Class AdvancementBehaviour

java.lang.Object
com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
com.simibubi.create.foundation.advancement.AdvancementBehaviour

public class AdvancementBehaviour extends TileEntityBehaviour
  • Field Details

  • Constructor Details

  • Method Details

    • add

      public void add(CreateAdvancement... advancements)
    • isOwnerPresent

      public boolean isOwnerPresent()
    • setPlayer

      public void setPlayer(UUID id)
    • initialize

      public void initialize()
      Overrides:
      initialize in class TileEntityBehaviour
    • awardPlayerIfNear

      public void awardPlayerIfNear(CreateAdvancement advancement, int maxDistance)
    • awardPlayer

      public void awardPlayer(CreateAdvancement advancement)
    • write

      public void write(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket)
      Overrides:
      write in class TileEntityBehaviour
    • read

      public void read(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket)
      Overrides:
      read in class TileEntityBehaviour
    • getType

      public BehaviourType<?> getType()
      Specified by:
      getType in class TileEntityBehaviour
    • 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)