Package de.z0rdak.yawp.core.stick
Class MarkerStick
java.lang.Object
de.z0rdak.yawp.core.stick.AbstractStick
de.z0rdak.yawp.core.stick.MarkerStick
- All Implemented Interfaces:
INbtSerializable<net.minecraft.nbt.CompoundTag>
-
Constructor Summary
ConstructorsConstructorDescriptionMarkerStick(net.minecraft.nbt.CompoundTag nbt) MarkerStick(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMarkedBlock(net.minecraft.core.BlockPos pos) booleanvoidvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> List<net.minecraft.core.BlockPos> booleanvoidreset()net.minecraft.nbt.CompoundTagvoidsetAreaType(AreaType areaType) Methods inherited from class de.z0rdak.yawp.core.stick.AbstractStick
getStickType
-
Constructor Details
-
MarkerStick
public MarkerStick(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) -
MarkerStick
public MarkerStick(net.minecraft.nbt.CompoundTag nbt)
-
-
Method Details
-
cycleMode
public void cycleMode()- Specified by:
cycleModein classAbstractStick
-
reset
public void reset() -
getDimension
public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getDimension() -
checkValidArea
public boolean checkValidArea() -
getAreaType
-
setAreaType
-
isValidArea
public boolean isValidArea() -
getMarkedBlocks
-
addMarkedBlock
public void addMarkedBlock(net.minecraft.core.BlockPos pos) -
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
serializeNBTin classAbstractStick
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
deserializeNBTin classAbstractStick
-