Once again, your mod works just fine in both the server and the client. Your code that gets compiled is considered "client" by MCP, but it will work in BOTH the client and the server. There is NO separate "server" version of your mod. Just the Universal version.
Next I'm trying to convert another mod to Forge. This one has a few blocks that have a custom renderer. I use getUniqueBlockModelID and renderWorldBlock. But in Forge that first method still requires a BaseMod. With Forge the mod class does not extend BaseMod. So how do I do this?
I've been working on a mod for a while now and we've decided to convert it from modloader into forge but I keep getting errors. I think most of the errors are from the crafting code (I always get confused with the crafting) sorry if the code is way off but this is my first mod in forge.
here are the errors:
public void onBlockDestroyedByExplosion(World par1World, int par2, int par3, int
par4) {
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:40: error: cannot find symbol
public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int pa
r2, int par3, int i)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:40: error: cannot find symbol
public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int pa
r2, int par3, int i)
^
symbol: class AxisAlignedBB
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:73: error: cannot find symbol
private boolean canPlacetorch2On(World par1World, int par2, int par3, int pa
r4)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:87: error: cannot find symbol
public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4
)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:112: error: cannot find symbol
public void func_71909_a(World par1World, int par2, int par3, int par4, int
par5, float par6, float par7, float par8)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:147: error: cannot find symbol
public void updateTick(World par1World, int par2, int par3, int par4, Random
par5Random)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:160: error: cannot find symbol
public void onBlockAdded(World par1World, int par2, int par3, int par4)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:190: error: cannot find symbol
public void onNeighborBlockChange(World par1World, int par2, int par3, int p
ar4, int par5)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:226: error: cannot find symbol
private boolean dropTorchIfCantStay(World par1World, int par2, int par3, int
par4)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:248: error: cannot find symbol
public MovingObjectPosition collisionRayTrace(World par1World, int par2, int
par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:248: error: cannot find symbol
public MovingObjectPosition collisionRayTrace(World par1World, int par2, int
par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
^
symbol: class Vec3
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:248: error: cannot find symbol
public MovingObjectPosition collisionRayTrace(World par1World, int par2, int
par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
^
symbol: class Vec3
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:248: error: cannot find symbol
public MovingObjectPosition collisionRayTrace(World par1World, int par2, int
par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
^
symbol: class MovingObjectPosition
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:281: error: cannot find symbol
public void randomDisplayTick(World par1World, int par2, int par3, int par4,
Random par5Random)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\mod_Block.java:17: error: cannot find symbol
public static final Block invisible = (new Blockinvisible(251, 181)).setHardness
(.1F).setResistance(.1F).setLightValue(0F).setBlockName("invisible").setLightOpa
city(15);
^
symbol: class Block
location: class mod_Block
src\minecraft\net\minecraft\src\mod_Block.java:18: error: cannot find symbol
public static final Block Torch2= (new BlockTorch2(252, 0)).setHardness(0.3F).se
tLightValue(0F).setBlockName("Torch2");
^
symbol: class Block
location: class mod_Block
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderModContainer.java:528: warn
ing: [deprecation] registerDispenserHandler(IDispenserHandler) in GameRegistry h
as been deprecated
GameRegistry.registerDispenserHandler(ModLoaderHelper.buildDispenseH
elper(mod));
^
src\minecraft\net\minecraft\src\Blockinvisible.java:7: error: cannot find symbol
super(i, j, Material.wood);
^
symbol: variable Material
location: class Blockinvisible
src\minecraft\net\minecraft\src\mod_Block.java:17: error: cannot find symbol
public static final Block invisible = (new Blockinvisible(251, 181)).setHardness
(.1F).setResistance(.1F).setLightValue(0F).setBlockName("invisible").setLightOpa
city(15);
^
symbol: method setHardness(float)
location: class Blockinvisible
src\minecraft\net\minecraft\src\BlockTorch2.java:10: error: cannot find symbol
super.onBlockDestroyedByPlayer(par1World, par2, par3, par4, par5);
^
symbol: variable super
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:7: error: method does not overr
ide or implement a method from a supertype
@Override
^
src\minecraft\net\minecraft\src\BlockTorch2.java:27: error: cannot find symbol
super.onBlockDestroyedByExplosion(par1World, par2, par3, par4);
^
symbol: variable super
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:12: error: method does not over
ride or implement a method from a supertype
@Override
^
src\minecraft\net\minecraft\src\BlockTorch2.java:31: error: cannot find symbol
super(par1, par2, Material.circuits);
^
symbol: variable Material
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:32: error: cannot find symbol
this.setTickRandomly(true);
^
symbol: method setTickRandomly(boolean)
src\minecraft\net\minecraft\src\BlockTorch2.java:33: error: cannot find symbol
this.setCreativeTab(CreativeTabs.tabDecorations);
^
symbol: variable CreativeTabs
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:81: error: package Block does n
ot exist
return i == Block.fence.blockID || i == Block.netherFence.blockID || i =
= Block.glass.blockID;
^
src\minecraft\net\minecraft\src\BlockTorch2.java:81: error: package Block does n
ot exist
return i == Block.fence.blockID || i == Block.netherFence.blockID || i =
= Block.glass.blockID;
^
src\minecraft\net\minecraft\src\BlockTorch2.java:81: error: package Block does n
ot exist
return i == Block.fence.blockID || i == Block.netherFence.blockID || i =
= Block.glass.blockID;
symbol: variable super
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:230: error: cannot find symbol
if (par1World.getBlockId(par2, par3, par4) == blockID)
^
symbol: variable blockID
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:255: error: cannot find symbol
setBlockBounds(0.0F, 0.2F, 0.5F - f, f * 2.0F, 0.8F, 0.5F + f);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:259: error: cannot find symbol
setBlockBounds(1.0F - f * 2.0F, 0.2F, 0.5F - f, 1.0F, 0.8F, 0.5F + f
);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:263: error: cannot find symbol
setBlockBounds(0.5F - f, 0.2F, 0.0F, 0.5F + f, 0.8F, f * 2.0F);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:267: error: cannot find symbol
setBlockBounds(0.5F - f, 0.2F, 1.0F - f * 2.0F, 0.5F + f, 0.8F, 1.0F
);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:272: error: cannot find symbol
setBlockBounds(0.5F - f1, 0.0F, 0.5F - f1, 0.5F + f1, 0.6F, 0.5F + f
1);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:275: error: cannot find symbol
return super.collisionRayTrace(par1World, par2, par3, par4, par5Vec3, pa
r6Vec3);
^
symbol: variable super
location: class BlockTorch2
src\minecraft\net\minecraft\src\mod_Block.java:15: error: mod_Block is not abstr
act and does not override abstract method load() in BaseMod
public class mod_Block extends BaseMod
^
src\minecraft\net\minecraft\src\mod_Block.java:18: error: cannot find symbol
public static final Block Torch2= (new BlockTorch2(252, 0)).setHardness(0.3F).se
tLightValue(0F).setBlockName("Torch2");
^
symbol: method setHardness(float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\mod_Block.java:22: error: cannot find symbol
GameRegistry.addRecipe (new ItemStack(Torch2, 2), new Object[]
^
symbol: class ItemStack
location: class mod_Block
src\minecraft\net\minecraft\src\mod_Block.java:24: error: cannot find symbol
"X", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.s
tick
^
symbol: variable Block
location: class mod_Block
src\minecraft\net\minecraft\src\mod_Block.java:24: error: cannot find symbol
"X", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.s
tick
^
symbol: variable Item
location: class mod_Block
src\minecraft\net\minecraft\src\ModLoader.java:638: warning: [deprecation] regis
terBlock(Block) in GameRegistry has been deprecated
GameRegistry.registerBlock(block);
^
src\minecraft\net\minecraft\src\ModLoader.java:649: warning: [deprecation] regis
terBlock(Block,Class) in GameRegistry has been deprecated
GameRegistry.registerBlock(block, itemclass);
^
47 errors
10 warnings
==================
!! Can not find server sources, try decompiling !!
Press any key to continue . . .
and heres the code I get problems with:
package net.minecraft.src;
import cpw.mods.fml.common.FMLLog;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.PostInit;
import cpw.mods.fml.common.Mod.PreInit;
public class mod_Block extends BaseMod
{
public static final Block invisible = (new Blockinvisible(251, 181)).setHardness(.1F).setResistance(.1F).setLightValue(0F).setBlockName("invisible").setLightOpacity(15);
public static final Block Torch2= (new BlockTorch2(252, 0)).setHardness(0.3F).setLightValue(0F).setBlockName("Torch2");
@Init
public void load(FMLInitializationEvent event)
{
GameRegistry.addRecipe (new ItemStack(Torch2, 2), new Object[]
{
"X", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.stick
});
More recent versions of Forge split the vanilla Minecraft code into separate packages for the sake of organization, so you're going to need to use import statements for the Vanilla classes you're referencing. For example, to use World in your code, you're going to need this at the top of the file:
import net.minecraft.world.World;
Or, to use Block, you'll need this:
import net.minecraft.block.Block;
If you don't know which package to import, find the source for the vanilla class you're referencing and check the package at the top of the file. For example, Block should say this:
package net.minecraft.block;
Also, you should stop packaging your mod's code in net.minecraft.src. Make a separate folder for your mod's code and package your mods into that. For example, you could make a folder called "prodigy" and put all your files in it and package your source with
package prodigy;
And, finally, stop extending BaseMod. Check the OP of the thread for how to use @Mod annotations.
You gave it two packages. Each class can have one package. Since I'm assuming you meant for it to go in reversetorch, get rid of the package net.minecraft.block.
Also, you got rid of the BaseMod, but you didn't add the @Mod annotation. You need one or the other to get the mod to load. Look in this thread's OP to learn about @Mod.
I'm having a server problem. I have 3 mods now, 2 finished and one in the works, and want them to be compatible. They work single-player, but I also want them to work on a server. If I load just one, it works. Both single-player and multi-player with a server. But when I load both finished mods, I just get a "DONE" button. When I click that button, it disconnects from the server. When I run the client in Eclipse, I get the following in the console:
The entire list of items is below. It looks like every item in the game.
2013-02-12 12:54:52 [SEVERE] [ForgeModLoader] FML has detected item discrepancies
2013-02-12 12:54:52 [SEVERE] [ForgeModLoader] Missing items : {}
2013-02-12 12:54:52 [SEVERE] [ForgeModLoader] Mismatched items : {1=(Item 1, Type aml, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 1, Type net.minecraft.block.BlockStone, owned by Minecraft, ordinal 0, name null, claimedModId null), 2=(Item 2, Type akj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 2, Type net.minecraft.block.BlockGrass, owned by Minecraft, ordinal 0, name null, claimedModId null), 3=(Item 3, Type ajv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 3, Type net.minecraft.block.BlockDirt, owned by Minecraft, ordinal 0, name null, claimedModId null), 4=(Item 4, Type amq, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 4, Type net.minecraft.block.Block, owned by Minecraft, ordinal 0, name null, claimedModId null), 5=(Item 5, Type ux, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 5, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 1, name null, claimedModId null), 6=(Item 6, Type ux, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 6, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 5, name null, claimedModId null), 7=(Item 7, Type amq, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 7, Type net.minecraft.block.Block, owned by Minecraft, ordinal 1, name null, claimedModId null), 8=(Item 8, Type aky, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 8, Type net.minecraft.block.BlockFlowing, owned by Minecraft, ordinal 0, name null, claimedModId null), 9=(Item 9, Type akz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 9, Type net.minecraft.block.BlockStationary, owned by Minecraft, ordinal 0, name null, claimedModId null), 10=(Item 10, Type aky, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 10, Type net.minecraft.block.BlockFlowing, owned by Minecraft, ordinal 1, name null, claimedModId null), 11=(Item 11, Type akz, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 11, Type net.minecraft.block.BlockStationary, owned by Minecraft, ordinal 1, name null, claimedModId null), 12=(Item 12, Type akn, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 12, Type net.minecraft.block.BlockSand, owned by Minecraft, ordinal 0, name null, claimedModId null), 13=(Item 13, Type akk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 13, Type net.minecraft.block.BlockGravel, owned by Minecraft, ordinal 0, name null, claimedModId null), 14=(Item 14, Type all, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 14, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 0, name null, claimedModId null), 15=(Item 15, Type all, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 15, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 1, name null, claimedModId null), 17=(Item 17, Type ux, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 17, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 0, name null, claimedModId null), 16=(Item 16, Type all, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 16, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 2, name null, claimedModId null), 19=(Item 19, Type amf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 19, Type net.minecraft.block.BlockSponge, owned by Minecraft, ordinal 0, name null, claimedModId null), 18=(Item 18, Type us, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 18, Type net.minecraft.item.ItemLeaves, owned by Minecraft, ordinal 0, name null, claimedModId null), 21=(Item 21, Type all, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 21, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 3, name null, claimedModId null), 20=(Item 20, Type aki, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 20, Type net.minecraft.block.BlockGlass, owned by Minecraft, ordinal 0, name null, claimedModId null), 23=(Item 23, Type ajw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 23, Type net.minecraft.block.BlockDispenser, owned by Minecraft, ordinal 0, name null, claimedModId null), 22=(Item 22, Type amq, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 22, Type net.minecraft.block.Block, owned by Minecraft, ordinal 2, name null, claimedModId null), 25=(Item 25, Type alf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 25, Type net.minecraft.block.BlockNote, owned by Minecraft, ordinal 0, name null, claimedModId null), 24=(Item 24, Type ux, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 24, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 4, name null, claimedModId null), 27=(Item 27, Type alr, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 27, Type net.minecraft.block.BlockRail, owned by Minecraft, ordinal 0, name null, claimedModId null), 26=(Item 26, Type ajb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 26, Type net.minecraft.block.BlockBed, owned by Minecraft, ordinal 0, name null, claimedModId null), 29=(Item 29, Type uz, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 29, Type net.minecraft.item.ItemPiston, owned by Minecraft, ordinal 1, name null, claimedModId null), 28=(Item 28, Type ajs, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 28, Type net.minecraft.block.BlockDetectorRail, owned by Minecraft, ordinal 0, name null, claimedModId null), 31=(Item 31, Type th, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 31, Type net.minecraft.item.ItemColored, owned by Minecraft, ordinal 1, name null, claimedModId null), 30=(Item 30, Type ang, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 30, Type net.minecraft.block.BlockWeb, owned by Minecraft, ordinal 0, name null, claimedModId null), 34=(Item 34, Type aob, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 34, Type net.minecraft.block.BlockPistonExtension, owned by Minecraft, ordinal 0, name null, claimedModId null), 35=(Item 35, Type tf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 35, Type net.minecraft.item.ItemCloth, owned by Minecraft, ordinal 0, name null, claimedModId null), 32=(Item 32, Type ajr, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 32, Type net.minecraft.block.BlockDeadBush, owned by Minecraft, ordinal 0, name null, claimedModId null), 33=(Item 33, Type uz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 33, Type net.minecraft.item.ItemPiston, owned by Minecraft, ordinal 0, name null, claimedModId null), 38=(Item 38, Type aje, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 38, Type net.minecraft.block.BlockFlower, owned by Minecraft, ordinal 1, name null, claimedModId null), 39=(Item 39, Type ale, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 39, Type net.minecraft.block.BlockMushroom, owned by Minecraft, ordinal 0, name null, claimedModId null), 36=(Item 36, Type aoc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 36, Type net.minecraft.block.BlockPistonMoving, owned by Minecraft, ordinal 0, name null, claimedModId null), 37=(Item 37, Type aje, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 37, Type net.minecraft.block.BlockFlower, owned by Minecraft, ordinal 0, name null, claimedModId null), 42=(Item 42, Type alc, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 42, Type net.minecraft.block.BlockOreStorage, owned by Minecraft, ordinal 1, name null, claimedModId null), 43=(Item 43, Type vp, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 43, Type net.minecraft.item.ItemSlab, owned by Minecraft, ordinal 1, name null, claimedModId null), 40=(Item 40, Type ale, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 40, Type net.minecraft.block.BlockMushroom, owned by Minecraft, ordinal 1, name null, claimedModId null), 41=(Item 41, Type alc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 41, Type net.minecraft.block.BlockOreStorage, owned by Minecraft, ordinal 0, name null, claimedModId null), 46=(Item 46, Type amv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 46, Type net.minecraft.block.BlockTNT, owned by Minecraft, ordinal 0, name null, claimedModId null), 47=(Item 47, Type ajc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 47, Type net.minecraft.block.BlockBookshelf, owned by Minecraft, ordinal 0, name null, claimedModId null), 44=(Item 44, Type vp, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 44, Type net.minecraft.item.ItemSlab, owned by Minecraft, ordinal 0, name null, claimedModId null), 45=(Item 45, Type amq, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 45, Type net.minecraft.block.Block, owned by Minecraft, ordinal 3, name null, claimedModId null), 51=(Item 51, Type akf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 51, Type net.minecraft.block.BlockFire, owned by Minecraft, ordinal 0, name null, claimedModId null), 50=(Item 50, Type amx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 50, Type net.minecraft.block.BlockTorch, owned by Minecraft, ordinal 0, name null, claimedModId null), 49=(Item 49, Type alk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 49, Type net.minecraft.block.BlockObsidian, owned by Minecraft, ordinal 0, name null, claimedModId null), 48=(Item 48, Type amq, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 48, Type net.minecraft.block.Block, owned by Minecraft, ordinal 4, name null, claimedModId null), 55=(Item 55, Type alv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 55, Type net.minecraft.block.BlockReds
toneWire, owned by Minecraft, ordinal 0, name null, claimedModId null), 54=(Item 54, Type ajk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 54, Type net.minecraft.block.BlockChest, owned by Minecraft, ordinal 0, name null, claimedModId null), 53=(Item 53, Type amh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 53, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 0, name null, claimedModId null), 52=(Item 52, Type ald, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 52, Type net.minecraft.block.BlockMobSpawner, owned by Minecraft, ordinal 0, name null, claimedModId null), 59=(Item 59, Type ajq, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 59, Type net.minecraft.block.BlockCrops, owned by Minecraft, ordinal 0, name null, claimedModId null), 58=(Item 58, Type anj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 58, Type net.minecraft.block.BlockWorkbench, owned by Minecraft, ordinal 0, name null, claimedModId null), 57=(Item 57, Type alc, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 57, Type net.minecraft.block.BlockOreStorage, owned by Minecraft, ordinal 2, name null, claimedModId null), 56=(Item 56, Type all, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 56, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 4, name null, claimedModId null), 63=(Item 63, Type amb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 63, Type net.minecraft.block.BlockSign, owned by Minecraft, ordinal 0, name null, claimedModId null), 62=(Item 62, Type akh, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 62, Type net.minecraft.block.BlockFurnace, owned by Minecraft, ordinal 1, name null, claimedModId null), 61=(Item 61, Type akh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 61, Type net.minecraft.block.BlockFurnace, owned by Minecraft, ordinal 0, name null, claimedModId null), 60=(Item 60, Type akc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 60, Type net.minecraft.block.BlockFarmland, owned by Minecraft, ordinal 0, name null, claimedModId null), 68=(Item 68, Type amb, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 68, Type net.minecraft.block.BlockSign, owned by Minecraft, ordinal 1, name null, claimedModId null), 69=(Item 69, Type akv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 69, Type net.minecraft.block.BlockLever, owned by Minecraft, ordinal 0, name null, claimedModId null), 70=(Item 70, Type alo, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 70, Type net.minecraft.block.BlockPressurePlate, owned by Minecraft, ordinal 0, name null, claimedModId null), 71=(Item 71, Type ajx, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 71, Type net.minecraft.block.BlockDoor, owned by Minecraft, ordinal 1, name null, claimedModId null), 2264=(Item 2264, Type vc, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 2264, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 8, name null, claimedModId null), 64=(Item 64, Type ajx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 64, Type net.minecraft.block.BlockDoor, owned by Minecraft, ordinal 0, name null, claimedModId null), 2265=(Item 2265, Type vc, owned by Minecraft, ordinal 9, name null, claimedModId null, Item 2265, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 9, name null, claimedModId null), 65=(Item 65, Type aks, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 65, Type net.minecraft.block.BlockLadder, owned by Minecraft, ordinal 0, name null, claimedModId null), 2266=(Item 2266, Type vc, owned by Minecraft, ordinal 10, name null, claimedModId null, Item 2266, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 10, name null, claimedModId null), 66=(Item 66, Type alr, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 66, Type net.minecraft.block.BlockRail, owned by Minecraft, ordinal 1, name null, claimedModId null), 67=(Item 67, Type amh, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 67, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 1, name null, claimedModId null), 2267=(Item 2267, Type vc, owned by Minecraft, ordinal 11, name null, claimedModId null, Item 2267, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 11, name null, claimedModId null), 76=(Item 76, Type ali, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 76, Type net.minecraft.block.BlockRedstoneTorch, owned by Minecraft, ordinal 1, name null, claimedModId null), 2260=(Item 2260, Type vc, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 2260, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 4, name null, claimedModId null), 77=(Item 77, Type ajf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 77, Type net.minecraft.block.BlockButton, owned by Minecraft, ordinal 0, name null, claimedModId null), 2261=(Item 2261, Type vc, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 2261, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 5, name null, claimedModId null), 78=(Item 78, Type amw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 78, Type net.minecraft.block.BlockSnow, owned by Minecraft, ordinal 0, name null, claimedModId null), 2262=(Item 2262, Type vc, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 2262, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 6, name null, claimedModId null), 79=(Item 79, Type akr, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 79, Type net.minecraft.block.BlockIce, owned by Minecraft, ordinal 0, name null, claimedModId null), 2263=(Item 2263, Type vc, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 2263, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 7, name null, claimedModId null), 2256=(Item 2256, Type vc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 2256, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 0, name null, claimedModId null), 72=(Item 72, Type alo, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 72, Type net.minecraft.block.BlockPressurePlate, owned by Minecraft, ordinal 1, name null, claimedModId null), 2257=(Item 2257, Type vc, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 2257, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 1, name null, claimedModId null), 73=(Item 73, Type alw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 73, Type net.minecraft.block.BlockRedstoneOre, owned by Minecraft, ordinal 0, name null, claimedModId null), 74=(Item 74, Type alw, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 74, Type net.minecraft.block.BlockRedstoneOre, owned by Minecraft, ordinal 1, name null, claimedModId null), 2258=(Item 2258, Type vc, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 2258, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 2, name null, claimedModId null), 75=(Item 75, Type ali, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 75, Type net.minecraft.block.BlockRedstoneTorch, owned by Minecraft, ordinal 0, name null, claimedModId null), 2259=(Item 2259, Type vc, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 2259, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 3, name null, claimedModId null), 85=(Item 85, Type ake, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 85, Type net.minecraft.block.BlockFence, owned by Minecraft, ordinal 0, name null, claimedModId null), 84=(Item 84, Type alt, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 84, Type net.minecraft.block.BlockJukeBox, owned by Minecraft, ordinal 0, name null, claimedModId null), 87=(Item 87, Type akp, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 87, Type net.minecraft.block.BlockNetherrack, owned by Minecraft, ordinal 0, name null, claimedModId null), 86=(Item 86, Type alq, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 86, Type net.minecraft.block.BlockPumpkin, owned by Minecraft, ordinal 0, name null, claimedModId null), 81=(Item 81, Type ajg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 81, Type net.minecraft.block.BlockCactus, owned by Minecraft, ordinal 0, name null, claimedModId null), 80=(Item 80, Type ame, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 80, Type net.minecraft.block.BlockSnowBlock, owned by Minecraft, ordinal 0, name null, claimedModId null), 83=(Item 83, Type aly, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 83, Type net.minecraft.block.BlockReed, owned by Minecraft, ordinal 0, name null, claimedModId null), 82=(Item 82, Type ajl, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 82, Type net.minecraft.block.BlockClay, owned by Minecraft, ordinal 0, name null, claimedModId null), 93=(Item 93, Type ajt, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 93, Type net.minecraft.block.BlockRedstoneRepeater, owned by Minecraft, ordinal 0, name null, claimedModId null), 92=(Item 92, Type ajh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 92, Type net.minecraft.block.BlockCake, owned by Minecraft, ordinal 0, name null, claimedModId null), 95=(Item 95, Type ala, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 95, Type net.minecraft.block.BlockLockedChest, owned by Minecraft, ordinal 0, name null, claimedModId null), 94=(Item 94, Type ajt, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 94, Type net.minecraft.block.BlockRedstoneRepeater, owned by Minecraft, ordinal 1, name null, claime
dModId null), 89=(Item 89, Type akw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 89, Type net.minecraft.block.BlockGlowStone, owned by Minecraft, ordinal 0, name null, claimedModId null), 88=(Item 88, Type ako, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 88, Type net.minecraft.block.BlockSoulSand, owned by Minecraft, ordinal 0, name null, claimedModId null), 91=(Item 91, Type alq, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 91, Type net.minecraft.block.BlockPumpkin, owned by Minecraft, ordinal 1, name null, claimedModId null), 90=(Item 90, Type alm, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 90, Type net.minecraft.block.BlockPortal, owned by Minecraft, ordinal 0, name null, claimedModId null), 102=(Item 102, Type amp, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 102, Type net.minecraft.block.BlockPane, owned by Minecraft, ordinal 1, name null, claimedModId null), 103=(Item 103, Type alb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 103, Type net.minecraft.block.BlockMelon, owned by Minecraft, ordinal 0, name null, claimedModId null), 100=(Item 100, Type akq, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 100, Type net.minecraft.block.BlockMushroomCap, owned by Minecraft, ordinal 1, name null, claimedModId null), 101=(Item 101, Type amp, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 101, Type net.minecraft.block.BlockPane, owned by Minecraft, ordinal 0, name null, claimedModId null), 98=(Item 98, Type ux, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 98, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 3, name null, claimedModId null), 99=(Item 99, Type akq, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 99, Type net.minecraft.block.BlockMushroomCap, owned by Minecraft, ordinal 0, name null, claimedModId null), 96=(Item 96, Type amz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 96, Type net.minecraft.block.BlockTrapDoor, owned by Minecraft, ordinal 0, name null, claimedModId null), 97=(Item 97, Type ux, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 97, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 2, name null, claimedModId null), 110=(Item 110, Type alg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 110, Type net.minecraft.block.BlockMycelium, owned by Minecraft, ordinal 0, name null, claimedModId null), 111=(Item 111, Type vt, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 111, Type net.minecraft.item.ItemLilyPad, owned by Minecraft, ordinal 0, name null, claimedModId null), 108=(Item 108, Type amh, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 108, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 2, name null, claimedModId null), 109=(Item 109, Type amh, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 109, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 3, name null, claimedModId null), 106=(Item 106, Type th, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 106, Type net.minecraft.item.ItemColored, owned by Minecraft, ordinal 0, name null, claimedModId null), 107=(Item 107, Type akd, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 107, Type net.minecraft.block.BlockFenceGate, owned by Minecraft, ordinal 0, name null, claimedModId null), 104=(Item 104, Type ami, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 104, Type net.minecraft.block.BlockStem, owned by Minecraft, ordinal 0, name null, claimedModId null), 105=(Item 105, Type ami, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 105, Type net.minecraft.block.BlockStem, owned by Minecraft, ordinal 1, name null, claimedModId null), 119=(Item 119, Type amn, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 119, Type net.minecraft.block.BlockEndPortal, owned by Minecraft, ordinal 0, name null, claimedModId null), 118=(Item 118, Type ajj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 118, Type net.minecraft.block.BlockCauldron, owned by Minecraft, ordinal 0, name null, claimedModId null), 117=(Item 117, Type ajd, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 117, Type net.minecraft.block.BlockBrewingStand, owned by Minecraft, ordinal 0, name null, claimedModId null), 116=(Item 116, Type ajz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 116, Type net.minecraft.block.BlockEnchantmentTable, owned by Minecraft, ordinal 0, name null, claimedModId null), 115=(Item 115, Type alh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 115, Type net.minecraft.block.BlockNetherStalk, owned by Minecraft, ordinal 0, name null, claimedModId null), 114=(Item 114, Type amh, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 114, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 4, name null, claimedModId null), 113=(Item 113, Type ake, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 113, Type net.minecraft.block.BlockFence, owned by Minecraft, ordinal 1, name null, claimedModId null), 112=(Item 112, Type amq, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 112, Type net.minecraft.block.Block, owned by Minecraft, ordinal 5, name null, claimedModId null), 127=(Item 127, Type ajn, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 127, Type net.minecraft.block.BlockCocoa, owned by Minecraft, ordinal 0, name null, claimedModId null), 126=(Item 126, Type vp, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 126, Type net.minecraft.item.ItemSlab, owned by Minecraft, ordinal 2, name null, claimedModId null), 125=(Item 125, Type vp, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 125, Type net.minecraft.item.ItemSlab, owned by Minecraft, ordinal 3, name null, claimedModId null), 124=(Item 124, Type alx, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 124, Type net.minecraft.block.BlockRedstoneLight, owned by Minecraft, ordinal 1, name null, claimedModId null), 123=(Item 123, Type alx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 123, Type net.minecraft.block.BlockRedstoneLight, owned by Minecraft, ordinal 0, name null, claimedModId null), 122=(Item 122, Type ajy, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 122, Type net.minecraft.block.BlockDragonEgg, owned by Minecraft, ordinal 0, name null, claimedModId null), 121=(Item 121, Type amq, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 121, Type net.minecraft.block.Block, owned by Minecraft, ordinal 6, name null, claimedModId null), 120=(Item 120, Type amo, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 120, Type net.minecraft.block.BlockEndPortalFrame, owned by Minecraft, ordinal 0, name null, claimedModId null), 137=(Item 137, Type ajo, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 137, Type net.minecraft.block.BlockCommandBlock, owned by Minecraft, ordinal 0, name null, claimedModId null), 136=(Item 136, Type amh, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 136, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 8, name null, claimedModId null), 139=(Item 139, Type ux, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 139, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 6, name null, claimedModId null), 138=(Item 138, Type aja, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 138, Type net.minecraft.block.BlockBeacon, owned by Minecraft, ordinal 0, name null, claimedModId null), 141=(Item 141, Type aji, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 141, Type net.minecraft.block.BlockCarrot, owned by Minecraft, ordinal 0, name null, claimedModId null), 140=(Item 140, Type akg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 140, Type net.minecraft.block.BlockFlowerPot, owned by Minecraft, ordinal 0, name null, claimedModId null), 143=(Item 143, Type ajf, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 143, Type net.minecraft.block.BlockButton, owned by Minecraft, ordinal 1, name null, claimedModId null), 680=(Item 680, Type mithril.ItemGarlicClove, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 680, Type mithril.ItemGarlicClove, owned by mod_Booze, ordinal 0, name null, claimedModId null), 142=(Item 142, Type aln, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 142, Type net.minecraft.block.BlockPotato, owned by Minecraft, ordinal 0, name null, claimedModId null), 129=(Item 129, Type all, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 129, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 5, name null, claimedModId null), 679=(Item 679, Type up, owned by mod_Mithril, ordinal 4, name null, claimedModId null, Item 679, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 12, name null, claimedModId null), 128=(Item 128, Type amh, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 128, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 5, name null, claimedModId null), 678=(Item 678, Type uo, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 678, Type net.minecraft.item.ItemHoe, owned by mod_Booze, ordinal 1, name null, claimedModId null), 131=(Item 131, Type anb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 131, Type net.minecraft.block.BlockTripWireSource, owned by Minecraft, ordinal 0, name null, claimedModId null), 677=(Item 677, Type un, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 677, Type net.minecraft.item.ItemAxe, owne
d by mod_Booze, ordinal 1, name null, claimedModId null), 130=(Item 130, Type aka, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 130, Type net.minecraft.block.BlockEnderChest, owned by Minecraft, ordinal 0, name null, claimedModId null), 676=(Item 676, Type uy, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 676, Type net.minecraft.item.ItemPickaxe, owned by mod_Booze, ordinal 1, name null, claimedModId null), 675=(Item 675, Type vj, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 675, Type net.minecraft.item.ItemSpade, owned by mod_Booze, ordinal 1, name null, claimedModId null), 133=(Item 133, Type alc, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 133, Type net.minecraft.block.BlockOreStorage, owned by Minecraft, ordinal 3, name null, claimedModId null), 674=(Item 674, Type vu, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 674, Type net.minecraft.item.ItemSword, owned by mod_Booze, ordinal 1, name null, claimedModId null), 132=(Item 132, Type anc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 132, Type net.minecraft.block.BlockTripWire, owned by Minecraft, ordinal 0, name null, claimedModId null), 135=(Item 135, Type amh, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 135, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 7, name null, claimedModId null), 673=(Item 673, Type su, owned by mod_Mithril, ordinal 7, name null, claimedModId null, Item 673, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 7, name null, claimedModId null), 134=(Item 134, Type amh, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 134, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 6, name null, claimedModId null), 672=(Item 672, Type su, owned by mod_Mithril, ordinal 6, name null, claimedModId null, Item 672, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 6, name null, claimedModId null), 144=(Item 144, Type amc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 144, Type net.minecraft.block.BlockSkull, owned by Minecraft, ordinal 0, name null, claimedModId null), 145=(Item 145, Type st, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 145, Type net.minecraft.item.ItemAnvilBlock, owned by Minecraft, ordinal 0, name null, claimedModId null), 668=(Item 668, Type un, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 668, Type net.minecraft.item.ItemAxe, owned by mod_Booze, ordinal 0, name null, claimedModId null), 669=(Item 669, Type uo, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 669, Type net.minecraft.item.ItemHoe, owned by mod_Booze, ordinal 0, name null, claimedModId null), 670=(Item 670, Type su, owned by mod_Mithril, ordinal 4, name null, claimedModId null, Item 670, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 4, name null, claimedModId null), 671=(Item 671, Type su, owned by mod_Mithril, ordinal 5, name null, claimedModId null, Item 671, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 5, name null, claimedModId null), 664=(Item 664, Type su, owned by mod_Mithril, ordinal 3, name null, claimedModId null, Item 664, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 3, name null, claimedModId null), 665=(Item 665, Type vu, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 665, Type net.minecraft.item.ItemSword, owned by mod_Booze, ordinal 0, name null, claimedModId null), 666=(Item 666, Type vj, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 666, Type net.minecraft.item.ItemSpade, owned by mod_Booze, ordinal 0, name null, claimedModId null), 667=(Item 667, Type uy, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 667, Type net.minecraft.item.ItemPickaxe, owned by mod_Booze, ordinal 0, name null, claimedModId null), 660=(Item 660, Type up, owned by mod_Mithril, ordinal 3, name null, claimedModId null, Item 660, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 11, name null, claimedModId null), 661=(Item 661, Type su, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 661, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 0, name null, claimedModId null), 662=(Item 662, Type su, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 662, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 1, name null, claimedModId null), 663=(Item 663, Type su, owned by mod_Mithril, ordinal 2, name null, claimedModId null, Item 663, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 2, name null, claimedModId null), 657=(Item 657, Type up, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 657, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 8, name null, claimedModId null), 658=(Item 658, Type up, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 658, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 9, name null, claimedModId null), 659=(Item 659, Type up, owned by mod_Mithril, ordinal 2, name null, claimedModId null, Item 659, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 10, name null, claimedModId null), 275=(Item 275, Type un, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 275, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 2, name null, claimedModId null), 274=(Item 274, Type uy, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 274, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 2, name null, claimedModId null), 273=(Item 273, Type vj, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 273, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 2, name null, claimedModId null), 272=(Item 272, Type vu, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 272, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 2, name null, claimedModId null), 279=(Item 279, Type un, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 279, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 3, name null, claimedModId null), 278=(Item 278, Type uy, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 278, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 3, name null, claimedModId null), 277=(Item 277, Type vj, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 277, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 3, name null, claimedModId null), 276=(Item 276, Type vu, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 276, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 3, name null, claimedModId null), 283=(Item 283, Type vu, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 283, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 4, name null, claimedModId null), 282=(Item 282, Type tc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 282, Type net.minecraft.item.ItemSoup, owned by Minecraft, ordinal 0, name null, claimedModId null), 281=(Item 281, Type up, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 281, Type net.minecraft.item.Item, owned by Minecraft, ordinal 5, name null, claimedModId null), 280=(Item 280, Type up, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 280, Type net.minecraft.item.Item, owned by Minecraft, ordinal 4, name null, claimedModId null), 287=(Item 287, Type vr, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 287, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 0, name null, claimedModId null), 286=(Item 286, Type un, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 286, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 4, name null, claimedModId null), 285=(Item 285, Type uy, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 285, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 4, name null, claimedModId null), 284=(Item 284, Type vj, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 284, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 4, name null, claimedModId null), 258=(Item 258, Type un, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 258, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 0, name null, claimedModId null), 259=(Item 259, Type uj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 259, Type net.minecraft.item.ItemFlintAndSteel, owned by Minecraft, ordinal 0, name null, claimedModId null), 256=(Item 256, Type vj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 256, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 0, name null, claimedModId null), 257=(Item 257, Type uy, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 257, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 0, name null, claimedModId null), 262=(Item 262, Type up, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 262, Type net.minecraft.item.Item, owned by Minecraft, ordinal 0, name null, claimedModId null), 263=(Item 263, Type tg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 263, Type net.minecraft.item.ItemCoal, owned by Minecraft, ordinal 0, name null, claimedModId null), 260=(Item 260, Type uk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 260, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 0, name null, claimedModId null), 261=(Item 261, Type tb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 261, Type net.minecraft.item.ItemBow, owned by Minecraft, ordinal 0, name null, claimedModId null), 266=(Item 266, Type up, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 266, Type net
.minecraft.item.Item, owned by Minecraft, ordinal 3, name null, claimedModId null), 267=(Item 267, Type vu, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 267, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 0, name null, claimedModId null), 264=(Item 264, Type up, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 264, Type net.minecraft.item.Item, owned by Minecraft, ordinal 1, name null, claimedModId null), 265=(Item 265, Type up, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 265, Type net.minecraft.item.Item, owned by Minecraft, ordinal 2, name null, claimedModId null), 270=(Item 270, Type uy, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 270, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 1, name null, claimedModId null), 271=(Item 271, Type un, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 271, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 1, name null, claimedModId null), 268=(Item 268, Type vu, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 268, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 1, name null, claimedModId null), 269=(Item 269, Type vj, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 269, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 1, name null, claimedModId null), 305=(Item 305, Type su, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 305, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 7, name null, claimedModId null), 304=(Item 304, Type su, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 304, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 6, name null, claimedModId null), 307=(Item 307, Type su, owned by Minecraft, ordinal 9, name null, claimedModId null, Item 307, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 9, name null, claimedModId null), 306=(Item 306, Type su, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 306, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 8, name null, claimedModId null), 309=(Item 309, Type su, owned by Minecraft, ordinal 11, name null, claimedModId null, Item 309, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 11, name null, claimedModId null), 308=(Item 308, Type su, owned by Minecraft, ordinal 10, name null, claimedModId null, Item 308, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 10, name null, claimedModId null), 311=(Item 311, Type su, owned by Minecraft, ordinal 13, name null, claimedModId null, Item 311, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 13, name null, claimedModId null), 310=(Item 310, Type su, owned by Minecraft, ordinal 12, name null, claimedModId null, Item 310, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 12, name null, claimedModId null), 313=(Item 313, Type su, owned by Minecraft, ordinal 15, name null, claimedModId null, Item 313, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 15, name null, claimedModId null), 312=(Item 312, Type su, owned by Minecraft, ordinal 14, name null, claimedModId null, Item 312, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 14, name null, claimedModId null), 315=(Item 315, Type su, owned by Minecraft, ordinal 17, name null, claimedModId null, Item 315, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 17, name null, claimedModId null), 314=(Item 314, Type su, owned by Minecraft, ordinal 16, name null, claimedModId null, Item 314, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 16, name null, claimedModId null), 317=(Item 317, Type su, owned by Minecraft, ordinal 19, name null, claimedModId null, Item 317, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 19, name null, claimedModId null), 316=(Item 316, Type su, owned by Minecraft, ordinal 18, name null, claimedModId null, Item 316, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 18, name null, claimedModId null), 319=(Item 319, Type uk, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 319, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 2, name null, claimedModId null), 318=(Item 318, Type up, owned by Minecraft, ordinal 9, name null, claimedModId null, Item 318, Type net.minecraft.item.Item, owned by Minecraft, ordinal 9, name null, claimedModId null), 288=(Item 288, Type up, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 288, Type net.minecraft.item.Item, owned by Minecraft, ordinal 6, name null, claimedModId null), 289=(Item 289, Type up, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 289, Type net.minecraft.item.Item, owned by Minecraft, ordinal 7, name null, claimedModId null), 290=(Item 290, Type uo, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 290, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 0, name null, claimedModId null), 291=(Item 291, Type uo, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 291, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 1, name null, claimedModId null), 292=(Item 292, Type uo, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 292, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 2, name null, claimedModId null), 293=(Item 293, Type uo, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 293, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 3, name null, claimedModId null), 294=(Item 294, Type uo, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 294, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 4, name null, claimedModId null), 295=(Item 295, Type vh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 295, Type net.minecraft.item.ItemSeeds, owned by Minecraft, ordinal 0, name null, claimedModId null), 296=(Item 296, Type up, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 296, Type net.minecraft.item.Item, owned by Minecraft, ordinal 8, name null, claimedModId null), 297=(Item 297, Type uk, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 297, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 1, name null, claimedModId null), 298=(Item 298, Type su, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 298, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 0, name null, claimedModId null), 299=(Item 299, Type su, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 299, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 1, name null, claimedModId null), 300=(Item 300, Type su, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 300, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 2, name null, claimedModId null), 301=(Item 301, Type su, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 301, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 3, name null, claimedModId null), 302=(Item 302, Type su, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 302, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 4, name null, claimedModId null), 303=(Item 303, Type su, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 303, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 5, name null, claimedModId null), 343=(Item 343, Type uv, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 343, Type net.minecraft.item.ItemMinecart, owned by Minecraft, ordinal 2, name null, claimedModId null), 342=(Item 342, Type uv, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 342, Type net.minecraft.item.ItemMinecart, owned by Minecraft, ordinal 1, name null, claimedModId null), 341=(Item 341, Type up, owned by Minecraft, ordinal 14, name null, claimedModId null, Item 341, Type net.minecraft.item.Item, owned by Minecraft, ordinal 14, name null, claimedModId null), 340=(Item 340, Type sz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 340, Type net.minecraft.item.ItemBook, owned by Minecraft, ordinal 0, name null, claimedModId null), 339=(Item 339, Type up, owned by Minecraft, ordinal 13, name null, claimedModId null, Item 339, Type net.minecraft.item.Item, owned by Minecraft, ordinal 13, name null, claimedModId null), 338=(Item 338, Type vr, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 338, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 1, name null, claimedModId null), 337=(Item 337, Type up, owned by Minecraft, ordinal 12, name null, claimedModId null, Item 337, Type net.minecraft.item.Item, owned by Minecraft, ordinal 12, name null, claimedModId null), 336=(Item 336, Type up, owned by Minecraft, ordinal 11, name null, claimedModId null, Item 336, Type net.minecraft.item.Item, owned by Minecraft, ordinal 11, name null, claimedModId null), 351=(Item 351, Type ty, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 351, Type net.minecraft.item.ItemDye, owned by Minecraft, ordinal 0, name null, claimedModId null), 350=(Item 350, Type uk, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 350, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 5, name null, claimedModId null), 349=(Item 349, Type uk, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 349, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 4, name null, claimedModId null), 348=(Item 348, Type up, owned by Minecraft, ordinal 17, name null, claimedModId null, Item 348, Type net.minecraft.item.Item, owned by Minecraft, ordinal 17, name null, claimedModId null), 347=(Item 347, Type up, owned by Minecraft, ordinal 16, name null, claimedModId null, Item 347, Type net.minecraft.item.Item, owned by Minecraft, ordinal 16, nam
e null, claimedModId null), 346=(Item 346, Type ui, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 346, Type net.minecraft.item.ItemFishingRod, owned by Minecraft, ordinal 0, name null, claimedModId null), 345=(Item 345, Type up, owned by Minecraft, ordinal 15, name null, claimedModId null, Item 345, Type net.minecraft.item.Item, owned by Minecraft, ordinal 15, name null, claimedModId null), 344=(Item 344, Type tz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 344, Type net.minecraft.item.ItemEgg, owned by Minecraft, ordinal 0, name null, claimedModId null), 326=(Item 326, Type td, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 326, Type net.minecraft.item.ItemBucket, owned by Minecraft, ordinal 1, name null, claimedModId null), 327=(Item 327, Type td, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 327, Type net.minecraft.item.ItemBucket, owned by Minecraft, ordinal 2, name null, claimedModId null), 324=(Item 324, Type tx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 324, Type net.minecraft.item.ItemDoor, owned by Minecraft, ordinal 0, name null, claimedModId null), 325=(Item 325, Type td, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 325, Type net.minecraft.item.ItemBucket, owned by Minecraft, ordinal 0, name null, claimedModId null), 322=(Item 322, Type ul, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 322, Type net.minecraft.item.ItemAppleGold, owned by Minecraft, ordinal 0, name null, claimedModId null), 323=(Item 323, Type vk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 323, Type net.minecraft.item.ItemSign, owned by Minecraft, ordinal 0, name null, claimedModId null), 320=(Item 320, Type uk, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 320, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 3, name null, claimedModId null), 321=(Item 321, Type um, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 321, Type net.minecraft.item.ItemHangingEntity, owned by Minecraft, ordinal 0, name null, claimedModId null), 334=(Item 334, Type up, owned by Minecraft, ordinal 10, name null, claimedModId null, Item 334, Type net.minecraft.item.Item, owned by Minecraft, ordinal 10, name null, claimedModId null), 335=(Item 335, Type uu, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 335, Type net.minecraft.item.ItemBucketMilk, owned by Minecraft, ordinal 0, name null, claimedModId null), 332=(Item 332, Type vn, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 332, Type net.minecraft.item.ItemSnowball, owned by Minecraft, ordinal 0, name null, claimedModId null), 333=(Item 333, Type sy, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 333, Type net.minecraft.item.ItemBoat, owned by Minecraft, ordinal 0, name null, claimedModId null), 330=(Item 330, Type tx, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 330, Type net.minecraft.item.ItemDoor, owned by Minecraft, ordinal 1, name null, claimedModId null), 331=(Item 331, Type vd, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 331, Type net.minecraft.item.ItemRedstone, owned by Minecraft, ordinal 0, name null, claimedModId null), 328=(Item 328, Type uv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 328, Type net.minecraft.item.ItemMinecart, owned by Minecraft, ordinal 0, name null, claimedModId null), 329=(Item 329, Type ve, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 329, Type net.minecraft.item.ItemSaddle, owned by Minecraft, ordinal 0, name null, claimedModId null), 373=(Item 373, Type va, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 373, Type net.minecraft.item.ItemPotion, owned by Minecraft, ordinal 0, name null, claimedModId null), 372=(Item 372, Type vh, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 372, Type net.minecraft.item.ItemSeeds, owned by Minecraft, ordinal 3, name null, claimedModId null), 375=(Item 375, Type uk, owned by Minecraft, ordinal 13, name null, claimedModId null, Item 375, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 13, name null, claimedModId null), 374=(Item 374, Type ta, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 374, Type net.minecraft.item.ItemGlassBottle, owned by Minecraft, ordinal 0, name null, claimedModId null), 369=(Item 369, Type up, owned by Minecraft, ordinal 20, name null, claimedModId null, Item 369, Type net.minecraft.item.Item, owned by Minecraft, ordinal 20, name null, claimedModId null), 368=(Item 368, Type ud, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 368, Type net.minecraft.item.ItemEnderPearl, owned by Minecraft, ordinal 0, name null, claimedModId null), 371=(Item 371, Type up, owned by Minecraft, ordinal 22, name null, claimedModId null, Item 371, Type net.minecraft.item.Item, owned by Minecraft, ordinal 22, name null, claimedModId null), 370=(Item 370, Type up, owned by Minecraft, ordinal 21, name null, claimedModId null, Item 370, Type net.minecraft.item.Item, owned by Minecraft, ordinal 21, name null, claimedModId null), 381=(Item 381, Type uc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 381, Type net.minecraft.item.ItemEnderEye, owned by Minecraft, ordinal 0, name null, claimedModId null), 380=(Item 380, Type vr, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 380, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 5, name null, claimedModId null), 383=(Item 383, Type uw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 383, Type net.minecraft.item.ItemMonsterPlacer, owned by Minecraft, ordinal 0, name null, claimedModId null), 382=(Item 382, Type up, owned by Minecraft, ordinal 26, name null, claimedModId null, Item 382, Type net.minecraft.item.Item, owned by Minecraft, ordinal 26, name null, claimedModId null), 377=(Item 377, Type up, owned by Minecraft, ordinal 24, name null, claimedModId null, Item 377, Type net.minecraft.item.Item, owned by Minecraft, ordinal 24, name null, claimedModId null), 376=(Item 376, Type up, owned by Minecraft, ordinal 23, name null, claimedModId null, Item 376, Type net.minecraft.item.Item, owned by Minecraft, ordinal 23, name null, claimedModId null), 379=(Item 379, Type vr, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 379, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 4, name null, claimedModId null), 378=(Item 378, Type up, owned by Minecraft, ordinal 25, name null, claimedModId null, Item 378, Type net.minecraft.item.Item, owned by Minecraft, ordinal 25, name null, claimedModId null), 356=(Item 356, Type vr, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 356, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 3, name null, claimedModId null), 357=(Item 357, Type uk, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 357, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 6, name null, claimedModId null), 358=(Item 358, Type ut, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 358, Type net.minecraft.item.ItemMap, owned by Minecraft, ordinal 0, name null, claimedModId null), 359=(Item 359, Type vi, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 359, Type net.minecraft.item.ItemShears, owned by Minecraft, ordinal 0, name null, claimedModId null), 352=(Item 352, Type up, owned by Minecraft, ordinal 18, name null, claimedModId null, Item 352, Type net.minecraft.item.Item, owned by Minecraft, ordinal 18, name null, claimedModId null), 353=(Item 353, Type up, owned by Minecraft, ordinal 19, name null, claimedModId null, Item 353, Type net.minecraft.item.Item, owned by Minecraft, ordinal 19, name null, claimedModId null), 354=(Item 354, Type vr, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 354, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 2, name null, claimedModId null), 355=(Item 355, Type sx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 355, Type net.minecraft.item.ItemBed, owned by Minecraft, ordinal 0, name null, claimedModId null), 364=(Item 364, Type uk, owned by Minecraft, ordinal 9, name null, claimedModId null, Item 364, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 9, name null, claimedModId null), 365=(Item 365, Type uk, owned by Minecraft, ordinal 10, name null, claimedModId null, Item 365, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 10, name null, claimedModId null), 366=(Item 366, Type uk, owned by Minecraft, ordinal 11, name null, claimedModId null, Item 366, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 11, name null, claimedModId null), 367=(Item 367, Type uk, owned by Minecraft, ordinal 12, name null, claimedModId null, Item 367, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 12, name null, claimedModId null), 360=(Item 360, Type uk, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 360, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 7, name null, claimedModId null), 361=(Item 361, Type vh, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 361, Type net.minecraft.item.ItemSeeds, owned by Minecraft, ordinal 1, name null, claimedModId null), 362=(Item 362, Type vh, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 362, Type net.minecraft.item.ItemSeeds, owned by Minecraft, ordinal 2, name null, claimedModId null), 363=(Item 363, Type uk, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 363, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 8, name null, claimedModId null), 402=(Item 402, Type ug, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 402, Type net.minecraft.item.ItemFireworkCharge, owned by Minecraft, ordinal 0,
name null, claimedModId null), 403=(Item 403, Type ub, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 403, Type net.minecraft.item.ItemEnchantedBook, owned by Minecraft, ordinal 0, name null, claimedModId null), 400=(Item 400, Type uk, owned by Minecraft, ordinal 17, name null, claimedModId null, Item 400, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 17, name null, claimedModId null), 401=(Item 401, Type uh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 401, Type net.minecraft.item.ItemFirework, owned by Minecraft, ordinal 0, name null, claimedModId null), 395=(Item 395, Type ua, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 395, Type net.minecraft.item.ItemEmptyMap, owned by Minecraft, ordinal 0, name null, claimedModId null), 394=(Item 394, Type uk, owned by Minecraft, ordinal 15, name null, claimedModId null, Item 394, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 15, name null, claimedModId null), 393=(Item 393, Type uk, owned by Minecraft, ordinal 14, name null, claimedModId null, Item 393, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 14, name null, claimedModId null), 392=(Item 392, Type vg, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 392, Type net.minecraft.item.ItemSeedFood, owned by Minecraft, ordinal 1, name null, claimedModId null), 399=(Item 399, Type vl, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 399, Type net.minecraft.item.ItemSimpleFoiled, owned by Minecraft, ordinal 0, name null, claimedModId null), 398=(Item 398, Type te, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 398, Type net.minecraft.item.ItemCarrotOnAStick, owned by Minecraft, ordinal 0, name null, claimedModId null), 397=(Item 397, Type vm, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 397, Type net.minecraft.item.ItemSkull, owned by Minecraft, ordinal 0, name null, claimedModId null), 396=(Item 396, Type uk, owned by Minecraft, ordinal 16, name null, claimedModId null, Item 396, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 16, name null, claimedModId null), 387=(Item 387, Type vw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 387, Type net.minecraft.item.ItemEditableBook, owned by Minecraft, ordinal 0, name null, claimedModId null), 386=(Item 386, Type vv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 386, Type net.minecraft.item.ItemWritableBook, owned by Minecraft, ordinal 0, name null, claimedModId null), 385=(Item 385, Type uf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 385, Type net.minecraft.item.ItemFireball, owned by Minecraft, ordinal 0, name null, claimedModId null), 384=(Item 384, Type ue, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 384, Type net.minecraft.item.ItemExpBottle, owned by Minecraft, ordinal 0, name null, claimedModId null), 391=(Item 391, Type vg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 391, Type net.minecraft.item.ItemSeedFood, owned by Minecraft, ordinal 0, name null, claimedModId null), 390=(Item 390, Type vr, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 390, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 6, name null, claimedModId null), 389=(Item 389, Type um, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 389, Type net.minecraft.item.ItemHangingEntity, owned by Minecraft, ordinal 1, name null, claimedModId null), 388=(Item 388, Type up, owned by Minecraft, ordinal 27, name null, claimedModId null, Item 388, Type net.minecraft.item.Item, owned by Minecraft, ordinal 27, name null, claimedModId null)}
I should add, they do work together in single-player. Both in Eclipse and as mods installed in Minecraft. And the server does start when both mods are installed. You just can't connect to a server when both mods are together.
package mithril;
public class MithrilProxy
{
public void registerRenderInformation()
{
}
}
mod_Booze
package booze;
import static cpw.mods.fml.relauncher.Side.CLIENT;
import java.util.Random;
import net.minecraft.src.*;
import net.minecraft.block.*;
import net.minecraft.block.material.Material;
import net.minecraft.item.*;
import net.minecraft.world.*;
import net.minecraft.creativetab.*;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.client.renderer.*;
import net.minecraft.client.renderer.texturefx.TextureWaterFX;
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.relauncher.SideOnly;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import kitchens.mod_Kitchens;
@Mod(modid = "mod_Booze", name = "Booze", version = "1.4.7-2")
@NetworkMod(clientSideRequired=true, serverSideRequired = true)
public class mod_Booze
{
@SidedProxy(clientSide = "booze.BoozeClient", serverSide= "booze.BoozeProxy")
public static BoozeProxy proxy;
@Instance("mod_Booze")
public static mod_Booze instance;
public static final Block brewPotIdle = (new BlockBrewPot(202, false)).setHardness(3.5F).setStepSound(Block.soundMetalFootstep).setBlockName("brewPot").setRequiresSelfNotify().setTextureFile("/booze/terrain.png");
public static final Block brewPotActive = (new BlockBrewPot(203, true)).setHardness(3.5F).setStepSound(Block.soundMetalFootstep).setLightValue(0.875F).setBlockName("brewPot").setRequiresSelfNotify().setTextureFile("/booze/terrain.png");
public static final Item itemBrewPot = (new ItemReed(454, brewPotIdle)).setIconCoord(15, 1).setItemName("brewPot").setCreativeTab(CreativeTabs.tabBrewing).setTextureFile("/booze/items.png");
public static int brewpotModelID;
public static final int brewpotGUIid = 1;
public static final Block barrel = (new BlockBarrel(205)).setHardness(2.5F).setStepSound(Block.soundWoodFootstep).setBlockName("barrel").setTextureFile("/booze/terrain.png");
public static final Item itemBarrel = (new ItemReed(425, barrel)).setIconCoord(0, 0).setItemName("barrel").setCreativeTab(CreativeTabs.tabBrewing).setTextureFile("/booze/items.png");
public static int barrelModelID;
public static final short barrelSide = 154; //same as cauldron side
public static final short barrelTop = 138; //same as cauldron top, the rim
public static final short barrelBottom = 139; //same as cauldron bottom
public static final short barrelFeet = 155; //same as cauldron feet
public static final short carboySide = 49; //same as glass
public static final short carboyTop = 50; //same as diamond ore
public static final short brewpotInactive = 44; //same as furnace inactive
public static final short brewpotActive = 61; //same as furnace active
public static final short brewpotSide = 45; //same as furnace side
public static final short brewpotBottom = 62; //same as furnace bottom
public static final short blockBeerTexture = 190;
public static final short blockWineTexture = 191;
public static final short sweetWort = 222;
public static final short sweetWortDark = 223;
public static final short wort = 224;
public static final short wortDark = 225;
public static final short wortAle = 226;
public static final short wortHeather = 227;
public static final short blockStout = 228;
public static final short blockAle = 229;
public static final short blockBeerHeather = 230;
public static final short blockGrapeTexture = 204; //same as potatoes
public static final short blockSproutTexture = 203; //same as carrots
public static final short blockHopTexture = 188;
public static final int barrelGUIid = 0;
public static final Block carboy = (new BlockCarboy(206)).setHardness(0.3F).setStepSound(Block.soundGlassFootstep).setBlockName("carboy").setTextureFile("/booze/terrain.png");
public static final Item itemCarboy = (new ItemReed(426, carboy)).setIconCoord(1, 0).setItemName("carboy").setCreativeTab(CreativeTabs.tabBrewing).setTextureFile("/booze/items.png");
public static int carboyModelID;
public static Item cheesecloth = null;
public static Item fruitWater = null;
public static Item yeastWater = null;
public static Item grainWater = null;
public static Item mash = null;
public static Item yeastCake = null;
public static Item yeastDry = null;
public static final Block grapeVine = (new BlockGrapeVine(207)).setHardness(0.2F).setStepSound(Block.soundGrassFootstep).setBlockName("grapeVine").setRequiresSelfNotify().setTextureFile("/booze/terrain.png");
public static int grapevineModelID;
public static final Item grape = (new ItemSeedFood(427, 2, 0.1F, grapeVine.blockID, Block.tilledField.blockID)).setIconCoord(2, 0).setItemName("grape").setTextureFile("/booze/items.png");
public static final Block blockSprout = (new BlockSprout(208)).setHardness(0F).setStepSound(Block.soundGrassFootstep).setBlockName("sprout").setRequiresSelfNotify().setTextureFile("/booze/terrain.png");
public static final Item sprout = (new Item(428)).setCreativeTab(CreativeTabs.tabBrewing).setIconCoord(3, 0).setItemName("sprout").setTextureFile("/booze/items.png");
public static final Item wetGrain = (new ItemSeedFood(429, 2, 0.1F, blockSprout.blockID, Block.planks.blockID)).setIconCoord(4, 0).setItemName("wetGrain").setCreativeTab(CreativeTabs.tabBrewing).setTextureFile("/booze/items.png");
public static final Item maltedGrain = (new Item(440)).setCreativeTab(CreativeTabs.tabBrewing).setIconCoord(5, 0).setItemName("maltedGrain").setTextureFile("/booze/items.png");
public static final Item maltedDarkGrain = (new Item(441)).setCreativeTab(CreativeTabs.tabBrewing).setIconCoord(6, 0).setItemName("maltedDarkGrain").setTextureFile("/booze/items.png");
public static final Item wine = (new Item(447)).setCreativeTab(CreativeTabs.tabBrewing).setIconCoord(13, 0).setItemName("wine").setTextureFile("/booze/items.png");
public static final Item beer = (new Item(448)).setCreativeTab(CreativeTabs.tabBrewing).setIconCoord(14, 0).setItemName("beer").setTextureFile("/booze/items.png");
public static final Item stout = (new Item(449)).setCreativeTab(CreativeTabs.tabBrewing).setIconCoord(12, 0).setItemName("stout").setTextureFile("/booze/items.png");
public static final Item ale = (new Item(450)).setCreativeTab(CreativeTabs.tabBrewing).setIconCoord(14, 0).setItemName("ale").setTextureFile("/booze/items.png");
public static final Item beerHeather = (new Item(451)).setCreativeTab(CreativeTabs.tabBrewing).setIconCoord(12, 0).setItemName("beerHeather").setTextureFile("/booze/items.png");
public static final Block hopVine = (new BlockHopVine(212)).setHardness(0.2F).setStepSound(Block.soundGrassFootstep).setBlockName("hopVine").setRequiresSelfNotify().setTextureFile("/booze/terrain.png");
public static int hopvineModelID;
public static final Item hop = (new ItemSeedFood(452, 2, 0.1F, hopVine.blockID, Block.tilledField.blockID)).setIconCoord(11, 0).setItemName("hop").setCreativeTab(CreativeTabs.tabBrewing).setTextureFile("/booze/items.png");
public static final Block blockHeather = (new BlockHeather(213)).setBlockName("heather").setTextureFile("/booze/terrain.png");
public static Item heather = (new ItemSeedFood(453, 2, 0.1F, blockHeather.blockID, Block.tilledField.blockID)).setIconCoord(15, 0).setItemName("heather").setCreativeTab(CreativeTabs.tabBrewing).setTextureFile("/booze/items.png");
public mod_Booze()
{
}
@Init
public void load(FMLInitializationEvent event)
{
proxy.registerRenderInformation();
GameRegistry.registerTileEntity(TileEntityBrewpot.class, "Brewpot");
GameRegistry.registerBlock(brewPotIdle, "brewPotIdle");
LanguageRegistry.addName(itemBrewPot, "Brew Pot");
GameRegistry.registerBlock(brewPotActive, "brewPotActive");
GameRegistry.registerTileEntity(TileEntityBarrel.class, "Barrel");
GameRegistry.registerBlock(barrel, "barrel");
LanguageRegistry.addName(itemBarrel, "Barrel");
GameRegistry.registerTileEntity(TileEntityCarboy.class, "Carboy");
GameRegistry.registerBlock(carboy, "carboy");
LanguageRegistry.addName(itemCarboy, "Carboy");
GameRegistry.registerBlock(grapeVine, "grapeVine");
LanguageRegistry.addName(grape, "Grape");
GameRegistry.registerBlock(blockSprout, "sprout");
LanguageRegistry.addName(sprout, "Sprout");
GameRegistry.registerBlock(hopVine, "hopVine");
LanguageRegistry.addName(hop, "Hop");
GameRegistry.registerBlock(blockHeather, "heather");
LanguageRegistry.addName(heather, "Heather");
LanguageRegistry.addName(wetGrain, "Wet Grain");
LanguageRegistry.addName(maltedGrain, "Malted Grain");
LanguageRegistry.addName(maltedDarkGrain, "Dark Malted Grain");
LanguageRegistry.addName(wine, "Wine");
LanguageRegistry.addName(beer, "Beer");
LanguageRegistry.addName(stout, "Stout");
LanguageRegistry.addName(ale, "Ale");
LanguageRegistry.addName(beerHeather, "Scotch Beer");
if(Loader.isModLoaded("mod_Kitchens") && mod_Kitchens.cheesecloth != null)
{
cheesecloth = mod_Kitchens.cheesecloth;
fruitWater = mod_Kitchens.fruitWater;
yeastWater = mod_Kitchens.yeastWater;
grainWater = mod_Kitchens.grainWater;
mash = mod_Kitchens.mash;
yeastCake = mod_Kitchens.yeastCake;
yeastDry = mod_Kitchens.yeastDry;
}
else
{
cheesecloth = (new Item(430)).setIconCoord(10, 0).setItemName("cheesecloth").setCreativeTab(CreativeTabs.tabMaterials).setTextureFile("/booze/items.png");
LanguageRegistry.addName(cheesecloth, "Cheesecloth");
GameRegistry.addShapelessRecipe(new ItemStack(cheesecloth, 32), new Object[] {new ItemStack(Block.cloth, 2)});
fruitWater = (new ItemGlassBottle(438)).setIconCoord(7, 0).setItemName("fruitWater").setTextureFile("/booze/items.png");
LanguageRegistry.addName(fruitWater, "Fruit Water");
GameRegistry.addShapelessRecipe(new ItemStack(fruitWater, 3), new Object[] {Item.appleRed, Item.potion, Item.potion, Item.potion});
GameRegistry.addShapelessRecipe(new ItemStack(fruitWater, 1), new Object[] {Item.appleRed, Item.potion});
GameRegistry.addShapelessRecipe(new ItemStack(fruitWater, 3), new Object[] {grape, Item.potion, Item.potion, Item.potion});
GameRegistry.addShapelessRecipe(new ItemStack(fruitWater, 1), new Object[] {grape, Item.potion});
yeastWater = (new ItemGlassBottle(439)).setIconCoord(7, 0).setItemName("yeastWater").setContainerItem(Item.glassBottle).setTextureFile("/booze/items.png");
LanguageRegistry.addName(yeastWater, "Yeast Water");
GameRegistry.addShapelessRecipe(new ItemStack(yeastWater, 1), fruitWater);
grainWater = (new ItemGlassBottle(442)).setIconCoord(7, 0).setItemName("grainWater").setTextureFile("/booze/items.png");
LanguageRegistry.addName(grainWater, "Grain Water");
mash = (new ItemGlassBottle(443)).setIconCoord(7, 0).setItemName("mash").setContainerItem(Item.glassBottle).setTextureFile("/booze/items.png");
LanguageRegistry.addName(mash, "Mash");
yeastCake = (new Item(444)).setIconCoord(8, 0).setItemName("yeastCake").setCreativeTab(CreativeTabs.tabBrewing).setTextureFile("/booze/items.png");
LanguageRegistry.addName(yeastCake, "Yeast Cake");
yeastDry = (new Item(446)).setIconCoord(9, 0).setItemName("yeastDry").setCreativeTab(CreativeTabs.tabBrewing).setTextureFile("/booze/items.png");
LanguageRegistry.addName(yeastDry, "Dry Yeast");
GameRegistry.addShapelessRecipe(new ItemStack(grainWater, 3), new Object[] {Item.wheat, Item.potion, Item.potion, Item.potion});
GameRegistry.addShapelessRecipe(new ItemStack(mash, 6), new Object[] {yeastWater, new ItemStack(grainWater, 6)});
GameRegistry.addShapelessRecipe(new ItemStack(yeastCake, 3), new Object[] {new ItemStack(Item.wheat, 3), new ItemStack(mash, 3)});
GameRegistry.addShapelessRecipe(new ItemStack(yeastDry, 18), new Object[] {yeastCake});
}
NetworkRegistry.instance().registerGuiHandler(this, new GuiHandlerBooze());
GameRegistry.addRecipe(new ItemStack(itemBarrel), new Object[] {"# #", "# #", "###", '#', Block.planks});
GameRegistry.addRecipe(new ItemStack(itemCarboy), new Object[] {"# #", "# #", "###", '#', Block.glass});
GameRegistry.addSmelting(sprout.itemID, new ItemStack(maltedGrain, 1), 0.029F);
GameRegistry.addSmelting(maltedGrain.itemID, new ItemStack(maltedDarkGrain, 1), 0.029F);
//register generators
WorldGenHeather worldgenHeather = new WorldGenHeather();
GameRegistry.registerWorldGenerator(worldgenHeather);
WorldGenGrapevine worldgenGrapevine = new WorldGenGrapevine();
GameRegistry.registerWorldGenerator(worldgenGrapevine);
WorldGenHopvine worldgenHopvine = new WorldGenHopvine();
GameRegistry.registerWorldGenerator(worldgenHopvine);
}
}
BoozeClient
package booze;
import cpw.mods.fml.client.registry.RenderingRegistry;
import net.minecraft.src.ModLoader;
import net.minecraftforge.client.MinecraftForgeClient;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class BoozeClient extends BoozeProxy
{
@SideOnly(Side.CLIENT)
@Override
public void registerRenderInformation()
{
MinecraftForgeClient.preloadTexture("/booze/terrain.png");
MinecraftForgeClient.preloadTexture("/booze/items.png");
mod_Booze.barrelModelID = RenderingRegistry.instance().getNextAvailableRenderId();
mod_Booze.carboyModelID = RenderingRegistry.instance().getNextAvailableRenderId();
mod_Booze.grapevineModelID = RenderingRegistry.instance().getNextAvailableRenderId();
mod_Booze.brewpotModelID = RenderingRegistry.instance().getNextAvailableRenderId();
mod_Booze.hopvineModelID = RenderingRegistry.instance().getNextAvailableRenderId();
RenderingRegistry.instance().registerBlockHandler(mod_Booze.barrelModelID, new BoozeRender());
RenderingRegistry.instance().registerBlockHandler(mod_Booze.carboyModelID, new BoozeRender());
RenderingRegistry.instance().registerBlockHandler(mod_Booze.grapevineModelID, new BoozeRender());
RenderingRegistry.instance().registerBlockHandler(mod_Booze.brewpotModelID, new BoozeRender());
RenderingRegistry.instance().registerBlockHandler(mod_Booze.hopvineModelID, new BoozeRender());
//Water animation for Booze texture file
ModLoader.addAnimation(new BoozeTextureWaterFX());
}
}
BoozeProxy
package booze;
public class BoozeProxy
{
public void registerRenderInformation()
{
}
}
::Edit:: I added indentation and blank lines back in. I also removed a method from mod_Mithril that has nothing to do with intialization. That is only a distraction. And deleted a couple lines of code that were commented out. It should be easier to read now.
I tried an experiment. I notice that both mods share a common class file. It's actually an interface, but for some reason compliles to a class file. So the .zip for booze includes a folder for mithril with just one file, this class. That means both .zip files on the server have this one class file. In case that was causing a conflict, I merged both .zip files on the server. I also noticed the mithril mod has 2 class files that are modified base classes. They're installed in minecraft_server.jar. But I had left the .zip files as they were downloaded. So when I merged them, I also removed the 2 modified base classes. Again, this avoids any conflict.
When I started the server this time, it produced similar error messages about mismatched items. But the list is a lot shorter. Every item in the message is owned by the mithril mod. And every item has two item numbers, both the same. They also have two ordinal numbers, and these are different. Different by one (7 vs 8, 5 vs 6, etc). This may be the mismatch it's talking about.
Why are the item numbers not what I assigned? And what is an ordinal number? If these numbers are assigned sequentially, in order of calls to Forge, then that might be the problem. The Client class is called by the client, the Proxy class is called by the server. That's a fundamental to Forge. There must be something in that producing the mismatch. My mithril mod calls SpriteHelper.getUniqueSpriteIndex to assign a number for texture animation. Obviously the server doesn't do texture animation. That's the only thing I can think of. Both mods preload texture files. Mithirl registers 2 armor prefixes. And booze calls RenderingRegistry.getNextAvailableRenderId for 5 times, and registers a renderer for each of the 5 blocks. The only thing that occurs just once, that happens in the client and not the server, is allocation of a sprite index. And the message on the server complains about 9 items. My code assigns 8 times in the loader, all armour. Because they need the armor render indexes assigned when registering a prefix. All other items are assigned at declaration. One sprite changing a block texture, and 8 items.
One of the items in the server message:
703=(Item 703, Type up, owned by mod_Mithril, ordinal 7, name null, claimedModId null, Item 703, Type up, owned by mod_Mithril, ordinal 8, name null, claimedModId null)
I got my Kitchens mod to the point a couple blocks are ready. It includes a countertop, which is like a slab but 1/8 height instead of 1/2 height, and can be used like a crafting table. Can be made from any 4 slabs of the same material, and the countertop looks and has blast resistance of the material from which it's made. And cupboards, both single and double. They work like chests, but open to the front instead of the top. They can be stacked all the way to the ceiling. Or place a countertop on one, then another cupboard on the wall for the 3rd block of room height.
I tried it on my Forge server. Same behaviour as my other mods. It works alone, but when I install it with either of the other mods, I get the same error.
This is a really good tutorial, It's set out nicely and better then the ones I have come across with. Also fixed some of the errors from my ModLoader mod.
Thank you for your help. I would never have been able to move from ModLoader to Forge without this tutorial. May I continue to ask about my problem?
I found the item mismatch. One mod uses items from another. If the kitchens mod is loaded, then booze doesn't declare items for yeast, instead it assigns items from kitchens. During load it checks if mod_Kitchens is loaded. I moved the common items to the constructor for kitchens, and moved the common items to be declared first. In booze the items are declared but assigned null in the constructor, and assigned in load. Most importantly, I ensured the common items are first in both mods, and declared in exactly the same order. That ensured the ordinal numbers match. This resolved the item mismatch.
When connecting from Eclipse to my server, I still get item mismatches. This is due to the fact class names are obfuscated on the server, but not obfuscated in Eclipse. That's the only error message on the console.
However, I still can't connect. When I apply my mod to Minecraft, that is the obfuscated one not in Eclipse, when I try to connect to my server I just get a button that says "Done". When I click it, the client disconnects. Console messages on the server do not have any error message at all. Console message does record the client connecting, when the "Done" button is clicked the console records the client disconnected. That's all. No error.
I can load any one of my mods on the server and client. But I get this connection problem every time I load more than one. I tried with various combinations, it's consistent.
Got it! The problem was installing the mod into minecraft.jar This works with one mod, but only one. Instead I copied the .zip file for all mods to the "mods" folder. This is how you install a mod on the server. I still had to copy the class files for modified base classes into minecraft.jar, as well as image files for custom armor. But that's all. Now all mods work together. Yea!
Next I'm trying to convert another mod to Forge. This one has a few blocks that have a custom renderer. I use getUniqueBlockModelID and renderWorldBlock. But in Forge that first method still requires a BaseMod. With Forge the mod class does not extend BaseMod. So how do I do this?
here are the errors:
par4) {
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:40: error: cannot find symbol
public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int pa
r2, int par3, int i)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:40: error: cannot find symbol
public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int pa
r2, int par3, int i)
^
symbol: class AxisAlignedBB
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:73: error: cannot find symbol
private boolean canPlacetorch2On(World par1World, int par2, int par3, int pa
r4)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:87: error: cannot find symbol
public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4
)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:112: error: cannot find symbol
public void func_71909_a(World par1World, int par2, int par3, int par4, int
par5, float par6, float par7, float par8)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:147: error: cannot find symbol
public void updateTick(World par1World, int par2, int par3, int par4, Random
par5Random)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:160: error: cannot find symbol
public void onBlockAdded(World par1World, int par2, int par3, int par4)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:190: error: cannot find symbol
public void onNeighborBlockChange(World par1World, int par2, int par3, int p
ar4, int par5)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:226: error: cannot find symbol
private boolean dropTorchIfCantStay(World par1World, int par2, int par3, int
par4)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:248: error: cannot find symbol
public MovingObjectPosition collisionRayTrace(World par1World, int par2, int
par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:248: error: cannot find symbol
public MovingObjectPosition collisionRayTrace(World par1World, int par2, int
par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
^
symbol: class Vec3
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:248: error: cannot find symbol
public MovingObjectPosition collisionRayTrace(World par1World, int par2, int
par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
^
symbol: class Vec3
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:248: error: cannot find symbol
public MovingObjectPosition collisionRayTrace(World par1World, int par2, int
par3, int par4, Vec3 par5Vec3, Vec3 par6Vec3)
^
symbol: class MovingObjectPosition
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:281: error: cannot find symbol
public void randomDisplayTick(World par1World, int par2, int par3, int par4,
Random par5Random)
^
symbol: class World
location: class BlockTorch2
src\minecraft\net\minecraft\src\mod_Block.java:17: error: cannot find symbol
public static final Block invisible = (new Blockinvisible(251, 181)).setHardness
(.1F).setResistance(.1F).setLightValue(0F).setBlockName("invisible").setLightOpa
city(15);
^
symbol: class Block
location: class mod_Block
src\minecraft\net\minecraft\src\mod_Block.java:18: error: cannot find symbol
public static final Block Torch2= (new BlockTorch2(252, 0)).setHardness(0.3F).se
tLightValue(0F).setBlockName("Torch2");
^
symbol: class Block
location: class mod_Block
src\minecraft\cpw\mods\fml\common\modloader\ModLoaderModContainer.java:528: warn
ing: [deprecation] registerDispenserHandler(IDispenserHandler) in GameRegistry h
as been deprecated
GameRegistry.registerDispenserHandler(ModLoaderHelper.buildDispenseH
elper(mod));
^
src\minecraft\net\minecraft\src\Blockinvisible.java:7: error: cannot find symbol
super(i, j, Material.wood);
^
symbol: variable Material
location: class Blockinvisible
src\minecraft\net\minecraft\src\mod_Block.java:17: error: cannot find symbol
public static final Block invisible = (new Blockinvisible(251, 181)).setHardness
(.1F).setResistance(.1F).setLightValue(0F).setBlockName("invisible").setLightOpa
city(15);
^
symbol: method setHardness(float)
location: class Blockinvisible
src\minecraft\net\minecraft\src\BlockTorch2.java:10: error: cannot find symbol
super.onBlockDestroyedByPlayer(par1World, par2, par3, par4, par5);
^
symbol: variable super
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:7: error: method does not overr
ide or implement a method from a supertype
@Override
^
src\minecraft\net\minecraft\src\BlockTorch2.java:27: error: cannot find symbol
super.onBlockDestroyedByExplosion(par1World, par2, par3, par4);
^
symbol: variable super
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:12: error: method does not over
ride or implement a method from a supertype
@Override
^
src\minecraft\net\minecraft\src\BlockTorch2.java:31: error: cannot find symbol
super(par1, par2, Material.circuits);
^
symbol: variable Material
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:32: error: cannot find symbol
this.setTickRandomly(true);
^
symbol: method setTickRandomly(boolean)
src\minecraft\net\minecraft\src\BlockTorch2.java:33: error: cannot find symbol
this.setCreativeTab(CreativeTabs.tabDecorations);
^
symbol: variable CreativeTabs
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:81: error: package Block does n
ot exist
return i == Block.fence.blockID || i == Block.netherFence.blockID || i =
= Block.glass.blockID;
^
src\minecraft\net\minecraft\src\BlockTorch2.java:81: error: package Block does n
ot exist
return i == Block.fence.blockID || i == Block.netherFence.blockID || i =
= Block.glass.blockID;
^
src\minecraft\net\minecraft\src\BlockTorch2.java:81: error: package Block does n
ot exist
return i == Block.fence.blockID || i == Block.netherFence.blockID || i =
= Block.glass.blockID;
^
src\minecraft\net\minecraft\src\BlockTorch2.java:149: error: cannot find symbol
super.updateTick(par1World, par2, par3, par4, par5Random);
^
symbol: variable super
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:230: error: cannot find symbol
if (par1World.getBlockId(par2, par3, par4) == blockID)
^
symbol: variable blockID
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:255: error: cannot find symbol
setBlockBounds(0.0F, 0.2F, 0.5F - f, f * 2.0F, 0.8F, 0.5F + f);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:259: error: cannot find symbol
setBlockBounds(1.0F - f * 2.0F, 0.2F, 0.5F - f, 1.0F, 0.8F, 0.5F + f
);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:263: error: cannot find symbol
setBlockBounds(0.5F - f, 0.2F, 0.0F, 0.5F + f, 0.8F, f * 2.0F);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:267: error: cannot find symbol
setBlockBounds(0.5F - f, 0.2F, 1.0F - f * 2.0F, 0.5F + f, 0.8F, 1.0F
);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:272: error: cannot find symbol
setBlockBounds(0.5F - f1, 0.0F, 0.5F - f1, 0.5F + f1, 0.6F, 0.5F + f
1);
^
symbol: method setBlockBounds(float,float,float,float,float,float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\BlockTorch2.java:275: error: cannot find symbol
return super.collisionRayTrace(par1World, par2, par3, par4, par5Vec3, pa
r6Vec3);
^
symbol: variable super
location: class BlockTorch2
src\minecraft\net\minecraft\src\mod_Block.java:15: error: mod_Block is not abstr
act and does not override abstract method load() in BaseMod
public class mod_Block extends BaseMod
^
src\minecraft\net\minecraft\src\mod_Block.java:18: error: cannot find symbol
public static final Block Torch2= (new BlockTorch2(252, 0)).setHardness(0.3F).se
tLightValue(0F).setBlockName("Torch2");
^
symbol: method setHardness(float)
location: class BlockTorch2
src\minecraft\net\minecraft\src\mod_Block.java:22: error: cannot find symbol
GameRegistry.addRecipe (new ItemStack(Torch2, 2), new Object[]
^
symbol: class ItemStack
location: class mod_Block
src\minecraft\net\minecraft\src\mod_Block.java:24: error: cannot find symbol
"X", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.s
tick
^
symbol: variable Block
location: class mod_Block
src\minecraft\net\minecraft\src\mod_Block.java:24: error: cannot find symbol
"X", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.s
tick
^
symbol: variable Item
location: class mod_Block
src\minecraft\net\minecraft\src\ModLoader.java:638: warning: [deprecation] regis
terBlock(Block) in GameRegistry has been deprecated
GameRegistry.registerBlock(block);
^
src\minecraft\net\minecraft\src\ModLoader.java:649: warning: [deprecation] regis
terBlock(Block,Class) in GameRegistry has been deprecated
GameRegistry.registerBlock(block, itemclass);
^
47 errors
10 warnings
==================
!! Can not find server sources, try decompiling !!
Press any key to continue . . .
import cpw.mods.fml.common.FMLLog;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.PostInit;
import cpw.mods.fml.common.Mod.PreInit;
public class mod_Block extends BaseMod
{
public static final Block invisible = (new Blockinvisible(251, 181)).setHardness(.1F).setResistance(.1F).setLightValue(0F).setBlockName("invisible").setLightOpacity(15);
public static final Block Torch2= (new BlockTorch2(252, 0)).setHardness(0.3F).setLightValue(0F).setBlockName("Torch2");
@Init
public void load(FMLInitializationEvent event)
{
GameRegistry.addRecipe (new ItemStack(Torch2, 2), new Object[]
{
"X", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.stick
});
GameRegistry.registerBlock(invisible);
GameRegistry.addName(invisible, "invisible");
GameRegistry.registerBlock(Torch2);
GameRegistry.addName(Torch2, "Reverse Torch");
}
public String getVersion()
{
return "1.3.1";
}
}
Or, to use Block, you'll need this:
If you don't know which package to import, find the source for the vanilla class you're referencing and check the package at the top of the file. For example, Block should say this:
Also, you should stop packaging your mod's code in net.minecraft.src. Make a separate folder for your mod's code and package your mods into that. For example, you could make a folder called "prodigy" and put all your files in it and package your source with
And, finally, stop extending BaseMod. Check the OP of the thread for how to use @Mod annotations.
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files (x86)\Java\jdk1.7.0_05\bin\javac" -encoding UTF-8 -Xlint:-opt
ions -deprecation -g ...' failed : 1
== ERRORS FOUND ==
src\minecraft\net\minecraft\reversetorch\mod_Block.java:2: error: class, interfa
ce, or enum expected
package net.minecraft.block;
^
1 error
==================
!! Can not find server sources, try decompiling !!
Press any key to continue . . .
Thanks again!
Also, you got rid of the BaseMod, but you didn't add the @Mod annotation. You need one or the other to get the mod to load. Look in this thread's OP to learn about @Mod.
The entire list of items is below. It looks like every item in the game.
2013-02-12 12:54:52 [SEVERE] [ForgeModLoader] FML has detected item discrepancies
2013-02-12 12:54:52 [SEVERE] [ForgeModLoader] Missing items : {}
2013-02-12 12:54:52 [SEVERE] [ForgeModLoader] Mismatched items : {1=(Item 1, Type aml, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 1, Type net.minecraft.block.BlockStone, owned by Minecraft, ordinal 0, name null, claimedModId null), 2=(Item 2, Type akj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 2, Type net.minecraft.block.BlockGrass, owned by Minecraft, ordinal 0, name null, claimedModId null), 3=(Item 3, Type ajv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 3, Type net.minecraft.block.BlockDirt, owned by Minecraft, ordinal 0, name null, claimedModId null), 4=(Item 4, Type amq, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 4, Type net.minecraft.block.Block, owned by Minecraft, ordinal 0, name null, claimedModId null), 5=(Item 5, Type ux, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 5, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 1, name null, claimedModId null), 6=(Item 6, Type ux, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 6, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 5, name null, claimedModId null), 7=(Item 7, Type amq, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 7, Type net.minecraft.block.Block, owned by Minecraft, ordinal 1, name null, claimedModId null), 8=(Item 8, Type aky, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 8, Type net.minecraft.block.BlockFlowing, owned by Minecraft, ordinal 0, name null, claimedModId null), 9=(Item 9, Type akz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 9, Type net.minecraft.block.BlockStationary, owned by Minecraft, ordinal 0, name null, claimedModId null), 10=(Item 10, Type aky, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 10, Type net.minecraft.block.BlockFlowing, owned by Minecraft, ordinal 1, name null, claimedModId null), 11=(Item 11, Type akz, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 11, Type net.minecraft.block.BlockStationary, owned by Minecraft, ordinal 1, name null, claimedModId null), 12=(Item 12, Type akn, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 12, Type net.minecraft.block.BlockSand, owned by Minecraft, ordinal 0, name null, claimedModId null), 13=(Item 13, Type akk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 13, Type net.minecraft.block.BlockGravel, owned by Minecraft, ordinal 0, name null, claimedModId null), 14=(Item 14, Type all, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 14, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 0, name null, claimedModId null), 15=(Item 15, Type all, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 15, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 1, name null, claimedModId null), 17=(Item 17, Type ux, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 17, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 0, name null, claimedModId null), 16=(Item 16, Type all, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 16, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 2, name null, claimedModId null), 19=(Item 19, Type amf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 19, Type net.minecraft.block.BlockSponge, owned by Minecraft, ordinal 0, name null, claimedModId null), 18=(Item 18, Type us, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 18, Type net.minecraft.item.ItemLeaves, owned by Minecraft, ordinal 0, name null, claimedModId null), 21=(Item 21, Type all, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 21, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 3, name null, claimedModId null), 20=(Item 20, Type aki, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 20, Type net.minecraft.block.BlockGlass, owned by Minecraft, ordinal 0, name null, claimedModId null), 23=(Item 23, Type ajw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 23, Type net.minecraft.block.BlockDispenser, owned by Minecraft, ordinal 0, name null, claimedModId null), 22=(Item 22, Type amq, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 22, Type net.minecraft.block.Block, owned by Minecraft, ordinal 2, name null, claimedModId null), 25=(Item 25, Type alf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 25, Type net.minecraft.block.BlockNote, owned by Minecraft, ordinal 0, name null, claimedModId null), 24=(Item 24, Type ux, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 24, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 4, name null, claimedModId null), 27=(Item 27, Type alr, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 27, Type net.minecraft.block.BlockRail, owned by Minecraft, ordinal 0, name null, claimedModId null), 26=(Item 26, Type ajb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 26, Type net.minecraft.block.BlockBed, owned by Minecraft, ordinal 0, name null, claimedModId null), 29=(Item 29, Type uz, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 29, Type net.minecraft.item.ItemPiston, owned by Minecraft, ordinal 1, name null, claimedModId null), 28=(Item 28, Type ajs, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 28, Type net.minecraft.block.BlockDetectorRail, owned by Minecraft, ordinal 0, name null, claimedModId null), 31=(Item 31, Type th, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 31, Type net.minecraft.item.ItemColored, owned by Minecraft, ordinal 1, name null, claimedModId null), 30=(Item 30, Type ang, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 30, Type net.minecraft.block.BlockWeb, owned by Minecraft, ordinal 0, name null, claimedModId null), 34=(Item 34, Type aob, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 34, Type net.minecraft.block.BlockPistonExtension, owned by Minecraft, ordinal 0, name null, claimedModId null), 35=(Item 35, Type tf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 35, Type net.minecraft.item.ItemCloth, owned by Minecraft, ordinal 0, name null, claimedModId null), 32=(Item 32, Type ajr, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 32, Type net.minecraft.block.BlockDeadBush, owned by Minecraft, ordinal 0, name null, claimedModId null), 33=(Item 33, Type uz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 33, Type net.minecraft.item.ItemPiston, owned by Minecraft, ordinal 0, name null, claimedModId null), 38=(Item 38, Type aje, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 38, Type net.minecraft.block.BlockFlower, owned by Minecraft, ordinal 1, name null, claimedModId null), 39=(Item 39, Type ale, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 39, Type net.minecraft.block.BlockMushroom, owned by Minecraft, ordinal 0, name null, claimedModId null), 36=(Item 36, Type aoc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 36, Type net.minecraft.block.BlockPistonMoving, owned by Minecraft, ordinal 0, name null, claimedModId null), 37=(Item 37, Type aje, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 37, Type net.minecraft.block.BlockFlower, owned by Minecraft, ordinal 0, name null, claimedModId null), 42=(Item 42, Type alc, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 42, Type net.minecraft.block.BlockOreStorage, owned by Minecraft, ordinal 1, name null, claimedModId null), 43=(Item 43, Type vp, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 43, Type net.minecraft.item.ItemSlab, owned by Minecraft, ordinal 1, name null, claimedModId null), 40=(Item 40, Type ale, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 40, Type net.minecraft.block.BlockMushroom, owned by Minecraft, ordinal 1, name null, claimedModId null), 41=(Item 41, Type alc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 41, Type net.minecraft.block.BlockOreStorage, owned by Minecraft, ordinal 0, name null, claimedModId null), 46=(Item 46, Type amv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 46, Type net.minecraft.block.BlockTNT, owned by Minecraft, ordinal 0, name null, claimedModId null), 47=(Item 47, Type ajc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 47, Type net.minecraft.block.BlockBookshelf, owned by Minecraft, ordinal 0, name null, claimedModId null), 44=(Item 44, Type vp, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 44, Type net.minecraft.item.ItemSlab, owned by Minecraft, ordinal 0, name null, claimedModId null), 45=(Item 45, Type amq, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 45, Type net.minecraft.block.Block, owned by Minecraft, ordinal 3, name null, claimedModId null), 51=(Item 51, Type akf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 51, Type net.minecraft.block.BlockFire, owned by Minecraft, ordinal 0, name null, claimedModId null), 50=(Item 50, Type amx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 50, Type net.minecraft.block.BlockTorch, owned by Minecraft, ordinal 0, name null, claimedModId null), 49=(Item 49, Type alk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 49, Type net.minecraft.block.BlockObsidian, owned by Minecraft, ordinal 0, name null, claimedModId null), 48=(Item 48, Type amq, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 48, Type net.minecraft.block.Block, owned by Minecraft, ordinal 4, name null, claimedModId null), 55=(Item 55, Type alv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 55, Type net.minecraft.block.BlockReds
toneWire, owned by Minecraft, ordinal 0, name null, claimedModId null), 54=(Item 54, Type ajk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 54, Type net.minecraft.block.BlockChest, owned by Minecraft, ordinal 0, name null, claimedModId null), 53=(Item 53, Type amh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 53, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 0, name null, claimedModId null), 52=(Item 52, Type ald, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 52, Type net.minecraft.block.BlockMobSpawner, owned by Minecraft, ordinal 0, name null, claimedModId null), 59=(Item 59, Type ajq, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 59, Type net.minecraft.block.BlockCrops, owned by Minecraft, ordinal 0, name null, claimedModId null), 58=(Item 58, Type anj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 58, Type net.minecraft.block.BlockWorkbench, owned by Minecraft, ordinal 0, name null, claimedModId null), 57=(Item 57, Type alc, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 57, Type net.minecraft.block.BlockOreStorage, owned by Minecraft, ordinal 2, name null, claimedModId null), 56=(Item 56, Type all, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 56, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 4, name null, claimedModId null), 63=(Item 63, Type amb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 63, Type net.minecraft.block.BlockSign, owned by Minecraft, ordinal 0, name null, claimedModId null), 62=(Item 62, Type akh, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 62, Type net.minecraft.block.BlockFurnace, owned by Minecraft, ordinal 1, name null, claimedModId null), 61=(Item 61, Type akh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 61, Type net.minecraft.block.BlockFurnace, owned by Minecraft, ordinal 0, name null, claimedModId null), 60=(Item 60, Type akc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 60, Type net.minecraft.block.BlockFarmland, owned by Minecraft, ordinal 0, name null, claimedModId null), 68=(Item 68, Type amb, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 68, Type net.minecraft.block.BlockSign, owned by Minecraft, ordinal 1, name null, claimedModId null), 69=(Item 69, Type akv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 69, Type net.minecraft.block.BlockLever, owned by Minecraft, ordinal 0, name null, claimedModId null), 70=(Item 70, Type alo, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 70, Type net.minecraft.block.BlockPressurePlate, owned by Minecraft, ordinal 0, name null, claimedModId null), 71=(Item 71, Type ajx, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 71, Type net.minecraft.block.BlockDoor, owned by Minecraft, ordinal 1, name null, claimedModId null), 2264=(Item 2264, Type vc, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 2264, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 8, name null, claimedModId null), 64=(Item 64, Type ajx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 64, Type net.minecraft.block.BlockDoor, owned by Minecraft, ordinal 0, name null, claimedModId null), 2265=(Item 2265, Type vc, owned by Minecraft, ordinal 9, name null, claimedModId null, Item 2265, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 9, name null, claimedModId null), 65=(Item 65, Type aks, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 65, Type net.minecraft.block.BlockLadder, owned by Minecraft, ordinal 0, name null, claimedModId null), 2266=(Item 2266, Type vc, owned by Minecraft, ordinal 10, name null, claimedModId null, Item 2266, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 10, name null, claimedModId null), 66=(Item 66, Type alr, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 66, Type net.minecraft.block.BlockRail, owned by Minecraft, ordinal 1, name null, claimedModId null), 67=(Item 67, Type amh, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 67, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 1, name null, claimedModId null), 2267=(Item 2267, Type vc, owned by Minecraft, ordinal 11, name null, claimedModId null, Item 2267, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 11, name null, claimedModId null), 76=(Item 76, Type ali, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 76, Type net.minecraft.block.BlockRedstoneTorch, owned by Minecraft, ordinal 1, name null, claimedModId null), 2260=(Item 2260, Type vc, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 2260, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 4, name null, claimedModId null), 77=(Item 77, Type ajf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 77, Type net.minecraft.block.BlockButton, owned by Minecraft, ordinal 0, name null, claimedModId null), 2261=(Item 2261, Type vc, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 2261, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 5, name null, claimedModId null), 78=(Item 78, Type amw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 78, Type net.minecraft.block.BlockSnow, owned by Minecraft, ordinal 0, name null, claimedModId null), 2262=(Item 2262, Type vc, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 2262, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 6, name null, claimedModId null), 79=(Item 79, Type akr, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 79, Type net.minecraft.block.BlockIce, owned by Minecraft, ordinal 0, name null, claimedModId null), 2263=(Item 2263, Type vc, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 2263, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 7, name null, claimedModId null), 2256=(Item 2256, Type vc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 2256, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 0, name null, claimedModId null), 72=(Item 72, Type alo, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 72, Type net.minecraft.block.BlockPressurePlate, owned by Minecraft, ordinal 1, name null, claimedModId null), 2257=(Item 2257, Type vc, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 2257, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 1, name null, claimedModId null), 73=(Item 73, Type alw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 73, Type net.minecraft.block.BlockRedstoneOre, owned by Minecraft, ordinal 0, name null, claimedModId null), 74=(Item 74, Type alw, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 74, Type net.minecraft.block.BlockRedstoneOre, owned by Minecraft, ordinal 1, name null, claimedModId null), 2258=(Item 2258, Type vc, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 2258, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 2, name null, claimedModId null), 75=(Item 75, Type ali, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 75, Type net.minecraft.block.BlockRedstoneTorch, owned by Minecraft, ordinal 0, name null, claimedModId null), 2259=(Item 2259, Type vc, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 2259, Type net.minecraft.item.ItemRecord, owned by Minecraft, ordinal 3, name null, claimedModId null), 85=(Item 85, Type ake, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 85, Type net.minecraft.block.BlockFence, owned by Minecraft, ordinal 0, name null, claimedModId null), 84=(Item 84, Type alt, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 84, Type net.minecraft.block.BlockJukeBox, owned by Minecraft, ordinal 0, name null, claimedModId null), 87=(Item 87, Type akp, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 87, Type net.minecraft.block.BlockNetherrack, owned by Minecraft, ordinal 0, name null, claimedModId null), 86=(Item 86, Type alq, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 86, Type net.minecraft.block.BlockPumpkin, owned by Minecraft, ordinal 0, name null, claimedModId null), 81=(Item 81, Type ajg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 81, Type net.minecraft.block.BlockCactus, owned by Minecraft, ordinal 0, name null, claimedModId null), 80=(Item 80, Type ame, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 80, Type net.minecraft.block.BlockSnowBlock, owned by Minecraft, ordinal 0, name null, claimedModId null), 83=(Item 83, Type aly, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 83, Type net.minecraft.block.BlockReed, owned by Minecraft, ordinal 0, name null, claimedModId null), 82=(Item 82, Type ajl, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 82, Type net.minecraft.block.BlockClay, owned by Minecraft, ordinal 0, name null, claimedModId null), 93=(Item 93, Type ajt, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 93, Type net.minecraft.block.BlockRedstoneRepeater, owned by Minecraft, ordinal 0, name null, claimedModId null), 92=(Item 92, Type ajh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 92, Type net.minecraft.block.BlockCake, owned by Minecraft, ordinal 0, name null, claimedModId null), 95=(Item 95, Type ala, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 95, Type net.minecraft.block.BlockLockedChest, owned by Minecraft, ordinal 0, name null, claimedModId null), 94=(Item 94, Type ajt, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 94, Type net.minecraft.block.BlockRedstoneRepeater, owned by Minecraft, ordinal 1, name null, claime
dModId null), 89=(Item 89, Type akw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 89, Type net.minecraft.block.BlockGlowStone, owned by Minecraft, ordinal 0, name null, claimedModId null), 88=(Item 88, Type ako, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 88, Type net.minecraft.block.BlockSoulSand, owned by Minecraft, ordinal 0, name null, claimedModId null), 91=(Item 91, Type alq, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 91, Type net.minecraft.block.BlockPumpkin, owned by Minecraft, ordinal 1, name null, claimedModId null), 90=(Item 90, Type alm, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 90, Type net.minecraft.block.BlockPortal, owned by Minecraft, ordinal 0, name null, claimedModId null), 102=(Item 102, Type amp, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 102, Type net.minecraft.block.BlockPane, owned by Minecraft, ordinal 1, name null, claimedModId null), 103=(Item 103, Type alb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 103, Type net.minecraft.block.BlockMelon, owned by Minecraft, ordinal 0, name null, claimedModId null), 100=(Item 100, Type akq, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 100, Type net.minecraft.block.BlockMushroomCap, owned by Minecraft, ordinal 1, name null, claimedModId null), 101=(Item 101, Type amp, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 101, Type net.minecraft.block.BlockPane, owned by Minecraft, ordinal 0, name null, claimedModId null), 98=(Item 98, Type ux, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 98, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 3, name null, claimedModId null), 99=(Item 99, Type akq, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 99, Type net.minecraft.block.BlockMushroomCap, owned by Minecraft, ordinal 0, name null, claimedModId null), 96=(Item 96, Type amz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 96, Type net.minecraft.block.BlockTrapDoor, owned by Minecraft, ordinal 0, name null, claimedModId null), 97=(Item 97, Type ux, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 97, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 2, name null, claimedModId null), 110=(Item 110, Type alg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 110, Type net.minecraft.block.BlockMycelium, owned by Minecraft, ordinal 0, name null, claimedModId null), 111=(Item 111, Type vt, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 111, Type net.minecraft.item.ItemLilyPad, owned by Minecraft, ordinal 0, name null, claimedModId null), 108=(Item 108, Type amh, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 108, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 2, name null, claimedModId null), 109=(Item 109, Type amh, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 109, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 3, name null, claimedModId null), 106=(Item 106, Type th, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 106, Type net.minecraft.item.ItemColored, owned by Minecraft, ordinal 0, name null, claimedModId null), 107=(Item 107, Type akd, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 107, Type net.minecraft.block.BlockFenceGate, owned by Minecraft, ordinal 0, name null, claimedModId null), 104=(Item 104, Type ami, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 104, Type net.minecraft.block.BlockStem, owned by Minecraft, ordinal 0, name null, claimedModId null), 105=(Item 105, Type ami, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 105, Type net.minecraft.block.BlockStem, owned by Minecraft, ordinal 1, name null, claimedModId null), 119=(Item 119, Type amn, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 119, Type net.minecraft.block.BlockEndPortal, owned by Minecraft, ordinal 0, name null, claimedModId null), 118=(Item 118, Type ajj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 118, Type net.minecraft.block.BlockCauldron, owned by Minecraft, ordinal 0, name null, claimedModId null), 117=(Item 117, Type ajd, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 117, Type net.minecraft.block.BlockBrewingStand, owned by Minecraft, ordinal 0, name null, claimedModId null), 116=(Item 116, Type ajz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 116, Type net.minecraft.block.BlockEnchantmentTable, owned by Minecraft, ordinal 0, name null, claimedModId null), 115=(Item 115, Type alh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 115, Type net.minecraft.block.BlockNetherStalk, owned by Minecraft, ordinal 0, name null, claimedModId null), 114=(Item 114, Type amh, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 114, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 4, name null, claimedModId null), 113=(Item 113, Type ake, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 113, Type net.minecraft.block.BlockFence, owned by Minecraft, ordinal 1, name null, claimedModId null), 112=(Item 112, Type amq, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 112, Type net.minecraft.block.Block, owned by Minecraft, ordinal 5, name null, claimedModId null), 127=(Item 127, Type ajn, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 127, Type net.minecraft.block.BlockCocoa, owned by Minecraft, ordinal 0, name null, claimedModId null), 126=(Item 126, Type vp, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 126, Type net.minecraft.item.ItemSlab, owned by Minecraft, ordinal 2, name null, claimedModId null), 125=(Item 125, Type vp, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 125, Type net.minecraft.item.ItemSlab, owned by Minecraft, ordinal 3, name null, claimedModId null), 124=(Item 124, Type alx, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 124, Type net.minecraft.block.BlockRedstoneLight, owned by Minecraft, ordinal 1, name null, claimedModId null), 123=(Item 123, Type alx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 123, Type net.minecraft.block.BlockRedstoneLight, owned by Minecraft, ordinal 0, name null, claimedModId null), 122=(Item 122, Type ajy, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 122, Type net.minecraft.block.BlockDragonEgg, owned by Minecraft, ordinal 0, name null, claimedModId null), 121=(Item 121, Type amq, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 121, Type net.minecraft.block.Block, owned by Minecraft, ordinal 6, name null, claimedModId null), 120=(Item 120, Type amo, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 120, Type net.minecraft.block.BlockEndPortalFrame, owned by Minecraft, ordinal 0, name null, claimedModId null), 137=(Item 137, Type ajo, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 137, Type net.minecraft.block.BlockCommandBlock, owned by Minecraft, ordinal 0, name null, claimedModId null), 136=(Item 136, Type amh, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 136, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 8, name null, claimedModId null), 139=(Item 139, Type ux, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 139, Type net.minecraft.item.ItemMultiTextureTile, owned by Minecraft, ordinal 6, name null, claimedModId null), 138=(Item 138, Type aja, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 138, Type net.minecraft.block.BlockBeacon, owned by Minecraft, ordinal 0, name null, claimedModId null), 141=(Item 141, Type aji, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 141, Type net.minecraft.block.BlockCarrot, owned by Minecraft, ordinal 0, name null, claimedModId null), 140=(Item 140, Type akg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 140, Type net.minecraft.block.BlockFlowerPot, owned by Minecraft, ordinal 0, name null, claimedModId null), 143=(Item 143, Type ajf, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 143, Type net.minecraft.block.BlockButton, owned by Minecraft, ordinal 1, name null, claimedModId null), 680=(Item 680, Type mithril.ItemGarlicClove, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 680, Type mithril.ItemGarlicClove, owned by mod_Booze, ordinal 0, name null, claimedModId null), 142=(Item 142, Type aln, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 142, Type net.minecraft.block.BlockPotato, owned by Minecraft, ordinal 0, name null, claimedModId null), 129=(Item 129, Type all, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 129, Type net.minecraft.block.BlockOre, owned by Minecraft, ordinal 5, name null, claimedModId null), 679=(Item 679, Type up, owned by mod_Mithril, ordinal 4, name null, claimedModId null, Item 679, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 12, name null, claimedModId null), 128=(Item 128, Type amh, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 128, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 5, name null, claimedModId null), 678=(Item 678, Type uo, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 678, Type net.minecraft.item.ItemHoe, owned by mod_Booze, ordinal 1, name null, claimedModId null), 131=(Item 131, Type anb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 131, Type net.minecraft.block.BlockTripWireSource, owned by Minecraft, ordinal 0, name null, claimedModId null), 677=(Item 677, Type un, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 677, Type net.minecraft.item.ItemAxe, owne
d by mod_Booze, ordinal 1, name null, claimedModId null), 130=(Item 130, Type aka, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 130, Type net.minecraft.block.BlockEnderChest, owned by Minecraft, ordinal 0, name null, claimedModId null), 676=(Item 676, Type uy, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 676, Type net.minecraft.item.ItemPickaxe, owned by mod_Booze, ordinal 1, name null, claimedModId null), 675=(Item 675, Type vj, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 675, Type net.minecraft.item.ItemSpade, owned by mod_Booze, ordinal 1, name null, claimedModId null), 133=(Item 133, Type alc, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 133, Type net.minecraft.block.BlockOreStorage, owned by Minecraft, ordinal 3, name null, claimedModId null), 674=(Item 674, Type vu, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 674, Type net.minecraft.item.ItemSword, owned by mod_Booze, ordinal 1, name null, claimedModId null), 132=(Item 132, Type anc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 132, Type net.minecraft.block.BlockTripWire, owned by Minecraft, ordinal 0, name null, claimedModId null), 135=(Item 135, Type amh, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 135, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 7, name null, claimedModId null), 673=(Item 673, Type su, owned by mod_Mithril, ordinal 7, name null, claimedModId null, Item 673, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 7, name null, claimedModId null), 134=(Item 134, Type amh, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 134, Type net.minecraft.block.BlockStairs, owned by Minecraft, ordinal 6, name null, claimedModId null), 672=(Item 672, Type su, owned by mod_Mithril, ordinal 6, name null, claimedModId null, Item 672, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 6, name null, claimedModId null), 144=(Item 144, Type amc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 144, Type net.minecraft.block.BlockSkull, owned by Minecraft, ordinal 0, name null, claimedModId null), 145=(Item 145, Type st, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 145, Type net.minecraft.item.ItemAnvilBlock, owned by Minecraft, ordinal 0, name null, claimedModId null), 668=(Item 668, Type un, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 668, Type net.minecraft.item.ItemAxe, owned by mod_Booze, ordinal 0, name null, claimedModId null), 669=(Item 669, Type uo, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 669, Type net.minecraft.item.ItemHoe, owned by mod_Booze, ordinal 0, name null, claimedModId null), 670=(Item 670, Type su, owned by mod_Mithril, ordinal 4, name null, claimedModId null, Item 670, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 4, name null, claimedModId null), 671=(Item 671, Type su, owned by mod_Mithril, ordinal 5, name null, claimedModId null, Item 671, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 5, name null, claimedModId null), 664=(Item 664, Type su, owned by mod_Mithril, ordinal 3, name null, claimedModId null, Item 664, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 3, name null, claimedModId null), 665=(Item 665, Type vu, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 665, Type net.minecraft.item.ItemSword, owned by mod_Booze, ordinal 0, name null, claimedModId null), 666=(Item 666, Type vj, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 666, Type net.minecraft.item.ItemSpade, owned by mod_Booze, ordinal 0, name null, claimedModId null), 667=(Item 667, Type uy, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 667, Type net.minecraft.item.ItemPickaxe, owned by mod_Booze, ordinal 0, name null, claimedModId null), 660=(Item 660, Type up, owned by mod_Mithril, ordinal 3, name null, claimedModId null, Item 660, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 11, name null, claimedModId null), 661=(Item 661, Type su, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 661, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 0, name null, claimedModId null), 662=(Item 662, Type su, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 662, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 1, name null, claimedModId null), 663=(Item 663, Type su, owned by mod_Mithril, ordinal 2, name null, claimedModId null, Item 663, Type net.minecraft.item.ItemArmor, owned by mod_Booze, ordinal 2, name null, claimedModId null), 657=(Item 657, Type up, owned by mod_Mithril, ordinal 0, name null, claimedModId null, Item 657, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 8, name null, claimedModId null), 658=(Item 658, Type up, owned by mod_Mithril, ordinal 1, name null, claimedModId null, Item 658, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 9, name null, claimedModId null), 659=(Item 659, Type up, owned by mod_Mithril, ordinal 2, name null, claimedModId null, Item 659, Type net.minecraft.item.Item, owned by mod_Booze, ordinal 10, name null, claimedModId null), 275=(Item 275, Type un, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 275, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 2, name null, claimedModId null), 274=(Item 274, Type uy, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 274, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 2, name null, claimedModId null), 273=(Item 273, Type vj, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 273, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 2, name null, claimedModId null), 272=(Item 272, Type vu, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 272, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 2, name null, claimedModId null), 279=(Item 279, Type un, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 279, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 3, name null, claimedModId null), 278=(Item 278, Type uy, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 278, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 3, name null, claimedModId null), 277=(Item 277, Type vj, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 277, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 3, name null, claimedModId null), 276=(Item 276, Type vu, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 276, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 3, name null, claimedModId null), 283=(Item 283, Type vu, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 283, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 4, name null, claimedModId null), 282=(Item 282, Type tc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 282, Type net.minecraft.item.ItemSoup, owned by Minecraft, ordinal 0, name null, claimedModId null), 281=(Item 281, Type up, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 281, Type net.minecraft.item.Item, owned by Minecraft, ordinal 5, name null, claimedModId null), 280=(Item 280, Type up, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 280, Type net.minecraft.item.Item, owned by Minecraft, ordinal 4, name null, claimedModId null), 287=(Item 287, Type vr, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 287, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 0, name null, claimedModId null), 286=(Item 286, Type un, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 286, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 4, name null, claimedModId null), 285=(Item 285, Type uy, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 285, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 4, name null, claimedModId null), 284=(Item 284, Type vj, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 284, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 4, name null, claimedModId null), 258=(Item 258, Type un, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 258, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 0, name null, claimedModId null), 259=(Item 259, Type uj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 259, Type net.minecraft.item.ItemFlintAndSteel, owned by Minecraft, ordinal 0, name null, claimedModId null), 256=(Item 256, Type vj, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 256, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 0, name null, claimedModId null), 257=(Item 257, Type uy, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 257, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 0, name null, claimedModId null), 262=(Item 262, Type up, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 262, Type net.minecraft.item.Item, owned by Minecraft, ordinal 0, name null, claimedModId null), 263=(Item 263, Type tg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 263, Type net.minecraft.item.ItemCoal, owned by Minecraft, ordinal 0, name null, claimedModId null), 260=(Item 260, Type uk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 260, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 0, name null, claimedModId null), 261=(Item 261, Type tb, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 261, Type net.minecraft.item.ItemBow, owned by Minecraft, ordinal 0, name null, claimedModId null), 266=(Item 266, Type up, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 266, Type net
.minecraft.item.Item, owned by Minecraft, ordinal 3, name null, claimedModId null), 267=(Item 267, Type vu, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 267, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 0, name null, claimedModId null), 264=(Item 264, Type up, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 264, Type net.minecraft.item.Item, owned by Minecraft, ordinal 1, name null, claimedModId null), 265=(Item 265, Type up, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 265, Type net.minecraft.item.Item, owned by Minecraft, ordinal 2, name null, claimedModId null), 270=(Item 270, Type uy, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 270, Type net.minecraft.item.ItemPickaxe, owned by Minecraft, ordinal 1, name null, claimedModId null), 271=(Item 271, Type un, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 271, Type net.minecraft.item.ItemAxe, owned by Minecraft, ordinal 1, name null, claimedModId null), 268=(Item 268, Type vu, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 268, Type net.minecraft.item.ItemSword, owned by Minecraft, ordinal 1, name null, claimedModId null), 269=(Item 269, Type vj, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 269, Type net.minecraft.item.ItemSpade, owned by Minecraft, ordinal 1, name null, claimedModId null), 305=(Item 305, Type su, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 305, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 7, name null, claimedModId null), 304=(Item 304, Type su, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 304, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 6, name null, claimedModId null), 307=(Item 307, Type su, owned by Minecraft, ordinal 9, name null, claimedModId null, Item 307, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 9, name null, claimedModId null), 306=(Item 306, Type su, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 306, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 8, name null, claimedModId null), 309=(Item 309, Type su, owned by Minecraft, ordinal 11, name null, claimedModId null, Item 309, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 11, name null, claimedModId null), 308=(Item 308, Type su, owned by Minecraft, ordinal 10, name null, claimedModId null, Item 308, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 10, name null, claimedModId null), 311=(Item 311, Type su, owned by Minecraft, ordinal 13, name null, claimedModId null, Item 311, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 13, name null, claimedModId null), 310=(Item 310, Type su, owned by Minecraft, ordinal 12, name null, claimedModId null, Item 310, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 12, name null, claimedModId null), 313=(Item 313, Type su, owned by Minecraft, ordinal 15, name null, claimedModId null, Item 313, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 15, name null, claimedModId null), 312=(Item 312, Type su, owned by Minecraft, ordinal 14, name null, claimedModId null, Item 312, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 14, name null, claimedModId null), 315=(Item 315, Type su, owned by Minecraft, ordinal 17, name null, claimedModId null, Item 315, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 17, name null, claimedModId null), 314=(Item 314, Type su, owned by Minecraft, ordinal 16, name null, claimedModId null, Item 314, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 16, name null, claimedModId null), 317=(Item 317, Type su, owned by Minecraft, ordinal 19, name null, claimedModId null, Item 317, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 19, name null, claimedModId null), 316=(Item 316, Type su, owned by Minecraft, ordinal 18, name null, claimedModId null, Item 316, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 18, name null, claimedModId null), 319=(Item 319, Type uk, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 319, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 2, name null, claimedModId null), 318=(Item 318, Type up, owned by Minecraft, ordinal 9, name null, claimedModId null, Item 318, Type net.minecraft.item.Item, owned by Minecraft, ordinal 9, name null, claimedModId null), 288=(Item 288, Type up, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 288, Type net.minecraft.item.Item, owned by Minecraft, ordinal 6, name null, claimedModId null), 289=(Item 289, Type up, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 289, Type net.minecraft.item.Item, owned by Minecraft, ordinal 7, name null, claimedModId null), 290=(Item 290, Type uo, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 290, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 0, name null, claimedModId null), 291=(Item 291, Type uo, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 291, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 1, name null, claimedModId null), 292=(Item 292, Type uo, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 292, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 2, name null, claimedModId null), 293=(Item 293, Type uo, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 293, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 3, name null, claimedModId null), 294=(Item 294, Type uo, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 294, Type net.minecraft.item.ItemHoe, owned by Minecraft, ordinal 4, name null, claimedModId null), 295=(Item 295, Type vh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 295, Type net.minecraft.item.ItemSeeds, owned by Minecraft, ordinal 0, name null, claimedModId null), 296=(Item 296, Type up, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 296, Type net.minecraft.item.Item, owned by Minecraft, ordinal 8, name null, claimedModId null), 297=(Item 297, Type uk, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 297, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 1, name null, claimedModId null), 298=(Item 298, Type su, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 298, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 0, name null, claimedModId null), 299=(Item 299, Type su, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 299, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 1, name null, claimedModId null), 300=(Item 300, Type su, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 300, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 2, name null, claimedModId null), 301=(Item 301, Type su, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 301, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 3, name null, claimedModId null), 302=(Item 302, Type su, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 302, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 4, name null, claimedModId null), 303=(Item 303, Type su, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 303, Type net.minecraft.item.ItemArmor, owned by Minecraft, ordinal 5, name null, claimedModId null), 343=(Item 343, Type uv, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 343, Type net.minecraft.item.ItemMinecart, owned by Minecraft, ordinal 2, name null, claimedModId null), 342=(Item 342, Type uv, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 342, Type net.minecraft.item.ItemMinecart, owned by Minecraft, ordinal 1, name null, claimedModId null), 341=(Item 341, Type up, owned by Minecraft, ordinal 14, name null, claimedModId null, Item 341, Type net.minecraft.item.Item, owned by Minecraft, ordinal 14, name null, claimedModId null), 340=(Item 340, Type sz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 340, Type net.minecraft.item.ItemBook, owned by Minecraft, ordinal 0, name null, claimedModId null), 339=(Item 339, Type up, owned by Minecraft, ordinal 13, name null, claimedModId null, Item 339, Type net.minecraft.item.Item, owned by Minecraft, ordinal 13, name null, claimedModId null), 338=(Item 338, Type vr, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 338, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 1, name null, claimedModId null), 337=(Item 337, Type up, owned by Minecraft, ordinal 12, name null, claimedModId null, Item 337, Type net.minecraft.item.Item, owned by Minecraft, ordinal 12, name null, claimedModId null), 336=(Item 336, Type up, owned by Minecraft, ordinal 11, name null, claimedModId null, Item 336, Type net.minecraft.item.Item, owned by Minecraft, ordinal 11, name null, claimedModId null), 351=(Item 351, Type ty, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 351, Type net.minecraft.item.ItemDye, owned by Minecraft, ordinal 0, name null, claimedModId null), 350=(Item 350, Type uk, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 350, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 5, name null, claimedModId null), 349=(Item 349, Type uk, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 349, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 4, name null, claimedModId null), 348=(Item 348, Type up, owned by Minecraft, ordinal 17, name null, claimedModId null, Item 348, Type net.minecraft.item.Item, owned by Minecraft, ordinal 17, name null, claimedModId null), 347=(Item 347, Type up, owned by Minecraft, ordinal 16, name null, claimedModId null, Item 347, Type net.minecraft.item.Item, owned by Minecraft, ordinal 16, nam
e null, claimedModId null), 346=(Item 346, Type ui, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 346, Type net.minecraft.item.ItemFishingRod, owned by Minecraft, ordinal 0, name null, claimedModId null), 345=(Item 345, Type up, owned by Minecraft, ordinal 15, name null, claimedModId null, Item 345, Type net.minecraft.item.Item, owned by Minecraft, ordinal 15, name null, claimedModId null), 344=(Item 344, Type tz, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 344, Type net.minecraft.item.ItemEgg, owned by Minecraft, ordinal 0, name null, claimedModId null), 326=(Item 326, Type td, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 326, Type net.minecraft.item.ItemBucket, owned by Minecraft, ordinal 1, name null, claimedModId null), 327=(Item 327, Type td, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 327, Type net.minecraft.item.ItemBucket, owned by Minecraft, ordinal 2, name null, claimedModId null), 324=(Item 324, Type tx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 324, Type net.minecraft.item.ItemDoor, owned by Minecraft, ordinal 0, name null, claimedModId null), 325=(Item 325, Type td, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 325, Type net.minecraft.item.ItemBucket, owned by Minecraft, ordinal 0, name null, claimedModId null), 322=(Item 322, Type ul, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 322, Type net.minecraft.item.ItemAppleGold, owned by Minecraft, ordinal 0, name null, claimedModId null), 323=(Item 323, Type vk, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 323, Type net.minecraft.item.ItemSign, owned by Minecraft, ordinal 0, name null, claimedModId null), 320=(Item 320, Type uk, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 320, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 3, name null, claimedModId null), 321=(Item 321, Type um, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 321, Type net.minecraft.item.ItemHangingEntity, owned by Minecraft, ordinal 0, name null, claimedModId null), 334=(Item 334, Type up, owned by Minecraft, ordinal 10, name null, claimedModId null, Item 334, Type net.minecraft.item.Item, owned by Minecraft, ordinal 10, name null, claimedModId null), 335=(Item 335, Type uu, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 335, Type net.minecraft.item.ItemBucketMilk, owned by Minecraft, ordinal 0, name null, claimedModId null), 332=(Item 332, Type vn, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 332, Type net.minecraft.item.ItemSnowball, owned by Minecraft, ordinal 0, name null, claimedModId null), 333=(Item 333, Type sy, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 333, Type net.minecraft.item.ItemBoat, owned by Minecraft, ordinal 0, name null, claimedModId null), 330=(Item 330, Type tx, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 330, Type net.minecraft.item.ItemDoor, owned by Minecraft, ordinal 1, name null, claimedModId null), 331=(Item 331, Type vd, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 331, Type net.minecraft.item.ItemRedstone, owned by Minecraft, ordinal 0, name null, claimedModId null), 328=(Item 328, Type uv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 328, Type net.minecraft.item.ItemMinecart, owned by Minecraft, ordinal 0, name null, claimedModId null), 329=(Item 329, Type ve, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 329, Type net.minecraft.item.ItemSaddle, owned by Minecraft, ordinal 0, name null, claimedModId null), 373=(Item 373, Type va, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 373, Type net.minecraft.item.ItemPotion, owned by Minecraft, ordinal 0, name null, claimedModId null), 372=(Item 372, Type vh, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 372, Type net.minecraft.item.ItemSeeds, owned by Minecraft, ordinal 3, name null, claimedModId null), 375=(Item 375, Type uk, owned by Minecraft, ordinal 13, name null, claimedModId null, Item 375, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 13, name null, claimedModId null), 374=(Item 374, Type ta, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 374, Type net.minecraft.item.ItemGlassBottle, owned by Minecraft, ordinal 0, name null, claimedModId null), 369=(Item 369, Type up, owned by Minecraft, ordinal 20, name null, claimedModId null, Item 369, Type net.minecraft.item.Item, owned by Minecraft, ordinal 20, name null, claimedModId null), 368=(Item 368, Type ud, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 368, Type net.minecraft.item.ItemEnderPearl, owned by Minecraft, ordinal 0, name null, claimedModId null), 371=(Item 371, Type up, owned by Minecraft, ordinal 22, name null, claimedModId null, Item 371, Type net.minecraft.item.Item, owned by Minecraft, ordinal 22, name null, claimedModId null), 370=(Item 370, Type up, owned by Minecraft, ordinal 21, name null, claimedModId null, Item 370, Type net.minecraft.item.Item, owned by Minecraft, ordinal 21, name null, claimedModId null), 381=(Item 381, Type uc, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 381, Type net.minecraft.item.ItemEnderEye, owned by Minecraft, ordinal 0, name null, claimedModId null), 380=(Item 380, Type vr, owned by Minecraft, ordinal 5, name null, claimedModId null, Item 380, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 5, name null, claimedModId null), 383=(Item 383, Type uw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 383, Type net.minecraft.item.ItemMonsterPlacer, owned by Minecraft, ordinal 0, name null, claimedModId null), 382=(Item 382, Type up, owned by Minecraft, ordinal 26, name null, claimedModId null, Item 382, Type net.minecraft.item.Item, owned by Minecraft, ordinal 26, name null, claimedModId null), 377=(Item 377, Type up, owned by Minecraft, ordinal 24, name null, claimedModId null, Item 377, Type net.minecraft.item.Item, owned by Minecraft, ordinal 24, name null, claimedModId null), 376=(Item 376, Type up, owned by Minecraft, ordinal 23, name null, claimedModId null, Item 376, Type net.minecraft.item.Item, owned by Minecraft, ordinal 23, name null, claimedModId null), 379=(Item 379, Type vr, owned by Minecraft, ordinal 4, name null, claimedModId null, Item 379, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 4, name null, claimedModId null), 378=(Item 378, Type up, owned by Minecraft, ordinal 25, name null, claimedModId null, Item 378, Type net.minecraft.item.Item, owned by Minecraft, ordinal 25, name null, claimedModId null), 356=(Item 356, Type vr, owned by Minecraft, ordinal 3, name null, claimedModId null, Item 356, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 3, name null, claimedModId null), 357=(Item 357, Type uk, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 357, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 6, name null, claimedModId null), 358=(Item 358, Type ut, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 358, Type net.minecraft.item.ItemMap, owned by Minecraft, ordinal 0, name null, claimedModId null), 359=(Item 359, Type vi, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 359, Type net.minecraft.item.ItemShears, owned by Minecraft, ordinal 0, name null, claimedModId null), 352=(Item 352, Type up, owned by Minecraft, ordinal 18, name null, claimedModId null, Item 352, Type net.minecraft.item.Item, owned by Minecraft, ordinal 18, name null, claimedModId null), 353=(Item 353, Type up, owned by Minecraft, ordinal 19, name null, claimedModId null, Item 353, Type net.minecraft.item.Item, owned by Minecraft, ordinal 19, name null, claimedModId null), 354=(Item 354, Type vr, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 354, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 2, name null, claimedModId null), 355=(Item 355, Type sx, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 355, Type net.minecraft.item.ItemBed, owned by Minecraft, ordinal 0, name null, claimedModId null), 364=(Item 364, Type uk, owned by Minecraft, ordinal 9, name null, claimedModId null, Item 364, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 9, name null, claimedModId null), 365=(Item 365, Type uk, owned by Minecraft, ordinal 10, name null, claimedModId null, Item 365, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 10, name null, claimedModId null), 366=(Item 366, Type uk, owned by Minecraft, ordinal 11, name null, claimedModId null, Item 366, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 11, name null, claimedModId null), 367=(Item 367, Type uk, owned by Minecraft, ordinal 12, name null, claimedModId null, Item 367, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 12, name null, claimedModId null), 360=(Item 360, Type uk, owned by Minecraft, ordinal 7, name null, claimedModId null, Item 360, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 7, name null, claimedModId null), 361=(Item 361, Type vh, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 361, Type net.minecraft.item.ItemSeeds, owned by Minecraft, ordinal 1, name null, claimedModId null), 362=(Item 362, Type vh, owned by Minecraft, ordinal 2, name null, claimedModId null, Item 362, Type net.minecraft.item.ItemSeeds, owned by Minecraft, ordinal 2, name null, claimedModId null), 363=(Item 363, Type uk, owned by Minecraft, ordinal 8, name null, claimedModId null, Item 363, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 8, name null, claimedModId null), 402=(Item 402, Type ug, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 402, Type net.minecraft.item.ItemFireworkCharge, owned by Minecraft, ordinal 0,
name null, claimedModId null), 403=(Item 403, Type ub, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 403, Type net.minecraft.item.ItemEnchantedBook, owned by Minecraft, ordinal 0, name null, claimedModId null), 400=(Item 400, Type uk, owned by Minecraft, ordinal 17, name null, claimedModId null, Item 400, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 17, name null, claimedModId null), 401=(Item 401, Type uh, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 401, Type net.minecraft.item.ItemFirework, owned by Minecraft, ordinal 0, name null, claimedModId null), 395=(Item 395, Type ua, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 395, Type net.minecraft.item.ItemEmptyMap, owned by Minecraft, ordinal 0, name null, claimedModId null), 394=(Item 394, Type uk, owned by Minecraft, ordinal 15, name null, claimedModId null, Item 394, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 15, name null, claimedModId null), 393=(Item 393, Type uk, owned by Minecraft, ordinal 14, name null, claimedModId null, Item 393, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 14, name null, claimedModId null), 392=(Item 392, Type vg, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 392, Type net.minecraft.item.ItemSeedFood, owned by Minecraft, ordinal 1, name null, claimedModId null), 399=(Item 399, Type vl, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 399, Type net.minecraft.item.ItemSimpleFoiled, owned by Minecraft, ordinal 0, name null, claimedModId null), 398=(Item 398, Type te, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 398, Type net.minecraft.item.ItemCarrotOnAStick, owned by Minecraft, ordinal 0, name null, claimedModId null), 397=(Item 397, Type vm, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 397, Type net.minecraft.item.ItemSkull, owned by Minecraft, ordinal 0, name null, claimedModId null), 396=(Item 396, Type uk, owned by Minecraft, ordinal 16, name null, claimedModId null, Item 396, Type net.minecraft.item.ItemFood, owned by Minecraft, ordinal 16, name null, claimedModId null), 387=(Item 387, Type vw, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 387, Type net.minecraft.item.ItemEditableBook, owned by Minecraft, ordinal 0, name null, claimedModId null), 386=(Item 386, Type vv, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 386, Type net.minecraft.item.ItemWritableBook, owned by Minecraft, ordinal 0, name null, claimedModId null), 385=(Item 385, Type uf, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 385, Type net.minecraft.item.ItemFireball, owned by Minecraft, ordinal 0, name null, claimedModId null), 384=(Item 384, Type ue, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 384, Type net.minecraft.item.ItemExpBottle, owned by Minecraft, ordinal 0, name null, claimedModId null), 391=(Item 391, Type vg, owned by Minecraft, ordinal 0, name null, claimedModId null, Item 391, Type net.minecraft.item.ItemSeedFood, owned by Minecraft, ordinal 0, name null, claimedModId null), 390=(Item 390, Type vr, owned by Minecraft, ordinal 6, name null, claimedModId null, Item 390, Type net.minecraft.item.ItemReed, owned by Minecraft, ordinal 6, name null, claimedModId null), 389=(Item 389, Type um, owned by Minecraft, ordinal 1, name null, claimedModId null, Item 389, Type net.minecraft.item.ItemHangingEntity, owned by Minecraft, ordinal 1, name null, claimedModId null), 388=(Item 388, Type up, owned by Minecraft, ordinal 27, name null, claimedModId null, Item 388, Type net.minecraft.item.Item, owned by Minecraft, ordinal 27, name null, claimedModId null)}
mod_Mithril
MithrilClient
MithrilProxy
mod_Booze
BoozeClient
BoozeProxy
::Edit:: I added indentation and blank lines back in. I also removed a method from mod_Mithril that has nothing to do with intialization. That is only a distraction. And deleted a couple lines of code that were commented out. It should be easier to read now.
When I started the server this time, it produced similar error messages about mismatched items. But the list is a lot shorter. Every item in the message is owned by the mithril mod. And every item has two item numbers, both the same. They also have two ordinal numbers, and these are different. Different by one (7 vs 8, 5 vs 6, etc). This may be the mismatch it's talking about.
Why are the item numbers not what I assigned? And what is an ordinal number? If these numbers are assigned sequentially, in order of calls to Forge, then that might be the problem. The Client class is called by the client, the Proxy class is called by the server. That's a fundamental to Forge. There must be something in that producing the mismatch. My mithril mod calls SpriteHelper.getUniqueSpriteIndex to assign a number for texture animation. Obviously the server doesn't do texture animation. That's the only thing I can think of. Both mods preload texture files. Mithirl registers 2 armor prefixes. And booze calls RenderingRegistry.getNextAvailableRenderId for 5 times, and registers a renderer for each of the 5 blocks. The only thing that occurs just once, that happens in the client and not the server, is allocation of a sprite index. And the message on the server complains about 9 items. My code assigns 8 times in the loader, all armour. Because they need the armor render indexes assigned when registering a prefix. All other items are assigned at declaration. One sprite changing a block texture, and 8 items.
One of the items in the server message:
703=(Item 703, Type up, owned by mod_Mithril, ordinal 7, name null, claimedModId null, Item 703, Type up, owned by mod_Mithril, ordinal 8, name null, claimedModId null)
I tried it on my Forge server. Same behaviour as my other mods. It works alone, but when I install it with either of the other mods, I get the same error.
I found the item mismatch. One mod uses items from another. If the kitchens mod is loaded, then booze doesn't declare items for yeast, instead it assigns items from kitchens. During load it checks if mod_Kitchens is loaded. I moved the common items to the constructor for kitchens, and moved the common items to be declared first. In booze the items are declared but assigned null in the constructor, and assigned in load. Most importantly, I ensured the common items are first in both mods, and declared in exactly the same order. That ensured the ordinal numbers match. This resolved the item mismatch.
When connecting from Eclipse to my server, I still get item mismatches. This is due to the fact class names are obfuscated on the server, but not obfuscated in Eclipse. That's the only error message on the console.
However, I still can't connect. When I apply my mod to Minecraft, that is the obfuscated one not in Eclipse, when I try to connect to my server I just get a button that says "Done". When I click it, the client disconnects. Console messages on the server do not have any error message at all. Console message does record the client connecting, when the "Done" button is clicked the console records the client disconnected. That's all. No error.
I can load any one of my mods on the server and client. But I get this connection problem every time I load more than one. I tried with various combinations, it's consistent.