getBlockTileEntity
@Override
public boolean isUseableByPlayer(EntityPlayer player) {
return worldObj.getBlockTileEntity(xCoord, yCoord, zCoord) != this ? false : player.getDistanceSq((double)xCoord + 0.5D, (double)yCoord + 0.5D, (double)zCoord + 0.5D) <= 64.0D;
}
Вроде не используется или
onInventoryChanged()
.
NetworkRegistry.INSTANCE.registerGuiHandler(StorageMod.instance, new GuiHandler());
Подчеркнута запятая и последняя скобка
package assets.testmod.src;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
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.event.FMLServerStartingEvent;
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 net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.inventory.Container;
import net.minecraft.item.EnumToolMaterial;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.EnumHelper;
import net.minecraftforge.common.MinecraftForge;
@Mod(modid=ModInfo.MODID, name=ModInfo.NAME, version=ModInfo.VERSION)
@NetworkMod(clientSideRequired = true, serverSideRequired = false)
public class TestMod {
public static final Block testBlock = new TestBlock(2000).setUnlocalizedName("Asphalt");
public static final Block Asphalt2 = new Asphalt2(2001).setUnlocalizedName("Asphalt2");
public static final Block Asphalt3 = new Asphalt3(2002).setUnlocalizedName("Asphalt3");
public static final Block Beton = new Beton(2003).setUnlocalizedName("Concrete");
public static final Block HardBeton = new HardBeton(2004).setUnlocalizedName("HardConcrete");
public static final Block IronBeton = new IronBeton(2005).setUnlocalizedName("IronBeton");
public static final Block OldBeton = new OldBeton(2006).setUnlocalizedName("OldBeton");
public static final Block OldBrick = new OldBrick(2007).setUnlocalizedName("OldBrick");
public static final Block OldFloor = new OldFloor(2008).setUnlocalizedName("OldFloor");
public static final Block OldWood = new OldWood(2009).setUnlocalizedName("OldWood");
public static final Block Tile1 = new Tile(2010).setUnlocalizedName("Tile");
public static final Block Tile2 = new Tile2(2011).setUnlocalizedName("Tile2");
public static final Block Tile3 = new Tile3(2012).setUnlocalizedName("Tile3");
public static final Item Concrete = new Concrete(2013).setUnlocalizedName("Concrete");
public static final Item Cigarettes = new Cigarettes(2014).setUnlocalizedName("Cigarettes");
public static final Block AsphaltD = new AsphaltD(2016).setUnlocalizedName("Asphalt");
public static final Block AsphaltF = new AsphaltF(2017).setUnlocalizedName("Asphalt");
public static final Block AsphaltC = new AsphaltC(2018).setUnlocalizedName("Asphalt");
public static final Block AsphaltX = new AsphaltX(2019).setUnlocalizedName("Asphalt");
public static final Block AsphaltO = new AsphaltO(2020).setUnlocalizedName("Asphalt");
public static final Block Lamp = new Lamp(2028).setUnlocalizedName("Lamp");
public static Item testFood = new testFood(2021,0, 2.5F, true).setUnlocalizedName("Sausage");
public static Item CannedFish = new CannedFish(2022, 2, 2.0F, false).setUnlocalizedName("Canned fish");
public static Item Chips = new Chips(2023, 0, 0.5F, false).setUnlocalizedName("Chips");
public static Item Cannedfood = new CannedFood(2024, 2, 4.0F, false).setUnlocalizedName("Canned food");
public static Item Cola = new Cola(2025, 0, 0.5F, false).setUnlocalizedName("Cola");
public static Item Alcohol = new Alcohol(2026, 0, 0.01F, false).setUnlocalizedName("Alcohol");
public static EnumToolMaterial BATTOOLMATERIAL = EnumHelper.addToolMaterial("Bludgeon", 3, 480, 0, 1, 10);
public static final Item Bludgeon = new Bludgeon(2027).setUnlocalizedName("Bludgeon");
public static EnumToolMaterial KNIFES = EnumHelper.addToolMaterial("Knife", 2, 150, 0, 0, 10);
public static final Item Knife = new Knife(2029).setUnlocalizedName("Knife");
public static EnumToolMaterial MINIKNIFE = EnumHelper.addToolMaterial("MiniKnife", 2, 50, 0, -1, 10);
public static final Item MiniKnife = new MiniKnife(2030).setUnlocalizedName("MiniKnife");
public static final EnumToolMaterial ICEAXEMATTERIAL = EnumHelper.addToolMaterial("IceAxe", 3, 1500, 16, 4, 10);
public static final Item IceAxe = new IceAxe(2015).setUnlocalizedName("IceAxe");
@Mod.Instance(ModInfo.MODID)
public static TestMod mod;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
}
@EventHandler
public void init(FMLInitializationEvent event)
{
NetworkRegistry.INSTANCE.registerGuiHandler(TestMod.instance, new GuiHandler());