Skocz do zawartości
  • 0

WorldGuard getApplicableRegions()


Pytanie

siemka mam problem z getApplicableRegions() tutaj kodzik: 

public boolean checkWorldGuardRegion(Block block) {
	    Vector vector = new Vector(block.getLocation().getX(), block.getLocation().getY(), block.getLocation().getZ());
	    BlockVector vec = new BlockVector(block.getLocation().getX(), block.getLocation().getY(), block.getLocation().getZ());
	    if (vector == null) {
	      return false; 
	    }
	    WorldGuardPlugin wgp = (WorldGuardPlugin) Bukkit.getServer().getPluginManager().getPlugin("WorldGuard");
	    RegionManager regionManager = wgp.getRegionManager(block.getWorld());

		ApplicableRegionSet set = regionManager.getApplicableRegions(vector);
		

		Iterator<ProtectedRegion> it = set.iterator();
		return iterator.hasNext();
	}

951e48979036ed1ba760b5ba1c783d6b.png

co do importu com.sk89q.worldedit.Vector; nie dziala ;/ mam dostepe vektory tylko z java.util oraz org.bukkit.util.

Odnośnik do komentarza
https://skript.pl/temat/36982-worldguard-getapplicableregions/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość Usunięty#25876

Z tego co pamiętam to klasa Vector oraz BlockVector w nowych wersjach została przeniesiona gdzieś indziej. Upewniłem się patrząc po dawnych wiadomościach od Wizjanego:

3yHsjy4.png

W sumie jak czegoś nie wiesz to zawsze możesz popytać na discordzie enginehuba, tam zawsze pomogą, zwłaszcza że to są twórcy xD

Edytowane przez zrdzn
Odnośnik do komentarza
https://skript.pl/temat/36982-worldguard-getapplicableregions/#findComment-235729
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...