WowSuchCleaner 1.9.2

The cleaner who auctions dropped items!

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

    Next time when your players complain about dropped items being swallowed by cleaner plugins, they can just bid for them and try to get them back.

    As an admin, you configure what items can go on auction, as well as their starting price, auction duration, charge per bid, etc. If wanted, you can also enable the active cleaning mode to shorten the time needed for dropped items to get cleaned (and auctioned :D).

    Screenshots
    Showcase.jpg
    Vault.jpg

    0.jpeg

    Commands
    Main command: /wsc (or /wowsuchcleaner if you prefer the longer version).

    /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 full.
    /wsc auction: Auction the item in your hand. For testing purposes or extra fun on your server.
    /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
    config.yml created by default is fully documented with comments.
    Compatibility
    This plugin should run on all Spigot versions except for those that don't support UUID for players.
    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. Alternatively, you can contribute directly on GitHub.​

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

    Ran 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!

    Images

    1. 1.png
    2. 2.png

Recent Reviews

  1. wuyinchenzai
    wuyinchenzai
    5/5,
    Version: 1.9.1
    I think I bring my own Chinese, but I don't know how to set it up. Can you teach me how to set it up in Chinese?
  2. 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.
  3. 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 更多属于一个清理类的插件,所以不会特别地支持一个信箱功能... 望理解。
  4. 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
  5. 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!
  6. qiuMC
    qiuMC
    5/5,
    Version: 1.7.1
    Very good!
    非常棒的插件!可以消耗玩家游戏币,让服务器资金不会太过于膨胀,推荐使用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  7. 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.
  8. 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!
  9. 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!
  10. 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?