MC百科社群
标题:
1.12.2CraftTweaker事件多次触发
[打印本页]
作者:
Sigmit
时间:
2024-3-3 22:37
标题:
1.12.2CraftTweaker事件多次触发
如题,在使用crt自定义事件时,发现事件在服务端和客户端各触发了两次。
相关代码:
val descriptionStageOne={
<blockstate:plants2:cosmetic_1>: "Blah Blah"
} as string[IBlockState];
events.onPlayerInteractBlock(function(event as crafttweaker.event.PlayerInteractBlockEvent){
print("WHAT?");
if(!event.world.remote) {
var player=event.player as IPlayer;
if(player.hasGameStage("POL_PLANTS2")){
var blockstate =event.world.getBlockState(event.position) as IBlockState;
if(descriptionStageOne.keys has blockstate){
player.sendChat(descriptionStageOne[blockstate]);
}
}
}
});
在crafttweaker.log中发现每次点击方块时一共输出了四行文本;游戏中点击方块时显示两行文本。
[SERVER_STARTED][CLIENT][INFO] WHAT?
[SERVER_STARTED][CLIENT][INFO] WHAT?
[SERVER_STARTED][SERVER][INFO] WHAT?
[SERVER_STARTED][SERVER][INFO] WHAT?
求救一下这是怎么回事谢谢!
作者:
youyihj
时间:
2024-3-3 22:37
服务端 vs 客户端,主手 vs 副手,共四次。
作者:
Sigmit
时间:
2024-3-4 21:33
感谢指正!问题解决了!
欢迎光临 MC百科社群 (https://bbs.mcmod.cn/)
MC百科
|最大的MineCraft中文模组百科