Class DestructorNetworkNode
java.lang.Object
com.refinedmods.refinedstorage.apiimpl.network.node.NetworkNode
com.refinedmods.refinedstorage.apiimpl.network.node.DestructorNetworkNode
- All Implemented Interfaces:
INetworkNodeVisitor,ICoverable,INetworkNode,IComparable,IType,IWhitelistBlacklist
public class DestructorNetworkNode
extends NetworkNode
implements IComparable, IWhitelistBlacklist, IType, ICoverable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.refinedmods.refinedstorage.api.network.INetworkNodeVisitor
INetworkNodeVisitor.Operator -
Field Summary
FieldsFields inherited from class com.refinedmods.refinedstorage.apiimpl.network.node.NetworkNode
level, network, owner, pos, redstoneMode, ticks, versionFields inherited from interface com.refinedmods.refinedstorage.blockentity.config.IType
FLUIDS, ITEMSFields inherited from interface com.refinedmods.refinedstorage.blockentity.config.IWhitelistBlacklist
BLACKLIST, WHITELIST -
Constructor Summary
ConstructorsConstructorDescriptionDestructorNetworkNode(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) -
Method Summary
Modifier and TypeMethodDescriptionintnet.neoforged.neoforge.items.IItemHandlergetDrops()intnet.minecraft.resources.ResourceLocationgetId()net.neoforged.neoforge.items.IItemHandlerModifiableintgetType()net.neoforged.neoforge.items.IItemHandlerintbooleanvoidread(net.minecraft.nbt.CompoundTag tag) voidreadConfiguration(net.minecraft.nbt.CompoundTag tag) voidsetCompare(int compare) voidsetPickupItem(boolean pickupItem) voidsetType(int type) voidsetWhitelistBlacklistMode(int mode) voidupdate()Updates a network node.net.minecraft.nbt.CompoundTagwrite(net.minecraft.nbt.CompoundTag tag) Writes the network node data to NBT.net.minecraft.nbt.CompoundTagwriteConfiguration(net.minecraft.nbt.CompoundTag tag) Methods inherited from class com.refinedmods.refinedstorage.apiimpl.network.node.NetworkNode
canConduct, canUpdate, getDirection, getFacingBlockEntity, getItemStack, getLevel, getNetwork, getOwner, getPos, getRedstoneMode, getUpdateThrottleActiveToInactive, getUpdateThrottleInactiveToActive, isActive, markDirty, onConnected, onConnectedStateChange, onDirectionChanged, onDisconnected, setOwner, setRedstoneMode, setRedstonePowered, shouldRebuildGraphOnChange, visitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.refinedmods.refinedstorage.api.network.node.INetworkNode
canReceive
-
Field Details
-
ID
public static final net.minecraft.resources.ResourceLocation ID
-
-
Constructor Details
-
DestructorNetworkNode
public DestructorNetworkNode(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos)
-
-
Method Details
-
getEnergyUsage
public int getEnergyUsage()- Specified by:
getEnergyUsagein interfaceINetworkNode- Returns:
- the energy usage of this node
-
update
public void update()Description copied from interface:INetworkNodeUpdates a network node.- Specified by:
updatein interfaceINetworkNode- Overrides:
updatein classNetworkNode
-
getCompare
public int getCompare()- Specified by:
getComparein interfaceIComparable
-
setCompare
public void setCompare(int compare) - Specified by:
setComparein interfaceIComparable
-
getWhitelistBlacklistMode
public int getWhitelistBlacklistMode()- Specified by:
getWhitelistBlacklistModein interfaceIWhitelistBlacklist
-
setWhitelistBlacklistMode
public void setWhitelistBlacklistMode(int mode) - Specified by:
setWhitelistBlacklistModein interfaceIWhitelistBlacklist
-
read
public void read(net.minecraft.nbt.CompoundTag tag) - Overrides:
readin classNetworkNode
-
getId
public net.minecraft.resources.ResourceLocation getId()- Specified by:
getIdin interfaceINetworkNode- Returns:
- the id of this node as specified in
INetworkNodeRegistry
-
write
public net.minecraft.nbt.CompoundTag write(net.minecraft.nbt.CompoundTag tag) Description copied from interface:INetworkNodeWrites the network node data to NBT.- Specified by:
writein interfaceINetworkNode- Overrides:
writein classNetworkNode- Parameters:
tag- the tag- Returns:
- the written tag
-
writeConfiguration
public net.minecraft.nbt.CompoundTag writeConfiguration(net.minecraft.nbt.CompoundTag tag) - Overrides:
writeConfigurationin classNetworkNode
-
readConfiguration
public void readConfiguration(net.minecraft.nbt.CompoundTag tag) - Overrides:
readConfigurationin classNetworkNode
-
getUpgrades
public net.neoforged.neoforge.items.IItemHandler getUpgrades() -
getDrops
public net.neoforged.neoforge.items.IItemHandler getDrops()- Overrides:
getDropsin classNetworkNode
-
getType
public int getType() -
setType
public void setType(int type) -
getItemFilters
public net.neoforged.neoforge.items.IItemHandlerModifiable getItemFilters()- Specified by:
getItemFiltersin interfaceIType
-
getFluidFilters
- Specified by:
getFluidFiltersin interfaceIType
-
isPickupItem
public boolean isPickupItem() -
setPickupItem
public void setPickupItem(boolean pickupItem) -
getCoverManager
- Specified by:
getCoverManagerin interfaceICoverable
-