ThatGamerBlue2

Untitled

Jun 30th, 2020
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. String entityName = "minecraft:creeper";
  2. Optional<EntityType<?>> entityTypeOptional = EntityType.get(entityName);
  3. if (!entityTypeOptional.isPresent())
  4. {
  5. log.error("Entity type " + entityName + " doesn't exist. Maybe you made a typo?");
  6. }
  7.  
  8. world.getPlayers().forEach(player -> {
  9. if (!entityTypeOptional.isPresent())
  10. {
  11. player.sendMessage(new LiteralText("ERROR: Entity type " + entityName + " doesn't exist"), false);
  12. return;
  13. }
  14.  
  15. Entity entity = entityTypeOptional.get().create(world);
  16. if (entity == null)
  17. {
  18. // something very very bad has happened in the game
  19. log.error("Failed spawning entity " + entityName + " for player " + player.getName().asString());
  20. return;
  21. }
  22. entity.setPos(player.getX(), player.getY(), player.getZ());
  23. world.spawnEntity(entity);
  24. });
Advertisement
Add Comment
Please, Sign In to add comment