leviathan01
Members-
Posts
12 -
Joined
-
Last visited
Converted
-
Gender
Undisclosed
-
Personal Text
new to modding
leviathan01's Achievements
Tree Puncher (2/8)
-1
Reputation
-
[1.7.10] how to change a item's texture in game.
leviathan01 replied to leviathan01's topic in Modder Support
thanks but I knew all that I just do not know how to change the texture. -
[1.7.10] how to change a item's texture in game.
leviathan01 replied to leviathan01's topic in Modder Support
how do I return a different texture. -
I would like to change the texture of a item when the player right clicks. I can detect when a player clicks, but I can not change the texture.
-
I fixed my problem, old code... @Override public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) { System.out.println("test"); return itemStack; } new code... @Override public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) { if (!world.isRemote) { System.out.println("test"); // more code here } return itemStack; }
-
[1.7.10] I can not get "setBlock(x, y, z, block)" to work
leviathan01 replied to leviathan01's topic in Modder Support
I got it to work by add "!world.isremote" tests to where "onCast()" is called. -
[1.7.10] I can not get "setBlock(x, y, z, block)" to work
leviathan01 replied to leviathan01's topic in Modder Support
I have tried it as if (!world.isRemote) and if (world.isRemote) and it still will not work. -
[1.7.10] I can not get "setBlock(x, y, z, block)" to work
leviathan01 replied to leviathan01's topic in Modder Support
like this? @Override public boolean onCast(EntityPlayer player, int x, int y, int z) { y += 1; World world = player.worldObj; if (!world.isRemote) { if (world.getBlock(x, y, z) == Blocks.water) { world.setBlock(x, y, z, Blocks.ice); } return true; } return false; } -
[1.7.10] I can not get "setBlock(x, y, z, block)" to work
leviathan01 replied to leviathan01's topic in Modder Support
it Is called in the "onItemUse()" method of a item. p.s. I am new to minecraft modding. -
when I use setBlock the block appears then disappears. this is my code ... public boolean onCast(EntityPlayer player, int x, int y, int z) { y += 1; World world = player.worldObj; if (world.getBlock(x, y, z) == Blocks.water) { world.setBlock(x, y, z, Blocks.ice); return true; } return false; } the x, y, z is the block the player right clicks.