Function code fails to display in chat!
spacefluff432 opened this issue ยท 1 comments
If I define a function, like so:
/js var yeet = function () { console.log('yeet'); };
And type the variable into the JS command:
/js yeet
The expected output should be to display the function code. However, nothing happens.
In the console, an error appears:
[14:05:49 INFO]: harrix432 issued server command: /js var yeet = function () { console.log('yeet'); };
[14:05:52 INFO]: harrix432 issued server command: /js yeet
[14:05:52 ERROR]: [scriptcraft] Error while trying to display result: function () { console.log('yeet'); }, Error: java.lang.NoSuchMethodException: Can't unambiguously select between fixed arity signatures [(java.lang.String), (net.md_5.bungee.api.chat.BaseComponent)] of the method org.bukkit.craftbukkit.v1_15_R1.entity.CraftPlayer.sendMessage for argument types [jdk.nashorn.internal.runtime.ScriptFunction]
Looks like the player.sendMessage()
has changed in some way that breaks this.