public class EnergyItem extends BasicItem
| Modifier and Type | Class and Description |
|---|---|
static class |
EnergyItem.CapabilityProvider |
BasicItem.Key| Constructor and Description |
|---|
EnergyItem(java.lang.String name,
int capacity,
int input,
int output,
net.minecraft.item.Item.Properties properties) |
EnergyItem(java.lang.String name,
net.minecraft.item.Item.Properties properties,
int capacity,
int throughput) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTooltipDetails(BasicItem.Key key,
net.minecraft.item.ItemStack stack,
java.util.List<net.minecraft.util.text.ITextComponent> tooltip,
boolean advanced) |
int |
getCapacity() |
double |
getDurabilityForDisplay(net.minecraft.item.ItemStack stack) |
net.minecraftforge.common.util.LazyOptional<net.minecraftforge.energy.IEnergyStorage> |
getEnergyStorage(net.minecraft.item.ItemStack stack) |
int |
getInput() |
int |
getOutput() |
int |
getRGBDurabilityForDisplay(net.minecraft.item.ItemStack stack) |
boolean |
hasTooltipDetails(BasicItem.Key key) |
net.minecraftforge.common.capabilities.ICapabilityProvider |
initCapabilities(net.minecraft.item.ItemStack stack,
net.minecraft.nbt.CompoundNBT nbt) |
boolean |
showDurabilityBar(net.minecraft.item.ItemStack stack) |
addInformation, setItemGroupasItem, canHarvestBlock, canPlayerBreakBlockWhileHolding, fillItemGroup, getAttributeModifiers, getContainerItem, getDefaultInstance, getDefaultTranslationKey, getDestroySpeed, getDisplayName, getDrinkSound, getEatSound, getFood, getGroup, getHarvestLevel, getIdFromItem, getIsRepairable, getItemById, getItemEnchantability, getItemFromBlock, getItemStackTileEntityRenderer, getMaxDamage, getMaxStackSize, getName, getRarity, getTags, getToolTypes, getTranslationKey, getTranslationKey, getUseAction, getUseDuration, hasContainerItem, hasEffect, hitEntity, inventoryTick, isComplex, isCrossbow, isDamageable, isDamageable, isEnchantable, isFood, isImmuneToFire, isIn, isInGroup, isRepairable, itemInteractionForEntity, onBlockDestroyed, onCreated, onItemRightClick, onItemUse, onItemUseFinish, onPlayerStoppedUsing, onUse, rayTrace, shouldSyncTag, toString, updateItemStackNBTgetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canHarvestBlock, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getArmorModel, getArmorTexture, getAttributeModifiers, getBurnTime, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getEntityLifespan, getEquipmentSlot, getFontRenderer, getHighlightTip, getItem, getItemEnchantability, getItemStackLimit, getMaxDamage, getShareTag, getSmeltingExperience, getXpRepairRatio, hasContainerItem, hasCustomEntity, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isPiglinCurrency, isShield, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, renderHelmetOverlay, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimationpublic EnergyItem(java.lang.String name,
int capacity,
int input,
int output,
net.minecraft.item.Item.Properties properties)
public EnergyItem(java.lang.String name,
net.minecraft.item.Item.Properties properties,
int capacity,
int throughput)
public int getCapacity()
public int getInput()
public int getOutput()
public boolean hasTooltipDetails(@Nullable
BasicItem.Key key)
hasTooltipDetails in class BasicItempublic void addTooltipDetails(@Nullable
BasicItem.Key key,
@Nonnull
net.minecraft.item.ItemStack stack,
@Nonnull
java.util.List<net.minecraft.util.text.ITextComponent> tooltip,
boolean advanced)
addTooltipDetails in class BasicItempublic boolean showDurabilityBar(net.minecraft.item.ItemStack stack)
public double getDurabilityForDisplay(net.minecraft.item.ItemStack stack)
public int getRGBDurabilityForDisplay(net.minecraft.item.ItemStack stack)
public net.minecraftforge.common.util.LazyOptional<net.minecraftforge.energy.IEnergyStorage> getEnergyStorage(net.minecraft.item.ItemStack stack)
@Nullable
public net.minecraftforge.common.capabilities.ICapabilityProvider initCapabilities(net.minecraft.item.ItemStack stack,
@Nullable
net.minecraft.nbt.CompoundNBT nbt)