Qr钱

首先我在一个地图数据里写了个test函数,并在游戏里/function test:test能成功运行
然后将地图放在Mohist v4.1(1.12.2版本)服务器里,再次使用同样的指令,报错
错误提示:在执行命令时出现了未知的错误
错误:
[03:18:43 INFO]: change_money issued server command: /function score:test
[03:18:43 WARN]: Unknown CommandBlock failed to handle command
java.lang.NullPointerException: null
at org.bukkit.command.Command.testPermissionSilent(Command.java:247) ~[Command.class:a96eaf0]
at org.bukkit.command.Command.testPermission(Command.java:217) ~[Command.class:a96eaf0]
at net.minecraft.tileentity.CommandBlockBaseLogic.executeCommand(CommandBlockBaseLogic.java:279) ~[amj.class:?]
at net.minecraft.tileentity.CommandBlockBaseLogic.executeSafely(CommandBlockBaseLogic.java:226) ~[amj.class:?]
at net.minecraft.command.FunctionObject$CommandEntry.func_194145_a(FunctionObject.java:119) ~[bm$b.class:?]
at net.minecraft.advancements.FunctionManager$QueuedCommand.func_194222_a(FunctionManager.java:218) ~[nt$a.class:?]
at net.minecraft.advancements.FunctionManager.func_194019_a(FunctionManager.java:141) ~[nt.class:?]
at net.minecraft.command.CommandFunction.func_184881_a(SourceFile:67) ~[ci.class:?]
at org.bukkit.craftbukkit.v1_12_R1.command.VanillaCommandWrapper.dispatchVanillaCommand(VanillaCommandWrapper.java:114) [VanillaCommandWrapper.class:a96eaf0]
at org.bukkit.craftbukkit.v1_12_R1.command.VanillaCommandWrapper.execute(VanillaCommandWrapper.java:60) [VanillaCommandWrapper.class:a96eaf0]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:154) [SimpleCommandMap.class:a96eaf0]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:747) [CraftServer.class:a96eaf0]
at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1598) [pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1421) [pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(CPacketChatMessage.java:46) [la.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(CPacketChatMessage.java:9) [la.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_131]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_131]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:850) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:466) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:788) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]


请问怎么样才能在服务器里面使用function指令?


















鬼畜畜
看起来是Mohist自身问题,已帮你提交给Mohist

DE_SHARK
mohist v4.1,我记得mohist的版本号不是这样命名的啊
去这里下载一个新的

MohistMC
本帖最后由 Mohist-Communit 于 2020-4-13 10:33 编辑

能否提供你的测试函数的具体内容,(2020年4月13日 10:32:46附加)已修复,请使用最新构建进行测试,感谢你的使用!

DE_SHARK
已经修了,留意一下我发你的链接里的最新构建
啊dalao来了,我不要爱心了

Qr钱
Mohist-Communit 发表于 2020-4-13 09:21
能否提供你的测试函数的具体内容,(2020年4月13日 10:32:46附加)已修复,请使用最新构建进行测试,感谢你的 ...

测试用指令是
say 1
say 2
say 3

Qr钱
Qr钱 发表于 2020-4-13 11:07
测试用指令是
say 1
say 2

行了,十分感谢

第一页 上一页 下一页 最后一页