Updated some CompatibleMaterial methods.

This commit is contained in:
Brianna 2020-09-20 16:08:29 -05:00
parent e3a71bfad6
commit c9cd5a6a05

View File

@ -1649,6 +1649,7 @@ public enum CompatibleMaterial {
public boolean isFuel() { public boolean isFuel() {
// this function is not implemented in some older versions, so we need this here.. // this function is not implemented in some older versions, so we need this here..
switch (this) { switch (this) {
case ACACIA_BOAT:
case ACACIA_BUTTON: case ACACIA_BUTTON:
case ACACIA_DOOR: case ACACIA_DOOR:
case ACACIA_FENCE: case ACACIA_FENCE:
@ -1664,6 +1665,7 @@ public enum CompatibleMaterial {
case ACACIA_WOOD: case ACACIA_WOOD:
case BAMBOO: case BAMBOO:
case BARREL: case BARREL:
case BIRCH_BOAT:
case BIRCH_BUTTON: case BIRCH_BUTTON:
case BIRCH_DOOR: case BIRCH_DOOR:
case BIRCH_FENCE: case BIRCH_FENCE:
@ -1680,21 +1682,28 @@ public enum CompatibleMaterial {
case BLACK_BANNER: case BLACK_BANNER:
case BLACK_CARPET: case BLACK_CARPET:
case BLACK_WOOL: case BLACK_WOOL:
case BLAZE_ROD:
case BLUE_BANNER: case BLUE_BANNER:
case BLUE_CARPET: case BLUE_CARPET:
case BLUE_WOOL: case BLUE_WOOL:
case BOOKSHELF: case BOOKSHELF:
case BOW:
case BOWL:
case BROWN_BANNER: case BROWN_BANNER:
case BROWN_CARPET: case BROWN_CARPET:
case BROWN_WOOL: case BROWN_WOOL:
case CARTOGRAPHY_TABLE: case CARTOGRAPHY_TABLE:
case CHARCOAL:
case CHEST: case CHEST:
case COAL:
case COAL_BLOCK: case COAL_BLOCK:
case COMPOSTER: case COMPOSTER:
case CRAFTING_TABLE: case CRAFTING_TABLE:
case CROSSBOW:
case CYAN_BANNER: case CYAN_BANNER:
case CYAN_CARPET: case CYAN_CARPET:
case CYAN_WOOL: case CYAN_WOOL:
case DARK_OAK_BOAT:
case DARK_OAK_BUTTON: case DARK_OAK_BUTTON:
case DARK_OAK_DOOR: case DARK_OAK_DOOR:
case DARK_OAK_FENCE: case DARK_OAK_FENCE:
@ -1711,6 +1720,7 @@ public enum CompatibleMaterial {
case DAYLIGHT_DETECTOR: case DAYLIGHT_DETECTOR:
case DEAD_BUSH: case DEAD_BUSH:
case DRIED_KELP_BLOCK: case DRIED_KELP_BLOCK:
case FISHING_ROD:
case FLETCHING_TABLE: case FLETCHING_TABLE:
case GRAY_BANNER: case GRAY_BANNER:
case GRAY_CARPET: case GRAY_CARPET:
@ -1719,6 +1729,7 @@ public enum CompatibleMaterial {
case GREEN_CARPET: case GREEN_CARPET:
case GREEN_WOOL: case GREEN_WOOL:
case JUKEBOX: case JUKEBOX:
case JUNGLE_BOAT:
case JUNGLE_BUTTON: case JUNGLE_BUTTON:
case JUNGLE_DOOR: case JUNGLE_DOOR:
case JUNGLE_FENCE: case JUNGLE_FENCE:
@ -1733,6 +1744,7 @@ public enum CompatibleMaterial {
case JUNGLE_TRAPDOOR: case JUNGLE_TRAPDOOR:
case JUNGLE_WOOD: case JUNGLE_WOOD:
case LADDER: case LADDER:
case LAVA_BUCKET:
case LECTERN: case LECTERN:
case LIGHT_BLUE_BANNER: case LIGHT_BLUE_BANNER:
case LIGHT_BLUE_CARPET: case LIGHT_BLUE_CARPET:
@ -1748,6 +1760,7 @@ public enum CompatibleMaterial {
case MAGENTA_CARPET: case MAGENTA_CARPET:
case MAGENTA_WOOL: case MAGENTA_WOOL:
case NOTE_BLOCK: case NOTE_BLOCK:
case OAK_BOAT:
case OAK_BUTTON: case OAK_BUTTON:
case OAK_DOOR: case OAK_DOOR:
case OAK_FENCE: case OAK_FENCE:
@ -1775,6 +1788,7 @@ public enum CompatibleMaterial {
case RED_WOOL: case RED_WOOL:
case SCAFFOLDING: case SCAFFOLDING:
case SMITHING_TABLE: case SMITHING_TABLE:
case SPRUCE_BOAT:
case SPRUCE_BUTTON: case SPRUCE_BUTTON:
case SPRUCE_DOOR: case SPRUCE_DOOR:
case SPRUCE_FENCE: case SPRUCE_FENCE:
@ -1788,6 +1802,7 @@ public enum CompatibleMaterial {
case SPRUCE_STAIRS: case SPRUCE_STAIRS:
case SPRUCE_TRAPDOOR: case SPRUCE_TRAPDOOR:
case SPRUCE_WOOD: case SPRUCE_WOOD:
case STICK:
case STRIPPED_ACACIA_LOG: case STRIPPED_ACACIA_LOG:
case STRIPPED_ACACIA_WOOD: case STRIPPED_ACACIA_WOOD:
case STRIPPED_BIRCH_LOG: case STRIPPED_BIRCH_LOG:
@ -1804,33 +1819,19 @@ public enum CompatibleMaterial {
case WHITE_BANNER: case WHITE_BANNER:
case WHITE_CARPET: case WHITE_CARPET:
case WHITE_WOOL: case WHITE_WOOL:
case YELLOW_BANNER:
case YELLOW_CARPET:
case YELLOW_WOOL:
case ACACIA_BOAT:
case BIRCH_BOAT:
case BLAZE_ROD:
case BOW:
case BOWL:
case CHARCOAL:
case COAL:
case CROSSBOW:
case DARK_OAK_BOAT:
case FISHING_ROD:
case JUNGLE_BOAT:
case LAVA_BUCKET:
case OAK_BOAT:
case SPRUCE_BOAT:
case STICK:
case WOODEN_AXE: case WOODEN_AXE:
case WOODEN_HOE: case WOODEN_HOE:
case WOODEN_PICKAXE: case WOODEN_PICKAXE:
case WOODEN_SHOVEL: case WOODEN_SHOVEL:
case WOODEN_SWORD: case WOODEN_SWORD:
case YELLOW_BANNER:
case YELLOW_CARPET:
case YELLOW_WOOL:
return true; return true;
} default:
return false; return false;
} }
}
/** /**
* Get the EntityType of the monster spawn egg. * Get the EntityType of the monster spawn egg.
@ -1992,6 +1993,8 @@ public enum CompatibleMaterial {
case ANVIL: case ANVIL:
case BARREL: case BARREL:
case BEACON: case BEACON:
case BEEHIVE:
case BEE_NEST:
case BELL: case BELL:
case BIRCH_BUTTON: case BIRCH_BUTTON:
case BIRCH_DOOR: case BIRCH_DOOR:
@ -2001,6 +2004,7 @@ public enum CompatibleMaterial {
case BIRCH_STAIRS: case BIRCH_STAIRS:
case BIRCH_TRAPDOOR: case BIRCH_TRAPDOOR:
case BIRCH_WALL_SIGN: case BIRCH_WALL_SIGN:
case BLACKSTONE_STAIRS:
case BLACK_BED: case BLACK_BED:
case BLACK_SHULKER_BOX: case BLACK_SHULKER_BOX:
case BLAST_FURNACE: case BLAST_FURNACE:
@ -2022,6 +2026,14 @@ public enum CompatibleMaterial {
case COMPARATOR: case COMPARATOR:
case COMPOSTER: case COMPOSTER:
case CRAFTING_TABLE: case CRAFTING_TABLE:
case CRIMSON_BUTTON:
case CRIMSON_DOOR:
case CRIMSON_FENCE:
case CRIMSON_FENCE_GATE:
case CRIMSON_SIGN:
case CRIMSON_STAIRS:
case CRIMSON_TRAPDOOR:
case CRIMSON_WALL_SIGN:
case CYAN_BED: case CYAN_BED:
case CYAN_SHULKER_BOX: case CYAN_SHULKER_BOX:
case DAMAGED_ANVIL: case DAMAGED_ANVIL:
@ -2094,6 +2106,9 @@ public enum CompatibleMaterial {
case PINK_BED: case PINK_BED:
case PINK_SHULKER_BOX: case PINK_SHULKER_BOX:
case POLISHED_ANDESITE_STAIRS: case POLISHED_ANDESITE_STAIRS:
case POLISHED_BLACKSTONE_BRICK_STAIRS:
case POLISHED_BLACKSTONE_BUTTON:
case POLISHED_BLACKSTONE_STAIRS:
case POLISHED_DIORITE_STAIRS: case POLISHED_DIORITE_STAIRS:
case POLISHED_GRANITE_STAIRS: case POLISHED_GRANITE_STAIRS:
case POTTED_ACACIA_SAPLING: case POTTED_ACACIA_SAPLING:
@ -2105,6 +2120,8 @@ public enum CompatibleMaterial {
case POTTED_BROWN_MUSHROOM: case POTTED_BROWN_MUSHROOM:
case POTTED_CACTUS: case POTTED_CACTUS:
case POTTED_CORNFLOWER: case POTTED_CORNFLOWER:
case POTTED_CRIMSON_FUNGUS:
case POTTED_CRIMSON_ROOTS:
case POTTED_DANDELION: case POTTED_DANDELION:
case POTTED_DARK_OAK_SAPLING: case POTTED_DARK_OAK_SAPLING:
case POTTED_DEAD_BUSH: case POTTED_DEAD_BUSH:
@ -2119,6 +2136,8 @@ public enum CompatibleMaterial {
case POTTED_RED_MUSHROOM: case POTTED_RED_MUSHROOM:
case POTTED_RED_TULIP: case POTTED_RED_TULIP:
case POTTED_SPRUCE_SAPLING: case POTTED_SPRUCE_SAPLING:
case POTTED_WARPED_FUNGUS:
case POTTED_WARPED_ROOTS:
case POTTED_WHITE_TULIP: case POTTED_WHITE_TULIP:
case POTTED_WITHER_ROSE: case POTTED_WITHER_ROSE:
case PRISMARINE_BRICK_STAIRS: case PRISMARINE_BRICK_STAIRS:
@ -2129,12 +2148,14 @@ public enum CompatibleMaterial {
case PURPUR_STAIRS: case PURPUR_STAIRS:
case QUARTZ_STAIRS: case QUARTZ_STAIRS:
case REDSTONE_ORE: case REDSTONE_ORE:
case REDSTONE_WIRE:
case RED_BED: case RED_BED:
case RED_NETHER_BRICK_STAIRS: case RED_NETHER_BRICK_STAIRS:
case RED_SANDSTONE_STAIRS: case RED_SANDSTONE_STAIRS:
case RED_SHULKER_BOX: case RED_SHULKER_BOX:
case REPEATER: case REPEATER:
case REPEATING_COMMAND_BLOCK: case REPEATING_COMMAND_BLOCK:
case RESPAWN_ANCHOR:
case SANDSTONE_STAIRS: case SANDSTONE_STAIRS:
case SHULKER_BOX: case SHULKER_BOX:
case SMITHING_TABLE: case SMITHING_TABLE:
@ -2142,6 +2163,7 @@ public enum CompatibleMaterial {
case SMOOTH_QUARTZ_STAIRS: case SMOOTH_QUARTZ_STAIRS:
case SMOOTH_RED_SANDSTONE_STAIRS: case SMOOTH_RED_SANDSTONE_STAIRS:
case SMOOTH_SANDSTONE_STAIRS: case SMOOTH_SANDSTONE_STAIRS:
case SOUL_CAMPFIRE:
case SPRUCE_BUTTON: case SPRUCE_BUTTON:
case SPRUCE_DOOR: case SPRUCE_DOOR:
case SPRUCE_FENCE: case SPRUCE_FENCE:
@ -2158,6 +2180,14 @@ public enum CompatibleMaterial {
case SWEET_BERRY_BUSH: case SWEET_BERRY_BUSH:
case TNT: case TNT:
case TRAPPED_CHEST: case TRAPPED_CHEST:
case WARPED_BUTTON:
case WARPED_DOOR:
case WARPED_FENCE:
case WARPED_FENCE_GATE:
case WARPED_SIGN:
case WARPED_STAIRS:
case WARPED_TRAPDOOR:
case WARPED_WALL_SIGN:
case WHITE_BED: case WHITE_BED:
case WHITE_SHULKER_BOX: case WHITE_SHULKER_BOX:
case YELLOW_BED: case YELLOW_BED: