Interface IAspectRegistryClient

All Known Implementing Classes:
AspectRegistryClient

public interface IAspectRegistryClient
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.client.renderer.item.ItemModel.Unbaked
    Get the facadeModel resource location of the given aspect.
    Collection<net.minecraft.client.renderer.item.ItemModel.Unbaked>
    Get all registered facadeModel resource locations for the aspects.
    void
    registerAspectModel(IAspect aspect, net.minecraft.resources.ResourceLocation modelLocation)
    Register a facadeModel resource location for the given aspect.
  • Method Details

    • registerAspectModel

      void registerAspectModel(IAspect aspect, net.minecraft.resources.ResourceLocation modelLocation)
      Register a facadeModel resource location for the given aspect.
      Parameters:
      aspect - The aspect.
      modelLocation - The facadeModel resource location.
    • getAspectModel

      net.minecraft.client.renderer.item.ItemModel.Unbaked getAspectModel(IAspect aspect)
      Get the facadeModel resource location of the given aspect.
      Parameters:
      aspect - The aspect.
      Returns:
      The unbaked facadeModel.
    • getAspectModels

      Collection<net.minecraft.client.renderer.item.ItemModel.Unbaked> getAspectModels()
      Get all registered facadeModel resource locations for the aspects.
      Returns:
      All facadeModel resource locations.