Class ItemStorageDiskItem
java.lang.Object
net.minecraft.world.item.Item
com.refinedmods.refinedstorage.common.api.storage.AbstractStorageContainerItem
com.refinedmods.refinedstorage.common.storage.storagedisk.ItemStorageDiskItem
- All Implemented Interfaces:
StorageContainerItem, UpgradeableStorageContainer, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike
public class ItemStorageDiskItem
extends AbstractStorageContainerItem
implements UpgradeableStorageContainer
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext -
Field Summary
Fields inherited from class AbstractStorageContainerItem
helperFields inherited from class net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, APPROXIMATELY_INFINITE_USE_DURATION, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, CODEC, CODEC_WITH_BOUND_COMPONENTS, DEFAULT_MAX_STACK_SIZE, descriptionId, MAX_BAR_WIDTH, STREAM_CODECFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIESFields inherited from interface StorageContainerItem
VALIDATOR -
Constructor Summary
ConstructorsConstructorDescriptionItemStorageDiskItem(net.minecraft.resources.Identifier id, ItemStorageVariant variant) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.world.item.ItemStackcreatePrimaryDisassemblyByproduct(int count) protected @Nullable net.minecraft.world.item.ItemStackcreateSecondaryDisassemblyByproduct(int count) protected SerializableStoragecreateStorage(StorageRepository storageRepository) protected StringformatAmount(long amount) protected @Nullable LongOptional<net.minecraft.world.inventory.tooltip.TooltipComponent> getTooltipImage(net.minecraft.world.item.ItemStack stack) voidtransferTo(net.minecraft.world.item.ItemStack from, net.minecraft.world.item.ItemStack to) Methods inherited from class AbstractStorageContainerItem
appendHoverText, getInfo, inventoryTick, resolve, useMethods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canDestroyBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getCraftingRemainder, getDefaultInstance, getDefaultMaxStackSize, getDescriptionId, getDestroySpeed, getId, getItemDamageSource, getName, getPlayerPOVHitResult, getUseAnimation, getUseDuration, hurtEnemy, interactLivingEntity, isBarVisible, isCorrectToolForDrops, isFoil, mineBlock, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, requiredFeatures, shouldPrintOpWarning, toString, useOn, useOnReleaseMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
-
Constructor Details
-
ItemStorageDiskItem
-
-
Method Details
-
getCapacity
- Specified by:
getCapacityin classAbstractStorageContainerItem
-
formatAmount
- Specified by:
formatAmountin classAbstractStorageContainerItem
-
createStorage
- Specified by:
createStoragein classAbstractStorageContainerItem
-
createPrimaryDisassemblyByproduct
protected net.minecraft.world.item.ItemStack createPrimaryDisassemblyByproduct(int count) - Specified by:
createPrimaryDisassemblyByproductin classAbstractStorageContainerItem
-
createSecondaryDisassemblyByproduct
protected @Nullable net.minecraft.world.item.ItemStack createSecondaryDisassemblyByproduct(int count) - Specified by:
createSecondaryDisassemblyByproductin classAbstractStorageContainerItem
-
getTooltipImage
public Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> getTooltipImage(net.minecraft.world.item.ItemStack stack) - Overrides:
getTooltipImagein classnet.minecraft.world.item.Item
-
getVariant
- Specified by:
getVariantin interfaceUpgradeableStorageContainer
-
transferTo
public void transferTo(net.minecraft.world.item.ItemStack from, net.minecraft.world.item.ItemStack to) - Specified by:
transferToin interfaceUpgradeableStorageContainer
-