添加卓越物品接口描述

This commit is contained in:
Light_Quanta 2025-06-25 02:41:51 +08:00
parent dc9a668f00
commit af798c35da
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959
3 changed files with 13 additions and 0 deletions

View file

@ -5,10 +5,14 @@ import com.atsuishio.superbwarfare.init.ModBlockEntities;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.network.chat.Component;
import net.minecraft.world.Containers;
import net.minecraft.world.InteractionResult;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.inventory.AbstractContainerMenu;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.context.BlockPlaceContext;
import net.minecraft.world.level.Level;
import net.minecraft.world.level.block.BaseEntityBlock;
@ -31,6 +35,7 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.annotation.ParametersAreNonnullByDefault;
import java.util.List;
public class SuperbItemInterfaceBlock extends BaseEntityBlock {
@ -142,4 +147,10 @@ public class SuperbItemInterfaceBlock extends BaseEntityBlock {
protected boolean isPathfindable(BlockState state, PathComputationType pathComputationType) {
return false;
}
@Override
@ParametersAreNonnullByDefault
public void appendHoverText(ItemStack stack, Item.TooltipContext context, List<Component> tooltipComponents, TooltipFlag tooltipFlag) {
tooltipComponents.add(Component.translatable("des.superbwarfare.superb_item_interface"));
}
}

View file

@ -296,6 +296,7 @@
"des.superbwarfare.vehicle_deployer.fail": "Please click with a container!",
"block.superbwarfare.aircraft_catapult": "Aircraft Catapult",
"block.superbwarfare.superb_item_interface": "Superb Item Interface",
"des.superbwarfare.superb_item_interface": "A fast omnidirectional hopper for transferring items to targeted entities",
"item.superbwarfare.high_energy_explosives": "High Energy Explosives",
"item.superbwarfare.grain": "Grain",

View file

@ -573,6 +573,7 @@
"container.superbwarfare.charging_station.show_range": "显示范围",
"container.superbwarfare.charging_station.hide_range": "隐藏范围",
"container.superbwarfare.superb_item_interface": "卓越物品接口",
"des.superbwarfare.superb_item_interface": "可快速给指向实体传输物品的全方向漏斗",
"config.superbwarfare.title": "卓越前线",
"config.superbwarfare.client.reload": "换弹配置",