Interface ClientServices
public interface ClientServices
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClientServicesget()@Nullable net.minecraft.client.resources.model.BakedModelgetExtraModel(net.minecraft.resources.ResourceLocation model) A model registered with registerExtraModel, once baked; null before.voidregisterExtraModels(Function<net.minecraft.server.packs.resources.ResourceManager, Collection<net.minecraft.resources.ResourceLocation>> provider) Bakes models no item or block uses (ExtraModels): those named by the provider, asked at every model load.voidregisterKeyMapping(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>>
voidregisterMenuScreen(Supplier<? extends net.minecraft.world.inventory.MenuType<? extends M>> type, MenuScreenRegistry.ScreenFactory<M, U> factory) <T extends net.minecraft.world.inventory.tooltip.TooltipComponent>
voidregisterTooltipComponent(Class<T> type, Function<? super T, ? extends net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent> factory) voidsendToServer(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
-
Method Details
-
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
-
sendToServer
void sendToServer(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload) -
registerExtraModels
void registerExtraModels(Function<net.minecraft.server.packs.resources.ResourceManager, Collection<net.minecraft.resources.ResourceLocation>> provider) Bakes models no item or block uses (ExtraModels): those named by the provider, asked at every model load. -
getExtraModel
@Nullable net.minecraft.client.resources.model.BakedModel getExtraModel(net.minecraft.resources.ResourceLocation model) A model registered with registerExtraModel, once baked; null before.
-