Hey Leute,
Ich baue gerade dein grundgerüßt für ein grundstück plugin das ganze ist so gedacht das man mit der Gold axt 2 positionen setzten kann (worldedit like), wen ich die erste Position setze funktioniert alles wunderbar doch wenn ich die 2 setzen will passiert einfach nichts, error gibts auch nicht
danke im vorauss
Der Code:
Ich baue gerade dein grundgerüßt für ein grundstück plugin das ganze ist so gedacht das man mit der Gold axt 2 positionen setzten kann (worldedit like), wen ich die erste Position setze funktioniert alles wunderbar doch wenn ich die 2 setzen will passiert einfach nichts, error gibts auch nicht
danke im vorauss
Der Code:
Javascript:
@EventHandler
public void onIAct(PlayerInteractEvent e) {
if(e.getAction() == Action.LEFT_CLICK_BLOCK || e.getAction() == Action.RIGHT_CLICK_BLOCK) {
if(e.getItem() != null && e.getItem().getType() == Material.GOLD_AXE) {
Player p = e.getPlayer();
Block b = e.getClickedBlock();
if(!locs.containsKey(p)) {
locs.put(p, new Location[2]);
if(e.getAction() == Action.LEFT_CLICK_BLOCK) {
locs.get(p)[0] = b.getLocation();
p.sendMessage("§2Grundstück§8• §7Du hast die §21. §7Position gesetzt!");
}else{
locs.get(p)[1] = b.getLocation();
p.sendMessage("§2Grundstück§8• §7Du hast die §22. §7Position gesetzt!");
}
if(locs.get(p)[0] != null && locs.get(p)[1] != null) {
plotFile.setPlot("TestPlot", p.getUniqueId(), locs.get(p)[0].getBlockX(), locs.get(p)[1].getBlockX(), locs.get(p)[0].getBlockZ(), locs.get(p)[1].getBlockZ());
locs.remove(p);
p.sendMessage("§2Grundstück§8• §7Du hast das Grundstück gesetzt!");
}
}
}
}
}