Ich möchte anhand eines Befehls programmieren, dass an der Position wo man sich befindet um einen eine WorldGuard Region erstellt wird.
Dafür braucht man zwei gegenüberliegende Punkte.
Ich hab garkeinen Plan wie man so etwas machen könnte.
Weis jemand was ich meine und wie ich es meine ?
Falls man damit nichts anfangen kann wie ich es meine..
schaut hier c: http://prnt.sc/ata0nd
Mein momentaner Code:
- Code: Alles auswählen
- if(Worldguard.getWorldGuardPlugin().getRegionManager(p.getWorld()).getRegion("Gs_" + p.getName()) == null) {
- ProtectedCuboidRegion region = new ProtectedCuboidRegion("Gs_" + p.getName(), <POS1>, <POS2>);
- RegionManager r = Worldguard.getWorldGuardPlugin().getRegionManager(p.getWorld());
- r.addRegion(region);
- DefaultDomain d = Worldguard.getWorldGuardPlugin().getRegionManager(p.getWorld()).getRegion("Gs_" + p.getName()).getOwners();
- d.addPlayer(p.getName());
- Worldguard.getWorldGuardPlugin().getRegionManager(p.getWorld()).getRegion("Gs_" + p.getName()).setOwners(d);
- Worldguard.getWorldGuardPlugin().getRegionManager(p.getWorld()).save();
- p.sendMessage(Main.prefix + "§eRegion erstellt§7!");
- } else {
- p.sendMessage(Main.prefix + "§cDu hast bereits eine Region§7!");
- }
In der Zeile muss ich es definieren sozusagen:
- Code: Alles auswählen
- ProtectedCuboidRegion region = new ProtectedCuboidRegion("Gs_" + p.getName(), <POS1>, <POS2>);
Eine Frage noch nebenbei.. wenn ich eine Region erstelle, weis jemand ob diese "Expand vert" ist also von ganz oben bis unten c: ?
Oder kann ich sozusagen einfach punkt 1 die y Koordinate auf -200 und bei punkt 2 die y Koordinate auf +500 stellen, damit es "expand vert" ist ?
ich finde dazu keine "Methode" wenn man das so will .__.