funtime:minecraft:forge-nearby-mobs
Forge 1.12 монстры в радиусе
import net.minecraft.entity.Entity; import net.minecraft.entity.monster.EntityZombie; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.world.World; import net.minecraft.util.math.AxisAlignedBB; import java.util.List; public class ZombieDetection { public static void detectNearbyZombies(World world, EntityPlayer player, double range) { // Get the player's position double posX = player.posX; double posY = player.posY; double posZ = player.posZ; // Create an AxisAlignedBB (bounding box) to specify the area around the player AxisAlignedBB boundingBox = new AxisAlignedBB(posX - range, posY - range, posZ - range, posX + range, posY + range, posZ + range); // Get all entities in that bounding box List<Entity> entities = world.getEntitiesWithinAABB(Entity.class, boundingBox); // Loop through the entities and check if they are zombies for (Entity entity : entities) { if (entity instanceof EntityZombie) { // Entity is a zombie, do something with it EntityZombie zombie = (EntityZombie) entity; System.out.println("Found a nearby zombie at: " + zombie.getPosition()); // You can now interact with the zombie (e.g., damage it, track it, etc.) } } } }
funtime/minecraft/forge-nearby-mobs.txt · Последнее изменение: 2024/11/16 03:55 — tuxapuk