Interface MinecraftClientKJS

All Superinterfaces:
MessageSenderKJS, MinecraftEnvironmentKJS
All Known Implementing Classes:
MinecraftClientMixin

@RemapPrefixForJS("kjs$") public interface MinecraftClientKJS extends MinecraftEnvironmentKJS
  • Method Details

    • kjs$self

      default net.minecraft.client.Minecraft kjs$self()
    • kjs$getName

      default net.minecraft.network.chat.Component kjs$getName()
      Specified by:
      kjs$getName in interface MessageSenderKJS
    • kjs$tell

      default void kjs$tell(net.minecraft.network.chat.Component message)
      Specified by:
      kjs$tell in interface MessageSenderKJS
    • kjs$setStatusMessage

      default void kjs$setStatusMessage(net.minecraft.network.chat.Component message)
      Specified by:
      kjs$setStatusMessage in interface MessageSenderKJS
    • kjs$runCommand

      @Info(value="Runs the specified console command client-side with the player\'s permission level.", params=@Param(name="command",value="The console command. Slash at the beginning is optional.")) default void kjs$runCommand(String command)
      Specified by:
      kjs$runCommand in interface MessageSenderKJS
    • kjs$runCommandSilent

      @Info(value="Runs the specified console command client-side with the player\'s permission level. The command won\'t output any logs in chat nor console.", params=@Param(name="command",value="The console command. Slash at the beginning is optional.")) default void kjs$runCommandSilent(String command)
      Specified by:
      kjs$runCommandSilent in interface MessageSenderKJS
    • kjs$setActivePostShader

      default void kjs$setActivePostShader(@Nullable @Nullable net.minecraft.resources.ResourceLocation id)
      Specified by:
      kjs$setActivePostShader in interface MessageSenderKJS
    • kjs$getCurrentScreen

      @Nullable default @Nullable net.minecraft.client.gui.screens.Screen kjs$getCurrentScreen()
    • kjs$setCurrentScreen

      default void kjs$setCurrentScreen(net.minecraft.client.gui.screens.Screen gui)
    • kjs$setTitle

      default void kjs$setTitle(String t)
    • kjs$getTitle

      default String kjs$getTitle()
    • kjs$getCurrentWorldName

      default String kjs$getCurrentWorldName()
    • kjs$isKeyDown

      default boolean kjs$isKeyDown(int key)
    • kjs$isKeyDown

      default boolean kjs$isKeyDown(String keyName)
    • kjs$isKeyBindDown

      default boolean kjs$isKeyBindDown(String id)
    • kjs$getKeyBindPressedTicks

      default int kjs$getKeyBindPressedTicks(String id)
    • kjs$isKeyMappingDown

      default boolean kjs$isKeyMappingDown(net.minecraft.client.KeyMapping key)
    • kjs$isShiftDown

      default boolean kjs$isShiftDown()
    • kjs$isCtrlDown

      default boolean kjs$isCtrlDown()
    • kjs$isAltDown

      default boolean kjs$isAltDown()
    • kjs$startAttack0

      @HideFromJS default void kjs$startAttack0()
    • kjs$startUseItem0

      @HideFromJS default void kjs$startUseItem0()
    • kjs$afterResourcesLoaded

      @HideFromJS default void kjs$afterResourcesLoaded(boolean reload)
    • kjs$getBlockTextureAtlas

      default Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.TextureAtlasSprite> kjs$getBlockTextureAtlas()
    • kjs$getParticleTextureAtlas

      default Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.TextureAtlasSprite> kjs$getParticleTextureAtlas()