Interface ItemEntityKJS

All Superinterfaces:
EntityKJS, MessageSenderKJS, ScriptTypeHolder, WithPersistentData
All Known Implementing Classes:
ItemEntityMixin

@RemapPrefixForJS("kjs$") public interface ItemEntityKJS extends EntityKJS
  • Method Details

    • kjs$self

      @HideFromJS default net.minecraft.world.entity.item.ItemEntity kjs$self()
      Specified by:
      kjs$self in interface EntityKJS
    • kjs$getItem

      @Nullable @Info("Gets the item stack corresponding to the item contained in the item entity.\nWill be `null` if the contained stack is empty.\n") default @Nullable net.minecraft.world.item.ItemStack kjs$getItem()
      Specified by:
      kjs$getItem in interface EntityKJS
    • kjs$isItem

      @ThisIs(net.minecraft.world.entity.item.ItemEntity.class) default boolean kjs$isItem()
      Specified by:
      kjs$isItem in interface EntityKJS
    • kjs$getLifespan

      default int kjs$getLifespan()
    • kjs$setLifespan

      default void kjs$setLifespan(int lifespan)
    • kjs$setDefaultPickUpDelay

      default void kjs$setDefaultPickUpDelay()
    • kjs$setNoPickUpDelay

      default void kjs$setNoPickUpDelay()
    • kjs$setInfinitePickUpDelay

      default void kjs$setInfinitePickUpDelay()
    • kjs$setNoDespawn

      default void kjs$setNoDespawn()
    • kjs$getTicksUntilDespawn

      default int kjs$getTicksUntilDespawn()
    • kjs$setTicksUntilDespawn

      default void kjs$setTicksUntilDespawn(int ticks)