Slimefun

Slimefun

3M Downloads

Damascus Steel Armor breaks while using Anvil Talisman (and uses Talisman)

Quack-Attack opened this issue ยท 1 comments

commented

Description (REQUIRED)

When I was playing on a server, I was wandering around and ran into a berry bush, which happened to break my Damascus Steel Boots. I was told that a Talisman of the Anvil "saved" my Tool from Breaking, but when I checked, it was gone and my Talisman had been used. I was not holding any items in my hand, so nothing could have lost durability. The server I was on was 1.15.2

Steps to reproduce the Issue (REQUIRED)

Put on a piece of Damascus Steel armor (I currently don't know if it happens with other types of SF armor) and get and Anvil Talisman. Get the Armor to the point of breaking, and when it breaks, the talisman is used but the armor still breaks.

I went to a solo test server and the same issue still occurred.
Link to what happened

Expected behavior (REQUIRED)

I was either expecting the Anvil Talisman to save the Damascus Steel armor from breaking and to be used, or for the Talisman to not be used and the armor not saved.

Server Log

[00:09:00] [Server thread/ERROR]: Could not pass event PlayerItemBreakEvent to Slimefun vRC - 14 (git 47f69b90) java.lang.NullPointerException: null at io.github.thebusybiscuit.slimefun4.implementation.listeners.TalismanListener.onItemBreak(TalismanListener.java:174) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor70.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-322] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-322] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-322] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Paper-322] at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerItemBreakEvent(CraftEventFactory.java:1305) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.ItemStack.damage(ItemStack.java:444) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.PlayerInventory.a(PlayerInventory.java:594) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityHuman.damageArmor(EntityHuman.java:848) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityLiving.damageEntity0(EntityLiving.java:1733) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityHuman.damageEntity0(EntityHuman.java:878) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityLiving.damageEntity(EntityLiving.java:1049) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityHuman.damageEntity(EntityHuman.java:801) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityPlayer.damageEntity(EntityPlayer.java:759) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.Entity.burnFromLava(Entity.java:546) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.Entity.entityBaseTick(Entity.java:482) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityLiving.entityBaseTick(EntityLiving.java:244) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.Entity.tick(Entity.java:436) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityLiving.tick(EntityLiving.java:2347) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityHuman.tick(EntityHuman.java:165) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.EntityPlayer.playerTick(EntityPlayer.java:442) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.PlayerConnection.tick(PlayerConnection.java:159) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.NetworkManager.a(NetworkManager.java:343) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.ServerConnection.c(ServerConnection.java:140) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1344) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1173) ~[patched_1.15.2.jar:git-Paper-322] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:962) ~[patched_1.15.2.jar:git-Paper-322] at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]

Error Reports

There are no files in this folder.

Environment (REQUIRED)

  • Server Software (Spigot/Paper): Paper v1_15_R1 (This also happened on a Spigot server)
  • Minecraft Version: 1.15.2
  • Slimefun Version: vRC - 14 (git 47f69c24)
  • CS-CoreLib Version: vDEV - 79 (git ec5b4c24)
commented

Your issue was closed, it may fall under one or more of the following categories.
Please wait for an admin to tick off the points that apply.

Please respond below, if you have any questions.
Do not open a new Issue unless explicitly told otherwise, comment below or edit your post instead.

  • You did not follow our template. Please follow the Issue template to help us identify your issue more effectively.
  • You did not provide any information about your versions (We absolutely need the exact version numbers that are installed on your Server, "latest" is not helpful)
  • You did not provide a proper description to the problem. Try to write at least 4-6 sentences on how to reproduce this.
  • We were unable to reproduce issue, if you think your issue still persists then please comment down below and give a better description on how to reproduce it.
  • Your issue was posted in a foreign language, we only accept english issues on here.
  • Your issue is not a bug, it is either intended or something we cannot change.
  • Your issue is not a bug, please only use this issue tracker to report bugs. Any other kind of communication should happen on discord.
  • Your issue was already reported, it is a duplicate. Check the other issues first before posting!
  • You posted an error without using pastebin. Please always post errors via pastebin otherwise they become nearly unreadable.
  • You seem to be reporting multiple bugs at once. Please make a seperate issue for each bug you encountered, so we can properly handle them individually.
  • Your issue has already been fixed in a later version of Slimefun or CS-CoreLib, you should update.
  • You are using an outdated and unsupported version of Slimefun / CS-CoreLib, again, you should update.
  • You are using an unofficially modified build of Slimefun. We only support official versions of Slimefun - for obvious reasons.
  • You are using an unsupported version of Minecraft. We only provide support for the Minecraft versions Slimefun was developed for, older versions are not supported anymore.
  • You are using a "stable" version of Slimefun (prefixed with "RC - "), your issue may have been fixed in a development build, so we only accept bug reports from those.
  • You are on the wrong issue tracker. We would like to remind you that this Issue Tracker is only for Slimefun. To report bugs on any addons, head to the corresponding issue tracker of that addon.

Make sure to check out our article on How to report bugs for even more information.