Ton of Material extensions handling the meta-data of blocks.

By: sunkid <sunkid@iminurnetz.com>
This commit is contained in:
Bukkit/Spigot
2011-04-02 16:42:12 -07:00
parent a449fb01d1
commit 84a31c3951
31 changed files with 1203 additions and 135 deletions

View File

@@ -18,12 +18,12 @@ public enum Material {
DIRT(3),
COBBLESTONE(4),
WOOD(5),
SAPLING(6),
SAPLING(6, MaterialData.class),
BEDROCK(7),
WATER(8),
STATIONARY_WATER(9),
LAVA(10),
STATIONARY_LAVA(11),
WATER(8, MaterialData.class),
STATIONARY_WATER(9, MaterialData.class),
LAVA(10, MaterialData.class),
STATIONARY_LAVA(11, MaterialData.class),
SAND(12),
GRAVEL(13),
GOLD_ORE(14),
@@ -35,10 +35,10 @@ public enum Material {
GLASS(20),
LAPIS_ORE(21),
LAPIS_BLOCK(22),
DISPENSER(23),
DISPENSER(23, Dispenser.class),
SANDSTONE(24),
NOTE_BLOCK(25),
BED_BLOCK(26),
BED_BLOCK(26, Bed.class),
WOOL(35, Wool.class),
YELLOW_FLOWER(37),
RED_ROSE(38),
@@ -56,26 +56,26 @@ public enum Material {
TORCH(50, Torch.class),
FIRE(51),
MOB_SPAWNER(52),
WOOD_STAIRS(53),
WOOD_STAIRS(53, Stairs.class),
CHEST(54),
REDSTONE_WIRE(55, RedstoneWire.class),
DIAMOND_ORE(56),
DIAMOND_BLOCK(57),
WORKBENCH(58),
CROPS(59, Crops.class),
SOIL(60),
FURNACE(61),
BURNING_FURNACE(62),
SOIL(60, MaterialData.class),
FURNACE(61, Furnace.class),
BURNING_FURNACE(62, Furnace.class),
SIGN_POST(63, 1, Sign.class),
WOODEN_DOOR(64, Door.class),
LADDER(65, Ladder.class),
RAILS(66),
COBBLESTONE_STAIRS(67),
RAILS(66, Rails.class),
COBBLESTONE_STAIRS(67, Stairs.class),
WALL_SIGN(68, 1, Sign.class),
LEVER(69, Lever.class),
STONE_PLATE(70),
STONE_PLATE(70, PressurePlate.class),
IRON_DOOR_BLOCK(71, Door.class),
WOOD_PLATE(72),
WOOD_PLATE(72, PressurePlate.class),
REDSTONE_ORE(73),
GLOWING_REDSTONE_ORE(74),
REDSTONE_TORCH_OFF(75, RedstoneTorch.class),
@@ -84,17 +84,17 @@ public enum Material {
SNOW(78),
ICE(79),
SNOW_BLOCK(80),
CACTUS(81),
CACTUS(81, MaterialData.class),
CLAY(82),
SUGAR_CANE_BLOCK(83),
SUGAR_CANE_BLOCK(83, MaterialData.class),
JUKEBOX(84, Jukebox.class),
FENCE(85),
PUMPKIN(86),
PUMPKIN(86, Pumpkin.class),
NETHERRACK(87),
SOUL_SAND(88),
GLOWSTONE(89),
PORTAL(90),
JACK_O_LANTERN(91),
JACK_O_LANTERN(91, Pumpkin.class),
CAKE_BLOCK(92, 1, Cake.class),
DIODE_BLOCK_OFF(93, Diode.class),
DIODE_BLOCK_ON(94, Diode.class),