Class NetworkElement
java.lang.Object
com.hrznstudio.titanium.block_network.element.NetworkElement
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNetworkElement(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) -
Method Summary
Modifier and TypeMethodDescriptionabstract booleancanConnectFrom(net.minecraft.core.Direction direction) booleanabstract net.minecraft.resources.ResourceLocationgetId()net.minecraft.world.level.LevelgetLevel()abstract net.minecraft.resources.ResourceLocationnet.minecraft.core.BlockPosgetPos()inthashCode()voidjoinNetwork(Network network) voidvoidvoidupdate()net.minecraft.nbt.CompoundTagwriteToNbt(net.minecraft.nbt.CompoundTag tag)
-
Field Details
-
level
protected final net.minecraft.world.level.Level level -
pos
protected final net.minecraft.core.BlockPos pos -
network
-
-
Constructor Details
-
NetworkElement
public NetworkElement(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos)
-
-
Method Details
-
update
public void update() -
getLevel
public net.minecraft.world.level.Level getLevel() -
getPos
public net.minecraft.core.BlockPos getPos() -
getNetwork
-
joinNetwork
-
leaveNetwork
public void leaveNetwork() -
sendBlockUpdate
public void sendBlockUpdate() -
writeToNbt
public net.minecraft.nbt.CompoundTag writeToNbt(net.minecraft.nbt.CompoundTag tag) -
getId
public abstract net.minecraft.resources.ResourceLocation getId() -
getNetworkType
public abstract net.minecraft.resources.ResourceLocation getNetworkType() -
canConnectFrom
public abstract boolean canConnectFrom(net.minecraft.core.Direction direction) -
equals
-
hashCode
public int hashCode()
-