Advertisement
Guest User

CommandAbstract.a source code

a guest
Jul 30th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1.  
  2. public static <T extends Entity> T a(MinecraftServer paramMinecraftServer, ICommandListener paramICommandListener, String paramString, Class<? extends T> paramClass)
  3. throws ExceptionEntityNotFound
  4. {
  5. Object localObject = PlayerSelector.getEntity(paramICommandListener, paramString, paramClass);
  6. if (localObject == null) {
  7. localObject = paramMinecraftServer.getPlayerList().getPlayer(paramString);
  8. }
  9. if (localObject == null) {
  10. try
  11. {
  12. UUID localUUID = UUID.fromString(paramString);
  13. localObject = paramMinecraftServer.a(localUUID);
  14. if (localObject == null) {
  15. localObject = paramMinecraftServer.getPlayerList().a(localUUID);
  16. }
  17. }
  18. catch (IllegalArgumentException localIllegalArgumentException)
  19. {
  20. throw new ExceptionEntityNotFound("commands.generic.entity.invalidUuid", new Object[0]);
  21. }
  22. }
  23. if ((localObject == null) || (!paramClass.isAssignableFrom(localObject.getClass()))) {
  24. throw new ExceptionEntityNotFound();
  25. }
  26. return (T)localObject;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement