@Override
public IMessage onMessage(final DisguiseMessage message, MessageContext ctx) {
final EntityPlayerMP player = ctx.getServerHandler().player;
((WorldServer) player.world).addScheduledTask(new Runnable() {
@Override
public void run() {
ItemStack stack;
if (((stack = player.getHeldItemMainhand()) != null && stack.getItem() instanceof ItemDisguiseKit)
|| ((stack = player.getHeldItemOffhand()) != null
&& stack.getItem() instanceof ItemDisguiseKit)) {
ItemDisguiseKit.startDisguise(player, player.world, message.value);
if (!player.capabilities.isCreativeMode)
stack.damageItem(1, player);
}
}
});
return null;
}
TF2DisguiseHandler.java 文件源码
java
阅读 105
收藏 0
点赞 0
评论 0
项目:Mods
作者:
评论列表
文章目录