From d468557e79cca824e10c091f0ffa8a87288d9493 Mon Sep 17 00:00:00 2001 From: Wyatt Childers Date: Tue, 2 Feb 2016 15:04:29 -0500 Subject: [PATCH] Implemented the ID helper --- .../com/sk89q/worldedit/sponge/IDHelper.java | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/worldedit-sponge/src/main/java/com/sk89q/worldedit/sponge/IDHelper.java b/worldedit-sponge/src/main/java/com/sk89q/worldedit/sponge/IDHelper.java index 13fc241bb..c19ccf06f 100644 --- a/worldedit-sponge/src/main/java/com/sk89q/worldedit/sponge/IDHelper.java +++ b/worldedit-sponge/src/main/java/com/sk89q/worldedit/sponge/IDHelper.java @@ -19,9 +19,10 @@ package com.sk89q.worldedit.sponge; -import com.sk89q.worldedit.entity.BaseEntity; +import net.minecraft.block.Block; +import net.minecraft.item.Item; +import net.minecraft.world.biome.BiomeGenBase; import org.spongepowered.api.block.BlockType; -import org.spongepowered.api.entity.Entity; import org.spongepowered.api.item.ItemType; import org.spongepowered.api.world.biome.BiomeType; @@ -30,29 +31,26 @@ final class IDHelper { private IDHelper() { } public static int resolve(ItemType type) { - return 0; + return Item.getIdFromItem((Item) type); } public static int resolve(BlockType type) { - return 0; + return Block.getIdFromBlock((Block) type); } public static int resolve(BiomeType type) { - return 0; + return ((BiomeGenBase) type).biomeID; } - public static ItemType resolveItem(int ID) { - return null; + return (ItemType) Item.getItemById(ID); } public static BlockType resolveBlock(int ID) { - return null; + return (BlockType) Block.getBlockById(ID); } public static BiomeType resolveBiome(int ID) { - return null; + return (BiomeType) BiomeGenBase.getBiome(ID); } - - }