Interface IAssetProvider

All Known Implementing Classes:
DefaultAssetProvider, TestAssetProvider

public interface IAssetProvider
  • Field Details

    • DEFAULT_LOCATION

      static final net.minecraft.resources.ResourceLocation DEFAULT_LOCATION
    • DEFAULT_LOCATION_ALT

      static final net.minecraft.resources.ResourceLocation DEFAULT_LOCATION_ALT
    • DEFAULT_PROVIDER

      static final DefaultAssetProvider DEFAULT_PROVIDER
  • Method Details

    • getAsset

      @Nonnull static <T extends IAsset> T getAsset(IAssetProvider provider, IAssetType<T> type)
    • getAsset

      @Nullable <T extends IAsset> T getAsset(IAssetType<T> assetType)
      Provide custom assets to
      Parameters:
      assetType - The assets type requested
      Returns:
      The IAsset requested, if you don't wish to have a custom assets, return null