[23:24:40] [Server thread/WARN]: [SX-Attribute] Task #404716 for SX-Attribute v2.0.2 generated an exception
java.lang.IllegalArgumentException: Health must be between 0 and 20.0(541959.0)
at org.bukkit.craftbukkit.v1_12_R1.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:103) ~[CraftLivingEntity.class:git-CatServer-1.12.2-2bce5d5]
at github.saukiya.zfattribute.attribute.defense.HealthAttribute.eventMethod(HealthAttribute.java:36) ~[?:?]
at github.saukiya.sxattribute.data.attribute.SXAttributeManager$1.run(SXAttributeManager.java:234) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[CraftTask.class:git-CatServer-1.12.2-2bce5d5]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:421) [CraftScheduler.class:git-CatServer-1.12.2-2bce5d5]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:882) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:474) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:826) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:685) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_45]
请问如何解决 谢谢
java.lang.IllegalArgumentException: Health must be between 0 and 20.0(541959.0)
at org.bukkit.craftbukkit.v1_12_R1.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:103) ~[CraftLivingEntity.class:git-CatServer-1.12.2-2bce5d5]
at github.saukiya.zfattribute.attribute.defense.HealthAttribute.eventMethod(HealthAttribute.java:36) ~[?:?]
at github.saukiya.sxattribute.data.attribute.SXAttributeManager$1.run(SXAttributeManager.java:234) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[CraftTask.class:git-CatServer-1.12.2-2bce5d5]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:421) [CraftScheduler.class:git-CatServer-1.12.2-2bce5d5]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:882) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:474) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:826) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:685) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_45]
请问如何解决 谢谢
- Health must be between 0 and 20.0(541959.0)
若是,请将其修改为0~20之间的一个值;
以上
java.lang.IllegalArgumentException: Health must be between 0 and 20.0(541959.0)   由此可知你的health数值过高了 你打开服务端里面的spigot.yml 找到以下配置:
复制代码
把max改改就行了
-   attribute:
 
-     maxHealth: 
 
-       max: 2048.0
 
-     movementSpeed:
 
-       max: 2048.0
 
-     attackDamage:
 
- max: 2048.0
把max改改就行了
fffdjjking 发表于 2023-7-27 23:30
java.lang.IllegalArgumentException: Health must be between 0 and 20.0(541959.0) 由此可知你的health ...
这块很早就改过了....
attribute:
maxHealth:
max: 10000000000000000000
movementSpeed:
max: 9.999999999E9
attackDamage:
max: 10000000000000000000