Posted December 26, 20159 yr Hey there! I've recently begun working on adding mobs. I'm trying to create a method that changes the tracking range of the mob if the player nearest to it is shifting. Unfortunately, I've come across a roadblock. I can't seem to figure out how to get the player nearest the mob. I would try using "Minecraft.getMinecraft().thePlayer", but that's client side only. Suggestions? private static int trackingRangeDeterminer(){ int range = 0; Entity player; //<-- This is the problem. if(player.isSneaking()){ range=1; } if(!player.isSneaking()){ range=15; } return range; }
December 27, 20159 yr 1. Don't make your method static unless you pass either your Entity or the World object to it 2. Use one of the World#getClosestPlayer methods to find the closest player 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.