Posted March 17, 20169 yr Hello, I want to check, If the player goes from the overworld to a other dimension. But if the player goes from a other dimension to the overworld, the event shouldn't be triggerd. I've tryed it with: public void action(cpw.mods.fml.common.gameevent.PlayerEvent.PlayerChangedDimensionEvent event){ if(player.dimension != 0){ event.player.inventory.addItemStackToInventory(new ItemStack(blocks.dirt, 1)); } } If I'm using the event with the if-statement, the game crashes, if I'm going to a different dimension. Does anybody know, why? How can I program it? Thanks, Mike
March 17, 20169 yr Where did you get your 'player' instance from you use in your condition? You should use the one provided by the Event parameter, like you did when trying to add the item to the inventory. http://i.imgur.com/NdrFdld.png[/img]
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.