Interface RefinedStorageClientApi

All Known Implementing Classes:
RefinedStorageClientApiImpl, RefinedStorageClientApiProxy

@API(status=STABLE, since="2.0.0-milestone.4.11") public interface RefinedStorageClientApi
  • Field Details

  • Method Details

    • createStorageBlockScreen

      net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<net.minecraft.world.inventory.AbstractContainerMenu> createStorageBlockScreen(net.minecraft.world.inventory.AbstractContainerMenu menu, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.network.chat.Component title, Class<? extends ResourceKey> resourceClass)
    • openAutocraftingPreview

      void openAutocraftingPreview(List<ResourceAmount> requests, @Nullable net.minecraft.client.gui.screens.Screen parentScreen)
    • registerResourceRendering

      <T extends ResourceKey> void registerResourceRendering(Class<T> resourceClass, ResourceRendering rendering)
    • getResourceRendering

      <T extends ResourceKey> ResourceRendering getResourceRendering(Class<T> resourceClass)
    • addAlternativeGridInsertionHint

      void addAlternativeGridInsertionHint(GridInsertionHint hint)
    • getGridInsertionHints

      GridInsertionHints getGridInsertionHints()
    • registerDiskModel

      void registerDiskModel(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation model)
    • getDiskModels

      Set<net.minecraft.resources.ResourceLocation> getDiskModels()
    • getDiskModelsByItem

      Map<net.minecraft.world.item.Item,net.minecraft.resources.ResourceLocation> getDiskModelsByItem()