/* This file is generated. Do not edit manually. */ pub const SLOT_RANGES: [(&str, &[usize]); 165usize] = [ ( "armor.*", &[103usize, 102usize, 101usize, 100usize, 105usize], ), ("armor.body", &[105usize]), ("armor.chest", &[102usize]), ("armor.feet", &[100usize]), ("armor.head", &[103usize]), ("armor.legs", &[101usize]), ( "container.*", &[ 0usize, 1usize, 2usize, 3usize, 4usize, 5usize, 6usize, 7usize, 8usize, 9usize, 10usize, 11usize, 12usize, 13usize, 14usize, 15usize, 16usize, 17usize, 18usize, 19usize, 20usize, 21usize, 22usize, 23usize, 24usize, 25usize, 26usize, 27usize, 28usize, 29usize, 30usize, 31usize, 32usize, 33usize, 34usize, 35usize, 36usize, 37usize, 38usize, 39usize, 40usize, 41usize, 42usize, 43usize, 44usize, 45usize, 46usize, 47usize, 48usize, 49usize, 50usize, 51usize, 52usize, 53usize, ], ), ("container.0", &[0usize]), ("container.1", &[1usize]), ("container.10", &[10usize]), ("container.11", &[11usize]), ("container.12", &[12usize]), ("container.13", &[13usize]), ("container.14", &[14usize]), ("container.15", &[15usize]), ("container.16", &[16usize]), ("container.17", &[17usize]), ("container.18", &[18usize]), ("container.19", &[19usize]), ("container.2", &[2usize]), ("container.20", &[20usize]), ("container.21", &[21usize]), ("container.22", &[22usize]), ("container.23", &[23usize]), ("container.24", &[24usize]), ("container.25", &[25usize]), ("container.26", &[26usize]), ("container.27", &[27usize]), ("container.28", &[28usize]), ("container.29", &[29usize]), ("container.3", &[3usize]), ("container.30", &[30usize]), ("container.31", &[31usize]), ("container.32", &[32usize]), ("container.33", &[33usize]), ("container.34", &[34usize]), ("container.35", &[35usize]), ("container.36", &[36usize]), ("container.37", &[37usize]), ("container.38", &[38usize]), ("container.39", &[39usize]), ("container.4", &[4usize]), ("container.40", &[40usize]), ("container.41", &[41usize]), ("container.42", &[42usize]), ("container.43", &[43usize]), ("container.44", &[44usize]), ("container.45", &[45usize]), ("container.46", &[46usize]), ("container.47", &[47usize]), ("container.48", &[48usize]), ("container.49", &[49usize]), ("container.5", &[5usize]), ("container.50", &[50usize]), ("container.51", &[51usize]), ("container.52", &[52usize]), ("container.53", &[53usize]), ("container.6", &[6usize]), ("container.7", &[7usize]), ("container.8", &[8usize]), ("container.9", &[9usize]), ("contents", &[0usize]), ( "enderchest.*", &[ 200usize, 201usize, 202usize, 203usize, 204usize, 205usize, 206usize, 207usize, 208usize, 209usize, 210usize, 211usize, 212usize, 213usize, 214usize, 215usize, 216usize, 217usize, 218usize, 219usize, 220usize, 221usize, 222usize, 223usize, 224usize, 225usize, 226usize, ], ), ("enderchest.0", &[200usize]), ("enderchest.1", &[201usize]), ("enderchest.10", &[210usize]), ("enderchest.11", &[211usize]), ("enderchest.12", &[212usize]), ("enderchest.13", &[213usize]), ("enderchest.14", &[214usize]), ("enderchest.15", &[215usize]), ("enderchest.16", &[216usize]), ("enderchest.17", &[217usize]), ("enderchest.18", &[218usize]), ("enderchest.19", &[219usize]), ("enderchest.2", &[202usize]), ("enderchest.20", &[220usize]), ("enderchest.21", &[221usize]), ("enderchest.22", &[222usize]), ("enderchest.23", &[223usize]), ("enderchest.24", &[224usize]), ("enderchest.25", &[225usize]), ("enderchest.26", &[226usize]), ("enderchest.3", &[203usize]), ("enderchest.4", &[204usize]), ("enderchest.5", &[205usize]), ("enderchest.6", &[206usize]), ("enderchest.7", &[207usize]), ("enderchest.8", &[208usize]), ("enderchest.9", &[209usize]), ( "horse.*", &[ 500usize, 501usize, 502usize, 503usize, 504usize, 505usize, 506usize, 507usize, 508usize, 509usize, 510usize, 511usize, 512usize, 513usize, 514usize, ], ), ("horse.0", &[500usize]), ("horse.1", &[501usize]), ("horse.10", &[510usize]), ("horse.11", &[511usize]), ("horse.12", &[512usize]), ("horse.13", &[513usize]), ("horse.14", &[514usize]), ("horse.2", &[502usize]), ("horse.3", &[503usize]), ("horse.4", &[504usize]), ("horse.5", &[505usize]), ("horse.6", &[506usize]), ("horse.7", &[507usize]), ("horse.8", &[508usize]), ("horse.9", &[509usize]), ("horse.chest", &[499usize]), ( "hotbar.*", &[ 0usize, 1usize, 2usize, 3usize, 4usize, 5usize, 6usize, 7usize, 8usize, ], ), ("hotbar.0", &[0usize]), ("hotbar.1", &[1usize]), ("hotbar.2", &[2usize]), ("hotbar.3", &[3usize]), ("hotbar.4", &[4usize]), ("hotbar.5", &[5usize]), ("hotbar.6", &[6usize]), ("hotbar.7", &[7usize]), ("hotbar.8", &[8usize]), ( "inventory.*", &[ 9usize, 10usize, 11usize, 12usize, 13usize, 14usize, 15usize, 16usize, 17usize, 18usize, 19usize, 20usize, 21usize, 22usize, 23usize, 24usize, 25usize, 26usize, 27usize, 28usize, 29usize, 30usize, 31usize, 32usize, 33usize, 34usize, 35usize, ], ), ("inventory.0", &[9usize]), ("inventory.1", &[10usize]), ("inventory.10", &[19usize]), ("inventory.11", &[20usize]), ("inventory.12", &[21usize]), ("inventory.13", &[22usize]), ("inventory.14", &[23usize]), ("inventory.15", &[24usize]), ("inventory.16", &[25usize]), ("inventory.17", &[26usize]), ("inventory.18", &[27usize]), ("inventory.19", &[28usize]), ("inventory.2", &[11usize]), ("inventory.20", &[29usize]), ("inventory.21", &[30usize]), ("inventory.22", &[31usize]), ("inventory.23", &[32usize]), ("inventory.24", &[33usize]), ("inventory.25", &[34usize]), ("inventory.26", &[35usize]), ("inventory.3", &[12usize]), ("inventory.4", &[13usize]), ("inventory.5", &[14usize]), ("inventory.6", &[15usize]), ("inventory.7", &[16usize]), ("inventory.8", &[17usize]), ("inventory.9", &[18usize]), ( "mob.inventory.*", &[ 300usize, 301usize, 302usize, 303usize, 304usize, 305usize, 306usize, 307usize, ], ), ("mob.inventory.0", &[300usize]), ("mob.inventory.1", &[301usize]), ("mob.inventory.2", &[302usize]), ("mob.inventory.3", &[303usize]), ("mob.inventory.4", &[304usize]), ("mob.inventory.5", &[305usize]), ("mob.inventory.6", &[306usize]), ("mob.inventory.7", &[307usize]), ( "player.crafting.*", &[500usize, 501usize, 502usize, 503usize], ), ("player.crafting.0", &[500usize]), ("player.crafting.1", &[501usize]), ("player.crafting.2", &[502usize]), ("player.crafting.3", &[503usize]), ("player.cursor", &[499usize]), ("saddle", &[106usize]), ("weapon", &[98usize]), ("weapon.*", &[98usize, 99usize]), ("weapon.mainhand", &[98usize]), ("weapon.offhand", &[99usize]), ]; pub const SLOT_RANGE_ALL_NAMES: [&str; 165usize] = [ "armor.*", "armor.body", "armor.chest", "armor.feet", "armor.head", "armor.legs", "container.*", "container.0", "container.1", "container.10", "container.11", "container.12", "container.13", "container.14", "container.15", "container.16", "container.17", "container.18", "container.19", "container.2", "container.20", "container.21", "container.22", "container.23", "container.24", "container.25", "container.26", "container.27", "container.28", "container.29", "container.3", "container.30", "container.31", "container.32", "container.33", "container.34", "container.35", "container.36", "container.37", "container.38", "container.39", "container.4", "container.40", "container.41", "container.42", "container.43", "container.44", "container.45", "container.46", "container.47", "container.48", "container.49", "container.5", "container.50", "container.51", "container.52", "container.53", "container.6", "container.7", "container.8", "container.9", "contents", "enderchest.*", "enderchest.0", "enderchest.1", "enderchest.10", "enderchest.11", "enderchest.12", "enderchest.13", "enderchest.14", "enderchest.15", "enderchest.16", "enderchest.17", "enderchest.18", "enderchest.19", "enderchest.2", "enderchest.20", "enderchest.21", "enderchest.22", "enderchest.23", "enderchest.24", "enderchest.25", "enderchest.26", "enderchest.3", "enderchest.4", "enderchest.5", "enderchest.6", "enderchest.7", "enderchest.8", "enderchest.9", "horse.*", "horse.0", "horse.1", "horse.10", "horse.11", "horse.12", "horse.13", "horse.14", "horse.2", "horse.3", "horse.4", "horse.5", "horse.6", "horse.7", "horse.8", "horse.9", "horse.chest", "hotbar.*", "hotbar.0", "hotbar.1", "hotbar.2", "hotbar.3", "hotbar.4", "hotbar.5", "hotbar.6", "hotbar.7", "hotbar.8", "inventory.*", "inventory.0", "inventory.1", "inventory.10", "inventory.11", "inventory.12", "inventory.13", "inventory.14", "inventory.15", "inventory.16", "inventory.17", "inventory.18", "inventory.19", "inventory.2", "inventory.20", "inventory.21", "inventory.22", "inventory.23", "inventory.24", "inventory.25", "inventory.26", "inventory.3", "inventory.4", "inventory.5", "inventory.6", "inventory.7", "inventory.8", "inventory.9", "mob.inventory.*", "mob.inventory.0", "mob.inventory.1", "mob.inventory.2", "mob.inventory.3", "mob.inventory.4", "mob.inventory.5", "mob.inventory.6", "mob.inventory.7", "player.crafting.*", "player.crafting.0", "player.crafting.1", "player.crafting.2", "player.crafting.3", "player.cursor", "saddle", "weapon", "weapon.*", "weapon.mainhand", "weapon.offhand", ]; pub const SLOT_RANGE_SINGLE_SLOT_NAMES: [&str; 156usize] = [ "armor.body", "armor.chest", "armor.feet", "armor.head", "armor.legs", "container.0", "container.1", "container.10", "container.11", "container.12", "container.13", "container.14", "container.15", "container.16", "container.17", "container.18", "container.19", "container.2", "container.20", "container.21", "container.22", "container.23", "container.24", "container.25", "container.26", "container.27", "container.28", "container.29", "container.3", "container.30", "container.31", "container.32", "container.33", "container.34", "container.35", "container.36", "container.37", "container.38", "container.39", "container.4", "container.40", "container.41", "container.42", "container.43", "container.44", "container.45", "container.46", "container.47", "container.48", "container.49", "container.5", "container.50", "container.51", "container.52", "container.53", "container.6", "container.7", "container.8", "container.9", "contents", "enderchest.0", "enderchest.1", "enderchest.10", "enderchest.11", "enderchest.12", "enderchest.13", "enderchest.14", "enderchest.15", "enderchest.16", "enderchest.17", "enderchest.18", "enderchest.19", "enderchest.2", "enderchest.20", "enderchest.21", "enderchest.22", "enderchest.23", "enderchest.24", "enderchest.25", "enderchest.26", "enderchest.3", "enderchest.4", "enderchest.5", "enderchest.6", "enderchest.7", "enderchest.8", "enderchest.9", "horse.0", "horse.1", "horse.10", "horse.11", "horse.12", "horse.13", "horse.14", "horse.2", "horse.3", "horse.4", "horse.5", "horse.6", "horse.7", "horse.8", "horse.9", "horse.chest", "hotbar.0", "hotbar.1", "hotbar.2", "hotbar.3", "hotbar.4", "hotbar.5", "hotbar.6", "hotbar.7", "hotbar.8", "inventory.0", "inventory.1", "inventory.10", "inventory.11", "inventory.12", "inventory.13", "inventory.14", "inventory.15", "inventory.16", "inventory.17", "inventory.18", "inventory.19", "inventory.2", "inventory.20", "inventory.21", "inventory.22", "inventory.23", "inventory.24", "inventory.25", "inventory.26", "inventory.3", "inventory.4", "inventory.5", "inventory.6", "inventory.7", "inventory.8", "inventory.9", "mob.inventory.0", "mob.inventory.1", "mob.inventory.2", "mob.inventory.3", "mob.inventory.4", "mob.inventory.5", "mob.inventory.6", "mob.inventory.7", "player.crafting.0", "player.crafting.1", "player.crafting.2", "player.crafting.3", "player.cursor", "saddle", "weapon", "weapon.mainhand", "weapon.offhand", ]; #[allow(clippy::match_same_arms)] #[must_use] pub fn get_slot_range(name: &str) -> Option<&'static [usize]> { match name { "armor.*" => Some(&[103usize, 102usize, 101usize, 100usize, 105usize]), "armor.body" => Some(&[105usize]), "armor.chest" => Some(&[102usize]), "armor.feet" => Some(&[100usize]), "armor.head" => Some(&[103usize]), "armor.legs" => Some(&[101usize]), "container.*" => Some(&[ 0usize, 1usize, 2usize, 3usize, 4usize, 5usize, 6usize, 7usize, 8usize, 9usize, 10usize, 11usize, 12usize, 13usize, 14usize, 15usize, 16usize, 17usize, 18usize, 19usize, 20usize, 21usize, 22usize, 23usize, 24usize, 25usize, 26usize, 27usize, 28usize, 29usize, 30usize, 31usize, 32usize, 33usize, 34usize, 35usize, 36usize, 37usize, 38usize, 39usize, 40usize, 41usize, 42usize, 43usize, 44usize, 45usize, 46usize, 47usize, 48usize, 49usize, 50usize, 51usize, 52usize, 53usize, ]), "container.0" => Some(&[0usize]), "container.1" => Some(&[1usize]), "container.10" => Some(&[10usize]), "container.11" => Some(&[11usize]), "container.12" => Some(&[12usize]), "container.13" => Some(&[13usize]), "container.14" => Some(&[14usize]), "container.15" => Some(&[15usize]), "container.16" => Some(&[16usize]), "container.17" => Some(&[17usize]), "container.18" => Some(&[18usize]), "container.19" => Some(&[19usize]), "container.2" => Some(&[2usize]), "container.20" => Some(&[20usize]), "container.21" => Some(&[21usize]), "container.22" => Some(&[22usize]), "container.23" => Some(&[23usize]), "container.24" => Some(&[24usize]), "container.25" => Some(&[25usize]), "container.26" => Some(&[26usize]), "container.27" => Some(&[27usize]), "container.28" => Some(&[28usize]), "container.29" => Some(&[29usize]), "container.3" => Some(&[3usize]), "container.30" => Some(&[30usize]), "container.31" => Some(&[31usize]), "container.32" => Some(&[32usize]), "container.33" => Some(&[33usize]), "container.34" => Some(&[34usize]), "container.35" => Some(&[35usize]), "container.36" => Some(&[36usize]), "container.37" => Some(&[37usize]), "container.38" => Some(&[38usize]), "container.39" => Some(&[39usize]), "container.4" => Some(&[4usize]), "container.40" => Some(&[40usize]), "container.41" => Some(&[41usize]), "container.42" => Some(&[42usize]), "container.43" => Some(&[43usize]), "container.44" => Some(&[44usize]), "container.45" => Some(&[45usize]), "container.46" => Some(&[46usize]), "container.47" => Some(&[47usize]), "container.48" => Some(&[48usize]), "container.49" => Some(&[49usize]), "container.5" => Some(&[5usize]), "container.50" => Some(&[50usize]), "container.51" => Some(&[51usize]), "container.52" => Some(&[52usize]), "container.53" => Some(&[53usize]), "container.6" => Some(&[6usize]), "container.7" => Some(&[7usize]), "container.8" => Some(&[8usize]), "container.9" => Some(&[9usize]), "contents" => Some(&[0usize]), "enderchest.*" => Some(&[ 200usize, 201usize, 202usize, 203usize, 204usize, 205usize, 206usize, 207usize, 208usize, 209usize, 210usize, 211usize, 212usize, 213usize, 214usize, 215usize, 216usize, 217usize, 218usize, 219usize, 220usize, 221usize, 222usize, 223usize, 224usize, 225usize, 226usize, ]), "enderchest.0" => Some(&[200usize]), "enderchest.1" => Some(&[201usize]), "enderchest.10" => Some(&[210usize]), "enderchest.11" => Some(&[211usize]), "enderchest.12" => Some(&[212usize]), "enderchest.13" => Some(&[213usize]), "enderchest.14" => Some(&[214usize]), "enderchest.15" => Some(&[215usize]), "enderchest.16" => Some(&[216usize]), "enderchest.17" => Some(&[217usize]), "enderchest.18" => Some(&[218usize]), "enderchest.19" => Some(&[219usize]), "enderchest.2" => Some(&[202usize]), "enderchest.20" => Some(&[220usize]), "enderchest.21" => Some(&[221usize]), "enderchest.22" => Some(&[222usize]), "enderchest.23" => Some(&[223usize]), "enderchest.24" => Some(&[224usize]), "enderchest.25" => Some(&[225usize]), "enderchest.26" => Some(&[226usize]), "enderchest.3" => Some(&[203usize]), "enderchest.4" => Some(&[204usize]), "enderchest.5" => Some(&[205usize]), "enderchest.6" => Some(&[206usize]), "enderchest.7" => Some(&[207usize]), "enderchest.8" => Some(&[208usize]), "enderchest.9" => Some(&[209usize]), "horse.*" => Some(&[ 500usize, 501usize, 502usize, 503usize, 504usize, 505usize, 506usize, 507usize, 508usize, 509usize, 510usize, 511usize, 512usize, 513usize, 514usize, ]), "horse.0" => Some(&[500usize]), "horse.1" => Some(&[501usize]), "horse.10" => Some(&[510usize]), "horse.11" => Some(&[511usize]), "horse.12" => Some(&[512usize]), "horse.13" => Some(&[513usize]), "horse.14" => Some(&[514usize]), "horse.2" => Some(&[502usize]), "horse.3" => Some(&[503usize]), "horse.4" => Some(&[504usize]), "horse.5" => Some(&[505usize]), "horse.6" => Some(&[506usize]), "horse.7" => Some(&[507usize]), "horse.8" => Some(&[508usize]), "horse.9" => Some(&[509usize]), "horse.chest" => Some(&[499usize]), "hotbar.*" => Some(&[ 0usize, 1usize, 2usize, 3usize, 4usize, 5usize, 6usize, 7usize, 8usize, ]), "hotbar.0" => Some(&[0usize]), "hotbar.1" => Some(&[1usize]), "hotbar.2" => Some(&[2usize]), "hotbar.3" => Some(&[3usize]), "hotbar.4" => Some(&[4usize]), "hotbar.5" => Some(&[5usize]), "hotbar.6" => Some(&[6usize]), "hotbar.7" => Some(&[7usize]), "hotbar.8" => Some(&[8usize]), "inventory.*" => Some(&[ 9usize, 10usize, 11usize, 12usize, 13usize, 14usize, 15usize, 16usize, 17usize, 18usize, 19usize, 20usize, 21usize, 22usize, 23usize, 24usize, 25usize, 26usize, 27usize, 28usize, 29usize, 30usize, 31usize, 32usize, 33usize, 34usize, 35usize, ]), "inventory.0" => Some(&[9usize]), "inventory.1" => Some(&[10usize]), "inventory.10" => Some(&[19usize]), "inventory.11" => Some(&[20usize]), "inventory.12" => Some(&[21usize]), "inventory.13" => Some(&[22usize]), "inventory.14" => Some(&[23usize]), "inventory.15" => Some(&[24usize]), "inventory.16" => Some(&[25usize]), "inventory.17" => Some(&[26usize]), "inventory.18" => Some(&[27usize]), "inventory.19" => Some(&[28usize]), "inventory.2" => Some(&[11usize]), "inventory.20" => Some(&[29usize]), "inventory.21" => Some(&[30usize]), "inventory.22" => Some(&[31usize]), "inventory.23" => Some(&[32usize]), "inventory.24" => Some(&[33usize]), "inventory.25" => Some(&[34usize]), "inventory.26" => Some(&[35usize]), "inventory.3" => Some(&[12usize]), "inventory.4" => Some(&[13usize]), "inventory.5" => Some(&[14usize]), "inventory.6" => Some(&[15usize]), "inventory.7" => Some(&[16usize]), "inventory.8" => Some(&[17usize]), "inventory.9" => Some(&[18usize]), "mob.inventory.*" => Some(&[ 300usize, 301usize, 302usize, 303usize, 304usize, 305usize, 306usize, 307usize, ]), "mob.inventory.0" => Some(&[300usize]), "mob.inventory.1" => Some(&[301usize]), "mob.inventory.2" => Some(&[302usize]), "mob.inventory.3" => Some(&[303usize]), "mob.inventory.4" => Some(&[304usize]), "mob.inventory.5" => Some(&[305usize]), "mob.inventory.6" => Some(&[306usize]), "mob.inventory.7" => Some(&[307usize]), "player.crafting.*" => Some(&[500usize, 501usize, 502usize, 503usize]), "player.crafting.0" => Some(&[500usize]), "player.crafting.1" => Some(&[501usize]), "player.crafting.2" => Some(&[502usize]), "player.crafting.3" => Some(&[503usize]), "player.cursor" => Some(&[499usize]), "saddle" => Some(&[106usize]), "weapon" => Some(&[98usize]), "weapon.*" => Some(&[98usize, 99usize]), "weapon.mainhand" => Some(&[98usize]), "weapon.offhand" => Some(&[99usize]), _ => None, } }