自定义物品(使用监听)
约 108 字小于 1 分钟
2025-09-30
使用监听器
@Override
public InteractionResultHolder<ItemStack> use(Level level, Player player, InteractionHand hand) {
if(!level.isClientSide() && (hand == InteractionHand.MAIN_HAND || hand == InteractionHand.OFF_HAND)){
player.sendSystemMessage(Component.literal("测试"));
}
return super.use(level,player,hand);
}
新建net.emtips.leespeaker.Customitem Configtool类
package net.emtips.leespeaker.CustomItem;
import net.minecraft.network.chat.Component;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.InteractionResultHolder;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.level.Level;
public class Configtool extends Item {
public Configtool(Properties properties) {
super(properties);
}
@Override
public InteractionResultHolder<ItemStack> use(Level level, Player player, InteractionHand hand) {
if(!level.isClientSide() && (hand == InteractionHand.MAIN_HAND || hand == InteractionHand.OFF_HAND)){
player.sendSystemMessage(Component.literal("测试"));
}
return super.use(level,player,hand);
}
}
版权所有
版权归属:Ashley Lee