Advertisement
Zeldown

Untitled

Aug 28th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.61 KB | None | 0 0
  1. @EventHandler
  2.      public void onMount(VehicleEnterEvent e) {
  3.          Player p = (Player) e.getEntered();
  4.          Entity entity = e.getVehicle();
  5.          if(!entity.hasMetadata("owner")) {
  6.              Concessionaire.players.set("players." + p.getPlayerListName() + ".car", entity);
  7.              try {
  8.                 Concessionaire.players.save(Concessionaire.filePlayers);
  9.             } catch (IOException e1) {
  10.                 e1.printStackTrace();
  11.             }
  12.              entity.setMetadata("owner", new MetadataValue() {
  13.                
  14.                 @Override
  15.                 public Object value() {
  16.                     // TODO Auto-generated method stub
  17.                     return null;
  18.                 }
  19.                
  20.                 @Override
  21.                 public void invalidate() {
  22.                     // TODO Auto-generated method stub
  23.                    
  24.                 }
  25.                
  26.                 @Override
  27.                 public Plugin getOwningPlugin() {
  28.                     // TODO Auto-generated method stub
  29.                     return Concessionaire.instance;
  30.                 }
  31.                
  32.                 @Override
  33.                 public String asString() {
  34.                     // TODO Auto-generated method stub
  35.                     return p.getPlayerListName();
  36.                 }
  37.                
  38.                 @Override
  39.                 public short asShort() {
  40.                     // TODO Auto-generated method stub
  41.                     return 0;
  42.                 }
  43.                
  44.                 @Override
  45.                 public long asLong() {
  46.                     // TODO Auto-generated method stub
  47.                     return 0;
  48.                 }
  49.                
  50.                 @Override
  51.                 public int asInt() {
  52.                     // TODO Auto-generated method stub
  53.                     return 0;
  54.                 }
  55.                
  56.                 @Override
  57.                 public float asFloat() {
  58.                     // TODO Auto-generated method stub
  59.                     return 0;
  60.                 }
  61.                
  62.                 @Override
  63.                 public double asDouble() {
  64.                     // TODO Auto-generated method stub
  65.                     return 0;
  66.                 }
  67.                
  68.                 @Override
  69.                 public byte asByte() {
  70.                     // TODO Auto-generated method stub
  71.                     return 0;
  72.                 }
  73.                
  74.                 @Override
  75.                 public boolean asBoolean() {
  76.                     return false;
  77.                 }
  78.             });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement