Posts by Devidian

    Auf unserem Server brauchst du nicht nach Land und Berechtigungen fragen. Du kannst dein Land selber claimen und je länger du spielst desto mehr claims kannst du haben.

    Blaupausen funktionieren aber nur in claims. Alles innerhalb eines claims ist sicher (sollte es zumindest ohne exploit) auch Tiere kann keiner klauen :D


    Jeder ist willkommen, aber ich mache eigentlich keine Werbung dafür. Avanar baut dort zum Beispiel sehr große Sachen :D


    >> Omega Zirkel - Eine neue Welt 2025 [Survival|Coop|Land Claim|GPS|Discord Connect|DE|EN]

    Exactly that i wanted to add. If you want to stay all vanilla you can add more permission groups, restrict the default group completely so they can only visit and then you promote people you trust to groups with more permissions. Thats the way i started my server before i got my plugins back to life from their java version.

    Es gibt jetzt einen globalen marker "Alcatraz Entrance" der euch auf die Brücke im Eingangsbereich bringt. einfach im chat "/gps" benutzen, dann am einfachsten auf die Rasteransicht unter "Globale Marker"

    The default protection system can be accessed by going into gm1 (creative) and use F9 (Area Tools) see => Area Protection [New Version]


    But as Avanar mentioned, there are also plugins to manage protection, including my LandClaim Plugin, just use one of those if you dont want to set up protection on your own. Our Server is public and so far has no problems with those bad guys destroying any player builds (if they are claimed of course)

    New update! v0.4.4


    - kicking afk players when others want to sleep is now false per default

    - new option implemented to speed up time if atleast 50% players lay in bed.

    - Time speeds up to 2 ingame minutes per second (0.5)

    - and returns to normal speed (2.5 per default) if all stand up or the morning hour (default 7:00) is reached


    The new feature must be actively set to true in settings if you want to use it.

    Aber sie ist schon Präsentierbar, da ist schon viel Arbeit rein geflossen - und mein Insassenplugin ist noch nicht weiter gekommen -.-
    ---
    But its already presentable ;), there was a lot of work done already - and i still haven't finished my prisoner-plugin 😅

    Ich möchte euch hier mal unsere Gefängnisinsel präsentieren, die von Avanar und bluewind95 gebaut wurde (survival mode). Sie kann auf unserem Server auch besichtigt werden.

    ---

    I want to present you our prison island, created by Avanar and bluewind95 in survival mode. It can be Visited on our Server.
    ---
    Servername:

    Omega Zirkel - Eine neue Welt 2025 [Survival|Coop|Land Claim|GPS|Discord Connect|DE|EN]


    I too am looking for someone to create some plug ins. I am using ChatGPT to create the code but I just need it compiled. I downloaded Java JDK 17 like it said, but it just went into the Java file with no instructions on how to execute it to copy/paste the code. I will dig a little deeper tomorrow but maybe someone knows better. I also tried "NetBeans" but looking at that to me is like looking at a chalk board of Einstein's calculations. I will do some you tubing on the matter and see if I can learn by the end of this year.

    Just a notice from my side, for RW you should use Java 20 as the unity api version uses 20. It also has a shipped version of Java 20.

    I'm not a Java developer per se but i've used NetBeans at university while the "real" Java developer used Eclipse. I never liked Eclipse and i was familiar with NetBeans that time because i privately coded PHP in NetBeans. Nowadays i only use VSCode for everything, even for RW Plugins.


    Feel free to have a look at my Plugins on GitHub they are public and you can see the code. I have a template like repository too, that i use for new Plugins, but it forces everyone using it to also require to use my tools plugin (unless you remove everything related to tools) , feel free to start with it as a base if you like. if you use GPT anyways it might know what to do and how to implement your code.
    You find it here: https://github.com/Devidian/rw-plugin-maven-template

    I have recently updated it to work with agents, as i currently have to learn how to work with agents :D

    ok bugs gefunden:

    player.getCurrentArea();


    ist scheinbar null wenn man eine zone gerade erstellt hat (oder erweitert, selbes prinzip) man muss sich erst ein stück bewegen damit man wieder in der zone steht. Aktuell sort das dafür das man nicht ins richtige Menü zurück kommt nach dem erweitern. Ich habe das jetzt in 0.7.2 gefixt.
    Sonderzonen zählen jetzt auch nicht mehr als claim. Vorhandene sonderzonen müssen einmal erweitert werden, dann wird der claim gelöscht und die anzahl der claims sollte wieder stimmen (auch wenn ein admin vielleicht eh keins hat, einfach aus prinzip)

    Ein paar Viseuelle bugs gibt es noch, ich mächte aber nicht wieder Server.getAllAreas verwenden da das beim letzten mal Probleme machte (dafür war immer alles wie es sein sollte :D :D) Ich hoffe das red das evtl auch mit fixt oder gefixt hat im nächsten update.

    red51 mir ist gerade aufgefallen das player.getCurrentArea auch keine area zurück liefert wenn diese gerade erstellt wurde, erst wenn ich mich kurz bewege stimmt es wieder. Das hat zu einem bug geführt wenn man bei meinem plugin seinen claim erweitert hat kam man nicht mehr in das menü zurück um sofort weiter zu erweitern. Vorher als alles über Server.getAllAreas lief gab es das problem nicht. Ich habe jetzt einen workaround zumindest für das Menü gemacht und gebe die erweiterte zone wieder über den callback zurück. Wenn die zone als parameter gesetzt ist nimmt er diese statt player.getCurrentArea

    Mir sind noch ein paar Bugs aufgefallen die mit meinem fix von 6.1 zu tun haben können. Wenn man zonen erweitert (zumindest beim admin) ist man immer ausserhalb der zone danach (oben steht kann geclaimed werden...) und mir ist aufgefallen das er die sonderzone auf mein claim limit gecounted hat, zumindest während der session. Werde mir beides näher ansehen die tage.

    Version 0.7.0 is live!

    Main feature: set permissions for offline players!

    Offline players now appear in the permission list, the admin can set the time when the player must have been online last to appear in the list (default 24h) can be set in plugin settings as always


    Changelog


    ## [0.7.0] - 2026-03-11 | Area permission activity list

    - docs: standardize agent prompts, PR checklist, and runtime smoke-test guidance
    - build: add API verification helper and stricter CI/release validation flow
    - feat: include recently online players in the area permission list via configurable Players-DB lookup
    - feat: show online or offline status in the area permission table
    - build: package only `README.md` and `HISTORY.md` into release artifacts

    - refactor: used `player.getCurrentArea();` where possible [0.6.1]
      - this will reduce Server.getAllAreas calls
    - fix: impossible to claim because `null` area results in false for singleChunkCheck [0.6.2]
    - fix: wrong area used for claim method (`null` area from `uiPlayer.getCurrentArea();`)

    BREAKING: this release requires OZTools `>= 0.17.0`

    A new version has appeared! v0.20.0 has only small changes but i included some AI agent configs for my development - as i am forced to use ai at work to develop new stuff i will use it for my hobby developments too, so i can earn more xp in using them - that doesnt mean i let them code everything :D

    Besides that the default chat prefix and discord chat syntax have changed. They now have a the new placeholder **PH_LANGUAGE** included. If you dont like to see the players system language just remove it from your settings.

    I thought it would be helpful to see the players system language in chat so everyone can react in the users native language if hes able to do so.

    Changelog


    ## [
    0.20.0] - 2026-03-10 | Player-System-Language in Chat

    - feat: new placeholder for chat to discord `**PH_LANGUAGE**`
    - feat: new placeholder for chat-prefix ingame `**PH_LANGUAGE**`
      - replaced with the players system language
    - feat: new setting `useShutdownNotRestart` executes shutdown not restart if true (default=true)
    - fix: aligned `en` and `ru` translation files with the German source texts
    - feat: added French translation file `fr.properties`
    - build: copy only `README.md` and `HISTORY.md` into `dist`
    - fix: aligned `settings.default.properties` with all active plugin settings and code defaults

    Hey, den Fehler hab ich auch schon weitergeleitet in gewisser weise, red hat ihn glaube ich auch schon gefixt und sollte mit nächstem Update weg sein.