Alternative Material Names

Below is a list of alternative Material names that my plugins accept other than the standard Bukkit names.

Items without any Data

Alt. NameBukkit nameDescription
GUNPOWDERSULPHURcreeper drops
WOOD_SHOVELWOOD_SPADEother elements work too
FIRECHARGEFIREBALLa small fireball, also called a fire charge
ENDER_EYEEYE_OF_ENDERcrafted with ender pearl
DIAMOND_SHOVELDIAMOND_SPADE
GOLD_SHOVELGOLD_SPADE
IRON_SHOVELIRON_SPADE
STONE_SHOVELSTONE_SPADE(0)
WOOD_SHOVELWOOD_SPADE(0)
PLANKSWOOD(0)
RED_FLOWERRED_ROSEnot sure this remains in 1.7
POPPYRED_ROSEin-game string match
DANDELIONYELLOW_FLOWERin-game string
LILY_PADWATER_LILYin-game name
NETHER_PORTALPORTAL
LIT_PUMPKINJACK_O_LANTERNin-game name
CHARCOALCHARCOAL COAL(data=1)OK, this one has data

Dye alternative names

Alt. NameBukkit Dye.toString()comments
BLACK_DYEBLACK DYE(0)
INK_SACKBLACK DYE(0)no, it shouldn't have a K, but why not allow for this misspelling?
INK_SACBLACK DYE(0)in-game name
RED_DYERED DYE(1)
ROSE_REDRED DYE(1)in-game name
CACTUS_GREENGREEN DYE(2)in-game name
GREEN_DYEGREEN DYE(2)
BROWN_DYEBROWN DYE(3)
COCOA_BEANSBROWN DYE(3)
BLUE_DYEBLUE DYE(4)
LAPIS_LAZULIBLUE DYE(4)in-game name
PURPLE_DYEPURPLE DYE(5)
CYAN_DYECYAN DYE(6)
LIGHT_GRAY_DYESILVER DYE(7)
LIGHT_GREY_DYESILVER DYE(7)either "grey" or "gray" works
SILVER_DYESILVER DYE(7)
GRAY_DYEGRAY DYE(8)
GREY_DYEGRAY DYE(8)
PINK_DYEPINK DYE(9)
LIME_DYELIME DYE(10)
DANDELION_YELLOWYELLOW DYE(11)
YELLOW_DYEYELLOW DYE(11)
LIGHT_BLUE_DYELIGHT_BLUE DYE(12)
MAGENTA_DYEMAGENTA DYE(13)
ORANGE_DYEORANGE DYE(14)

Names for Spawn Eggs

Alt. NameBukkit SpawnEgg.toString()comments
BAT_EGGSPAWN EGG{BAT}
BLAZE_EGGSPAWN EGG{BLAZE}
CAVE_SPIDER_EGGSPAWN EGG{CAVE_SPIDER}
CHICKEN_EGGSPAWN EGG{CHICKEN}
COW_EGGSPAWN EGG{COW}
CREEPER_EGGSPAWN EGG{CREEPER}
ENDERMAN_EGGSPAWN EGG{ENDERMAN}
GHAST_EGGSPAWN EGG{GHAST}
HORSE_EGGSPAWN EGG{HORSE}
LAVA_SLIME_EGGSPAWN EGG{MAGMA_CUBE}
MAGMA_CUBE_EGGSPAWN EGG{MAGMA_CUBE}
MOOSHROOM_EGGSPAWN EGG{MUSHROOM_COW}familiar name
MUSHROOM_COW_EGGSPAWN EGG{MUSHROOM_COW}formal name
OCELOT_EGGSPAWN EGG{OCELOT}
PIGMAN_EGGSPAWN EGG{PIG_ZOMBIE}familiar name
PIG_ZOMBIE_EGGSPAWN EGG{PIG_ZOMBIE}
PIG_EGGSPAWN EGG{PIG}
SHEEP_EGGSPAWN EGG{SHEEP}
SILVERFISH_EGGSPAWN EGG{SILVERFISH}
SLIME_EGGSPAWN EGG{SLIME}
SPIDER_EGGSPAWN EGG{SPIDER}
SQUID_EGGSPAWN EGG{SQUID}
VILLAGER_EGGSPAWN EGG{VILLAGER}
WITCH_EGGSPAWN EGG{WITCH}
WITHER_EGGSPAWN EGG{WITHER}
WOLF_EGGSPAWN EGG{WOLF}
ZOMBIE_EGGSPAWN EGG{ZOMBIE}

Long Grass Types

Alt. NameBukkit Grass.toString()comments
DEAD_GRASSDEAD LONG_GRASS(0)
TALL_GRASSNORMAL LONG_GRASS(1)
TALL_FERNFERN_LIKE LONG_GRASS(2)

Sandstone types

Alt. NameBukkit Sandstone.toString()comments
CRACKED_SANDSTONECRACKED SANDSTONE(0)
CHISELED_SANDSTONEGLYPHED SANDSTONE(1)
GLYPHED_SANDSTONEGLYPHED SANDSTONE(1)who can pronounce this? Hence, commonly called "chiseled"
SMOOTH_SANDSTONESMOOTH SANDSTONE(2)

Tree materials by species

Leaves

Alt. NameBukkit Tree.toString()comments
GENERIC_LEAVESGENERIC LEAVES(0)
OAK_LEAVESGENERIC LEAVES(0)in-game name
REDWOOD_LEAVESREDWOOD LEAVES(1)
SPRUCE_LEAVESREDWOOD LEAVES(1)in-game name
BIRCH_LEAVESBIRCH LEAVES(2)
JUNGLE_LEAVESJUNGLE LEAVES(3)
ACACIA_LEAVESLEAVES_2(0)1.7 type, note different Material name
DARKOAK_LEAVESLEAVES_2(1)1.7 type, note different Material name

Logs

GENERIC_LOGGENERIC LOG(0)
OAK_LOGGENERIC LOG(0)in-game name
REDWOOD_LOGREDWOOD LOG(1)
SPRUCE_LOGREDWOOD LOG(1)in-game name
BIRCH_LOGBIRCH LOG(2)
JUNGLE_LOGJUNGLE LOG(3)
ACACIA_LOGLOG_2(0)1.7 new tree
DARKOAK_LOGLOG_2(1)1.7 new type

Saplings

GENERIC_SAPLINGGENERIC SAPLING(0)
OAK_SAPLINGGENERIC SAPLING(0)in-game name
REDWOOD_SAPLINGREDWOOD SAPLING(1)
SPRUCE_SAPLINGREDWOOD SAPLING(1)in-game name
BIRCH_SAPLINGBIRCH SAPLING(2)
JUNGLE_SAPLINGJUNGLE SAPLING(3)
ACACIA_SAPLING"GENERIC" SAPLING(4)1.7 new type, but bugs cause printing incorrect name. Pay attention to (4)
DARKOAK_SAPLING"REDWOOD" SAPLING(5)1.7 new type, but bugs cause printing incorrect name. Pay attention to (5)

Wood/Planks

GENERIC_PLANKSGENERIC WOOD(0)not to be confused with logs
GENERIC_WOODGENERIC WOOD(0)
OAK_PLANKSGENERIC WOOD(0)
OAK_WOODGENERIC WOOD(0)in-game name
REDWOOD_PLANKSREDWOOD WOOD(1)
REDWOOD_WOODREDWOOD WOOD(1)
SPRUCE_PLANKSREDWOOD WOOD(1)
SPRUCE_WOODREDWOOD WOOD(1)in-game name
BIRCH_PLANKSBIRCH \WOOD(2)
BIRCH_WOODBIRCH WOOD(2)
JUNGLE_PLANKSJUNGLE WOOD(3)
JUNGLE_WOODJUNGLE WOOD(3)
ACACIA_WOOD"GENERIC" WOOD(4)1.7 new type, but bugs cause printing incorrect name. Pay attention to (4)
ACACIA_PLANKS"GENERIC" WOOD(4)
DARKOAK_PLANKS"REDWOOD" WOOD(5)1.7 new type, but bugs cause printing incorrect name. Pay attention to (5)
DARKOAK_WOOD"REDWOOD" WOOD(5)

Wool by color

ORANGE_WOOLORANGE WOOL(1)
MAGENTA_WOOLMAGENTA WOOL(2)
LIGHT_BLUE_WOOLLIGHT_BLUE WOOL(3)
YELLOW_WOOLYELLOW WOOL(4)
LIME_WOOLLIME WOOL(5)
PINK_WOOLPINK WOOL(6)
GRAY_WOOLGRAY WOOL(7)yep, any grey/gray works
GREY_WOOLGRAY WOOL(7)
LIGHT_GRAY_WOOLSILVER WOOL(8)
LIGHT_GREY_WOOLSILVER WOOL(8)
SILVER_WOOLSILVER WOOL(8)
CYAN_WOOLCYAN WOOL(9)
PURPLE_WOOLPURPLE WOOL(10)
BLUE_WOOLBLUE WOOL(11)
BROWN_WOOLBROWN WOOL(12)
GREEN_WOOLGREEN WOOL(13)
RED_WOOLRED WOOL(14)
BLACK_WOOLBLACK WOOL(15)

Skulls

SKELETON_SKULLSKULL_ITEM(0)special name that adds item data!
WITHER_SKULLSKULL_ITEM(1)special name that adds item data!
ZOMBIE_HEADSKULL_ITEM(2)
PLAYER_HEADSKULL_ITEM(3)
CREEPER_HEADSKULL_ITEM(4)

Banner alternative names

Alt. NameBukkit Banner.toString()comments
WHITE_BANNERWHITE Banner(0)
RED_BANNERRED Banner(1)
GREEN_BANNERGREEN Banner(2)
BROWN_BANNERBROWN Banner(3)
BLUE_BANNERBLUE Banner(4)
PURPLE_BANNERPURPLE Banner(5)
CYAN_BANNERCYAN Banner(6)
SILVER_BANNERSILVER Banner(7)
GRAY_BANNERGRAY Banner(8)
GREY_BANNERGRAY Banner(8)
PINK_BANNERPINK Banner(9)
LIME_BANNERLIME Banner(10)
YELLOW_BANNERYELLOW Banner(11)
LIGHT_BLUE_BANNERLIGHT_BLUE Banner(12)
MAGENTA_BANNERMAGENTA Banner(13)
ORANGE_BANNERORANGE Banner(14)

At the moment, Bukkit doesn't have a universal string conversion to item data (ex. for tree species, wool color, etc), so I had to create this. Let me know if I missed anything.


Comments

Posts Quoted:
Reply
Clear All Quotes