oh ja ich sehe gerade im default steht auch
postChat=false
das muss auch true ![]()
Ich habe den ersten Beitrag aktualisiert, danke für den Hinweis
oh ja ich sehe gerade im default steht auch
postChat=false
das muss auch true ![]()
Ich habe den ersten Beitrag aktualisiert, danke für den Hinweis
OZ DiscordConnect Plugin
This plugin connects your Rising World server with Discord.
It supports chat forwarding, event messages, status updates and more.
Requirements
Download both plugins:
DiscordConnect Download
OZTools Download
Installation
plugins/ folder.settings.properties based on settings.default.properties.settings.properties to configure the plugin.Automatic Reloading
Thanks to OZTools:
settings.properties file is automatically reloaded when changed.Configuration
Edit the generated settings.properties file.
These entries should be customized:
# Discord Bot - On small servers the bot can cause OutOfMemory crash, just stick to botEnable=false in that case!
# the channel name in discord from which the bot should pickup chat to display it ingame (usually the same channel where the chatWebHook is posting to)
Direct or Webhook Mode
You can run the plugin in two ways:
Features
Updating
Simply overwrite the plugin files with the newest versions.
OZTools will detect the changes and reload all plugins automatically.
Support
If you need help or found a bug, feel free to reply in this thread.
Hinweis: Benötigt zusätzlich das OZTools-Plugin (keine Konfiguration nötig).
Ich habe mein altes DiscordPlugin komplett überarbeitet und als DiscordConnect neu veröffentlicht. Es verbindet euren Rising-World-Server zuverlässig mit Discord und bietet viele nützliche Features für Community-Server.
| Slash command | Beschreibung |
| /restart | Leitet einen server Neustart ein |
| /kick [player] [reason] | Kickt einen Spieler vom Server |
| /ban [player] [duration] [reason] | Bannt einen Spieler vom Server |
| /unban [player] | Hebt eine Verbannung auf |
| /group [player] [group] | Weist einem Spieler einer Gruppe zu |
| /gettime | Zeigt die aktuelle Serverzeit an |
| /getweather | Zeigt das aktuelle Wetter an |
| /online | Zeigt alle Spieler die aktuell online sind |
| weitere Befehle: /help, /getbanned, /getversion, /support [player] [text], /yell [text], /bc [type] [text], /teleporttoplayer [playerA] [playerB], /makeadmin [player], /unadmin [player], /setweather [weather], /settime [hour] [min], /sethealth [player] [value], /sethunger [player] [value], /setthirst [player] [value] |
plugins/-Ordner entpacken (keine Konfiguration nötig)
plugins/ entpacken
settings.propertiesNeue Dateien einfach über vorhandene kopieren.
OZTools erkennt aktualisierte JARs automatisch und lädt alle Plugins neu.
Keine weiteren Schritte nötig.
Wenn botEnable=true gesetzt ist, wird der Discord-Bot aktiviert und benötigt ein gültiges Bot-Token. Desweiteren müssen entweder webHookUrls oder channelIds gesetzt werden.
Ich freue mich über Feedback, Ideen oder Bugreports. Schreibt einfach hier in den Thread!
PS: weil ich immer zu faul bin um sowas zu schreiben habe ich den Text hier von der KI schreiben lassen 🙈 werde ihn aber hier und da manuell anpassen.
Thy will try tomorrow ![]()
😂😅 OK danke, gut zu wissen, aber da ich in vscode programmiere ist wohl keine konkrete Lösung dabei falls ich's mal wieder brauche.😄😂😅
FYI: Es war ein non-daemon timer der verhindert hat das die JVM sauber beendet. Habe es gefunden indem ich alle threads onDisable ge-debugged habe, war die Nadel im Heuhaufen, aber auf dem Weg dahin zumindest alles andere robuster gemacht ![]()
Ich denke das ich zumindest mein DiscordPlugin bald wieder zur Verfügung stellen kann, fehlt nur noch etwas feintuning
Ich bin mir nicht sicher aber ich habe einen Papierkorb gebaut und skaliert der hat auch keine funktion, hab ihn aber auch noch nicht unskaliert getestet
Ich bin ja aktuell dabei meine alten Plugins wieder ans laufen zu kriegen und mein DiscordPlugin ist auch schon wieder relativ fit. Das einzige Problem was ich aktuell habe ist, das irgendwie kein Neustart mehr durchgeführt werden kann. Die letzte meldung ist DESTROY JAVA VM
[SCHEDULER] Register event listener (OnPlayerSpawn): say @{1} Hello {1}, welcome to OZ2025.11. There are currently {0} players online!
[SCHEDULER] Register event listener (OnPlayerKilledPlayer): say <color=red>{2} killed {1} with {3}</color>
[SCHEDULER] Register event listener (OnPlayerKilledPlayer): yell @{2} <color=red>{1} killed!</color>
[SCHEDULER] Register trigger (every 3600 s): say This is just a test server for the new version (inactive)
[SCHEDULER] Register trigger (in 43140 s): lock Server is currently restarting, please try again shortly! (inactive)
[ERROR] [12:53:27] Cannot find server header: '' (full path: /appdata/rising-world/dedicated-server/)
RisingWorld.Server.Network.Http.API.ServerDefaultRequestHandler.OnGetRequest (NetCoreServer.HttpRequest request, System.Net.Sockets.Socket socket, RisingWorld.Common.Http.IHttpSession session) (at <00000000000000000000000000000000>:0)
RisingWorld.Server.Network.Http.Webserver+HttpWebServerSession.OnReceivedRequest (NetCoreServer.HttpRequest request) (at <00000000000000000000000000000000>:0)
NetCoreServer.HttpSession.OnReceived (System.Byte[] buffer, System.Int64 offset, System.Int64 size) (at <00000000000000000000000000000000>:0)
NetCoreServer.TcpSession.ProcessReceive (System.Net.Sockets.SocketAsyncEventArgs e) (at <00000000000000000000000000000000>:0)
NetCoreServer.TcpSession.OnAsyncCompleted (System.Object sender, System.Net.Sockets.SocketAsyncEventArgs e) (at <00000000000000000000000000000000>:0)
System.Net.Sockets.Socket+<>c.<.cctor>b__367_10 (System.IAsyncResult ares) (at <00000000000000000000000000000000>:0)
RisingWorld.Server.Network.Http.API.ServerDefaultRequestHandler.OnGetRequest (NetCoreServer.HttpRequest request, System.Net.Sockets.Socket socket, RisingWorld.Common.Http.IHttpSession session) (at <00000000000000000000000000000000>:0)
RisingWorld.Server.Network.Http.Webserver+HttpWebServerSession.OnReceivedRequest (NetCoreServer.HttpRequest request) (at <00000000000000000000000000000000>:0)
NetCoreServer.HttpSession.OnReceived (System.Byte[] buffer, System.Int64 offset, System.Int64 size) (at <00000000000000000000000000000000>:0)
NetCoreServer.TcpSession.ProcessReceive (System.Net.Sockets.SocketAsyncEventArgs e) (at <00000000000000000000000000000000>:0)
NetCoreServer.TcpSession.OnAsyncCompleted (System.Object sender, System.Net.Sockets.SocketAsyncEventArgs e) (at <00000000000000000000000000000000>:0)
Es kommen noch requests rein auf den Webserver der aber schon nicht mehr reagiert, daher wohl die Exceptions, ansonsten habe ich alle exceptions die von meinen Plugins kamen bereits gelöst, habe kein Plan wie ich jetzt weiter debuggen könnte um die Ursache zu finden. Jemand eine Idee?
Viele Grüße
Devidian
Für das Reiten von Pferden ist unter "general" die Berechtigung "ridemounts" verantwortlich. Hier lässt sich nicht in spielereigene oder freilaufende Pferde unterscheiden und auf "true" erlaubt es das Reiten von Pferden im allgemeinen. Ich habe dies auf meinem Server dennoch auf true, auch in den Areas, da man sein "eigenes" Pferd verlieren würde, wenn man in eine fremde Area hinein reitet. Die meisten Spieler haben sich daher einen Stall/Unterstand für ihre Pferde gebaut, da Türen nicht geöffnet und somit Pferde nicht geklaut werden können.
Ja, der Teleport funktioniert auch nur "total" ... also durch goto Befehl und auch über die Spielerliste "i" ... sollte nicht für jeden erlaubt sein ... das regel ich über die Areaberechtigung oder über eine Gruppenberechtigung. Da ist man schon gezwungen ein Teleport Plugin zu benutzen .... und ich wäre auch sehr dafür, dass so etwas auch seinen Weg in das Spiel findet
ja okay stimmt ridemounts gibts, dann ist das wohl ein Fall von "plötzlich verschwunden" denn das ist für Gäste auch aus. (die können wirklich garnichts, nicht mal hungern)
Wie ist das eigentlich mit Pferden? Eigentlich haben wir für Gäste auf dem Server alles an Rechten entfernt (also auch usevehicles:false), jedoch verschwand gestern ein Pferd von meinem Hof, welches von einem Mitspieler dort abgestellt wurde mit Sattel. Zwischendrin war nur ein Gast online, leider gibt es keine Logs die Rückschlüsse geben könnten ob er das Pferd weggeritten hat oder ob es sich einfach so in Luft aufgelöst hat.
Ich finde die Permissions auch teilweise etwas verwirrend und würde feinere Abstufungen begrüßen. Zum Beispiel auch beim Teleport, Wenn ich nur goto* erlauben will aber nicht den reinen teleport Befehl scheint das aktuell nicht möglich zu sein. Wenn ich teleport:false setze funktioniert auch gotomark nicht mehr. Ich hatte schon versucht einfach gotomark:true hinzuzufügen aber dann sagt er das er die property nicht kennt 😅
Also bei uns auf meinem frisch eingerichteten Server, kam es auch schon zu ein paar verschwundenen Dingen, mehrfach sind Bretter eines selbstgebauten Zaunes verschwunden bei einem Spieler und einmal eine Bodenplatte bei mir.
Außerdem ist mindestens 1 Hühnchen obwohl eingesperrt plötzlich weg gewesen und wurde bis heute nicht mehr gesehen. 😅
Hey, i think its time to be back after such a long break.
Currently i try to reactivate my old java-version plugins and so far i got my projects up to date (using Maven and vs-code). The only thing i just noticed is, that the color codes in chat messages seem to be out of date:
So my first question is red51 how to do this in the new API? I tried to search the forum but could not find anything about that. Maybe anyone else knows it too.
# DE
Hallo zusammen, ich denke es ist mal an der Zeit zurück zu kommen nach so langer Pause ![]()
Aktuell bin ich dabei meine alten Plugins zu reaktivieren, bisher konnte ich zumindest meine IDE (vs-code+Maven) wieder ans laufen kriegen und die Plugins in der richtigen Java version kompillieren. Das einzige was mir jetzt gerade aufgefallen ist, ist die Tatsache das die Farbcodes für chat-Nachrichten wohl nicht mehr funktionieren.
(siehe Bild oben)
Also wäre meine erste Frage in die Runde: Gibt es die Möglichkeit überhaupt noch (teile von) chat Nachrichten anders zu färben? Wenn ja wie? Ich habe mich gerade durch das ganze Forum hier gewühlt und nichts gefunden ![]()
What about sending text from game to Discord and vice versa?
According to serverlogs my messages did not arrive.
Back to Topic, i've found some errors in the logs after i had logged off:
The Discord plugin seems to be broken (for me at least - does it work for you?), maybe this one broke as well with the latest update?
For the Discord Plugin, at least it shows server status as the bot is online and player activity, so i would say it works
Hey,
just installed LandClaim on my fresh server but it seems nobody can use SHIFT+L, I've even restarted the server.
I can see the admin menu and i see the top header information about the current claim but cant open anything.
The only other plugin i've yet installed is the discord plugin.
Any solutions?
Hi there and sorry, but the README was not updated with the latest changes when i last worked on that project. There was less interest from others to keep that up to date.
There is no config json anymore, instead this tool uses env variables