Ultimate_Economy 1.2.7b

All what you need for economy on your server. Money/Shops/Jobs/Towns

  1. Catch441
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Contributors:
    catch441
    Languages Supported:
    German, English, Russian, Chinese, French, Czech, Lithuanian, Italian, Polish, Spanish
    image - Kopie (3).jpg
    Developer: catch441
    Supported Minecraft Versions: 1.16.5 (Paper Build 475 or newer for working rentshops)
    Languages: German, English, Russian, Chinese, French, Czech, Lithuanian, Italian, Polish, Spanish
    Wiki: https://github.com/catch441/Ultimate_Economy/wiki
    Discord: https://discord.gg/vxfJccV
    Vault: This plugin has vault support. It hooks into vault as economy plugin. If there are any problems with other plugins just tell it me. Vault is optionaly.

    image (2).jpg
    image (3).jpg

    You want to add a new language?

    Translate the messages in the file in your language and I will add it to the plugin.
    http://www.mediafire.com/file/32tacaaqinlydnl/MessagesBundle_en_US.properties


    The Review section is only for reviews. You can report bugs or issues on my discord.

Recent Updates

  1. Bugfixes
  2. Fixes and changes
  3. Jobsystem hotfix

Recent Reviews

  1. Kqmil_k69
    Kqmil_k69
    3/5,
    Version: 1.2.6b
    Its Amazing but if i have scoreboard plugin, Command /bank on/off turn my score board how can i fix IT?
    1. Catch441
      Author's Response
      there is no fix. You can only have one scoreboard. UE overrides all other scoreboards. I cannot change it
  2. jandie1505
    jandie1505
    4/5,
    Version: 1.2.6b
    Quite a good plugin. Unfortunately, some functions are still missing and there are a few bugs. A /setmoney command is missing. You can add and remove money with /givemoney and /removemoney, but there is no command to set it. Please add a /setmoney command. Also, it would be nice if you could make all functions activatable and deactivatable.
    About the bugs: the villagers are no longer present after a server restart, but eventually spawn again. When exactly, I can not say. For the time when the villagers are not there, you can't see them via the commands.
  3. Maliciou_
    Maliciou_
    4/5,
    Version: 1.2.6b
    This is a good plugin, but, when i set up a admin shop, it deletes all of the items that I had on it whenever i reset the server.
  4. Ns5x
    Ns5x
    5/5,
    Version: 1.2.6b
    Great plugin, exactly what i've been looking for. Would like to see support for libsdisguises so I can reskin the shop villagers, right now they reset on server restart.
    1. Catch441
      Author's Response
      Thanks for the review. I will lool into the plugin. The reason why it resets is, the UE will respawn a new villager at server start.
  5. Samachido
    Samachido
    5/5,
    Version: 1.2.5f
    Hello, I really like your plugin but I was wondering if it would be possible to customize the skins by url rather than villagers not very beautiful?
    (sorry for my english)
    1. Catch441
      Author's Response
      Thanks for your review. It is hard to implement player skins as shopkeeper.
  6. Simket
    Simket
    5/5,
    Version: 1.2.5f
    I have this plugin for over a year now. It undergone a lot of changes and become better and better with every update. Thank you SO MUCH for this plugin!

    What I would like to see in the future:

    - Option to change types of villagers in adminshop/playershops (I would love to use the wandering trader as a shop for example, he looks really good in a desert)
    - Banks (villager/chest that can act as a bank for items)
    - Trades (Abillity to trade money and items with players)
  7. TotallyNotASpy
    TotallyNotASpy
    5/5,
    Version: 1.2.5f
    This is a wonderful plugin with many features and configurations, though I do have a few suggestions to perfect it:

    - A way for you to automatically be assigned to a permissions group when you join a job meaning a farmer can only farm, a miner can only mine etc. (I use BPermissions if that helps you understand what I mean)
    - A way for a player to act as a shop instead of needing a placeholder villager
    - A business hours setting for shops
    - A tag or a way to see who has x job, so if you need a builder you can use /builders to see who has the job
  8. Introxx
    Introxx
    5/5,
    Version: 1.2.5f
    Very good plugin with a promising future if it continues like this ! : D

    It would be good to be able to limit the number of chunks expansions of towns by the group of the player to be able to adjust different parameters by the rank of this player.

    A limit of township creations per player.

    Being able to settle the starting money by joining the server and a system of earning money every X times would be at the top.

    Create an external bank account and be able to transfer money to it.

    After these few ideas, continue like this ;)
  9. RonnieNeeley
    RonnieNeeley
    5/5,
    Version: 1.2.5e
    Does what it says and developer is very active and willing to listen. Works perfectly for my server!
  10. AsCrAnyelo
    AsCrAnyelo
    3/5,
    Version: 1.2.5d
    > [10:13:22] [Server thread/ERROR]: Cannot load plugins/Ultimate_Economy/PlayerFile.yml
    org.bukkit.configuration.InvalidConfigurationException: could not determine a constructor for the tag tag:yaml.org,2002:com.ue.jobsystem.impl.JobImpl
    in 'string', line 174, column 5:
    !!com.ue.jobsystem.impl.JobImpl {}
    ^
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:56) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:183) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at com.ue.player.impl.EconomyPlayerImpl.joinJob(EconomyPlayerImpl.java:127) ~[?:?]
    at com.ue.eventhandling.EconomyVillager$6.performHandleInventoryClick(EconomyVillager.java:142) ~[?:?]
    at com.ue.eventhandling.UltimateEconomyEventHandler.onInvClickEvent(UltimateEconomyEventHandler.java:271) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor166.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:529) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:514) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:2133) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) [server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:910) [server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:903) [server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:887) [server.jar:git-Spigot-9de398a-9c887d4]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:820) [server.jar:git-Spigot-9de398a-9c887d4]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
    Caused by: org.yaml.snakeyaml.constructor.ConstructorException: could not determine a constructor for the tag tag:yaml.org,2002:com.ue.jobsystem.impl.JobImpl
    in 'string', line 174, column 5:
    !!com.ue.jobsystem.impl.JobImpl {}
    ^
    at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined.construct(SafeConstructor.java:541) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:364) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:348) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:499) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:28) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:28) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:159) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:146) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:524) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:437) ~[server.jar:git-Spigot-9de398a-9c887d4]
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:54) ~[server.jar:git-Spigot-9de398a-9c887d4]
    ... 27 more
    1. Catch441
      Author's Response
      I found the bug, and I will upload a hot fix today. To fix your savefilego to /plugins/Ultimate_Economy and open the playerfile . Delete the joblist entry