English Description:
Ahoy!
- /sale store searchsell fix
- grammar error fix
- SearchGui missing glass pane fix
Avan
Deutsche Beschreibung:
Ahoi!
- /sale shop searchsell fix
- Grammatikfehler fix
- SearchGui fehlende Glassscheibe fix
Avan
English Description:
Ahoy!
- /sale shop delete, correct syntax
- /sale shop breaktoggle fix
- Shop buy vault tax fix
Avan
Deutsche Beschreibung:
Ahoi!
- /sale shop delete, Syntax fix
- /sale shop breaktoggle fix
- Shop Buy Vault Steuer fix
Avan
Small Fixes at BackgroundTask an MessageHandler
English Description:
Ahoy!
- Worldguard flag “sale-shop-use” added. (Default allow)
- Bypass permission for bypassing the shop-use flag added.
- IFH spigot.tovelocity.chatlike.MessageToVelocity is now supported.
- When the store stock level reaches 0 or max, the owner will be notified.
- Note: It has been requested that for admin stores (aka stores that have infinite items) that the owner can also buy there.
If this is desired, it should be ensured that the store uses a different EconomyAccount if an IFH economy system is used,
than the MAIN account of the owner.
Avan
Deutsche Beschreibung:
Ahoi!
- Worldguard Flag "sale-shop-use" hinzugefügt. (Default allow)
- Bypass Permission für die Umgehung der Flag Shop-Usage hinzugefügt.
- IFH spigot.tovelocity.chatlike.MessageToVelocity wird nun unterstützt.
- Wenn der Shop Lagerstand nun 0 oder Max erreicht, wird der Eigentümer benachricht.
- Anmerkung: Es wurde angefragt, dass bei Adminshop (aka Shop die Unendlichviele Items habe), dass dort auch der Eigentümer kaufen darf.
Wenn das gewünscht ist, sollte bei einem IFH verwendeten Economysystem dafür gesorgt werden, dass der Shop einen anderen EconomyAccount nutzt,
als den MAIN Account des Eigentümers.
Avan
English Description:
Ahoy!
- Spigot 1.21.4 support
- Api must now be at least 1.21.3 or higher.
- Locale for formatting now behind the language.
Avan
Deutsche Beschreibung:
Ahoi!
- Spigot 1.21.4 support
- Api muss nun mindestens 1.21.3 oder höher sein.
- Locale für Formatierung nun hinter dem Language hinterlegt.
Avan
Ahoy!
- Gui Skull fix
Avan
English Description:
Ahoy!
- InterfaceHub spigot.teleport.Teleport connected as consumer.
- /sale store searchbuy|searchsell [Material] [Displayname...] added.
Searches for stores for the respective item in your hand and if you have nothing in your hand, what you have specified, as well as a possible specified
display name of the item.
Opens a gui with 54 possible stores if successful.
Sorting of the stores in the gui by config path 'SignShop.Search.SortType'. PRICE & RANDOM are possible.
Search radius of the possible stores in the Gui can be set by config path 'SignShop.Search.Radius'. Possible are PROXY, SERVER, WORLD & integers.
Adjustable what should be done when clicking on a slot. Coordinates or teleport to the store.
- WorldGuard store creation flag added (sale-shop-create). Default 'true'.
- WorldGuard store creation flag BypassPermission added.
- Added decimal and thousand characters for numbers on store signs. Minimum decimals 0, maximum decimals 3.
- Added copying and repositioning of stores by tag specification.
When copying, the store contents and the maximum storage location are not copied. The default maximum storage location is used.
When repositioning, everything is copied to the new position. The old store sign becomes inactive but is not removed.
Procedure: Move sign to new position. Write on sign:
1st line [SaleShop]
2nd line [Move] or [Copy]
3rd line: ShopID
- Added a button in the AdministrationGui, which shows via chat which player is on which list for this store.
To see this button, the gui files must be recreated.
- /sale subscribed [page number] [search parameters...] added.
Search parameters are: (X replaced as value)
buycost>X, buycost<X, sellcost>X, sellcost<X, storage>X, storage<X, material=X, displayname=X, player=X, sameserver, sameworld, usehanditem
Opens a gui with all subscribed stores sorted by the optional search parameters and a possible pagination.
- Cooldown for clicking in the gui added with config value.
Avan
Deutsche Beschreibung:
Ahoi!
- InterfaceHub spigot.teleport.Teleport als Consumer angeschlossen.
- /sale shop searchbuy|searchsell [Material] [Displayname...] hinzugefügt.
Sucht nach Shops nach dem jeweiligen Item in deiner Hand und wenn du nichts in der Hand hast, das was du angegeben hast, sowie einen möglichen angegebenen
Displayname des Items.
Öffnet bei Erfolg eine Gui mit 54 möglichen Shop.
Sortierung der Shops in der Gui durch Configpfad 'SignShop.Search.SortType'. Möglich ist PRICE & RANDOM.
Suchradius der möglichen Shops in der Gui durch Configpfad 'SignShop.Search.Radius' einstellbar. Möglich ist PROXY, SERVER, WORLD & Ganzzahlen.
Einstellbar, was beim klicken auf einem Slot gemacht werden soll. Koordinaten oder Teleport zum Shop.
- WorldGuard Shop-Erstellung Flag hinzugefügt (sale-shop-create). Default 'true'.
- WorldGuard Shop-Erstellung Flag BypassPermission hinzugefügt.
- Auf Schilder der Shops Dezimal- und Tausend-Zeichen für Zahlen hinzufügt. Minimale Dezimalstellen 0, maximale Dezimalstellen 3.
- Kopieren und Repositionierung von Shops durch Schilderangabe hinzugefügt.
Beim Kopieren wird nicht der Lagerinhalt und die maximal Lagerplatz mitkopiert. Der Standart maximale Lagerplatz wird eingesetzt.
Beim Repositionieren wird alles mitgenommen auf die neue Position. Altes Shopschild wird inaktiv aber nicht abgebaut.
Vorgang: Schild auf neue Position setzten. Auf Schild schreiben:
1. Zeile [SaleShop]
2. Zeile [Move] oder [Copy]
3. Zeile: ShopID
- Ein Button im AdministrationGui hinzugefügt, welche per Chat anzeigt, welcher Spieler sich für diesen Shop auf welcher Liste steht.
Zum sehen diesen Button, müssen die Gui Datein neu erstellt werden.
- /sale subscribed [Seitenzahl] [Suchparameter...] hinzugefügt.
Suchparameter sind: (X als Wert ersetzt)
buycost>X, buycost<X, sellcost>X, sellcost<X, storage>X, storage<X, material=X, displayname=X, player=X, sameserver, sameworld, usehanditem
Öffnet eine Gui mit allen abonnierten Shops mit geordnet nach den optionalen Suchparameter sowie einer möglichen Pagination.
- Cooldown für das Klicken in den Gui hinzugefügt mit Configwert.
Avan
English Description:
Ahoy!
- Java 21 Dependency
- Spigot 1.21 Support
- Existing material names have changed with 1.21. This means that these stores no longer work with this item.
This affects the following materials:
- SCUTE > TURTLE_SCUTE
- GRASS > SHORT_GRASS
There may also be problems with banners & potions, which have changed just as much!
So please make updates and check if these special 1.20.4 store can be transferred to 1.21.
If not, there is no way around dismantling this store BEFORE the update and removing it afterwards. Or simply remove the stored item
temporarily.
Avan
Deutsche Beschreibung:
Ahoi!
- Java 21 Dependency
- Spigot 1.21 Support
- Es haben sich mit der 1.21 bestehende Materialnamen geändert. Damit geht einher, dass diese Shop mit diesem Item nicht mehr funktionieren.
Das betriff folgende Materialien:
- SCUTE > TURTLE_SCUTE
- GRASS > SHORT_GRASS
Auch kann es Probleme mit Bannern & Tränke geben, das sich dort ebenso viel geändert hat!
Bitte somit Updates machen und checken ob sich diese speziellen 1.20.4 Shop in 1.21 übertragen lassen.
Falls nicht, kommt kein Weg daran vorbei, diese Shop VOR dem Update abzubauen und im Nachhinein wieder auszubauen. Bzw. einfach das gelagerte Item
kurzfristig herauszunehmen.
Avan
English Description:
Ahoy!
- Shift+right click bug fixed to add items to the store.
Wasn't really fixed last time. Now it should hopefully be fixed.
Quick note. Apparently the async part was causing problems there. I had to remove remove a part of the async and switch it back to synchronous. However, the part that could remain async, I left it as it was. (For example, opening the guis)
Avan
Deutsche Beschreibung:
Ahoi!
- Shift+Rechtsklick Fehler behoben, um Items in den Shop hineinzupacken.
War beim letzten mal doch nicht wirklich gefixt. Nun sollte es hoffentlich behoben sein.
Kurze Anmerkung. Scheinbar hat der Async-Teil dort Probleme gemacht. Ich musste deswegen, einen Teil des Asyncs wegnehmen und wieder Synchron schalten. Jedoch den Teil, der Async bleiben konnte, habe ich auch so gelassen. (Bspw. das Öffnen der Guis)
Avan
English Description:
Ahoy!
- Added message which should be displayed if the purchase value is higher than the purchase value
- Added console message in BackgroundTask if the specified world does not exist
- Shift+right-click bug fixed to add items to the store
Avan
Deutsche Beschreibung:
Ahoi!
- Nachricht hinzugefügt, welche waren soll, wenn der Ankaufswert höher ist als der Kaufwert
- Consolennachricht im BackgroundTask hinzugefügt, wenn die angegebene Welt nicht existieret
- Shift+Rechtsklick Fehler behoben, um Items in den Shop hineinzupacken
Avan
English Description:
Ahoy!
- 1.20.4 Support
- /sale delete, Fix SQLError if nothing was defined.
- The plugin RootAdministration Vs. 1-4-0 (
https://www.spigotmc.org/resources/rootadministration.104833/) is now required.
(Only an interface integration is required there. I.e. if you do not have the plugin yet, you do not have to edit the config of
RootAdministration).
The reason for this is that many changes within the ItemStack, or more specifically the ItemMetas and their interfaces such as the PotionMeta etc., have been made in the new version.
were made in the new version. In addition, certain methods were changed internally in MC itself so that they no longer allow a comparison of items across versions.
comparison of items, only within the version. This is of course stupid if the server has been running for a while.
Avan
Deutsche Beschreibung:
Ahoi!
- 1.20.4 Support
- /sale delete, Fix SQLError wenn nichts definiert wurde.
- Das Plugin RootAdministration Vs. 1-4-0 (
https://www.spigotmc.org/resources/rootadministration.104833/) wird nun benötigt.
(Dort wird nur eine Interfaceintegration benötigt. D.h. wenn ihr das Plugin noch nicht habt, müsst ihr die Config von
RootAdministration nicht bearbeiten.)
Der Grund dafür ist, dass viele Änderungen innerhalb des ItemStack, bzw. spezifischer der ItemMetas und dessen Interfaces wie die PotionMeta etc.
in der neuen Version erfolgt wurden. Dazu wurde intern in MC selber bestimmte Methoden so geändert, dass diese Versionsübergreifend nicht mehr
einen Vergleich von Items zulassen, nur innerhalb der Version. Das ist natürlich blöd, wenn der Server schon etwas länger läuft.
Avan
English Description:
Ahoy!
- /sale debug, TestOnly Command
- An async behavior when the player interacts with a shield shop to bring up the GUI.
- Async behavior when the player executes a function in the Gui.
- Async behavior in background tasks
- Async behavior when the player joins the server.
- Async behavior when the shop log is compiled in the ShopPostTransactionListener.
- Async behavior when trying to knock down a shop sign.
- Every time a server starts, every shop sign on a server is checked to see whether it actually exists as a sign.
If not, it will be deleted from the database.
- New config path: SignShop.Gui.ForceSettingsLevel
If true, then the Gui opens when you click on the sign with the SettingLevel specified in the SignShop.Gui.ToBeForcedSettingsLevel path.
This can ensure that the performance of the server improves since so many GuiItems no longer have to be loaded.
- You can now have FillerItems installed in the Gui for all Guis via Config. This can prevent hotbar errors.
Avan
Deutsche Beschreibung:
Ahoi!
- /sale debug, TestOnly Command
- Ein Async Verhalten, wenn der Spieler mit einem Schildshop interagiert um die Gui aufzurufen.
- Async Verhalten, wenn der Spieler in der Gui eine Funktion ausführt.
- Async Verhalten in Hintergrundtasks
- Async Verhalten wenn der Spieler auf den Server joint.
- Async Verhalten, wenn im ShopPostTransactionListener der Shoplog zusammengestellt wird.
- Async Verhalten, wenn versucht wird ein Shopschild abzuschlagen.
- Bei einem jeden Start eines Servers, wird jedes ShopSchild eines Server geprüft ob es tatsächlich als Schild vorliegt.
Falls dem nicht so ist, wird es aus der Datenbank gelöscht.
- Neuer ConfigPfad: SignShop.Gui.ForceSettingsLevel
Wenn true, dann öffnet sich die Gui beim klicken auf das Schild mit dem im Pfad SignShop.Gui.ToBeForcedSettingsLevel angegebenen SettingLevel.
Das kann dafür sorgen, dass es die Performance des Servers sich verbessert, da nun nicht mehr soviele GuiItems geladen werden muss.
- Per Config kann man nun für alle Guis FillerItems in die Guieinbauen lassen. Das kann Hotbar Fehler verhindern.
Avan
English Description:
Ahoy!
- Backgroundtask Delete error fix. The plugin tried to delete obsolete data, but couldn't even out a small logic error.
Avan
Deutsche Beschreibung:
Ahoi!
- Backgroundtask Delete Fehler fix. Das Plugin hat versucht veraltete Daten zu löschen, konnte es auch einem kleinen Logikfehler heraus aber nicht.
Avan
English Description:
Ahoy!
- Shield is now waxed when updating and creating.
- Sell & Buy send message to members of the store there was a conversion error from binary to utf8 for the mysql. Is fixed.
- If the item of a store is not present, a store interaction is prevented.
Avan
Deutsche Beschreibung:
Ahoi!
- Schild ist nun beim Updaten und beim erstellen gewaxed.
- Sell & Buy Sende Nachricht an Mitglieder des Shops gab es ein Konvertierungsfehler von Binary zu Utf8 für die Mysql. Ist gefixt.
- Wenn das Item eines Shops nicht vorhanden ist, wird eine Shopinteraktion unterbunden.
Avan
Ahoy!
- Account no longer exists fix.
If a money account of a store owner does not exist anymore it will be intercepted now. A message will be displayed.
You can no longer access the ShopGui. But the administration gui still.
Avan
Ahoy!
- Spigot 1.20.1 support
- Since signs now have 2 sides according to Spigot, the store is also displayed on both sides of the sign. (Only if a Item is put into it)
Avan
English Description:
Ahoy!
- ConfigValue SignShop.ShopUseMaterialAsShopName added.
Allowed, when putting an item into the store, the store will be renamed after this item.
- Spigot 1.19.4 Support
- IFH 1-6-0 Support.
- IFH Condition & BonusMalus changed to ValueEntry & Modifier.
- Gui padding from store no longer clears whole stack.
- No spam from economy system action log when you have no more space to buy.
Avan
Deutsche Beschreibung:
Ahoi!
- ConfigWert SignShop.ShopUseMaterialAsShopName hinzugefügt.
Erlaubt, beim Setzten eines Item in den Shop, wird der Shop nach diesem Item umbenannt.
- Spigot 1.19.4 Support
- IFH 1-6-0 Support.
- IFH Condition & BonusMalus zu ValueEntry & Modifier geändert.
- Gui Auffülung vom Shop löscht nicht mehr den ganzen Stack.
- Keinen Spam von Aktionlog des Economysystem, wenn man keinen Platz mehr hat was zu kaufen.
Avan
English Description:
Ahoy!
- Metriken hinzugefügt
- NullPointerException behoben
- Condition Interface hinzugefügt als Consumer
Bedingung hinzugefügt:
- sale-shop_erstellung
- sale-shop_gui_bypass
- sale-shop_log_andereSpieler
- sale-client_log_andererSpieler
- BonusMalus Schnittstelle hinzugefügt als Consumer
Hinzugefügte Bonus/Malus:
- sale-shop_erstellung_betrag_
- sale-shop_artikellagerung_betrag_
- sale-cost_adding_storage
- sale-shop_einkauf_steuer
- sale-shop_verkaufen_steuer
Avan
Deutsche Beschreibung:
Ahoi!
- Metrics hinzugefügt
- NullPointerException fix
- Condition Interface hinzugefügt als Consumer
Hinzugefügt Condition:
- sale-shop_creation
- sale-shop_gui_bypass
- sale-shop_log_otherplayer
- sale-client_log_otherplayer
- BonusMalus Interface hinzugefügt als Consumer
Hinzugefügte Bonus/Malus:
- sale-shop_creation_amount_
- sale-shop_itemstorage_amount_
- sale-cost_adding_storage
- sale-shop_buying_tax
- sale-shop_selling_tax
Avan
English Description:
Ahoy!
- Vault part, shope owner loses items when own purchase. Fix
- BonusMalus, Wrong BonusMalusName entered.
- BonusMalus, language file fix.
Avan
Deutsche Beschreibung:
Ahoi!
- Vault Teil, Shopeigentümer verliert bei eigenem Einkauf, die Items. Fix
- BonusMalus, Falscher BonusmalusName eingetragen.
- BonusMalus, Sprachdatei fix.
Avan
English Description:
Ahoy!
- Dependencie fix
- Vault part, store owners cannot trade with their stores. Fix.
- Vault part, if store owners don't have money, the items will be refunded. Fix.
Avan
Deutsche Beschreibung:
Ahoi!
- Dependencie fix
- Vault Teil, Shopeigentümer können nicht mit ihren Shops handeln. Fix
- Vault Teil, Falls Shopeigentümer kein geld haben, werden die items zurückerstattet. Fix
Avan
English Description:
Ahoy!
- Mc 1.19.3 support
- IFH PhysicalChestStorage removed
- Vault support added
- EnumTranslation via IFH is now only SoftDepend
- DefaultStartItemStorage now takes the number correctly.
- When removing items from a full store and immediately adding the store again, the DupeBug is fixed.
- Shulkers are compared correctly and should work again.
Avan
Deutsche Beschreibung:
Ahoi!
- Mc 1.19.3 support
- IFH PhysicalChestStorage entfernt
- Vault Support hinzugefügt
- EnumTranslation über IFH ist nur noch SoftDepend
- DefaultStartItemStorage übernimmt nun die Zahl korrekt.
- Beim herausnehmen von Items eines vollen Shop und sofort wieder hinzufügen des Shops ist der DupeBug gefixt.
- Shulker werden korrekt verglichen und sollten wieder funktionieren.
Avan