如题,在使用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]);
}
}
}
});