Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String entityName = "minecraft:creeper";
- Optional<EntityType<?>> entityTypeOptional = EntityType.get(entityName);
- if (!entityTypeOptional.isPresent())
- {
- log.error("Entity type " + entityName + " doesn't exist. Maybe you made a typo?");
- }
- world.getPlayers().forEach(player -> {
- if (!entityTypeOptional.isPresent())
- {
- player.sendMessage(new LiteralText("ERROR: Entity type " + entityName + " doesn't exist"), false);
- return;
- }
- Entity entity = entityTypeOptional.get().create(world);
- if (entity == null)
- {
- // something very very bad has happened in the game
- log.error("Failed spawning entity " + entityName + " for player " + player.getName().asString());
- return;
- }
- entity.setPos(player.getX(), player.getY(), player.getZ());
- world.spawnEntity(entity);
- });
Advertisement
Add Comment
Please, Sign In to add comment