Interface ILevelReaderExtension


public interface ILevelReaderExtension
  • Method Summary

    Modifier and Type
    Method
    Description
    default <T> Optional<net.minecraft.core.Holder.Reference<T>>
    holder(net.minecraft.resources.ResourceKey<T> key)
    Shortcut method to get an optional holder from a ResourceKey.
    default <T> net.minecraft.core.Holder<T>
    holderOrThrow(net.minecraft.resources.ResourceKey<T> key)
    Shortcut method to get a holder from a ResourceKey.
    default boolean
    isAreaLoaded(net.minecraft.core.BlockPos center, int range)
     
    private net.minecraft.world.level.LevelReader
     
  • Method Details

    • self

      private net.minecraft.world.level.LevelReader self()
    • isAreaLoaded

      default boolean isAreaLoaded(net.minecraft.core.BlockPos center, int range)
    • holderOrThrow

      default <T> net.minecraft.core.Holder<T> holderOrThrow(net.minecraft.resources.ResourceKey<T> key)
      Shortcut method to get a holder from a ResourceKey. see IHolderLookupProviderExtension
      Throws:
      IllegalStateException - if the registry or key is not found.
    • holder

      default <T> Optional<net.minecraft.core.Holder.Reference<T>> holder(net.minecraft.resources.ResourceKey<T> key)
      Shortcut method to get an optional holder from a ResourceKey. see IHolderLookupProviderExtension