IntelliJ PermissionsEX hinzufügen?
Hallo Leute, ich habe ein kleines Problem. Ich wollte gerade ein bisschen programmieren (bin gerade am lernen) und ich wollte eine PermissionsEx Abfrage machen.
Das Problem ist bei mir steht dass ru.tehkode.permission-bukkit nicht exestiert OBWOHL ich es einmal in der POM.xml drinne habe und auch einmal als Jar Datei hinzugefügt habe,. Hier paar Screenshot:
In den Screenshots sieht man gut wie es rot markiert wird und dass ich es auch habe.
Ich bitte echt um Hilfe! Ich habe sogar probiert nur die Jar Datei zu nutzen oder auch mal nur über POM.xml es zu machen aber da ging es leider nicht..


3 Antworten

Die Repo, die du für PEX hinzugefügt hast, ist gar nicht mehr erreichbar. Sieh selbst: http://pex-repo.aeou.xyz/
Am besten nutzt du die offizielle Repo, wie hier beschrieben: https://github.com/PEXPlugins/PermissionsEx#on-maven

Versuchs mal mit permissionsex-api. Wie regex9 aber auch schon angemerkt hat: Pex ist veraltet. Ich hab das 2015 oder so das letzte Mal verwendet. Einfacher wäre es für dein Beispiel wohl, um einfach nach einer Permission zu prüfen. Hat auch den Vorteil, dass dann ein beliebiges Permissions System genutzt werden kann.

Deinem ersten Screenshot zufolge wird die Bibliothek schon erkannt, nur hast du das Package wohl noch nicht importiert.
Klicke auf PermissionsEx in Zeile 13 und drücke Alt + Enter. IntelliJ ergänzt daraufhin automatisch den Package-Import am Dateianfang.

Ich habe es importiert, siehe Screenshot 3 (habe ergänzt).
Aber es funkt immernoch nicht man sieht im 3. Screenshot auch den Fehler und so

Ich habe gerade einmal recherchiert, woher du die Bibliothek überhaupt beziehst, denn in einem offiziellen Maven-Repository liegt sie nicht. Laut diesem Beitrag ist das Plugin bereits veraltet. Entweder du schaust dir die dort empfohlene Alternative einmal an oder nutzt das Repository, welches Lezurex gepostet hat.

Ich würde dir empfehlen es einfach mit Vault zu machen.
Das wird besser unterstützt als Pex selbst.
Außerdem würde ich dir dringen raten eine Alternative wie z.B. LuckPerms statt PermissionsEx zu nutzen.
PermissionsEx ist zur Zeit ohne Support und wird seit Jahren nicht weiterentwickelt

PermissionsEx 2.0 soll zwar gerade in Development sein, aber sonderlich aktiv scheint es nicht.
Außerdem ist diese Version wohl noch nicht für Produktionsserver gedacht
Geht leider immer noch nicht, habe Screenshots gemacht mit Gyazo..
https://gyazo.com/3de5200790de1fc8b2d042fba3163752
https://gyazo.com/22edb97499ffa483b3f5abd86d40f2f6
https://gyazo.com/afe1d7b111ed1d91c365eb5a68677d48
Sind von Gyazo, kannst sogar im Internet gucken dass Gyazo legit ist