public enum DefaultMaterial extends java.lang.Enum<DefaultMaterial>
Modifier and Type | Field and Description |
---|---|
int |
id
The ID of the material
|
Modifier and Type | Method and Description |
---|---|
boolean |
canSnowFallOn()
Gets whether snow can fall on this block.
|
static boolean |
contains(int id)
Returns true or false depending on if this DefaultMaterial has the
given ID
|
static boolean |
contains(java.lang.String name)
Returns true or false depending on if this DefaultMaterial has the
given name
|
static DefaultMaterial |
getMaterial(int id)
Returns a DefaultMaterial object with the given material ID
|
static DefaultMaterial |
getMaterial(java.lang.String blockName)
Returns a DefaultMaterial object with the given material name.
|
boolean |
isLiquid()
Returns true only if this material is flowing or stationary Water
|
boolean |
isSolid()
Gets whether this material is solid.
|
static DefaultMaterial |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DefaultMaterial[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DefaultMaterial AIR
public static final DefaultMaterial STONE
public static final DefaultMaterial GRASS
public static final DefaultMaterial DIRT
public static final DefaultMaterial COBBLESTONE
public static final DefaultMaterial WOOD
public static final DefaultMaterial SAPLING
public static final DefaultMaterial BEDROCK
public static final DefaultMaterial WATER
public static final DefaultMaterial STATIONARY_WATER
public static final DefaultMaterial LAVA
public static final DefaultMaterial STATIONARY_LAVA
public static final DefaultMaterial SAND
public static final DefaultMaterial GRAVEL
public static final DefaultMaterial GOLD_ORE
public static final DefaultMaterial IRON_ORE
public static final DefaultMaterial COAL_ORE
public static final DefaultMaterial LOG
public static final DefaultMaterial LEAVES
public static final DefaultMaterial SPONGE
public static final DefaultMaterial GLASS
public static final DefaultMaterial LAPIS_ORE
public static final DefaultMaterial LAPIS_BLOCK
public static final DefaultMaterial DISPENSER
public static final DefaultMaterial SANDSTONE
public static final DefaultMaterial NOTE_BLOCK
public static final DefaultMaterial BED_BLOCK
public static final DefaultMaterial POWERED_RAIL
public static final DefaultMaterial DETECTOR_RAIL
public static final DefaultMaterial PISTON_STICKY_BASE
public static final DefaultMaterial WEB
public static final DefaultMaterial LONG_GRASS
public static final DefaultMaterial DEAD_BUSH
public static final DefaultMaterial PISTON_BASE
public static final DefaultMaterial PISTON_EXTENSION
public static final DefaultMaterial WOOL
public static final DefaultMaterial PISTON_MOVING_PIECE
public static final DefaultMaterial YELLOW_FLOWER
public static final DefaultMaterial RED_ROSE
public static final DefaultMaterial BROWN_MUSHROOM
public static final DefaultMaterial RED_MUSHROOM
public static final DefaultMaterial GOLD_BLOCK
public static final DefaultMaterial IRON_BLOCK
public static final DefaultMaterial DOUBLE_STEP
public static final DefaultMaterial STEP
public static final DefaultMaterial BRICK
public static final DefaultMaterial TNT
public static final DefaultMaterial BOOKSHELF
public static final DefaultMaterial MOSSY_COBBLESTONE
public static final DefaultMaterial OBSIDIAN
public static final DefaultMaterial TORCH
public static final DefaultMaterial FIRE
public static final DefaultMaterial MOB_SPAWNER
public static final DefaultMaterial WOOD_STAIRS
public static final DefaultMaterial CHEST
public static final DefaultMaterial REDSTONE_WIRE
public static final DefaultMaterial DIAMOND_ORE
public static final DefaultMaterial DIAMOND_BLOCK
public static final DefaultMaterial WORKBENCH
public static final DefaultMaterial CROPS
public static final DefaultMaterial SOIL
public static final DefaultMaterial FURNACE
public static final DefaultMaterial BURNING_FURNACE
public static final DefaultMaterial SIGN_POST
public static final DefaultMaterial WOODEN_DOOR
public static final DefaultMaterial LADDER
public static final DefaultMaterial RAILS
public static final DefaultMaterial COBBLESTONE_STAIRS
public static final DefaultMaterial WALL_SIGN
public static final DefaultMaterial LEVER
public static final DefaultMaterial STONE_PLATE
public static final DefaultMaterial IRON_DOOR_BLOCK
public static final DefaultMaterial WOOD_PLATE
public static final DefaultMaterial REDSTONE_ORE
public static final DefaultMaterial GLOWING_REDSTONE_ORE
public static final DefaultMaterial REDSTONE_TORCH_OFF
public static final DefaultMaterial REDSTONE_TORCH_ON
public static final DefaultMaterial STONE_BUTTON
public static final DefaultMaterial SNOW
public static final DefaultMaterial ICE
public static final DefaultMaterial SNOW_BLOCK
public static final DefaultMaterial CACTUS
public static final DefaultMaterial CLAY
public static final DefaultMaterial SUGAR_CANE_BLOCK
public static final DefaultMaterial JUKEBOX
public static final DefaultMaterial FENCE
public static final DefaultMaterial PUMPKIN
public static final DefaultMaterial NETHERRACK
public static final DefaultMaterial SOUL_SAND
public static final DefaultMaterial GLOWSTONE
public static final DefaultMaterial PORTAL
public static final DefaultMaterial JACK_O_LANTERN
public static final DefaultMaterial CAKE_BLOCK
public static final DefaultMaterial DIODE_BLOCK_OFF
public static final DefaultMaterial DIODE_BLOCK_ON
public static final DefaultMaterial STAINED_GLASS
public static final DefaultMaterial TRAP_DOOR
public static final DefaultMaterial MONSTER_EGGS
public static final DefaultMaterial SMOOTH_BRICK
public static final DefaultMaterial HUGE_MUSHROOM_1
public static final DefaultMaterial HUGE_MUSHROOM_2
public static final DefaultMaterial IRON_FENCE
public static final DefaultMaterial THIN_GLASS
public static final DefaultMaterial MELON_BLOCK
public static final DefaultMaterial PUMPKIN_STEM
public static final DefaultMaterial MELON_STEM
public static final DefaultMaterial VINE
public static final DefaultMaterial FENCE_GATE
public static final DefaultMaterial BRICK_STAIRS
public static final DefaultMaterial SMOOTH_STAIRS
public static final DefaultMaterial MYCEL
public static final DefaultMaterial WATER_LILY
public static final DefaultMaterial NETHER_BRICK
public static final DefaultMaterial NETHER_FENCE
public static final DefaultMaterial NETHER_BRICK_STAIRS
public static final DefaultMaterial NETHER_WARTS
public static final DefaultMaterial ENCHANTMENT_TABLE
public static final DefaultMaterial BREWING_STAND
public static final DefaultMaterial CAULDRON
public static final DefaultMaterial ENDER_PORTAL
public static final DefaultMaterial ENDER_PORTAL_FRAME
public static final DefaultMaterial ENDER_STONE
public static final DefaultMaterial DRAGON_EGG
public static final DefaultMaterial REDSTONE_LAMP_OFF
public static final DefaultMaterial REDSTONE_LAMP_ON
public static final DefaultMaterial WOOD_DOUBLE_STEP
public static final DefaultMaterial WOOD_STEP
public static final DefaultMaterial COCOA
public static final DefaultMaterial SANDSTONE_STAIRS
public static final DefaultMaterial EMERALD_ORE
public static final DefaultMaterial ENDER_CHEST
public static final DefaultMaterial TRIPWIRE_HOOK
public static final DefaultMaterial TRIPWIRE
public static final DefaultMaterial EMERALD_BLOCK
public static final DefaultMaterial SPRUCE_WOOD_STAIRS
public static final DefaultMaterial BIRCH_WOOD_STAIRS
public static final DefaultMaterial JUNGLE_WOOD_STAIRS
public static final DefaultMaterial COMMAND
public static final DefaultMaterial BEACON
public static final DefaultMaterial COBBLE_WALL
public static final DefaultMaterial FLOWER_POT
public static final DefaultMaterial CARROT
public static final DefaultMaterial POTATO
public static final DefaultMaterial WOOD_BUTTON
public static final DefaultMaterial SKULL
public static final DefaultMaterial ANVIL
public static final DefaultMaterial TRAPPED_CHEST
public static final DefaultMaterial GOLD_PLATE
public static final DefaultMaterial IRON_PLATE
public static final DefaultMaterial REDSTONE_COMPARATOR_OFF
public static final DefaultMaterial REDSTONE_COMPARATOR_ON
public static final DefaultMaterial DAYLIGHT_DETECTOR
public static final DefaultMaterial REDSTONE_BLOCK
public static final DefaultMaterial QUARTZ_ORE
public static final DefaultMaterial HOPPER
public static final DefaultMaterial QUARTZ_BLOCK
public static final DefaultMaterial QUARTZ_STAIRS
public static final DefaultMaterial ACTIVATOR_RAIL
public static final DefaultMaterial DROPPER
public static final DefaultMaterial STAINED_CLAY
public static final DefaultMaterial STAINED_GLASS_PANE
public static final DefaultMaterial LEAVES_2
public static final DefaultMaterial LOG_2
public static final DefaultMaterial ACACIA_STAIRS
public static final DefaultMaterial DARK_OAK_STAIRS
public static final DefaultMaterial SLIME_BLOCK
public static final DefaultMaterial BARRIER
public static final DefaultMaterial IRON_TRAPDOOR
public static final DefaultMaterial PRISMARINE
public static final DefaultMaterial SEA_LANTERN
public static final DefaultMaterial HAY_BLOCK
public static final DefaultMaterial CARPET
public static final DefaultMaterial HARD_CLAY
public static final DefaultMaterial COAL_BLOCK
public static final DefaultMaterial PACKED_ICE
public static final DefaultMaterial DOUBLE_PLANT
public static final DefaultMaterial STANDING_BANNER
public static final DefaultMaterial WALL_BANNER
public static final DefaultMaterial DAYLIGHT_DETECTOR_INVERTED
public static final DefaultMaterial RED_SANDSTONE
public static final DefaultMaterial RED_SANDSTONE_STAIRS
public static final DefaultMaterial DOUBLE_STONE_SLAB2
public static final DefaultMaterial STONE_SLAB2
public static final DefaultMaterial SPRUCE_FENCE_GATE
public static final DefaultMaterial BIRCH_FENCE_GATE
public static final DefaultMaterial JUNGLE_FENCE_GATE
public static final DefaultMaterial DARK_OAK_FENCE_GATE
public static final DefaultMaterial ACACIA_FENCE_GATE
public static final DefaultMaterial SPRUCE_FENCE
public static final DefaultMaterial BIRCH_FENCE
public static final DefaultMaterial JUNGLE_FENCE
public static final DefaultMaterial DARK_OAK_FENCE
public static final DefaultMaterial ACACIA_FENCE
public static final DefaultMaterial SPRUCE_DOOR
public static final DefaultMaterial BIRCH_DOOR
public static final DefaultMaterial JUNGLE_DOOR
public static final DefaultMaterial ACACIA_DOOR
public static final DefaultMaterial DARK_OAK_DOOR
public static final DefaultMaterial UNKNOWN_BLOCK
public static DefaultMaterial[] values()
for (DefaultMaterial c : DefaultMaterial.values()) System.out.println(c);
public static DefaultMaterial valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic boolean isLiquid()
public boolean isSolid()
LocalWorld.getSolidHeight(int, int)
. Note: this
isn't always equal to what Minecraft calls solid.public boolean canSnowFallOn()
public static DefaultMaterial getMaterial(java.lang.String blockName)
blockName
- the Name of the DefaultMaterial that is to be
returned. May not contain block data.public static boolean contains(java.lang.String name)
name
- The string name to test this.Name against
public static DefaultMaterial getMaterial(int id)
id
- the ID of the DefaultMaterial that is to be returned
public static boolean contains(int id)
id
- The integer ID to test this.id against