Jump to content

antflga

Members
  • Posts

    6
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    I am new!

antflga's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Here is all that code. Base class package antflga.antinium.src; import net.minecraft.creativetab.CreativeTabs; import antflga.antinium.src.blocks.AntiniumBlock; import antflga.antinium.src.blocks.BlockAntiniumOre; import antflga.antinium.src.items.AntiniumIngot; import antflga.antinium.src.proxies.ClientProxy; import antflga.antinium.src.tileentities.AntiniumConduitBlock; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; @Mod(modid = AntiniumMain.modid, name = "The Antinium Mod", version = "0.0.1") @NetworkMod(clientSideRequired = true, serverSideRequired = false) public class AntiniumMain{ @SidedProxy(clientSide="antflga.antinium.src.proxies.ClientProxy", serverSide="antflga.antinium.src.proxies.CommonProxy") public static ClientProxy proxy = new ClientProxy(); public static CreativeTabs AntiniumCreativeTab = new AntiniumCreativeTab(CreativeTabs.getNextID(), "Antinium mod items"); @Instance("Antinium") public static AntiniumMain instance; @EventHandler public static void Init(FMLInitializationEvent event){ LanguageRegistry.instance().addStringLocalization("itemGroup.", "Antinium", "en_US"); BlockAntiniumOre.Init(); AntiniumConduitBlock.Init(); AntiniumBlock.Init(); AntiniumIngot.Init(); Recipies.Init(); GameRegistry.registerWorldGenerator(new WorldGenerator()); proxy.registerRenderers(); } public static final String modid = "antflga_antinium"; } Here is the tile entity class, nothing is in it. package antflga.antinium.src.tileentities; import net.minecraft.tileentity.TileEntity; public class EntityConduit extends TileEntity{ }
  2. What i meant is its the only class i have relating to the tile entity/rendering/block for the conduit thingy.
  3. I don't understand could you be a little more clear with what i have to do, and that chunk there is all of the source I have just so you know.
  4. I've tried about 50 methods to try and create my tile entity, NONE of them have worked, and every tutorial I saw/read absolutely sucked. I need some help with this, i have a techne model and this class. package antflga.antinium.src.tileentities; import net.minecraft.block.Block; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.entity.EntityLiving; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.MathHelper; import net.minecraft.world.World; import net.minecraftforge.common.MinecraftForge; import antflga.antinium.src.AntiniumMain; import antflga.antinium.src.Strings; import antflga.antinium.src.blocks.BlockIds; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class AntiniumConduitBlock extends BlockContainer{ public static Block AntiniumConduit; public static void Init(){ AntiniumConduit = new AntiniumConduitBlock(BlockIds.AntiniumConduit); LanguageRegistry.addName(AntiniumConduit, "Antinium Conduit"); GameRegistry.registerBlock(AntiniumConduit, AntiniumMain.modid + Strings.AntiniumConduitName); } public AntiniumConduitBlock(int id) { super(id, Material.rock); this.setCreativeTab(AntiniumMain.antinium); setUnlocalizedName("AntiniumConduit"); setHardness(2.0F); setResistance(2.0F); MinecraftForge.setBlockHarvestLevel(AntiniumConduit, "pickaxe", 2); } @SideOnly(Side.CLIENT) public void registerIcons(IconRegister par1IconRegister) { this.blockIcon = par1IconRegister.registerIcon(AntiniumMain.modid + ":" + (this.getUnlocalizedName().substring(5))); } public int getRenderType() { return -2; } public boolean isOpaqueCube() { return false; } public boolean renderAsNormalBlock() { return false; } public void onBlockPlacedBy(World world, int i, int j, int k, EntityLiving entityliving) { int rotation = MathHelper.floor_double((double)((entityliving.rotationYaw * 4F) / 360F) + 2.5D) & 3; world.setBlock(i, j, k, rotation - 1); } public TileEntity createNewTileEntity(World par1World) { return new AntiniumConduitTileEntity(); } }
  5. Is it possible, i am an organization freak and i would love for every block/item of mine to have one class where all their code is contained .
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.