Class AdvancementBehaviour
java.lang.Object
com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
com.simibubi.create.foundation.advancement.AdvancementBehaviour
-
Field Summary
FieldsFields inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
tileEntity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(CreateAdvancement... advancements) voidawardPlayer(CreateAdvancement advancement) voidawardPlayerIfNear(CreateAdvancement advancement, int maxDistance) getType()voidbooleanvoidread(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) static voidsetPlacedBy(net.minecraft.world.level.Level worldIn, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.LivingEntity placer) voidstatic voidtryAward(net.minecraft.world.level.BlockGetter reader, net.minecraft.core.BlockPos pos, CreateAdvancement advancement) voidwrite(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) Methods inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
destroy, destroy, get, get, getPos, getRequiredItems, getWorld, isSafeNBT, lazyTick, onBlockChanged, onNeighborChanged, remove, setLazyTickRate, tick
-
Field Details
-
TYPE
-
-
Constructor Details
-
AdvancementBehaviour
-
-
Method Details
-
add
-
isOwnerPresent
public boolean isOwnerPresent() -
setPlayer
-
initialize
public void initialize()- Overrides:
initializein classTileEntityBehaviour
-
awardPlayerIfNear
-
awardPlayer
-
write
public void write(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) - Overrides:
writein classTileEntityBehaviour
-
read
public void read(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) - Overrides:
readin classTileEntityBehaviour
-
getType
- Specified by:
getTypein classTileEntityBehaviour
-
tryAward
public static void tryAward(net.minecraft.world.level.BlockGetter reader, net.minecraft.core.BlockPos pos, CreateAdvancement advancement) -
setPlacedBy
public static void setPlacedBy(net.minecraft.world.level.Level worldIn, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.LivingEntity placer)
-