ModTeleporter.java 814 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package me.km.dimensions;
  2. import net.minecraft.entity.Entity;
  3. import net.minecraft.world.Teleporter;
  4. import net.minecraft.world.WorldServer;
  5. public class ModTeleporter extends Teleporter
  6. {
  7. private final WorldServer ws;
  8. public ModTeleporter(WorldServer ws)
  9. {
  10. super(ws);
  11. this.ws = ws;
  12. }
  13. @Override
  14. public void placeInPortal(Entity ent, float rotationYaw)
  15. {
  16. ent.motionX = 0.0d;
  17. ent.motionY = 0.0d;
  18. ent.motionZ = 0.0d;
  19. }
  20. @Override
  21. public boolean placeInExistingPortal(Entity entityIn, float rotationYaw)
  22. {
  23. return false;
  24. }
  25. @Override
  26. public boolean makePortal(Entity entityIn)
  27. {
  28. return true;
  29. }
  30. @Override
  31. public void removeStalePortalLocations(long worldTime)
  32. {
  33. }
  34. }