Posts by Devidian

    OZ Plugin-Update: Stabile Buttons in allen Oberflächen

    Die gemeinsamen Bedienelemente der OZ-Plugins wurden überarbeitet. Klicks, Hover-Zustände und Schalter reagieren nun auch nach einer Zustandsänderung zuverlässig.

    OZ Tools 0.23.0

    • Neue zustandsbasierte Buttons sorgen für ein einheitliches und stabiles Bedienverhalten.
    • Schalter in den Plugin-Einstellungen zeigen ihren Zustand klar als Ein/Aus-Schalter.

    Aktualisierte OZ-Plugins

    OZ Admin Utils 0.8.7, OZ Discord Connect 0.23.4, OZ Global Intercom 0.15.7, OZ GPS 0.7.4, OZ Land Claim 0.13.4, OZ Mail 0.1.7, OZ Marketplace 0.2.9, OZ Rewards 0.3.4, OZ Shop 0.3.5 und OZ Wallet 0.4.4 verwenden jetzt die neuen Bedienelemente.

    Jedes plugin wird mit einer settings.default.properties ausgeliefert. Beim start legt ein Plugin eine Kopie unter settings.properties an WENN diese NICHT existiert. Wenn die schon da ist, bleibt alles eingestellt wie es ist und man muss nur neue einstellen.



    EDIT:


    Übrigens supporte ich auch nicht-oz plugins aber dafür brauchen diese ein public github-release

    -----

    I also support others plugins but they need a public github release

    OZ Plugin-Update: Updates, Marketplace und Global Intercom

    Dieses Update bringt eine zentrale Update-Verwaltung für Administratoren und verbessert die Verkaufsübersicht im Marketplace.

    OZ Tools 0.22.7

    • Administratoren können öffentliche OZ-Plugin-Updates prüfen, Release-Hinweise lesen und Updates direkt im Spiel installieren.
    • Während eines Updates zeigen Status und Versionsfarben den aktuellen Fortschritt; fehlgeschlagene Updates geben eine Warnung aus.
    • Updates behalten lokale Einstellungen, Spieler-Datenbanken, Shop-Dateien und weitere eigene Plugin-Dateien bei.

    OZ Marketplace 0.2.7

    • Die Verkaufsübersicht zeigt Käufer und Zustand verkaufter Gegenstände.
    • Die Spalten der Verkaufstabelle sind wieder korrekt ausgerichtet.

    OZ Global Intercom 0.15.6

    • Die Einstellungsseite zeigt den verfügbaren Shortcut korrekt an.

    OZ Plugin-Update: Mail, Marketplace und Shop

    Dieses Folgeupdate verbessert den sicheren Item-Handel und macht OZ Mail im Alltag komfortabler.


    OZ Mail 0.1.4

    • Item-Anhänge behalten beim Versand, Abholen und Zurücksenden Haltbarkeit, Status und Modifier.
    • Nachnahme zeigt vor dem Abholen einen Zahlungsdialog; die Währung wird über eine Wallet-Auswahl gewählt.
    • Die Empfängerliste enthält Favoriten und einen pro Spieler einstellbaren Zeitraum. Der Serverwert bleibt der Standard.

    OZ Marketplace 0.2.5

    • Angebote bewahren Haltbarkeit, Status und Modifier eines Items zuverlässig bis zum Kauf oder Zurückziehen.
    • Beschädigte Items zeigen ihren Zustand in Karten, Tabelle sowie Bestätigungsdialogen. Verkäufer werden vor dem Einstellen gewarnt.
    • Die Angebotskarten und Dialoge wurden für eine klarere Darstellung überarbeitet.

    OZ Shop 0.3.2

    • System-Ankaufspreise berücksichtigen jetzt die tatsächliche Haltbarkeit jedes verkauften Items.
    • Items mit null Haltbarkeit werden nicht angekauft. Bei einer fehlgeschlagenen Wallet-Gutschrift werden Zustand und Modifier vollständig zurückgegeben.

    OZ Plugin-Update: Mail, Handel und Komfort

    Mit diesem Update erscheint OZ Mail als neues Plugin. Außerdem gibt es Verbesserungen für Handel und Shop-Bestände.

    Neu: OZ Mail 0.1.3

    • Eigenes Ingame-Postfach mit Eingang, Ausgang, Archiv und Nachrichtenentwurf.
    • Nachrichten können Item-Anhänge enthalten. Empfänger können sie annehmen oder an den Absender zurückschicken.
    • Optional sind Nachnahme-Zahlungen über OZ Wallet möglich.
    • Benachrichtigungen informieren über neue Post; die Ankündigungen lassen sich pro Spieler einstellen.

    Verbesserungen

    • OZ Shop 0.3.1: Das Intervall für automatische Bestandsanpassungen ist nun konfigurierbar. Teilwerte bei Verbrauch oder Auffüllung gehen nicht mehr verloren.
    • OZ Marketplace 0.2.4: Nicht verfügbare Kaufzustände werden verständlicher lokalisiert angezeigt.
    • OZ GPS 0.7.1 und OZ Land Claim 0.13.1: aktualisierte Handelsanbindung mit lokalisierten Angeboten.

    Aktualisierte Releases

    OZ Tools 0.22.2, OZ Wallet 0.4.2, OZ Mail 0.1.3, OZ Shop 0.3.1, OZ Marketplace 0.2.4, OZ GPS 0.7.1, OZ Land Claim 0.13.1, OZ Discord Connect 0.23.2 und OZ Global Intercom 0.15.5.

    Omega Zirkel Plugins für Rising World

    Grüße, liebe Mitstreiter,


    da ich mittlerweile selbst den Überblick über meine ganzen einzelnen Plugin-Themen verliere, habe ich mich entschlossen, diesen Thread zu eröffnen. Hier bekommt ihr eine Übersicht über alle OZ Plugins und ich werde künftig auch alle Patchnotes zentral an dieser Stelle posten.


    Die bisherigen Themen bleiben natürlich weiterhin für Diskussionen offen, falls ihr Fragen speziell zu einem Plugin habt. Alternativ könnt ihr auch die GitHub Discussions nutzen. Dort könnt ihr gezielt zu eurem Thema eine neue Diskussion eröffnen. Alle entsprechenden Links findet ihr übersichtlich in der Tabelle am Ende.


    Die Feature-Listen der einzelnen Plugins habe ich bewusst kurz gehalten, um hier nur die wichtigsten Hauptmerkmale aufzuzeigen. Englische Versionen findet ihr jeweils in den Spoilern.


    Ich hoffe, ihr habt wie immer Gefallen an meinen Plugins, und nehme sowohl positives als auch negatives Feedback dankend an. ;)



    =============================================

    OZ Tools

    • Hilfsklassen für UI, Logging, SQLite und WebSockets für andere Plugins
    • Administratoren prüfen öffentliche OZ-Plugin-Releases, lesen Release-Hinweise und installieren sichere fehlende Plugins oder Updates ohne Server-Neustart
    • Die Liste vertrauenswürdiger OZ-Plugins wird zentral aktualisiert, sodass neue Plugins ohne erneute Tools-Aktualisierung angeboten werden können
    • Updates bewahren lokale Einstellungen, Spieler-Datenbanken und eigene Plugin-Dateien
    • Admin-Oberfläche für globale Plugin-Einstellungen aus settings.properties
    • Spieler-Oberfläche für lokale Plugin-Einstellungen einschließlich System-, Spiel- oder eigener Sprache
    • Stabile zustandsbasierte Buttons für die Oberflächen der OZ-Plugins

    OZ Wallet

    • Geldbörse für Spieler
    • Systemkonten für Welt- und Stadtkassen mit nachvollziehbaren Transaktionen
    • Neue Welten erhalten ein konfigurierbares Startkapital im Weltkonto, damit Händler sofort finanziert werden können
    • Das Weltkonto erhält fehlende Jahresguthaben automatisch, skaliert mit Spielgeschwindigkeit und Tagen pro Monat und ohne doppelte Buchungen
    • Administratoren wählen Deutsch oder Englisch für neue Systemkonto-Buchungstexte
    • Besitzer von Systemkonten können Guthaben mit nachvollziehbarer, idempotenter Buchung ausgeben
    • Administratoren prüfen die letzten 100 Buchungen eines Spielers aus der Guthabenübersicht
    • Interface für andere Plugins, um Transaktionen sicher auszuführen
    • Interface für andere Plugins, um eigene Währungen zu definieren

    OZ Mail

    • Ingame-Postfach mit Eingang, Ausgang, Archiv und Nachrichtenentwurf
    • Spieler können Item-Anhänge sicher versenden, annehmen oder zurücksenden
    • Erfüllte Marketplace-Gesuche werden sicher als Item-Anhang zugestellt
    • Kleidungs- und Bau-Items behalten ihren konkreten Typ sowie individuelle Baufarben
    • Optionale Nachnahme-Zahlungen mit OZ Wallet
    • Benachrichtigungen bei neuer Post und konfigurierbare Briefkasten-Einstellungen
    • Systemberichte ignorieren die Postfachkapazität, bleiben aber nachvollziehbar und melden sich bei Online-Empfängern
    • Lokalisierte Versandrückmeldungen und Warnung bei vollem Postfach

    OZ Shop

    • Kauf und Verkauf von Items zwischen Server und Spieler
    • Administratoren erstellen neue NPC-Händler direkt über Radialmenü oder Shop-Befehl
    • NPC-Händler mit eigenem Wallet-Konto, eigenem Angebot, eigenem Lagerbestand und optionalem Pluginshop
    • Startkapital, Auffüllungen und Verkaufspreis-Aufschläge der Händler werden zuverlässig über das Weltkonto abgerechnet
    • Händler-, Area- und globale Warenbestände werden in getrennten, gleichmäßigen Economy-Takten abgeglichen und können optional lokalisierte Berichte senden
    • Die bestätigte Händlerauflösung verkauft Lagerbestand zum Basispreis, überträgt Guthaben ins Weltkonto und archiviert das Händlerkonto
    • Wurde ein registrierter Händler-NPC gelöscht oder getötet, wird sein Shop beim nächsten Aktivieren von OZ Shop sicher aufgelöst
    • Konkrete Kleidungs- und Bauvarianten werden mit passenden Symbolen angeboten
    • Administratoren können eigene Shop-Kataloge direkt im Spiel anlegen und bearbeiten
    • Interface für Plugins, um Dienstleistungen oder Waren anzubieten
    • Shop kann global oder auf Areas beschränkt sein
    • Optionale Kaufbestätigung und Erfolgsmeldung für Plugin-Angebote pro Spieler

    OZ GPS

    • Erstellen von privaten, Gruppen- und globalen GPS-Markern
    • Ersetzt den tp-Befehl durch statische Marker
    • Distanzkosten berechnen sich in 256-Chunk-Sektoren, bleiben im selben Chunk kostenlos und runden sonst auf
    • Administratoren verwalten globale Warp-Marker für Serverwechsel ohne Teleportkosten, Limits, Cooldowns oder lokale Koordinaten
    • Spieler wechseln über Warp-Marker zu einem konfigurierten Zielserver
    • Sehr viele Einstellungsmöglichkeiten für Administratoren
    • Optional: Teleportmarken als Währung mit Wallet
    • Optional: Event-Posts nach Discord mit Discord Connect

    OZ Land Claim

    • Spielergesteuerte Grundstücksbeanspruchung
    • Städte mit Stadtkasse, erweiterbarem Radius und privaten Stadtgrundstücken
    • Pachtzonen zum Kaufen, Mieten oder Mietkaufen mit täglicher Abrechnung
    • Administratoren können Basisgrundstücke innerhalb des Claim-Limits im Grundstückspreis-Modus kostenfrei freigeben, während Clusteraufschläge erhalten bleiben
    • Admins können Sonderzonen einrichten
    • Spieler können die Sichtweite für Grundstücks- und Zonenrahmen persönlich festlegen
    • Die Grundstücksinformation aktualisiert sich stabil bei Gebietswechseln
    • Sehr viele Einstellungsmöglichkeiten für Administratoren
    • Optional: Verkauf von Grundstücken mit Wallet
    • Optional: Event-Posts nach Discord mit Discord Connect

    OZ Marketplace

    • Kauf und Verkauf von Items zwischen Spielern
    • Große Stapel können vollständig oder in Teilmengen gehandelt werden
    • Spieler können Gesuche erstellen und schrittweise erfüllen lassen
    • Erfüllte Gesuche werden über OZ Mail zugestellt
    • Administratoren können begrenzte oder unbegrenzte Spielermärkte erlauben
    • Marktbesitzer verwalten ihre eigenen Markt-Areas und erhalten deren Steuereinnahmen
    • Kleidungs- und Bau-Items behalten ihren konkreten Typ sowie individuelle Baufarben
    • Spieler können ihre Angebotskapazität über OZ Shop schrittweise erhöhen

    OZ Rewards

    • Spieler erhalten Belohnungen in Form von Währungen mit Wallet
    • Administratoren können alle Arten von Belohnungen konfigurieren oder deaktivieren
    • Globale Belohnungsankündigungen erscheinen in der jeweils gewählten Spielersprache
    • Optional: Discord-Integration mit Discord Connect für Events

    OZ Bosses

    • Sektorbasierte Bossbegegnungen mit anhaltender Bedrohungsstufe und skalierenden Gruppen
    • Geländebearbeitung mit Picke und Mining Drill erhöht die konfigurierbare Sektorbedrohung
    • Neun unterschiedlich gewichtete und ausbalancierte Standardgruppen mit eigenen Namen und Beutetabellen
    • Administratoren können Gruppen, Lebenspunkte, Begleiter, Abstände, Namen und Beute konfigurieren
    • Automatische Spawns können für Areas gesperrt und pro Sektor begrenzt werden
    • Bei aktiviertem Überlauf kann ein zufälliger bestehender Boss statt eines weiteren Spawns aufsteigen
    • Optionale Kopfgeldzahlungen über OZ Wallet

    OZ Admin Utils

    • Moderations- und Verwaltungswerkzeuge
    • Gefängnis- und Diebstahlschutzfunktionen
    • Unterstützung für Karten- und Serververwaltung

    OZ Discord Connect

    • Integration des Spielechats in euren Discord-Server per Discord-Bot
    • Das Inventar- und OZ-Tools-Kürzel öffnet ein Plugin-Radialmenü mit Info, Verbinden und Schließen
    • Verschiedene Event-Kanäle für unterschiedliche Discord-Textkanäle
    • Plugin-Bridge, um Discord Connect als optionale Erweiterung in anderen Plugins zu verwenden

    OZ Global Intercom

    • Verbindet zusätzliche Chat-Kanäle mit einem Relay-Server, der keine Nachrichten speichert
    • Nachrichten können von jedem Server oder Singleplayer gelesen werden, wenn Spieler im selben GI-Kanal sind
    • Standardkanal und vieles weitere sind für Administratoren konfigurierbar

    Versionen und Links

    PluginVersionPflichtabhängigkeitenOptionale AbhängigkeitenReleaseDiskussionen
    OZ Tools0.23.14GitHub Releases
    OZ Wallet0.8.0OZ Tools 0.23.13OZ Discord ConnectGitHub ReleasesGitHub Diskussion
    Forum Diskussion
    OZ Mail0.1.15OZ Tools 0.23.12OZ Wallet; OZ Discord ConnectGitHub ReleasesGitHub Diskussion
    OZ Shop0.5.5OZ Tools 0.23.14; OZ WalletOZ Discord ConnectGitHub ReleasesGitHub Diskussion
    Forum Diskussion
    OZ GPS0.8.0OZ Tools 0.23.13OZ Wallet; OZ Discord ConnectGitHub ReleasesGitHub Diskussion
    Forum Diskussion
    OZ Land Claim0.16.1OZ Tools 0.23.13OZ Wallet; OZ Shop; OZ Discord ConnectGitHub ReleasesGitHub Diskussion
    Forum Diskussion
    OZ Marketplace0.3.4OZ Tools 0.23.13; OZ WalletOZ Mail; OZ Discord ConnectGitHub ReleasesGitHub Diskussion
    OZ Rewards0.3.9OZ Tools 0.23.12; OZ WalletOZ Discord ConnectGitHub ReleasesGitHub Diskussion
    Forum Diskussion
    OZ Bosses0.2.0OZ Tools 0.23.12OZ WalletGitHub ReleasesGitHub Diskussion
    OZ Admin Utils0.9.0OZ Tools 0.23.8OZ Discord ConnectGitHub ReleasesGitHub Diskussion
    Forum Diskussion
    OZ Discord Connect0.24.0OZ Tools 0.23.12GitHub ReleasesGitHub Diskussion
    Forum Diskussion
    OZ Global Intercom0.15.11OZ Tools 0.23.12GitHub ReleasesGitHub Diskussion
    Forum Diskussion

    das reicht nicht - da man ja noch in gm 1 wechseln muss um über die map zu portieren - aber du hast schon recht - ist natürlich blöd, dass das alle teleportmöglichkeiten beinnhaltet - also auch spielerliste und goto coords :thinking:

    Als Karteninteraktion ja, aber generell mit konsolenbefehl geht es auch gm 0

    Ein Teleport-System, mit welchem man mehrere Teleportpunkte (dauerhaft) festlegen und bei Bedarf immer wieder dorthin teleportieren kann wird es möglicherweise noch ins nächste Update reinschaffen (sonst spätestens ins Update danach)

    Bitte mit separaten Rechten 😅🤣, werde ich wahrscheinlich deaktivieren für meinen server, wird ja schon über mein Plugin abgedeckt


    Es ist geplant, dass mehr auf der Karte visualisiert bzw. gezeichnet werden kann (Linien, Bereiche usw), damit könnte man dann auch grundsätzlich Areas darstellen ^^

    Solange man die dann nicht per hand selber einzeichnen muss :) So ungefähr könnte das aussehen

    richtig :thumbup:

    Da reicht es doch in den areas das teleportieren zu erlauben und in den gruppen permissions zu verbieten.

    Das Problem was ich sah war eher generell der tp Befehl, wenn man ihn ausschaltet kann man auch nicht mehr nach hause oder zum spawn teleportieren. Ich wollte aber Ursprünglich nur verhindern das jemand mit tp x y z an orte gelangt wo bisher noch nie jemand war. Meine Lösung war daher das ich tp auf meinem Server komplett verbiete aber über GPS die wichtigen tp befehle als statische marker wieder erlaube.

    mir geht es eher darum, dass man aus bestimmten bereichen heraus teleportieren kann - wohin auch immer auf der map.

    quasi als ein schnellreise punkt über die map - aber auch nicht darüberhinaus in z.B. in andere sektoren (was die meisten plugins zulassen) ... das würde bedeuten - will man in die arktis muss man mit dem schiff fahren und dort eingetroffen gibt es dann wieder den ein oder anderen schnellreisepunkt.


    das würde das reisen bequemer aber auch nicht zu einfach machen - so mein gedanke ;)

    Ich kann dir ein flag einbauen in GPS das wenn aktiviert nur Koordinaten zulässt die im selben sektor liegen :D für eigene, gruppen und globale marker oder einen für alle.
    Das würde zumindest für dieses Problem eine Lösung anbieten.

    Etwas Komplexer wäre wenn ich ein Feature einbaue das es ermöglicht nur in speziellen zonen GPS zu nutzen, ähnlich wie in den anderen Plugins wo man eine zone zur marktzone oder shop zone ernennt. Man könnte dann auch sagen das nur in diesen Zonen marker erstellt werden dürfen. Damit könnte ein Admin dann die Zonen anlegen in denen man GPS nutzen kann. Man müßte sich nur überlegen ob man dann private marker überhaupt zulässt oder wie man das regelt.

    bei STATIC (Statisches/Festes Angebot) gibt es kein auffüllen und eigentlich auch kein stock. warum der preis bei 201 statt 200 liegt kann ich gerade auch nicht sagen, bei einer Ganzzahl sollten keine Rundungsfehler auftauchen :D

    Hast du in den plugin einstellungen dynamische preise an? wenn nicht sollte der basePrice eigentlich als solcher verwendet werden.

    So if i understand you correctly you need a type that only allows players to sell but not to buy? I think this is not possible with the current configuration. This would be kind of "SYSTEM_WANTED"


    As a workaround you could try to set a very high base price like 10000 which nobody would pay and change spreadPercent to 0.99 this would result in a sell price of 100 ( 10000 * (1-0.99) )


    I may consider to add this sell only type in a future update but for now i cant supply another solution.

    (would the "STATIC" flag be best for that and do I even need stock levels for that?).

    Can players also sell "STATIC" items, or must they be "PLAYER_SUPPLIED"?

    if you want players to buy and sell you must use PLAYER_SUPPLIED or HYBRID. While with HYBRID it is still possible that the system fills up missing items (items never run out) or removes items (they never are blocked by full stock), PLAYER_SUPPLIED means player have to sell to the system before others can buy.


    STATIC and SYSTEM_SUPPLIED on the other hand only deliver items to players, so players cant sell to the system here. STATIC has no stock levels but as i said players can only buy that kind of stuff.

    Does setting the stock level to "-1" make the inventory infinite?

    no, there must be a limit because the database column has an integer limit.


    Do I need to have studied economics to make sense of it (or even better, business and IT)? :lol:

    I dont think so :D


    ====================


    If i understand you correct you would like to have items buy and sell by players but you want no limits, you have 2 options.


    First you can try stockLimit=0, this should work. If it does not work well you can set drain and restock to 100% like this:


    if you want to have sell and buy price equally you can set spreadPercent to 0.


    I have the latest shop plugin and I run into issues of the shop files to sell certain things. I see there are like 12 or so "tier" items and I have tried to make a special .JSON file of just certain items listed as "true" in the settings. After I save the new .json file, it reverts to the all items list. I go into the "Zone" and save the correct json file to be used but I keep getting the all items listed. Is it possible to pick and choose the items already shown in the shopping window and "delete" items you don't want listed for that shop zone? Like the big list and you just click an X in the top corner (as admin) to not display that item in that shop zone? Just wondering...

    If you create a new myshop.json file you have to set it as global default for the global shop or as file for an area shop before it works. Maybe there is an error in your copied json, so it cant be red by the system, then it falls back to the all-list. Check your json with some tools if its valid.