1.21.8 data
Some checks failed
CodeQL / Analyze (go) (push) Has been cancelled
Go / Test (1.22) (push) Has been cancelled
Go / Test (^1.22) (push) Has been cancelled

This commit is contained in:
2025-08-22 06:17:33 +08:00
parent 133e3fab4a
commit 0958972953
173 changed files with 13782 additions and 406 deletions

Binary file not shown.

View File

@ -130,30 +130,30 @@ func (d DropperEntity) IsValidBlock(block Block) bool {
func (s SignEntity) IsValidBlock(block Block) bool {
switch block.ID() {
case "minecraft:acacia_sign",
"minecraft:crimson_wall_sign",
"minecraft:pale_oak_wall_sign",
"minecraft:dark_oak_sign",
"minecraft:warped_wall_sign",
"minecraft:spruce_wall_sign",
"minecraft:bamboo_sign",
"minecraft:jungle_wall_sign",
"minecraft:birch_sign",
"minecraft:mangrove_sign",
case "minecraft:oak_sign",
"minecraft:cherry_wall_sign",
"minecraft:cherry_sign",
"minecraft:spruce_sign",
"minecraft:mangrove_wall_sign",
"minecraft:pale_oak_sign",
"minecraft:birch_wall_sign",
"minecraft:dark_oak_wall_sign",
"minecraft:bamboo_wall_sign",
"minecraft:jungle_sign",
"minecraft:cherry_wall_sign",
"minecraft:warped_sign",
"minecraft:oak_sign",
"minecraft:cherry_sign",
"minecraft:crimson_sign",
"minecraft:dark_oak_wall_sign",
"minecraft:acacia_sign",
"minecraft:birch_wall_sign",
"minecraft:mangrove_wall_sign",
"minecraft:pale_oak_sign",
"minecraft:dark_oak_sign",
"minecraft:jungle_wall_sign",
"minecraft:warped_wall_sign",
"minecraft:bamboo_sign",
"minecraft:mangrove_sign",
"minecraft:pale_oak_wall_sign",
"minecraft:oak_wall_sign",
"minecraft:acacia_wall_sign":
"minecraft:crimson_wall_sign",
"minecraft:birch_sign",
"minecraft:crimson_sign",
"minecraft:spruce_wall_sign",
"minecraft:acacia_wall_sign",
"minecraft:warped_sign":
return true
default:
return false
@ -162,30 +162,30 @@ func (s SignEntity) IsValidBlock(block Block) bool {
func (h HangingSignEntity) IsValidBlock(block Block) bool {
switch block.ID() {
case "minecraft:oak_hanging_sign",
"minecraft:jungle_wall_hanging_sign",
"minecraft:cherry_hanging_sign",
"minecraft:crimson_wall_hanging_sign",
case "minecraft:spruce_wall_hanging_sign",
"minecraft:bamboo_wall_hanging_sign",
"minecraft:birch_hanging_sign",
"minecraft:acacia_hanging_sign",
"minecraft:spruce_hanging_sign",
"minecraft:dark_oak_hanging_sign",
"minecraft:birch_wall_hanging_sign",
"minecraft:warped_wall_hanging_sign",
"minecraft:mangrove_hanging_sign",
"minecraft:cherry_wall_hanging_sign",
"minecraft:pale_oak_wall_hanging_sign",
"minecraft:bamboo_hanging_sign",
"minecraft:warped_wall_hanging_sign",
"minecraft:dark_oak_hanging_sign",
"minecraft:spruce_hanging_sign",
"minecraft:jungle_hanging_sign",
"minecraft:oak_wall_hanging_sign",
"minecraft:acacia_wall_hanging_sign",
"minecraft:birch_hanging_sign",
"minecraft:dark_oak_wall_hanging_sign",
"minecraft:pale_oak_hanging_sign",
"minecraft:spruce_wall_hanging_sign",
"minecraft:warped_hanging_sign",
"minecraft:birch_wall_hanging_sign",
"minecraft:mangrove_wall_hanging_sign",
"minecraft:pale_oak_hanging_sign",
"minecraft:crimson_wall_hanging_sign",
"minecraft:jungle_wall_hanging_sign",
"minecraft:crimson_hanging_sign",
"minecraft:acacia_wall_hanging_sign":
"minecraft:oak_wall_hanging_sign",
"minecraft:oak_hanging_sign",
"minecraft:warped_hanging_sign",
"minecraft:cherry_hanging_sign",
"minecraft:cherry_wall_hanging_sign",
"minecraft:bamboo_hanging_sign",
"minecraft:mangrove_hanging_sign":
return true
default:
return false
@ -223,19 +223,19 @@ func (b BeaconEntity) IsValidBlock(block Block) bool {
func (s SkullEntity) IsValidBlock(block Block) bool {
switch block.ID() {
case "minecraft:skeleton_skull",
"minecraft:creeper_head",
"minecraft:dragon_head",
"minecraft:zombie_head",
"minecraft:wither_skeleton_skull",
"minecraft:player_head",
"minecraft:piglin_wall_head",
"minecraft:creeper_wall_head",
"minecraft:creeper_head",
"minecraft:skeleton_wall_skull",
"minecraft:piglin_head",
"minecraft:zombie_head",
"minecraft:piglin_wall_head",
"minecraft:player_wall_head",
"minecraft:zombie_wall_head",
"minecraft:dragon_wall_head",
"minecraft:skeleton_wall_skull",
"minecraft:wither_skeleton_skull",
"minecraft:wither_skeleton_wall_skull",
"minecraft:player_wall_head",
"minecraft:piglin_head":
"minecraft:dragon_head",
"minecraft:player_head":
return true
default:
return false
@ -256,38 +256,38 @@ func (c ComparatorEntity) IsValidBlock(block Block) bool {
func (b BannerEntity) IsValidBlock(block Block) bool {
switch block.ID() {
case "minecraft:light_gray_wall_banner",
"minecraft:light_blue_wall_banner",
"minecraft:yellow_wall_banner",
"minecraft:orange_wall_banner",
"minecraft:green_wall_banner",
"minecraft:brown_wall_banner",
"minecraft:gray_banner",
"minecraft:green_banner",
"minecraft:orange_banner",
"minecraft:black_banner",
case "minecraft:black_banner",
"minecraft:pink_banner",
"minecraft:light_gray_banner",
"minecraft:white_wall_banner",
"minecraft:light_blue_banner",
"minecraft:brown_wall_banner",
"minecraft:blue_banner",
"minecraft:cyan_wall_banner",
"minecraft:green_wall_banner",
"minecraft:yellow_wall_banner",
"minecraft:red_banner",
"minecraft:magenta_banner",
"minecraft:red_wall_banner",
"minecraft:gray_wall_banner",
"minecraft:magenta_wall_banner",
"minecraft:cyan_wall_banner",
"minecraft:black_wall_banner",
"minecraft:light_blue_wall_banner",
"minecraft:orange_banner",
"minecraft:white_banner",
"minecraft:cyan_banner",
"minecraft:light_gray_wall_banner",
"minecraft:yellow_banner",
"minecraft:orange_wall_banner",
"minecraft:purple_wall_banner",
"minecraft:brown_banner",
"minecraft:lime_wall_banner",
"minecraft:gray_banner",
"minecraft:purple_banner",
"minecraft:green_banner",
"minecraft:pink_wall_banner",
"minecraft:blue_wall_banner",
"minecraft:lime_banner",
"minecraft:yellow_banner",
"minecraft:purple_banner",
"minecraft:purple_wall_banner",
"minecraft:cyan_banner",
"minecraft:brown_banner",
"minecraft:red_banner",
"minecraft:blue_banner",
"minecraft:light_gray_banner",
"minecraft:black_wall_banner",
"minecraft:lime_wall_banner",
"minecraft:red_wall_banner",
"minecraft:magenta_banner",
"minecraft:light_blue_banner",
"minecraft:pink_banner":
"minecraft:lime_banner":
return true
default:
return false
@ -304,9 +304,9 @@ func (e EndGatewayEntity) IsValidBlock(block Block) bool {
func (c CommandBlockEntity) IsValidBlock(block Block) bool {
switch block.ID() {
case "minecraft:command_block",
case "minecraft:chain_command_block",
"minecraft:repeating_command_block",
"minecraft:chain_command_block":
"minecraft:command_block":
return true
default:
return false
@ -315,23 +315,23 @@ func (c CommandBlockEntity) IsValidBlock(block Block) bool {
func (s ShulkerBoxEntity) IsValidBlock(block Block) bool {
switch block.ID() {
case "minecraft:light_blue_shulker_box",
"minecraft:green_shulker_box",
"minecraft:orange_shulker_box",
"minecraft:black_shulker_box",
"minecraft:gray_shulker_box",
"minecraft:purple_shulker_box",
"minecraft:yellow_shulker_box",
"minecraft:red_shulker_box",
"minecraft:brown_shulker_box",
"minecraft:white_shulker_box",
case "minecraft:orange_shulker_box",
"minecraft:light_gray_shulker_box",
"minecraft:shulker_box",
"minecraft:lime_shulker_box",
"minecraft:white_shulker_box",
"minecraft:yellow_shulker_box",
"minecraft:pink_shulker_box",
"minecraft:light_blue_shulker_box",
"minecraft:blue_shulker_box",
"minecraft:green_shulker_box",
"minecraft:red_shulker_box",
"minecraft:magenta_shulker_box",
"minecraft:cyan_shulker_box":
"minecraft:shulker_box",
"minecraft:brown_shulker_box",
"minecraft:black_shulker_box",
"minecraft:cyan_shulker_box",
"minecraft:purple_shulker_box",
"minecraft:gray_shulker_box",
"minecraft:lime_shulker_box":
return true
default:
return false
@ -340,22 +340,22 @@ func (s ShulkerBoxEntity) IsValidBlock(block Block) bool {
func (b BedEntity) IsValidBlock(block Block) bool {
switch block.ID() {
case "minecraft:gray_bed",
"minecraft:brown_bed",
"minecraft:cyan_bed",
"minecraft:black_bed",
"minecraft:magenta_bed",
"minecraft:orange_bed",
"minecraft:pink_bed",
"minecraft:blue_bed",
"minecraft:light_gray_bed",
"minecraft:purple_bed",
"minecraft:white_bed",
"minecraft:red_bed",
case "minecraft:light_blue_bed",
"minecraft:lime_bed",
"minecraft:yellow_bed",
"minecraft:light_blue_bed",
"minecraft:purple_bed",
"minecraft:red_bed",
"minecraft:cyan_bed",
"minecraft:pink_bed",
"minecraft:brown_bed",
"minecraft:white_bed",
"minecraft:black_bed",
"minecraft:gray_bed",
"minecraft:orange_bed",
"minecraft:green_bed",
"minecraft:lime_bed":
"minecraft:light_gray_bed",
"minecraft:magenta_bed",
"minecraft:blue_bed":
return true
default:
return false
@ -432,8 +432,8 @@ func (c ChiseledBookshelfEntity) IsValidBlock(block Block) bool {
func (b BrushableBlockEntity) IsValidBlock(block Block) bool {
switch block.ID() {
case "minecraft:suspicious_gravel",
"minecraft:suspicious_sand":
case "minecraft:suspicious_sand",
"minecraft:suspicious_gravel":
return true
default:
return false

View File

@ -1263,6 +1263,7 @@ type (
MusicDiscCreator struct{}
MusicDiscCreatorMusicBox struct{}
MusicDiscFar struct{}
MusicDiscLavaChicken struct{}
MusicDiscMall struct{}
MusicDiscMellohi struct{}
MusicDiscStal struct{}
@ -2684,6 +2685,7 @@ func (MusicDiscChirp) ID() string { return "minecraft:music_disc_
func (MusicDiscCreator) ID() string { return "minecraft:music_disc_creator" }
func (MusicDiscCreatorMusicBox) ID() string { return "minecraft:music_disc_creator_music_box" }
func (MusicDiscFar) ID() string { return "minecraft:music_disc_far" }
func (MusicDiscLavaChicken) ID() string { return "minecraft:music_disc_lava_chicken" }
func (MusicDiscMall) ID() string { return "minecraft:music_disc_mall" }
func (MusicDiscMellohi) ID() string { return "minecraft:music_disc_mellohi" }
func (MusicDiscStal) ID() string { return "minecraft:music_disc_stal" }
@ -7030,6 +7032,7 @@ var FromID = map[string]Item{
"minecraft:music_disc_creator": MusicDiscCreator{},
"minecraft:music_disc_creator_music_box": MusicDiscCreatorMusicBox{},
"minecraft:music_disc_far": MusicDiscFar{},
"minecraft:music_disc_lava_chicken": MusicDiscLavaChicken{},
"minecraft:music_disc_mall": MusicDiscMall{},
"minecraft:music_disc_mellohi": MusicDiscMellohi{},
"minecraft:music_disc_stal": MusicDiscStal{},
@ -8448,163 +8451,164 @@ var ToID = map[ID]Item{
1253: MusicDiscCreator{},
1254: MusicDiscCreatorMusicBox{},
1255: MusicDiscFar{},
1256: MusicDiscMall{},
1257: MusicDiscMellohi{},
1258: MusicDiscStal{},
1259: MusicDiscStrad{},
1260: MusicDiscWard{},
1261: MusicDisc11{},
1262: MusicDiscWait{},
1263: MusicDiscOtherside{},
1264: MusicDiscRelic{},
1265: MusicDisc5{},
1266: MusicDiscPigstep{},
1267: MusicDiscPrecipice{},
1268: MusicDiscTears{},
1269: DiscFragment5{},
1270: Trident{},
1271: NautilusShell{},
1272: HeartOfTheSea{},
1273: Crossbow{},
1274: SuspiciousStew{},
1275: Loom{},
1276: FlowerBannerPattern{},
1277: CreeperBannerPattern{},
1278: SkullBannerPattern{},
1279: MojangBannerPattern{},
1280: GlobeBannerPattern{},
1281: PiglinBannerPattern{},
1282: FlowBannerPattern{},
1283: GusterBannerPattern{},
1284: FieldMasonedBannerPattern{},
1285: BordureIndentedBannerPattern{},
1286: GoatHorn{},
1287: Composter{},
1288: Barrel{},
1289: Smoker{},
1290: BlastFurnace{},
1291: CartographyTable{},
1292: FletchingTable{},
1293: Grindstone{},
1294: SmithingTable{},
1295: Stonecutter{},
1296: Bell{},
1297: Lantern{},
1298: SoulLantern{},
1299: SweetBerries{},
1300: GlowBerries{},
1301: Campfire{},
1302: SoulCampfire{},
1303: Shroomlight{},
1304: Honeycomb{},
1305: BeeNest{},
1306: Beehive{},
1307: HoneyBottle{},
1308: HoneycombBlock{},
1309: Lodestone{},
1310: CryingObsidian{},
1311: Blackstone{},
1312: BlackstoneSlab{},
1313: BlackstoneStairs{},
1314: GildedBlackstone{},
1315: PolishedBlackstone{},
1316: PolishedBlackstoneSlab{},
1317: PolishedBlackstoneStairs{},
1318: ChiseledPolishedBlackstone{},
1319: PolishedBlackstoneBricks{},
1320: PolishedBlackstoneBrickSlab{},
1321: PolishedBlackstoneBrickStairs{},
1322: CrackedPolishedBlackstoneBricks{},
1323: RespawnAnchor{},
1324: Candle{},
1325: WhiteCandle{},
1326: OrangeCandle{},
1327: MagentaCandle{},
1328: LightBlueCandle{},
1329: YellowCandle{},
1330: LimeCandle{},
1331: PinkCandle{},
1332: GrayCandle{},
1333: LightGrayCandle{},
1334: CyanCandle{},
1335: PurpleCandle{},
1336: BlueCandle{},
1337: BrownCandle{},
1338: GreenCandle{},
1339: RedCandle{},
1340: BlackCandle{},
1341: SmallAmethystBud{},
1342: MediumAmethystBud{},
1343: LargeAmethystBud{},
1344: AmethystCluster{},
1345: PointedDripstone{},
1346: OchreFroglight{},
1347: VerdantFroglight{},
1348: PearlescentFroglight{},
1349: Frogspawn{},
1350: EchoShard{},
1351: Brush{},
1352: NetheriteUpgradeSmithingTemplate{},
1353: SentryArmorTrimSmithingTemplate{},
1354: DuneArmorTrimSmithingTemplate{},
1355: CoastArmorTrimSmithingTemplate{},
1356: WildArmorTrimSmithingTemplate{},
1357: WardArmorTrimSmithingTemplate{},
1358: EyeArmorTrimSmithingTemplate{},
1359: VexArmorTrimSmithingTemplate{},
1360: TideArmorTrimSmithingTemplate{},
1361: SnoutArmorTrimSmithingTemplate{},
1362: RibArmorTrimSmithingTemplate{},
1363: SpireArmorTrimSmithingTemplate{},
1364: WayfinderArmorTrimSmithingTemplate{},
1365: ShaperArmorTrimSmithingTemplate{},
1366: SilenceArmorTrimSmithingTemplate{},
1367: RaiserArmorTrimSmithingTemplate{},
1368: HostArmorTrimSmithingTemplate{},
1369: FlowArmorTrimSmithingTemplate{},
1370: BoltArmorTrimSmithingTemplate{},
1371: AnglerPotterySherd{},
1372: ArcherPotterySherd{},
1373: ArmsUpPotterySherd{},
1374: BladePotterySherd{},
1375: BrewerPotterySherd{},
1376: BurnPotterySherd{},
1377: DangerPotterySherd{},
1378: ExplorerPotterySherd{},
1379: FlowPotterySherd{},
1380: FriendPotterySherd{},
1381: GusterPotterySherd{},
1382: HeartPotterySherd{},
1383: HeartbreakPotterySherd{},
1384: HowlPotterySherd{},
1385: MinerPotterySherd{},
1386: MournerPotterySherd{},
1387: PlentyPotterySherd{},
1388: PrizePotterySherd{},
1389: ScrapePotterySherd{},
1390: SheafPotterySherd{},
1391: ShelterPotterySherd{},
1392: SkullPotterySherd{},
1393: SnortPotterySherd{},
1394: CopperGrate{},
1395: ExposedCopperGrate{},
1396: WeatheredCopperGrate{},
1397: OxidizedCopperGrate{},
1398: WaxedCopperGrate{},
1399: WaxedExposedCopperGrate{},
1400: WaxedWeatheredCopperGrate{},
1401: WaxedOxidizedCopperGrate{},
1402: CopperBulb{},
1403: ExposedCopperBulb{},
1404: WeatheredCopperBulb{},
1405: OxidizedCopperBulb{},
1406: WaxedCopperBulb{},
1407: WaxedExposedCopperBulb{},
1408: WaxedWeatheredCopperBulb{},
1409: WaxedOxidizedCopperBulb{},
1410: TrialSpawner{},
1411: TrialKey{},
1412: OminousTrialKey{},
1413: Vault{},
1414: OminousBottle{},
1256: MusicDiscLavaChicken{},
1257: MusicDiscMall{},
1258: MusicDiscMellohi{},
1259: MusicDiscStal{},
1260: MusicDiscStrad{},
1261: MusicDiscWard{},
1262: MusicDisc11{},
1263: MusicDiscWait{},
1264: MusicDiscOtherside{},
1265: MusicDiscRelic{},
1266: MusicDisc5{},
1267: MusicDiscPigstep{},
1268: MusicDiscPrecipice{},
1269: MusicDiscTears{},
1270: DiscFragment5{},
1271: Trident{},
1272: NautilusShell{},
1273: HeartOfTheSea{},
1274: Crossbow{},
1275: SuspiciousStew{},
1276: Loom{},
1277: FlowerBannerPattern{},
1278: CreeperBannerPattern{},
1279: SkullBannerPattern{},
1280: MojangBannerPattern{},
1281: GlobeBannerPattern{},
1282: PiglinBannerPattern{},
1283: FlowBannerPattern{},
1284: GusterBannerPattern{},
1285: FieldMasonedBannerPattern{},
1286: BordureIndentedBannerPattern{},
1287: GoatHorn{},
1288: Composter{},
1289: Barrel{},
1290: Smoker{},
1291: BlastFurnace{},
1292: CartographyTable{},
1293: FletchingTable{},
1294: Grindstone{},
1295: SmithingTable{},
1296: Stonecutter{},
1297: Bell{},
1298: Lantern{},
1299: SoulLantern{},
1300: SweetBerries{},
1301: GlowBerries{},
1302: Campfire{},
1303: SoulCampfire{},
1304: Shroomlight{},
1305: Honeycomb{},
1306: BeeNest{},
1307: Beehive{},
1308: HoneyBottle{},
1309: HoneycombBlock{},
1310: Lodestone{},
1311: CryingObsidian{},
1312: Blackstone{},
1313: BlackstoneSlab{},
1314: BlackstoneStairs{},
1315: GildedBlackstone{},
1316: PolishedBlackstone{},
1317: PolishedBlackstoneSlab{},
1318: PolishedBlackstoneStairs{},
1319: ChiseledPolishedBlackstone{},
1320: PolishedBlackstoneBricks{},
1321: PolishedBlackstoneBrickSlab{},
1322: PolishedBlackstoneBrickStairs{},
1323: CrackedPolishedBlackstoneBricks{},
1324: RespawnAnchor{},
1325: Candle{},
1326: WhiteCandle{},
1327: OrangeCandle{},
1328: MagentaCandle{},
1329: LightBlueCandle{},
1330: YellowCandle{},
1331: LimeCandle{},
1332: PinkCandle{},
1333: GrayCandle{},
1334: LightGrayCandle{},
1335: CyanCandle{},
1336: PurpleCandle{},
1337: BlueCandle{},
1338: BrownCandle{},
1339: GreenCandle{},
1340: RedCandle{},
1341: BlackCandle{},
1342: SmallAmethystBud{},
1343: MediumAmethystBud{},
1344: LargeAmethystBud{},
1345: AmethystCluster{},
1346: PointedDripstone{},
1347: OchreFroglight{},
1348: VerdantFroglight{},
1349: PearlescentFroglight{},
1350: Frogspawn{},
1351: EchoShard{},
1352: Brush{},
1353: NetheriteUpgradeSmithingTemplate{},
1354: SentryArmorTrimSmithingTemplate{},
1355: DuneArmorTrimSmithingTemplate{},
1356: CoastArmorTrimSmithingTemplate{},
1357: WildArmorTrimSmithingTemplate{},
1358: WardArmorTrimSmithingTemplate{},
1359: EyeArmorTrimSmithingTemplate{},
1360: VexArmorTrimSmithingTemplate{},
1361: TideArmorTrimSmithingTemplate{},
1362: SnoutArmorTrimSmithingTemplate{},
1363: RibArmorTrimSmithingTemplate{},
1364: SpireArmorTrimSmithingTemplate{},
1365: WayfinderArmorTrimSmithingTemplate{},
1366: ShaperArmorTrimSmithingTemplate{},
1367: SilenceArmorTrimSmithingTemplate{},
1368: RaiserArmorTrimSmithingTemplate{},
1369: HostArmorTrimSmithingTemplate{},
1370: FlowArmorTrimSmithingTemplate{},
1371: BoltArmorTrimSmithingTemplate{},
1372: AnglerPotterySherd{},
1373: ArcherPotterySherd{},
1374: ArmsUpPotterySherd{},
1375: BladePotterySherd{},
1376: BrewerPotterySherd{},
1377: BurnPotterySherd{},
1378: DangerPotterySherd{},
1379: ExplorerPotterySherd{},
1380: FlowPotterySherd{},
1381: FriendPotterySherd{},
1382: GusterPotterySherd{},
1383: HeartPotterySherd{},
1384: HeartbreakPotterySherd{},
1385: HowlPotterySherd{},
1386: MinerPotterySherd{},
1387: MournerPotterySherd{},
1388: PlentyPotterySherd{},
1389: PrizePotterySherd{},
1390: ScrapePotterySherd{},
1391: SheafPotterySherd{},
1392: ShelterPotterySherd{},
1393: SkullPotterySherd{},
1394: SnortPotterySherd{},
1395: CopperGrate{},
1396: ExposedCopperGrate{},
1397: WeatheredCopperGrate{},
1398: OxidizedCopperGrate{},
1399: WaxedCopperGrate{},
1400: WaxedExposedCopperGrate{},
1401: WaxedWeatheredCopperGrate{},
1402: WaxedOxidizedCopperGrate{},
1403: CopperBulb{},
1404: ExposedCopperBulb{},
1405: WeatheredCopperBulb{},
1406: OxidizedCopperBulb{},
1407: WaxedCopperBulb{},
1408: WaxedExposedCopperBulb{},
1409: WaxedWeatheredCopperBulb{},
1410: WaxedOxidizedCopperBulb{},
1411: TrialSpawner{},
1412: TrialKey{},
1413: OminousTrialKey{},
1414: Vault{},
1415: OminousBottle{},
}

Binary file not shown.