Nice plugin, best weight system i ever seen made in unmoded minecraft.
But does it exists a feature, or way, to add specific weight to all items whos names start with specific set of symbols, for example "(6) iron" and "(6) copper" to have the same weight?
Best weight system for all time. I've been using this system for my Main un-released project for a year. Everything is very perfect for me but the dev is quite don't reply to the discussion room (Spigot). But yeah, he made it perfect anyway. But as all I can suggest. I need a feature that will start slowing player when the weight reach the number. Something like it will slow player at 75-100% (100% = slow)
Pretty cool plugin, works fine in 1.20.1
Just wondering if is possible to add some feature that "block" player jump when reach at max weight, so player can't "jump-walk"
wonder if player reach weight limit, give them potion effect jump boost 129level to disable their jump ablility
and player did not freeze when they reach weight limit
It's a very good plugin, it was outdated, but I spoke with the developer, he told me he was going to update it and it was, it has many possibilities of use and a variety of commands, the support from the developer is instant, I recommend it, 5/5. Perfect for a roleplaying server.
Thanks!! Let me know if you have any requests that would improve the experience on your server!
Version: 2.15.1
Placeholders is not working!
[Server thread/WARN]: [SpigotBoard] Task #181 for SpigotBoard v3.0.4 generated an exception
java.lang.NumberFormatException: For input string: "0,00"
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) ~[?:1.8.0_151]
at sun.misc.FloatingDecimal.parseDouble(Unknown Source) ~[?:1.8.0_151]
at java.lang.Double.parseDouble(Unknown Source) ~[?:1.8.0_151]
at me.wonka01.InventoryWeight.playerweight.PlayerWeight.getWeight(PlayerWeight.java:36) ~[?:?]
at me.wonka01.InventoryWeight.util.InventoryWeightExpansion.onRequest(InventoryWeightExpansion.java:37) ~[?:?]
at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:160) ~[?:?]
at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:70) ~[?:?]
at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:98) ~[?:?]
at me.ypedx.spigotboard.scoreboard.ScoreboardHandler.replaceAndColor(ScoreboardHandler.java:157) ~[?:?]
at me.ypedx.spigotboard.scoreboard.ScoreboardHandler.setLines(ScoreboardHandler.java:128) ~[?:?]
at me.ypedx.spigotboard.scoreboard.ScoreboardHandler.updateScoreboard(ScoreboardHandler.java:77) ~[?:?]
at me.ypedx.spigotboard.scoreboard.ScoreboardTask.run(ScoreboardTask.java:16) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1060) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:355) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1008) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:847) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Very great plugin, but not a few features. It would be very nice if the weight could be given to objects with breakage. for example, Diamond_Hoe has strength 5, weight 20. and diamond_hoe has strength 10, weight 5. Many projects RolePlay, Dayz, Rust use broken things to create new items. after the release of 1.9, the ability to give broken objects their own texture was added to the game. Please add the ability to give weight by ID or give weight depending on the strength of the object.
Excellent! It is allmost exactly what i needed! But it would great if the max weight a person can carry was dependant on the skill level in mcmmo. If this would be an option i would love to use this plugin in all my projects.
[12:40:19 INFO]: MaybeTest issued server command: /iw weight
[12:40:19 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'iw' in plugin InventoryWeight v2.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[server.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[server.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648) ~[server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1399) [server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1234) [server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-dcd1643-e60fc34]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_291]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_291]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [server.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [server.jar:git-Spigot-dcd1643-e60fc34]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_291]
Caused by: java.lang.NumberFormatException: For input string: "11,00"
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) ~[?:1.8.0_291]
at sun.misc.FloatingDecimal.parseDouble(Unknown Source) ~[?:1.8.0_291]
at java.lang.Double.parseDouble(Unknown Source) ~[?:1.8.0_291]
at me.wonka01.InventoryWeight.playerweight.PlayerWeight.getWeight(PlayerWeight.java:36) ~[?:?]
at me.wonka01.InventoryWeight.commands.WeightCommand.onCommand(WeightCommand.java:22) ~[?:?]
at me.wonka01.InventoryWeight.commands.InventoryWeightCommands.onCommand(InventoryWeightCommands.java:43) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[server.jar:git-Spigot-dcd1643-e60fc34]
... 15 more
2. [23:15:16] [Server thread/ERROR]: Could not pass event PlayerDropItemEvent to InventoryWeight v2.1
org.bukkit.event.EventException: null
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[patched_1.12.2.jar:git-Paper-1596]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12.2.jar:git-Paper-1596]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-1596]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.EntityHuman.a(EntityHuman.java:540) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.EntityHuman.a(EntityHuman.java:493) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:887) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.PacketPlayInBlockDig.a(SourceFile:40) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.PacketPlayInBlockDig.a(SourceFile:10) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1596]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_281]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_281]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1596]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1596]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]
Caused by: java.lang.NumberFormatException: For input string: "396,00"
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) ~[?:1.8.0_281]
at sun.misc.FloatingDecimal.parseDouble(Unknown Source) ~[?:1.8.0_281]
at java.lang.Double.parseDouble(Unknown Source) ~[?:1.8.0_281]
at me.wonka01.InventoryWeight.playerweight.PlayerWeight.getWeight(PlayerWeight.java:36) ~[?:?]
at me.wonka01.InventoryWeight.events.RemoveItemEvent.onEntityDropEvent(RemoveItemEvent.java:30) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor202.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.12.2.jar:git-Paper-1596]
... 17 more
The plugin is great, but could you add the ability to automatically ignore the plugin if the player is in a creative mode? :)
It also seems to me that the parameter:
inventoryweight.off
not automatically updated until the server is restarted or the player reconnects to the server with a different group. It gets in the way if I want to quickly change admin rights to test the plugin.
Please tell me if this is a mistake on my part. I use LuckPerms to restrict access rights.
Hey! Thanks for the review. I’ll add that in the next update (: Right now you would need the player to leave and rejoin the server to be affected by the permission change. I’ll look into making that more dynamic.
Version: 2.0
even without iw.off, no / op permissions and in survival mode, i still can't use the command or the plugin works on me !!!!!!!
not only now it can't run, it also deletes the file I took a few days to properly edit, F ** K
I've retested the placeholders and the /iw weight command and had no trouble. Send me a message and I'll help you figure out the problem. Will look into the configuration being deleted
Version: 1.71
This is a great plugin and I was planning on adding it to my team's server soon. I do have one problem though with this plugin. I do want the jump and running to be disabled when at max weight, but when you are under max weight you are unable to use jump boost potions or jump boost custom enchantments. As soon as you jump and land again it removes jump boost from you, that would be great when max weight is hit, but not under.
Again great plugin, that is my only critique. I do also have a suggestion to add, make it so that not only named items can be weighted but items with different lore. I know players can rename items, but not lore. Since the code can only set names as weight and players can override that it isn't ideal. Lore, which players can't override would be a great addition. If Lore was able to be weighted then it would be possible to have custom items without players reseting the weight by renaming the item. Keep up the great work hopefully this will be fixed soon.
Great suggestions! Will do my best to address them (:
Version: 1.71
Awesome plugin, this is a feature that should have been core gameplay a long time ago. One issue I have though is that the ctl+jump spam seems to completely negate any speed hindrances on the player, regardless of how much weight they're holding.
Is this something that's currently being worked on?
Very useful Plugin for my Survival Server! But maybe add a Placeholder to display the Bar that shows the percentage (i think you know what i mean) If not, here's a screenshot:
http://prntscr.com/xbl7yl
maybe you need to add placeholder for %Speed,so they can see their current speed integrated across the info board, and maybe some problem... i'm not sure, plugin very slow, i think?. You need restart server if you want save all what you did in config > plugman and .... not working
if not, plugin will delete all and back to default config, and one more is, you need to restart server too if you want player have custom permission weight apply changes and show to info board. :<< , this plugin very good but some things are still annoying
You can use a messages.yml file to change the language for most of the text
Version: 1.16
Can you add a feature to make a custom item have weight ? Like a diamond sword with name abc , have unbreakable , have lore , have durability ... will have different weight
A great developer with a cool imagination and an idea that he was able to implement! I requested a few new features and he listened carefully and performed everything as perfect.
The idea of the plugin is the best option for an RP or RPG server, where you need to distribute different weights into groups, I hope this plugin will continue to improve, but now it’s working for the whole thing.
A server that has a hint of RP cannot work without this plugin!