@Guff
I set the worldObj. because otherwise this happens:
java.lang.NullPointerException
at net.minecraft.tileentity.TileEntity.getBlockMetadata(TileEntity.java:177)
at siiikooo0743.EXDIHO.TileEntityControler.<init>(TileEntityControler.java:30)
at siiikooo0743.EXDIHO.Controler.createNewTileEntity(Controler.java:78)
at net.minecraft.block.Block.createTileEntity(Block.java:1779)
at net.minecraft.world.chunk.Chunk.getChunkBlockTileEntity(Chunk.java:987)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:759)
at net.minecraft.world.World.setBlock(World.java:557)
at siiikooo0743.EXDIHO.ItemBlockControler.placeBlockAt(ItemBlockControler.java:39)
at net.minecraft.item.ItemBlock.onItemUse(ItemBlock.java:119)
at net.minecraft.item.ItemStack.tryPlaceItemIntoWorld(ItemStack.java:152)
at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerRightClick(PlayerControllerMP.java:401)
at net.minecraft.client.Minecraft.clickMouse(Minecraft.java:1378)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1854)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:898)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826)
at net.minecraft.client.main.Main.main(Main.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
EDIT: I removed the
Minecraft.getMinecraft().theWorld.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord);