Ads - Chat advertising with teleport icon

Ads - Chat advertising with teleport -----

Allows you e.g. advertise your plot on a CityBuild server with direct teleport




[​IMG]

New:
Changes:
  • Changed some requirements
  • Fixed missed admin permission in the JoinListener
  • Fixed multiple errors in the feature requirements message
  • Reworks:
    • Reworked main code & reload command (+fix in reload command)
    • Reworked Ads command to be more efficient
  • Implemented the wiki link
  • Removed unnecessary close tag of hex colors in configs
  • Removed unnecessary sending of needed cost when using only /ads
  • Changed some "default messages"
  • Made some adjustments in the command completer
The "boss bar feature" is still in early development! If you encounter any problems with the plugin, please report these!
----------, Aug 2, 2024

New:
  • You can now use custom cooldowns for players with permissions. This can be used to give players a shorter or even longer cooldown than the default one.
    • Note: It completely overrites the default cooldown for the player
    • This can be editet in Ads/extras/custom_cooldowns
    • Must be activated in the features.yml
  • You can now use custom sounds for different events.
    • This can be edited in Ads/extras/sounds.yml
  • French translation is now available. Thanks to BabyKyo
If you find any bugs / problems / translation errors or have any suggestions, please send me a message. :)
----------, Jul 20, 2024

Changes:
  • Just a small db-change
----------, Jul 6, 2024

New:
  • Added 1.21, 1.17 and 1.16 support
    • I'm still testing on those versions but you can use it on those versions too. If you find an error, message me please.
  • Added a new feature to block certain worlds from using the command
  • Added Metrics (option) to the config
  • Added a hover effect for the preview
    • A new text value gets created for this in the language files
  • Removed the need for a close tag for using hex colors (experimental - still testing on that)
Changes:
  • Fixed the options for players
    • those are not completely useless anymore, because of typo ^^
  • Fixed a 1.21 error with Vault
  • Fixed a typo in one of the error messages
----------, Jun 20, 2024

Changes:
  • Fixed command not found error while trying to teleport
  • Fixed missing text message while importing old data
  • Fixed missing command text translation while importing
  • Fixed a typo in the German language file:
    • DisplayLine1: From &ePLAYER_% to &e%_PLAYER_%
    • You have to change the file manually (de.yml) or just let it regenerate
----------, Jun 11, 2024

[​IMG]
[​IMG]
Please make sure to remove the old Werbung.jar as you cannot just replace it because the name changed to Ads.jar

There will also be a new folder name but you can simply import the data ingame. Further information down below

New:
  • The Plugin's main language is now English.
    • You can also edit the language files. (./lang/en.yml)
    • German language is also provided
    • config.yml & features.yml got reworked
    • The plugin folder name changed from Werbung to Ads
      • All the Data can be importet ingame (/ads import). You'll get a message from the Plugin if it finds the older folder and configuration files.
    • database table name changed from userdata to data. (only visible if you use a database connection. local filename will still be userdata.db)
    • The "Update-Check" got included in the reload command of the plugin.
    • The Plugin now supports Hex-Colors:
      • Normal hex colors: <#COLOR></#>
      • Gradient: <gradient:#COLOR1:#COLOR2>TEXT</gradient>
    • The label now gets used for command suggestions
    • Admin-Sub commands are now only suggested if you have the permission to use it
    • Import for older files from Plugin Versions below 3.5 are no longer supported.
    • Plugin moved from Bukkit to Paper
Changed:
  • Some of the database requests are running ASYNC to reduce server lags or long startup times
  • Fixed an error causing /ads reload to null exception
  • Fixed an error causing a random number to appear when the ad is sent
Something for future updates:
  • All database requests running async
  • Bold Hex Colors
  • More adjustable language messages
If there are any errors or translation mistakes please let me know. Thanks!
----------, Jun 7, 2024

Neues:
  • Einige interne Nachrichten insbesondere Fehlernachrichten wurden angepasst

Bug-Fix:

  • Ein Fehler wurde behoben, der eine alte Fehlermeldung ausgegeben hat, sollte Vault nicht gefunden worden sein.
  • Ein Fehler wurde behoben, der das erkennen von Vault erschwert hat.
----------, May 13, 2024

Fix 3.6:

Neues:
  • 1.20.6 wird nun unterstützt.
  • Der 'data'-Ordner wird nun nach dem Importieren alter Daten entfernt, wenn MySQL benutzt wird und keine Daten mehr enthält.

Bug-Fix:
  • Ein Fehler wurde behoben, der verhindert hat, dass der 'data'-Ordner erstellt wurde.
  • Ein Fehler wurde behoben, der darauf hinweist, dass userdata.db beim ersten Zugriff nicht existiert.
----------, May 12, 2024

Update 3.5

Neues:
  • Alle möglichen Befehle zu /werbung werden nun Vorgeschlagen und können automatisch verfollständigt werden.
  • Einstellungen der Werbung [/werbung options] werden nun in Datenbankeinträgen gespeichert.
    • MySQL-Verbindung kann in der config.yml angepasst werden.
    • Vorhandene Einträge werden automatisch importiert.
----------, May 11, 2024

Update 3.4:

Neues:
  • Es ist nun möglich einen Zwischenbefehl für die eigenen Teleportationen zu nutzen. Hier ein Beispiel:
    [​IMG] [​IMG]
Fixes:
  • Eine Warnung in der Konsole wurde behoben, indem Vault als softdepend eingefügt wurde:[​IMG]
  • Einige interne Nachrichten wurden angepasst.
----------, Apr 9, 2024

Fix 3.3:

Neues:
  • Wenn man eine Werbung mit /werbung confirm bestätigt hat, wird eine Bestätigungsnachricht ausgegeben.

Bug-Fix:
  • Ein Fehler wurde behoben, indem eigene Teleportationspunkte wie z.B. /warp oder /sw in der Werbung nicht erkannt wurden und somit nicht funktionierten und man sich dementsprechend immer zum Spieler teleportiert hat.
----------, Feb 2, 2024

Hotfix 3.2:
  • Ein Fehler wurde behoben, indem der TP-Punkt immer der TP-Punkt von der letzten gesendeten Werbung war.
----------, Feb 2, 2024

Hotfix 3.1:
  • Behebt einen Fehler, bei dem keine Items aus dem Inventar genommen werden konnte.
  • Behebt einen Fehler, bei dem der Spieler nach der Vorschau und bestätigen der Werbung direkt wieder eine Werbung senden konnte.
  • Behebt einen Rechtschreibfehler in der config.yml
----------, Feb 1, 2024

Update 3.0 | Neue Features + Fixes

Neues:
  • Es wurde eine Funktion hinzugefügt, die es erlaubt den Cooldown nun auf einzelne Spieler anzuwenden um anderen Spielern weiterhin Werbung zu erlauben.
    • Dies kann in der config.yml unter dem Punkt "CooldownType" angepasst werden
  • Es gibt nun die Möglichkeit, die Werbung in einer Vorschau vor dem absenden noch einmal anzusehen.
    • Mit dem Befehl /werbung confirm kann die Werbung dann bestätigt werden.
    • Alternativ kann die Werbung aber auch mit /werbung cancel abgebrochen werden.
    • Der Prefix "Vorschau" kann in der features.yml angepasst werden.
    • [​IMG]
  • Die Spieler können nun für ihre eigene Werbung Einstellungen mit /werbung optionen festlegen. Mögliche Optionen sind:
    • Teleportieren in der Werbung aktivieren / deaktivieren
    • Umbruch in der Werbung erzeugen aktivieren / deaktivieren
    • Vorschau aktivieren / deaktivieren
    • [​IMG]
    • Außerdem geben die Einstellungen jeweils beim ändern einen Ton aus.
  • Beim erstellen von Backups der config.yml oder features.yml werden diese nun im Unterordner "backups" angelegt.
  • Spieler-Einstellungen des Werbungs-Plugins werden im Unterordner "data" unter der Spieler-UUID gespeichert.
  • Das Geld wird nun erst nach dem absenden einer Werbung vom Konto abgebucht.
  • /werbung optionen wurde zu den "Erklärungen" hinzugefügt (/werbung)
Fixes:
  • Bei einem Zeilenumbruch können nun wieder Farbcodes verwendet werden. Es ist nur wichtig diese in der Vorschau zu prüfen, da diese ebenfalls beim Umbruch unterbrochen werden können.
  • (klickbar) wird nun kursiv dargestellt.
  • Unnötige Verzögerungen im Code entfernt.
Da vieles im Code verändert und neu geschrieben werden musste, kann es ggf. zu Fehlern kommen. Solle dies der Fall sein, meldet diese Fehler bitte.
----------, Feb 1, 2024

Hotfix 2.5:
  • Ein Fehler wurde behoben, indem die Nachricht am Anfang ein unnötiges Leerzeichen enthielt.
----------, Jan 19, 2024

Update 2.4:

Neues:
  • Es wurde eine Funktion hinzugefügt, um einen Zeilenumbruch zu erzeugen.
    • Die maximalen Zeichen pro Zeile können in der features.yml eingestellt werden.
Fixes:
  • /werbung reload lädt nun alle Werte aus den Konfigurationen richtig. Sollte es dennoch Probleme mit dem Reload geben, melde dies bitte.
----------, Jan 19, 2024

Hotfix 2.3:
  • Ein Fehler wurde behoben, indem der eigene TP-Punkt der letzten Werbung in der neuen Werbung verwendet wurde, wenn diese keinen eigenen TP-Punkt angegeben hat.
Bekannte Fehler:
  • Reload lädt nur die Werte wie z.B. Kosten, Prefix, ... neu. Funktionnen wie z.B. ob Teleportationspunkte: 'true' ist, werden ausgelassen.
----------, Jan 15, 2024

Update 2.2:
  • Es wurde ein Reload-Befehl hinzugefügt, womit man nun die config.yml und features.yml direkt ingame neu laden kann.
    • /werbung reload
    • Die Berechtigung kann in der config.yml angepasst werden
  • Das Zeichen für die Währung kann nun angepasst werden
    • Dies kann in der features.yml angepasst werden.
Sollte es Probleme mit dem Reload-Befehl geben bitte teilt es mir mit. Danke.
----------, Jan 15, 2024

Update 2.1:

Wichtig:
Um die neuen Features nutzen zu können muss nun Vault + ein Geldsystem-Plugin deiner Wahl installiert sein.
Das Plugin kann auch ohne Vault weiterhin genutzt werden, bloß ohne das "Kostenpflichtige Werbung"-Feature.
  • Es wird nun nicht mehr nur auf EssentialsX gesetzt. Das Plugin benötigt für das "Kostenpflichtige Werbung"-Feature jetzt Vault + ein Geldsystem-Plugin deiner Wahl, so lange es Vault unterstüzt.
----------, Jan 13, 2024

Update 2.0:

Wichtig:
Um die neuen Features nutzen zu können muss EssentialsX installiert sein.
https://essentialsx.net/downloads.html
Das Plugin kann auch ohne EssentialsX weiterhin genutzt werden, bloß eben ohne die neuen Features.

Neues:
  • Mit Update 2.0 gibt es nun die Möglichkeit /werbung kostenpflichtig zu gestalten. Der Preis kann in der features.yml angepasst werden.
  • Eine weitere Möglichkeit ist nun individuelle Teleportationspunkte hinzuzufügen, die Spieler dann in /werbung benutzen können. Beispielsweise /warp <Name> oder /sw <Name>. Die Befehle können in der features.yml angepasst werden.
[​IMG]
  • Die Hilfe, wenn man nur /werbung eingibt, passt sich an, je nachdem welche Features aktiviert sind.
  • Die Backup-Funktion existiert nun auch für die features.yml
[​IMG]

Alle Features können in der features.yml aktiviert / deaktiviert werden.

[​IMG]

Fixes:
  • Unnötige "imports" entfernt.
  • Rechtschreibfehler in der config.yml korrigiert.
Bekannte Fehler:
  • In der 1.18 & 1.19 können in Version 2.0 mit den neuen Features noch Fehler auftreten. Ich versuche diese innerhalb der nächsten Updates zu beheben.
Idee zu den neuen Features von: xTronix
----------, Jan 13, 2024

Update 1.4:
  • Es gibt nun einen Filter womit man bestimmte Wörter sperren kann, um unangebrachte Wörter in den Werbungen zu vermeiden. [Standardmäßig deaktiviert]
[​IMG]
  • Fehlende Werte in der config.yml wurden in den vorherigen Versionen bereits erkannt und neu hinzugefügt. Mit Update 1.4 wird nun vorher ein Backup erstellt, um sicherzustellen, dass keine Einstellungen verloren gehen bzw. man diese wieder leicht ersetzen kann.
----------, Jan 12, 2024

Ich habe den Update-Check nun umgebaut sodass es nicht wie in Version 1.1 oder 1.2 zu Update-Nachrichten kommen sollte, wenn die Version höher als die vorherige ist.
----------, Dec 26, 2023

Behebt einen Bug mit dem Update-Checker
----------, Dec 26, 2023

Update 1.1:
  • Das Plugin enthält nun eine Funktion, um automatisch nach Updates zu suchen und darüber zu informieren
    • Diese Funktion kann in der config.yml deaktiviert werden.
    • Die Berechtigung, die ein Spieler benötigt um über Updates informiert zu werden, kann ebenfalls angepasst werden.
  • Spieler benötigen nun eine extra Berechtigung, um Farbig oder fett in der Werbung schreiben zu können.
    • Diese Berechtigung kann in der config.yml angepasst werden.
  • Sollte ein Wert in der config.yml fehlen, wird dieser nun automatisch hinzugefügt.
----------, Dec 26, 2023

Resource Information
Author:
----------
Total Downloads: 970
First Release: Dec 23, 2023
Last Update: Aug 2, 2024
Category: ---------------
All-Time Rating:
5 ratings
Find more info at ads.darkplugins.de...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings