Posted November 30, 201311 yr I'm working on a new dimension and I need a way to damage the player if they don't have certain armor. I know Galacticraft creates its own version of the player instance but I can't seem to figure out how. What method is considered the best to do this?
November 30, 201311 yr Hi My suggestion: write an ITickHandler that, every (say) 5 seconds checks the player's armour and if it's not correct, damages the player. It should run server-side only. You don't need to create your own player instance. Your code can get access to all players on the server side from WorldServer.playerEntities and WorldServer you can get from MinecraftServer.worldServerForDimension or DimensionManager.getWorld(par1); (see http://greyminecraftcoder.blogspot.com.au/2013/10/server-side-class-linkage-map.html) {Actually after reading dieSieben's answer I think his is better than mine.} -TGG
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.