如题,求助。
- ItemStack t = livingEntity.getMainHandStack();
 
- livingEntity.setStackInHand(Hand.MAIN_HAND, livingEntity.getOffHandStack());
 
- livingEntity.setStackInHand(Hand.OFF_HAND, t);
就是没理解ItemStack怎么复制,感谢大佬
我来加个注释:
ItemStack t = livingEntity.getMainHandStack();//这句的作用是获取玩家主手的物品,就是这个t
livingEntity.setStackInHand(Hand.MAIN_HAND, livingEntity.getOffHandStack());//这句的作用是将玩家副手的物品设置到主手
livingEntity.setStackInHand(Hand.OFF_HAND, t);//这句的作用是将之前得到的主手物品(也就是那个t),设置到玩家副手
就实现了主副手物品交换
ItemStack t = livingEntity.getMainHandStack();//这句的作用是获取玩家主手的物品,就是这个t
livingEntity.setStackInHand(Hand.MAIN_HAND, livingEntity.getOffHandStack());//这句的作用是将玩家副手的物品设置到主手
livingEntity.setStackInHand(Hand.OFF_HAND, t);//这句的作用是将之前得到的主手物品(也就是那个t),设置到玩家副手
就实现了主副手物品交换
这个我也不怎么熟悉哦 不好意思啦