PingAPI lets you listen for outgoing PacketStatusOutServerInfo packets and allows you to easily modify them.
It has been a few years since...
Use the correct constructor.
Incrementally increase the radius.
Create an instance of it, and invoke PlayerConnection#sendPacket(Packet).
Yes, assuming you use the new PacketPlayOutWorldParticles constructor.
Going in a square will be more accurate, but less efficient. If you just go diagonally, you are going to miss a lot of biomes.
@CheesyFreezy You can't
@killerzz1 An 'int' is 0 by default and primitives cannot be null. Are you using a wrapper class?
@Pokechu22 So you are just trying to get the first biome? Right now you are checking each chunk diagonally which eventually would work, but you...
@Vamure You never really told us what the problem was.
Separate names with a comma.