Spigot Gringotts 2.12.2

gringotts, gringotts minecraft 1.12, gringotts spigot 1.12, gringotts for 1.12

    • Like Like x 3
  1. It doesn't seem to work, It doesn't give me an error just disables the plugin.

    [​IMG]
     
  2. Be sure you are using a correct version of Vault. Gringotts failed to hook into Vault, that's why it disabled itself
     
  3. Which version of Vault should I be using? I just have the lattest.
     
  4. Gringotts Scoreboard++ :( conflict

    https://www.spigotmc.org/resources/scoreboard.87631/

    (dafault.json)
    Code (Text):
        "&f&rMoney: &6&l %vault_eco_balance_formatted% ",    
    (Console)
    Code (Text):
    {\rtf1\ansi\ansicpg1252\deff0\deflang11274{\fonttbl{\f0\fnil\fcharset0 Arial;}}
    {\colortbl ;\red0\green0\blue255;\red255\green0\blue0;}
    \viewkind4\uc1\pard\cf1\fs26 02:57:06 [Craft Scheduler Thread - 5/WARN]: [ScoreboardPP] Plugin ScoreboardPP v2.2.3 generated an exception while executing task 115\par
    \cf2 02:57:06 org.gestern.gringotts.GringottsException: java.util.concurrent.TimeoutException\par
    02:57:06 \tab at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:298) ~[?:?]\par
    02:57:06 \tab at org.gestern.gringotts.GringottsAccount.getBalance(GringottsAccount.java:80) ~[?:?]\par
    02:57:06 \tab at org.gestern.gringotts.api.impl.GringottsEco$ValidAccount.balance(GringottsEco.java:473) ~[?:?]\par
    02:57:06 \tab at org.gestern.gringotts.api.impl.VaultConnector.getBalance(VaultConnector.java:81) ~[?:?]\par
    02:57:06 \tab at net.cerberus.scoreboard.scoreboard.placeholders.VaultPlaceholders.getPlaceHolders(VaultPlaceholders.java:67) ~[?:?]\par
    02:57:06 \tab at net.cerberus.scoreboard.util.PlaceholderManager.lambda$buildPlaceHolders$0(PlaceholderManager.java:35) ~[?:?]\par
    02:57:06 \tab at java.util.HashMap$Values.forEach(Unknown Source) ~[?:1.8.0_281]\par
    02:57:06 \tab at net.cerberus.scoreboard.util.PlaceholderManager.buildPlaceHolders(PlaceholderManager.java:35) ~[?:?]\par
    02:57:06 \tab at net.cerberus.scoreboard.util.PlaceholderManager.replaceStrings(PlaceholderManager.java:40) ~[?:?]\par
    02:57:06 \tab at net.cerberus.scoreboard.scoreboard.customScoreboard.CustomScoreboardManager.lambda$updateScoreboard$1(CustomScoreboardManager.java:73) ~[?:?]\par
    02:57:06 \tab at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.16.5.jar:3037-Spigot-a25e8ed-c85efa8]\par
    02:57:06 \tab at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.16.5.jar:3037-Spigot-a25e8ed-c85efa8]\par
    02:57:06 \tab at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_281]\par
    02:57:06 \tab at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_281]\par
    02:57:06 \tab at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]\par
    02:57:06 Caused by: java.util.concurrent.TimeoutException\par
    02:57:06 \tab at java.util.concurrent.CompletableFuture.timedGet(Unknown Source) ~[?:1.8.0_281]\par
    02:57:06 \tab at java.util.concurrent.CompletableFuture.get(Unknown Source) ~[?:1.8.0_281]\par
    02:57:06 \tab at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:296) ~[?:?]\par
    \cf1 02:57:06 \tab ... 14 more\par
    02:57:06 [Craft Scheduler Thread - 8/WARN]: [ScoreboardPP] Plugin ScoreboardPP v2.2.3 generated an exception while executing task 117\par
    \cf2 02:57:06 org.gestern.gringotts.GringottsException: java.util.concurrent.TimeoutException\par
    02:57:06 \tab at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:298) ~[?:?]\par
    02:57:07 \tab at org.gestern.gringotts.GringottsAccount.getBalance(GringottsAccount.java:80) ~[?:?]\par
    02:57:07 \tab at org.gestern.gringotts.api.impl.GringottsEco$ValidAccount.balance(GringottsEco.java:473) ~[?:?]\par
    02:57:07 \tab at org.gestern.gringotts.api.impl.VaultConnector.getBalance(VaultConnector.java:81) ~[?:?]\par
    02:57:07 \tab at net.cerberus.scoreboard.scoreboard.placeholders.VaultPlaceholders.getPlaceHolders(VaultPlaceholders.java:67) ~[?:?]\par
    02:57:07 \tab at net.cerberus.scoreboard.util.PlaceholderManager.lambda$buildPlaceHolders$0(PlaceholderManager.java:35) ~[?:?]\par
    02:57:07 \tab at java.util.HashMap$Values.forEach(Unknown Source) ~[?:1.8.0_281]\par
    02:57:07 \tab at net.cerberus.scoreboard.util.PlaceholderManager.buildPlaceHolders(PlaceholderManager.java:35) ~[?:?]\par
    02:57:07 \tab at net.cerberus.scoreboard.util.PlaceholderManager.replaceStrings(PlaceholderManager.java:40) ~[?:?]\par
    02:57:07 \tab at net.cerberus.scoreboard.scoreboard.customScoreboard.CustomScoreboardManager.lambda$updateScoreboard$1(CustomScoreboardManager.java:73) ~[?:?]\par
    02:57:07 \tab at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.16.5.jar:3037-Spigot-a25e8ed-c85efa8]\par
    02:57:07 \tab at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.16.5.jar:3037-Spigot-a25e8ed-c85efa8]\par
    02:57:07 \tab at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_281]\par
    02:57:07 \tab at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_281]\par
    02:57:07 \tab at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]\par
    02:57:07 Caused by: java.util.concurrent.TimeoutException\par
    02:57:07 \tab at java.util.concurrent.CompletableFuture.timedGet(Unknown Source) ~[?:1.8.0_281]\par
    02:57:07 \tab at java.util.concurrent.CompletableFuture.get(Unknown Source) ~[?:1.8.0_281]\par
    02:57:07 \tab at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:296) ~[?:?]\par
    \cf1 02:57:07 \tab ... 14 more\par
    02:57:08 [Craft Scheduler Thread - 6/WARN]: [ScoreboardPP] Plugin ScoreboardPP v2.2.3 generated an exception while executing task 104\par
    \cf2 02:57:08 org.gestern.gringotts.GringottsException: java.util.concurrent.TimeoutException\par
    02:57:08 \tab at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:298) ~[?:?]\par
    02:57:08 \tab at org.gestern.gringotts.GringottsAccount.getBalance(GringottsAccount.java:80) ~[?:?]\par
    02:57:08 \tab at org.gestern.gringotts.api.impl.GringottsEco$ValidAccount.balance(GringottsEco.java:473) ~[?:?]\par
    02:57:08 \tab at org.gestern.gringotts.api.impl.VaultConnector.getBalance(VaultConnector.java:81) ~[?:?]\par
    02:57:08 \tab at com.extendedclip.papi.expansion.vault.VaultEcoHook.getBalance(VaultEcoHook.java:223) ~[?:?]\par
    02:57:08 \tab at com.extendedclip.papi.expansion.vault.VaultEcoHook.onPlaceholderRequest(VaultEcoHook.java:177) ~[?:?]\par
    02:57:08 \tab at com.extendedclip.papi.expansion.vault.VaultExpansion.onRequest(VaultExpansion.java:108) ~[?:?]\par
    02:57:08 \tab at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156) ~[?:?]\par
    02:57:08 \tab at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69) ~[?:?]\par
    02:57:08 \tab at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97) ~[?:?]\par
    02:57:08 \tab at net.cerberus.scoreboard.util.PlaceholderManager.replaceStrings(PlaceholderManager.java:48) ~[?:?]\par
    02:57:08 \tab at net.cerberus.scoreboard.scoreboard.customScoreboard.CustomScoreboardManager.lambda$updateScoreboard$1(CustomScoreboardManager.java:73) ~[?:?]\par
    02:57:08 \tab at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.16.5.jar:3037-Spigot-a25e8ed-c85efa8]\par
    02:57:08 \tab at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.16.5.jar:3037-Spigot-a25e8ed-c85efa8]\par
    02:57:08 \tab at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_281]\par
    02:57:08 \tab at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_281]\par
    02:57:08 \tab at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]\par
    02:57:08 Caused by: java.util.concurrent.TimeoutException\par
    02:57:08 \tab at java.util.concurrent.CompletableFuture.timedGet(Unknown Source) ~[?:1.8.0_281]\par
    02:57:08 \tab at java.util.concurrent.CompletableFuture.get(Unknown Source) ~[?:1.8.0_281]\par
    02:57:08 \tab at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:296) ~[?:?]\par
    }
     
     
  5. Question:

    Is it possible to setup a global vault for a server? Like a single container at spawn players can visit to access their vault accounts. This way players don't have to worry about setting up their own vaults, and payments from shops can still go to offline players without taking up enderchest space.
     
  6. Sadly looks like Gringotts is dead again.
     
    #147 Falastar, Jun 28, 2021
    Last edited: Jun 28, 2021
    • Like Like x 2
  7. If someone has a working version or a fork of Gringotts for 1.17, then let me know here and give a link, no matter, in a day or six months from the moment I wrote this. Thank you.
     
    • Like Like x 3
  8. I did just put in the jar into my paper 1.17.1 server and it loaded just fine. haven't tested anything else yet. Thought I would let you know ;)
     
  9. nikosgram13 updated Gringotts with a new update entry:

    Gringotts v2.12.0

    Read the rest of this update entry...
     
  10. Glad this plugin's finally been updated, no other currency system did physical currency nearly as well as this system! Although "Remove Spigot support" on the Spigot website feels a little ironic :p
     
  11. Are there plans to reintroduce Spigot support?
     
  12. In theory, I could just use paperlib and spigot, but, I got some issues with the world loading at some point. I decided, as the bstats shows that most of the server running Gringotts using paper anyway, to drop support for spigot, at least for now. I'll re-investigate it soon though :)
     
  13. Looking forward to this! This is one of the few available item-based currency plugins, with an unique way of integrating with Vault, so I regularly point users of one of my item-based shop plugins to this one. I would really like to be able to know that Gringotts will support all of those users, regardless of whether or not they are using Spigot.

    From a very brief look into the recent changes, I don't think there should be any major blockers in regards to being able to support Spigot again. The main changes seem to have been:
    * The switch from Spigot components to adventure components, even though the previous code should have worked fine on both platforms. In some cases (eg. sign contents) you even only need the plain text representation that Bukkit already provides, so there is not much benefit to retrieve the sign lines as components to then manually convert them to plain text anyways, or the other way around.
    * Non-snapshot BlockStates to retrieve chest contents: This is a small optimization that could be moved behind an abstraction with platform specific implementations, such as PaperLib, or an own minimal one.

    Even if this comes with a bit of inconvenience, I really hope that you can figure out a solution to make this plugin Spigot-compatible again! :)
     
    • Like Like x 1
    • Agree Agree x 1
  14. nikosgram13 updated Gringotts with a new update entry:

    Gringotts v2.12.1

    Read the rest of this update entry...
     
    • Like Like x 1
  15. nikosgram13 updated Gringotts with a new update entry:

    Gringotts v2.12.1

    Read the rest of this update entry...
     
  16. Hi. After in the spring of 2020 you released an updated version of the plugin (Gringotts 2.11.2-SNAPSHOT-rf77e523), there were no problems, everything worked fine on 1.15.2 and 1.16.5 with all versions of Towny until recently.

    But recently I have updated Towny from version 0.96.7.4 to the latest currently 0.97.2.0. And after that, Gringotts began to load the server heavily. The other day you updated Gringotts to 2.12.1, I installed it in the hope that it would help fix the situation, but no.

    Why can this be so? It all started after updating Towny from version 0.96.7.4 to 0.97.2.0, before that there were no problems.[​IMG]
    [​IMG]
     
    #157 Darutan, Nov 16, 2021
    Last edited: Nov 16, 2021
  17. Does anyone know if v2.12.2 is working on MC 1.18 / Java 17?
     
  18. Added this on a paper server 1.18… We wanted custom items as our currency. (Gold nuggets as the lowest denomination) but renamed and with its own lore, to use with shopkeepers. We entered all the data in the config, removed the hashtags, saved, reloaded plug-in… it’s still emeralds. We have Vault and EssentialsX as well. How do we change the items? Am I missing something? Also, we tried it with just material and value, but still didn’t work