本文整理了Java中net.minecraft.item.ItemStack.setStackDisplayName()
方法的一些代码示例,展示了ItemStack.setStackDisplayName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ItemStack.setStackDisplayName()
方法的具体详情如下:
包路径:net.minecraft.item.ItemStack
类名称:ItemStack
方法名:setStackDisplayName
暂无
代码示例来源:origin: Vazkii/Botania
@Override
public void getDrops(NonNullList<ItemStack> list, IBlockAccess world, BlockPos pos, @Nonnull IBlockState state, int fortune) {
TileEntity tile = world.getTileEntity(pos);
if(tile != null) {
ItemStack stack = new ItemStack(this);
String name = ((TileTinyPotato) tile).name;
if(!name.isEmpty())
stack.setStackDisplayName(name);
list.add(stack);
}
}
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
stack.setStackDisplayName( TextFormatting.RED + GuiText.InvalidPattern.getLocal() );
代码示例来源:origin: gegy1000/Terrarium
public ItemStack createStack() {
ItemStack stack = new ItemStack(this.icon, 1);
stack.setStackDisplayName(this.name);
return stack;
}
代码示例来源:origin: SquidDev-CC/plethora
@Override
public boolean setLabel(@Nonnull ItemStack stack, String name) {
if (name == null) {
stack.clearCustomName();
} else {
stack.setStackDisplayName(name);
}
return true;
}
代码示例来源:origin: PenguinSquad/Harvest-Festival
public static ItemStack getWoolyArmor(Item item, java.lang.String name) {
ItemStack stack = new ItemStack(item);
stack.setStackDisplayName(name);
((ItemArmor)item).setColor(stack, 0xFFFFFF);
return stack;
}
代码示例来源:origin: WayofTime/BloodMagic
@Nonnull
@Override
public ItemStack getWailaStack(IWailaDataAccessor accessor, IWailaConfigHandler config) {
return new ItemStack(RegistrarBloodMagicItems.ARCANE_ASHES).setStackDisplayName(TextHelper.getFormattedText(RegistrarBloodMagicBlocks.ALCHEMY_ARRAY.getLocalizedName()));
}
代码示例来源:origin: CyclopsMC/IntegratedDynamics
public void setItemStackName(String name) {
ItemStack itemStack = getItemStack();
if(!itemStack.isEmpty()) {
if (StringUtils.isBlank(name)) {
itemStack.clearCustomName();
} else {
itemStack.setStackDisplayName(name);
}
}
}
}
代码示例来源:origin: SleepyTrousers/EnderIO
public void writeToNBT(@Nonnull ItemStack stack) {
writeToNBT(NbtValue.getOrCreateRoot(stack));
if (!getName().isEmpty()) {
stack.setStackDisplayName(getName());
} else {
stack.clearCustomName();
}
}
代码示例来源:origin: Vazkii/Botania
GlStateManager.translate(-0.3F, -2.7F, -1.2F);
GlStateManager.rotate(15F, 0F, 0F, 1F);
renderItem(new ItemStack(ModItems.infiniteFruit, 1).setStackDisplayName("das boot"));
} else if (name.equals("jibril")) {
GlStateManager.scale(1.5F, 1.5F, 1.5F);
代码示例来源:origin: TeamLapen/Vampirism
@Override
public void getSubItems(CreativeTabs tab, NonNullList<ItemStack> items) {
if (isInCreativeTab(tab)) {
items.add(VampireBookManager.getInstance().getRandomBook(new Random()).setStackDisplayName(UtilLib.translate("item.vampirism.vampire_book.name")));
}
}
代码示例来源:origin: ValkyrienWarfare/Valkyrien-Warfare-Revamped
@Override
public void doItemDrops() {
ItemStack itemstack = new ItemStack(ValkyrienWarfareCombat.INSTANCE.basicCannonSpawner, 1);
if (this.getName() != null) {
itemstack.setStackDisplayName(this.getName());
}
this.entityDropItem(itemstack, 0.0F);
}
代码示例来源:origin: NanamiArihara/FoodCraft-Reloaded
@Override
public void getSubBlocks(CreativeTabs itemIn, @Nonnull NonNullList<ItemStack> items) {
items.add(new ItemStack(this).setStackDisplayName(Translator.format("item.foodcraftreloaded.sapling", Translator.format(NameBuilder.buildUnlocalizedName("item.fruit", fruitType.toString())))));
}
代码示例来源:origin: MrCrayfish/MrCrayfishDeviceMod
@Nullable
public ItemStack removeAttachedDrive()
{
if(attachedDrive != null)
{
ItemStack stack = new ItemStack(DeviceItems.FLASH_DRIVE, 1, getAttachedDriveColor().getMetadata());
stack.setStackDisplayName(attachedDrive.getName());
stack.getTagCompound().setTag("drive", attachedDrive.toTag());
attachedDrive = null;
return stack;
}
return null;
}
代码示例来源:origin: raoulvdberge/refinedstorage
@Override
public void getDrops(NonNullList<ItemStack> drops, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) {
super.getDrops(drops, world, pos, state, fortune);
String displayName = ((TileCrafter) world.getTileEntity(pos)).getNode().getDisplayName();
if (displayName != null) {
for (ItemStack drop : drops) {
if (drop.getItem() == Item.getItemFromBlock(this)) {
drop.setStackDisplayName(displayName);
}
}
}
}
代码示例来源:origin: PrinceOfAmber/Cyclic
@Override
public void killMinecart(DamageSource source) {
this.setDead();
if (this.world.getGameRules().getBoolean("doEntityDrops")) {
ItemStack itemstack = new ItemStack(dropItem);
if (this.hasCustomName()) {
itemstack.setStackDisplayName(this.getCustomNameTag());
}
this.entityDropItem(itemstack, 0.0F);
}
}
代码示例来源:origin: PrinceOfAmber/Cyclic
@Override
public void killMinecart(DamageSource source) {
this.setDead();
if (this.world.getGameRules().getBoolean("doEntityDrops")) {
ItemStack itemstack = getCartItem();
if (this.hasCustomName()) {
itemstack.setStackDisplayName(this.getCustomNameTag());
}
this.entityDropItem(itemstack, 0.0F);
}
}
代码示例来源:origin: PrinceOfAmber/Cyclic
@Override
public void killMinecart(DamageSource source) {
this.setDead();
if (this.world.getGameRules().getBoolean("doEntityDrops")) {
ItemStack itemstack = new ItemStack(dropItem);
if (this.hasCustomName()) {
itemstack.setStackDisplayName(this.getCustomNameTag());
}
this.entityDropItem(itemstack, 0.0F);
}
}
代码示例来源:origin: PrinceOfAmber/Cyclic
@Override
public void killMinecart(DamageSource source) {
this.setDead();
if (this.world.getGameRules().getBoolean("doEntityDrops")) {
ItemStack itemstack = getCartItem();
if (this.hasCustomName()) {
itemstack.setStackDisplayName(this.getCustomNameTag());
}
this.entityDropItem(itemstack, 0.0F);
}
}
代码示例来源:origin: PrinceOfAmber/Cyclic
@Override
public void killMinecart(DamageSource source) {
this.setDead();
if (this.world.getGameRules().getBoolean("doEntityDrops")) {
dropCartBlock();
ItemStack itemstack = getCartItem();
if (this.hasCustomName()) {
itemstack.setStackDisplayName(this.getCustomNameTag());
}
this.entityDropItem(itemstack, 0.0F);
}
}
代码示例来源:origin: TeamLapen/Vampirism
private void addFluidStackDescription(ItemStack stack, FluidStack fluidStack) {
NBTTagCompound nbt = stack.getTagCompound();
if (nbt == null) nbt = new NBTTagCompound();
NBTTagCompound display = nbt.hasKey("display", 10) ? nbt.getCompoundTag("display") : new NBTTagCompound();
NBTTagList lore = nbt.hasKey("Lore", 0) ? nbt.getTagList("Lore", 9) : new NBTTagList();
lore.appendTag(new NBTTagString(UtilLib.translate("text.vampirism.liquid_container")));
display.setTag("Lore", lore);
nbt.setTag("display", display);
stack.setTagCompound(nbt);
stack.addEnchantment(Enchantments.UNBREAKING, 1);
stack.setStackDisplayName(fluidStack.getLocalizedName() + ": " + fluidStack.amount + "mB");
}
}
内容来源于网络,如有侵权,请联系作者删除!