WowSuchCleaner 1.9.1

The cleaner who auctions dropped items!

  1. Cnly
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.11
    • 1.12
    Source Code:
    https://github.com/Cnly/WowSuchCleaner
    Contributors:
    HoLiSchit, qiuMC, Velvit (alphabetical order)
    Description
    This cleaning plugin is different because it auctions dropped items!

    Next time when your players complain their dropped items are swallowed by the cleaning plugin, they can just bid for them and try to get them back!

    As an admin, you can configure what items are auctionable, as well as their starting price, auction duration, charge per bid, etc. If you don't want an active cleaning plugin, you can disable the active cleaning function, which means cleaning the dropped items by this plugin, and this plugin can still work fine as there's a passive auction function which means auctioning items cleaned due to the survive time limit of vanilla Minecraft.
    Screenshots
    1.png
    2.png



    0.jpeg

    Commands
    Main command: /wowsuchcleaner, or /wsc for short.

    /wsc showcase: Open the lot showcase where you can bid.
    /wsc vault: Open your vault where the purchased items go when you're offline or your inventory is out of room.
    /wsc auction: Auction the item in your hand. Usually is for testing purpose.
    /wsc reload: Reload the plugin.
    Permission Nodes
    Commands:
    /wsc showcase: WowSuchCleaner.commands.showcase
    /wsc vault: WowSuchCleaner.commands.vault
    /wsc auction: WowSuchCleaner.commands.auction
    /wsc reload: WowSuchCleaner.commands.reload

    Vault Capacity Control:
    WowSuchCleaner.vault.capacity.<capacity here>

    Lot Operation Menu:
    Open (Right click on a lot to open): WowSuchCleaner.lotOperationMenu.open
    Force Purchase: WowSuchCleaner.lotOperationMenu.forcePurchase
    Remove Lot: WowSuchCleaner.lotOperationMenu.removeLot
    Per-Region/World Settings
    (New in 1.8.0!)
    See here.
    Requirements
    Vault and your economy plugin.
    Configuration
    See config.yml for detailed comments and instructions.
    Compatibility
    This plugin should run on all Spigot versions, except for those that don't support UUID.
    Translation
    Willing to translate WSC into your language? You can prepare your translated locale file and contact me to include the file in the JAR.​

    Source
    This plugin is open source under the MIT License. You can find the GitHub page here. Issues and pull requests are welcome!:)

    Running into problems? Tell me in the discussion area.
    Loving this plugin? Please consider giving 5 stars! <3
    Starring WSC on GitHub will be really nice, too!

Recent Reviews

  1. hanxudage
    hanxudage
    4/5,
    Version: 1.9.1
    [17:35:00] [Server thread/WARN]: java.lang.IllegalArgumentException: Can not set final org.bukkit.command.SimpleCommandMap field org.bukkit.plugin.SimplePluginManager.commandMap to com.ilummc.tlib.inject.TPluginManager
    [17:35:00] [Server thread/WARN]: at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
    [17:35:00] [Server thread/WARN]: at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
    [17:35:00] [Server thread/WARN]: at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(Unknown Source)
    [17:35:00] [Server thread/WARN]: at sun.reflect.UnsafeQualifiedObjectFieldAccessorImpl.get(Unknown Source)
    [17:35:00] [Server thread/WARN]: at java.lang.reflect.Field.get(Unknown Source)
    [17:35:00] [Server thread/WARN]: at com.mcml.space.util.Reflection$2.get(Reflection.java:287)
    [17:35:00] [Server thread/WARN]: at com.mcml.space.monitor.inject.CommandInjector.inject(CommandInjector.java:30)
    [17:35:00] [Server thread/WARN]: at com.mcml.space.monitor.MonitorUtils.enable(MonitorUtils.java:170)
    [17:35:00] [Server thread/WARN]: at com.mcml.space.monitor.MonitorEnabler.JoinEnableMonitor(MonitorEnabler.java:16)
    [17:35:00] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor657.execute(Unknown Source)
    [17:35:00] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:44)
    [17:35:00] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
    [17:35:00] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [17:35:00] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:519)
    [17:35:00] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:504)
    [17:35:00] [Server thread/WARN]: at com.ilummc.tlib.inject.TPluginManager.callEvent(TPluginManager.java:132)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchPlayerList.onPlayerJoin(TorchPlayerList.java:496)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchPlayerList.initializeConnectionToPlayer(TorchPlayerList.java:392)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.PlayerList.a(PlayerList.java:113)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.LoginListener.b(LoginListener.java:153)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.LoginListener.F_(LoginListener.java:56)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.NetworkManager.a(NetworkManager.java:250)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.ServerConnection.c(ServerConnection.java:177)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchServer.updateLogicsAndPhysics(TorchServer.java:963)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchServer.updateLogicsPhysicsExecuteCommands(TorchServer.java:1626)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchServer.tick(TorchServer.java:841)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchServer.run(TorchServer.java:550)
    [17:35:00] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
    [17:35:00] [Server thread/WARN]: java.lang.IllegalArgumentException: Can not set final org.bukkit.command.SimpleCommandMap field org.bukkit.plugin.SimplePluginManager.commandMap to com.ilummc.tlib.inject.TPluginManager
    [17:35:00] [Server thread/WARN]: at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
    [17:35:00] [Server thread/WARN]: at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
    [17:35:00] [Server thread/WARN]: at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(Unknown Source)
    [17:35:00] [Server thread/WARN]: at sun.reflect.UnsafeQualifiedObjectFieldAccessorImpl.get(Unknown Source)
    [17:35:00] [Server thread/WARN]: at java.lang.reflect.Field.get(Unknown Source)
    [17:35:00] [Server thread/WARN]: at com.mcml.space.util.Reflection$2.get(Reflection.java:287)
    [17:35:00] [Server thread/WARN]: at com.mcml.space.monitor.inject.CommandInjector.inject(CommandInjector.java:30)
    [17:35:00] [Server thread/WARN]: at com.mcml.space.monitor.MonitorUtils.enable(MonitorUtils.java:170)
    [17:35:00] [Server thread/WARN]: at com.mcml.space.monitor.MonitorEnabler.JoinEnableMonitor(MonitorEnabler.java:16)
    [17:35:00] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor657.execute(Unknown Source)
    [17:35:00] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:44)
    [17:35:00] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
    [17:35:00] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [17:35:00] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:519)
    [17:35:00] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:504)
    [17:35:00] [Server thread/WARN]: at com.ilummc.tlib.inject.TPluginManager.callEvent(TPluginManager.java:132)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchPlayerList.onPlayerJoin(TorchPlayerList.java:496)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchPlayerList.initializeConnectionToPlayer(TorchPlayerList.java:392)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.PlayerList.a(PlayerList.java:113)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.LoginListener.b(LoginListener.java:153)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.LoginListener.F_(LoginListener.java:56)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.NetworkManager.a(NetworkManager.java:250)
    [17:35:00] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.ServerConnection.c(ServerConnection.java:177)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchServer.updateLogicsAndPhysics(TorchServer.java:963)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchServer.updateLogicsPhysicsExecuteCommands(TorchServer.java:1626)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchServer.tick(TorchServer.java:841)
    [17:35:00] [Server thread/WARN]: at org.torch.server.TorchServer.run(TorchServer.java:550)
    [17:35:00] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
    1. Cnly
      Author's Response
      Hi, if you would like to report a bug, please do it in the forum thread or on GitHub. Thanks.
  2. Naoxia
    Naoxia
    5/5,
    Version: 1.9.1
    Awesome plugins ! Here have some requests. :D
    Can let OP send the item in hand to player's vault ?
    This command also can let player send item for other player who isn't online .

    希望有個指令,能讓管理員將手上的物品寄送到玩家的保險庫裡。
    這樣就像是個小型的信箱功能?也能讓玩家將物品寄給離線的夥伴!
    1. Cnly
      Author's Response
      Hi, 感谢支持。但 WSC 更多属于一个清理类的插件,所以不会特别地支持一个信箱功能... 望理解。
  3. qsefthuopq
    qsefthuopq
    5/5,
    Version: 1.8.1
    Great plugins! I have been used it in my server for about half a year and it works fine
  4. Resoluciones
    Resoluciones
    5/5,
    Version: 1.8.1
    This is one of the best plugins for Minecraft and adds a completely new and more fun way of managing the dropped items. The Developer is also very helpful! Thank you!
  5. qiuMC
    qiuMC
    5/5,
    Version: 1.7.1
    Very good!
    非常棒的插件!可以消耗玩家游戏币,让服务器资金不会太过于膨胀,推荐使用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  6. Resoluciones
    Resoluciones
    5/5,
    Version: 1.7.1
    Great plugin! Unique and very useful for any survival server. Thank you very much DEveloper and keep the good work.
  7. SyrektionPvP
    SyrektionPvP
    4/5,
    Version: 1.7.1
    Usefull and good plugin this plugin needs every SkyPvP and Freebuild server in my opinion! Great Work!
  8. Resoluciones
    Resoluciones
    5/5,
    Version: 1.7.0
    This is a wonderful plugin! Great addition for any server! Help to diminish lag in a fun way. Thank you very much Developer!
  9. AndyYu
    AndyYu
    5/5,
    Version: 1.7.0
    Nice plugin!5 stars!but why not update it to the latest Minecraft version?i found bug when i use it on my 1.11.2 server
    1. Cnly
      Author's Response
      Hi, I've briefly tested it on 1.11.2, but I didn't see errors. Could you detail the problem you encountered?
  10. lsz7575
    lsz7575
    5/5,
    Version: 1.7.0
    very nice...
    非常好用,,谢谢分享```````````````````````````````````````````````````````````````````````````````````````