Interface ClientLevelExtension

All Known Implementing Classes:
ClientLevelMixin

public interface ClientLevelExtension
  • Method Summary

    Modifier and Type
    Method
    Description
    cast(net.minecraft.client.multiplayer.ClientLevel level)
     
    Iterable<net.minecraft.world.entity.Entity>
    Get an iterator over all entities in this level.
  • Method Details

    • flywheel$getAllLoadedEntities

      Iterable<net.minecraft.world.entity.Entity> flywheel$getAllLoadedEntities()
      Get an iterator over all entities in this level.

      Normally, this would be accomplished by ClientLevel.entitiesForRendering(), but the output of that method is filtered of entities that are rendered by flywheel. This interface provides a workaround.

      Returns:
      An iterator over all entities in the level, including entities that are rendered by flywheel.
    • cast

      static ClientLevelExtension cast(net.minecraft.client.multiplayer.ClientLevel level)