Neige
FireworkPolymer 发表于 2023-12-27 23:36
除了这个功能其他不需要用到NI呢

你不是会写插件吗?
((CraftPlayer)player).getHandle().setAbsorptionHearts(数值)
不想用现成的那你就自己写
不想导nms和obc包那你就反射

FireworkPolymer
Neige 发表于 2023-12-27 23:34
https://github.com/ankhorg/NeigeItems-Kotlin/releases
/ni action 玩家名 js: EntityPlayerUtils.setAbs ...

  1. [01:28:05 INFO]: a issued server command: /ni action a js: EntityPlayerUtils.setAbsorptionAmount(player, 10)
  2. [01:28:05 WARN]: javax.script.ScriptException: ReferenceError: "EntityPlayerUtils" is not defined in <eval> at line number 1
  3. [01:28:05 WARN]:        at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:470)
  4. [01:28:05 WARN]:        at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:454)
  5. [01:28:05 WARN]:        at jdk.nashorn.api.scripting.NashornScriptEngine.access$200(NashornScriptEngine.java:73)
  6. [01:28:05 WARN]:        at jdk.nashorn.api.scripting.NashornScriptEngine$3.eval(NashornScriptEngine.java:510)
  7. [01:28:05 WARN]:        at javax.script.CompiledScript.eval(CompiledScript.java:92)
  8. [01:28:05 WARN]:        at pers.neige.neigeitems.manager.BaseActionManager.lambda$loadBasicActions$74(BaseActionManager.java:595)
  9. [01:28:05 WARN]:        at pers.neige.neigeitems.manager.ActionManager.runAction(ActionManager.kt:180)
  10. [01:28:05 WARN]:        at pers.neige.neigeitems.manager.ActionManager.runAction(ActionManager.kt:106)
  11. [01:28:05 WARN]:        at pers.neige.neigeitems.command.subcommand.Action$action$1$2$3$2.invoke(Action.kt:43)
  12. [01:28:05 WARN]:        at pers.neige.neigeitems.command.subcommand.Action$action$1$2$3$2.invoke(Action.kt:37)
  13. [01:28:05 WARN]:        at pers.neige.neigeitems.taboolib.common.platform.command.component.CommandExecutor.exec(CommandExecutor.kt:11)
  14. [01:28:05 WARN]:        at pers.neige.neigeitems.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:87)
  15. [01:28:05 WARN]:        at pers.neige.neigeitems.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:78)
  16. [01:28:05 WARN]:        at pers.neige.neigeitems.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:78)
  17. [01:28:05 WARN]:        at pers.neige.neigeitems.taboolib.common.platform.command.component.CommandBase.execute(CommandBase.kt:100)
  18. [01:28:05 WARN]:        at pers.neige.neigeitems.taboolib.common.platform.command.CommandRegisterKt$command$1.execute(CommandRegister.kt:40)
  19. [01:28:05 WARN]:        at pers.neige.neigeitems.taboolib.platform.BukkitCommand$registerCommand$1.invoke$lambda-0(BukkitCommand.kt:74)
  20. [01:28:05 WARN]:        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
  21. [01:28:05 WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152)
  22. [01:28:05 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685)
  23. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1492)
  24. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1297)
  25. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45)
  26. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5)
  27. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14)
  28. [01:28:05 WARN]:        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  29. [01:28:05 WARN]:        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  30. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46)
  31. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850)
  32. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
  33. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
  34. [01:28:05 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
  35. [01:28:05 WARN]:        at java.lang.Thread.run(Thread.java:750)
  36. [01:28:05 WARN]: Caused by: <eval>:1 ReferenceError: "EntityPlayerUtils" is not defined
  37. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
  38. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319)
  39. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291)
  40. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:278)
  41. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.AccessorProperty.checkUndeclared(AccessorProperty.java:571)
  42. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.AccessorProperty.getGetter(AccessorProperty.java:506)
  43. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.FindProperty.getGetter(FindProperty.java:91)
  44. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ScriptObject.findGetMethod(ScriptObject.java:1975)
  45. [01:28:05 WARN]:        at jdk.nashorn.internal.objects.Global$LexicalScope.findGetMethod(Global.java:2750)
  46. [01:28:05 WARN]:        at jdk.nashorn.internal.objects.Global.findGetMethod(Global.java:2167)
  47. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ScriptObject.lookup(ScriptObject.java:1820)
  48. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:104)
  49. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:98)
  50. [01:28:05 WARN]:        at jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:176)
  51. [01:28:05 WARN]:        at jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:124)
  52. [01:28:05 WARN]:        at jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:154)
  53. [01:28:05 WARN]:        at jdk.internal.dynalink.DynamicLinker.relink(DynamicLinker.java:253)
  54. [01:28:05 WARN]:        at jdk.nashorn.internal.scripts.Script$35$\^eval\_.:program(<eval>:1)
  55. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
  56. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
  57. [01:28:05 WARN]:        at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
  58. [01:28:05 WARN]:        at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
  59. [01:28:05 WARN]:        ... 31 more
复制代码

Neige

1.16刚出还在快速迭代,你1.12.2直接用1.15.113

Finvoler666_
mythicmobs里面有个技能是shield
就是给玩家黄心
Skills:
- shield{a=114514} @self

第一页 上一页