Jump to content

LTXmc

Members
  • Posts

    9
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    I am new!

LTXmc's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Thanks, and I know the difference between block and entity but the translucent block is just a rendering, so it shouldn't be affected where ever it was rendered, checking code now, thank you for pointing out RenderPlayer
  2. I am new to forge and minecraft modding in general but how to render a line of text ontop of blocks similar the ones rendered ontop of player's head in SMP (The translucent Text Box) thingy. Can someone help me with it? (I checked vanila code but not good at it yet so failed to find useful information).
  3. Thank you very much and love your mod!
  4. So shall I expand Block instead of BlockContainer? Does it make affect if I want GUI and Inventory in the block?
  5. It may work if you place code for the blocks in @init instead of @preinit
  6. Hello everyone, I am quiet new to forge modding and I am stuck at a piece of code I am coding. How to assign multiple tile entities to a block with metadata. It is possible to use createTileEntity(World world, int metadata) but I can't use it without abstract method createTileEntity(World world). I am stuck at this and need some help. Block File: package ltx.Steves.Blocks; import ltx.Steves.Tile.TileMachineCrafter; import ltx.Steves.Utility.CreativeTabSteveMachine; import net.minecraft.block.material.Material; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; /** * Created with IntelliJ IDEA. * User: ltxmc * Date: 3/2/13 * Time: 12:29 AM * To change this template use File | Settings | File Templates. */ public class blockMachineCrafter extends ltxBlock{ blockMachineCrafter(int id,int meta,Material material){ super(id, meta, material); setCreativeTab(CreativeTabSteveMachine.tabSteveMachine); } @Override public TileEntity createNewTileEntity(World world){ return new TileMachineCrafter(); } @Override public TileEntity createNewTileEntity(World world, int metadata){ return new TIleMachineCrafter(); } @Override public TileEntity createNewTileEntity(World world, int meta) { return new TileMachineCrafter(); } public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int par6, float par7, float par8, float par9) { if(player.isSneaking()){ return false; } if(!world.isRemote){ TileMachineCrafter tilemachinecrafter = (TileMachineCrafter) world.getBlockTileEntity(x, y, z); } return true; } } Blockltx: package ltx.Steves.Blocks; import ltx.Steves.Utility.CreativeTabSteveMachine; import net.minecraft.block.Block; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.MathHelper; import net.minecraft.world.World; import net.minecraftforge.common.ForgeDirection; /** * Created with IntelliJ IDEA. * User: ltxmc * Date: 3/2/13 * Time: 12:08 AM * To change this template use File | Settings | File Templates. */ public abstract class ltxBlock extends BlockContainer{ public EntityPlayer Owner; ltxBlock(int id,int me, Material material){ super(id, me,material); setCreativeTab(CreativeTabSteveMachine.tabSteveMachine); } public void onPlaceBy(World world, int x, int y, int z, EntityLiving entityLiving){ if(entityLiving instanceof EntityPlayer){ Owner = (EntityPlayer) entityLiving; }else{ System.out.println("Block placed by unknown or bug!"); } int direction = 0; int facing = MathHelper.floor_double((double) (entityLiving.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3; switch(facing){ case 0: direction = ForgeDirection.NORTH.ordinal(); case 1: direction = ForgeDirection.EAST.ordinal(); case 2: direction = ForgeDirection.SOUTH.ordinal(); case 3: direction = ForgeDirection.WEST.ordinal(); } world.setBlockMetadataWithNotify(x, y, z, direction); } }
  7. Hi I may sound like a complete noob here as I am new to MC modding, I just wanted to ask is there a way to render a OpenGL 3d Object in a certain coord of the minecraft world (Eg. In my case, a rotating cube). I try to dig through the minecraft source code but I am really bad at that, so please help.
  8. I want to add a multiblock struture into my mod. I tried the Chest source code but it is alittle basic. Anyone can give me a hand on creating a multiblock structure?
  9. I am quite new to minecraft modding and I am having trouble trying to detect entities (mobs/animals) near my auto laser shooter block. Please help out.
×
×
  • Create New...

Important Information

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