LTXmc
Members-
Posts
9 -
Joined
-
Last visited
Converted
-
Gender
Undisclosed
-
Personal Text
I am new!
LTXmc's Achievements
Tree Puncher (2/8)
0
Reputation
-
How Render text on Blocks (Like the ones on top of players)
LTXmc replied to LTXmc's topic in Modder Support
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 -
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).
-
Thank you very much and love your mod!
-
So shall I expand Block instead of BlockContainer? Does it make affect if I want GUI and Inventory in the block?
-
It may work if you place code for the blocks in @init instead of @preinit
-
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); } }
-
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.
-
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?