Interface ClientServices


public interface ClientServices
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
     
    void
    registerKeyMapping(net.minecraft.client.KeyMapping mapping)
     
    <M extends net.minecraft.world.inventory.AbstractContainerMenu, U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<M>>
    void
    registerMenuScreen(Supplier<? extends net.minecraft.world.inventory.MenuType<? extends M>> type, MenuScreenRegistry.ScreenFactory<M,U> factory)
     
    <T extends net.minecraft.world.inventory.tooltip.TooltipComponent>
    void
    registerTooltipComponent(Class<T> type, Function<? super T,? extends net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent> factory)
     
    void
     
  • Method Details

    • get

      static ClientServices get()
    • registerKeyMapping

      void registerKeyMapping(net.minecraft.client.KeyMapping mapping)
    • registerMenuScreen

      <M extends net.minecraft.world.inventory.AbstractContainerMenu, U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<M>> void registerMenuScreen(Supplier<? extends net.minecraft.world.inventory.MenuType<? extends M>> type, MenuScreenRegistry.ScreenFactory<M,U> factory)
    • registerTooltipComponent

      <T extends net.minecraft.world.inventory.tooltip.TooltipComponent> void registerTooltipComponent(Class<T> type, Function<? super T,? extends net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent> factory)
    • sendToServer

      void sendToServer(CustomPacketPayload payload)