Class EndCrystalEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.decoration.EndCrystalEntity
All Implemented Interfaces:
CommandOutput, Nameable

public class EndCrystalEntity
extends Entity
  • Field Details

  • Constructor Details

    • EndCrystalEntity

      public EndCrystalEntity​(EntityType<? extends EndCrystalEntity> type, World world)
    • EndCrystalEntity

      public EndCrystalEntity​(World world, double x, double y, double z)
  • Method Details

    • canClimb

      protected boolean canClimb()
      Overrides:
      canClimb in class Entity
    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
    • tick

      public void tick()
      Overrides:
      tick in class Entity
    • writeCustomDataToTag

      protected void writeCustomDataToTag​(CompoundTag tag)
      Specified by:
      writeCustomDataToTag in class Entity
    • readCustomDataFromTag

      protected void readCustomDataFromTag​(CompoundTag tag)
      Specified by:
      readCustomDataFromTag in class Entity
    • collides

      public boolean collides()
      Overrides:
      collides in class Entity
    • damage

      public boolean damage​(DamageSource source, float amount)
      Overrides:
      damage in class Entity
    • kill

      public void kill()
      Overrides:
      kill in class Entity
    • crystalDestroyed

      private void crystalDestroyed​(DamageSource source)
    • setBeamTarget

      public void setBeamTarget​(@Nullable BlockPos beamTarget)
    • getBeamTarget

      @Nullable public BlockPos getBeamTarget()
    • setShowBottom

      public void setShowBottom​(boolean showBottom)
    • getShowBottom

      public boolean getShowBottom()
    • shouldRender

      @Environment(CLIENT) public boolean shouldRender​(double distance)
      Overrides:
      shouldRender in class Entity
    • createSpawnPacket

      public Packet<?> createSpawnPacket()
      Specified by:
      createSpawnPacket in class Entity