eyesniper2 / skRayFall

An addon for skript that adds Citizens support, EffectLib support and other features.
https://sk.rayfall.net/
GNU General Public License v3.0
21 stars 17 forks source link

Error when i put on armor. #67

Open wallxq opened 4 years ago

wallxq commented 4 years ago

Describe the bug

Actionbar dont work when i put on armor.

Steps to Reproduce

1.16.1 paperspigot + lastest skrayfall + skript lastest and olders like my 2.5 alpha 5

set action bar of loop-player to "%loop-player's armor value%"

%loop-player's armor value% <--- give error, without this its okay

Console Error

[Skript] Task #1787 for Skript v2.5-alpha5 generated an exception java.lang.NoSuchFieldError: GOLD_CHESTPLATE at net.rayfall.eyesniper2.skrayfall.general.expressions.ExprArmorValue.convert(ExprArmorValue.java:60) ~[?:?] at net.rayfall.eyesniper2.skrayfall.general.expressions.ExprArmorValue.convert(ExprArmorValue.java:11) ~[?:?] at ch.njol.skript.registrations.Converters.convert(Converters.java:391) ~[?:?] at ch.njol.skript.registrations.Converters.convertUnsafe(Converters.java:382) ~[?:?] at ch.njol.skript.expressions.base.PropertyExpression.get(PropertyExpression.java:104) ~[?:?] at ch.njol.skript.expressions.base.SimplePropertyExpression.get(SimplePropertyExpression.java:55) ~[?:?] at ch.njol.skript.expressions.base.PropertyExpression.get(PropertyExpression.java:75) ~[?:?] at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:102) ~[?:?] at ch.njol.skript.lang.VariableString.toString(VariableString.java:477) ~[?:?] at ch.njol.skript.lang.VariableString.getSingle(VariableString.java:721) ~[?:?] at ch.njol.skript.lang.VariableString.getSingle(VariableString.java:1) ~[?:?] at net.rayfall.eyesniper2.skrayfall.v1_16.EffActionBarV1_16.execute(EffActionBarV1_16.java:52) ~[?:?] at ch.njol.skript.lang.Effect.run(Effect.java:52) ~[?:?] at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[?:?] at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[?:?] at ch.njol.skript.lang.Trigger.execute(Trigger.java:57) ~[?:?] at ch.njol.skript.events.EvtPeriodical.execute(EvtPeriodical.java:96) ~[?:?] at ch.njol.skript.events.EvtPeriodical$2.run(EvtPeriodical.java:120) ~[?:?] at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.1.jar:git-Paper-135] at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.1.jar:git-Paper-135] at net.minecraft.server.v1_16_R1.MinecraftServer.b(MinecraftServer.java:1298) ~[patched_1.16.1.jar:git-Paper-135] at net.minecraft.server.v1_16_R1.DedicatedServer.b(DedicatedServer.java:377) ~[patched_1.16.1.jar:git-Paper-135] at net.minecraft.server.v1_16_R1.MinecraftServer.a(MinecraftServer.java:1213) ~[patched_1.16.1.jar:git-Paper-135] at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:1001) ~[patched_1.16.1.jar:git-Paper-135] at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-135] at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]

wallxq commented 4 years ago

Actionbar Total dont work with 1.16.2

Vampsku11 commented 3 years ago

This seems to be due to "GOLD" armors renamed to "GOLDEN" armors in 1.16, and skRayFall is still using the old names.