修改放置器物品的属性

This commit is contained in:
17146 2024-07-16 01:59:59 +08:00
parent f8cdce095f
commit 09a385588d
2 changed files with 3 additions and 24 deletions

View file

@ -2,7 +2,6 @@ package net.mcreator.target.item;
import net.mcreator.target.init.TargetModEntities;
import net.minecraft.core.BlockPos;
import net.minecraft.network.chat.Component;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.InteractionResultHolder;
@ -12,19 +11,11 @@ import net.minecraft.world.entity.player.Player;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class MortarDeployer extends Item {
public MortarDeployer() {
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
super(new Item.Properties().rarity(Rarity.RARE));
}
@Override
@ -40,6 +31,7 @@ public class MortarDeployer extends Item {
entityToSpawn.setDeltaMovement(0, 0, 0);
}
}
if (!player.isCreative()) {
player.getItemInHand(hand).shrink(1);
player.swing(InteractionHand.MAIN_HAND, true);

View file

@ -1,31 +1,18 @@
package net.mcreator.target.item;
import net.mcreator.target.init.TargetModEntities;
import net.mcreator.target.init.TargetModItems;
import net.minecraft.core.BlockPos;
import net.minecraft.network.chat.Component;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.InteractionResult;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.MobSpawnType;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.context.UseOnContext;
import net.minecraft.world.level.Level;
import java.util.List;
public class TargetDeployer extends Item {
public TargetDeployer() {
super(new Item.Properties().stacksTo(1).rarity(Rarity.COMMON));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
super(new Item.Properties());
}
@Override