Class Client

java.lang.Object
de.luckymcdev.foundryengine.client.Client

public final class Client extends Object
  • Field Details

    • MODEL_VIEW

      public static final org.joml.Matrix4f MODEL_VIEW
    • PROJECTION

      public static final org.joml.Matrix4f PROJECTION
    • WORLD

      public static final org.joml.Matrix4f WORLD
    • INVERSE_WORLD

      public static final org.joml.Matrix4f INVERSE_WORLD
    • PERSPECTIVE

      public static final org.joml.Matrix4f PERSPECTIVE
    • FRUSTUM

      public static final org.joml.Matrix4f FRUSTUM
    • DEPTH_FAR

      public static final org.apache.commons.lang3.mutable.MutableFloat DEPTH_FAR
    • DEPTH_NEAR

      public static final org.apache.commons.lang3.mutable.MutableFloat DEPTH_NEAR
    • EDITOR_CATEGORY

      public static final net.minecraft.client.KeyMapping.Category EDITOR_CATEGORY
    • EDITOR_KEY

      public static final KeyBinding EDITOR_KEY
    • PRIMARY_WAYPOINT_KEY

      public static final net.minecraft.client.KeyMapping PRIMARY_WAYPOINT_KEY
    • SECONDARY_WAYPOINT_KEY

      public static final net.minecraft.client.KeyMapping SECONDARY_WAYPOINT_KEY
    • REMOVE_WAYPOINT_KEY

      public static final net.minecraft.client.KeyMapping REMOVE_WAYPOINT_KEY
    • CLEAR_WAYPOINTS_KEY

      public static final net.minecraft.client.KeyMapping CLEAR_WAYPOINTS_KEY
    • LOGGER

      public static final org.slf4j.Logger LOGGER
  • Method Details

    • getMc

      public static net.minecraft.client.Minecraft getMc()
    • getResourceManager

      public static net.minecraft.server.packs.resources.ResourceManager getResourceManager()
    • getWindow

      public static com.mojang.blaze3d.platform.Window getWindow()
    • getGameRenderer

      public static net.minecraft.client.renderer.GameRenderer getGameRenderer()
    • getMainRenderTarget

      public static com.mojang.blaze3d.pipeline.RenderTarget getMainRenderTarget()
    • getMainCamera

      public static net.minecraft.client.Camera getMainCamera()
    • getConnection

      public static @Nullable net.minecraft.client.multiplayer.ClientPacketListener getConnection()
    • getPlayer

      public static @Nullable net.minecraft.client.player.LocalPlayer getPlayer()
    • setScreen

      public static void setScreen(net.minecraft.client.gui.screens.Screen screen)
    • sendCommand

      public static void sendCommand(String command)
    • sendPacket

      public static void sendPacket(net.minecraft.network.protocol.Packet<?> packet)
    • getRecipeManager

      public static @Nullable net.minecraft.world.item.crafting.RecipeManager getRecipeManager()
    • getImGuiManager

      public static EngineImGui getImGuiManager()
    • getMainMenu

      public static MainMenu getMainMenu()
    • getEditorManager

      public static EditorManager getEditorManager()
    • getKeyBindingManager

      public static KeyBindingManager getKeyBindingManager()
    • getParticleManager

      public static ParticleManager getParticleManager()
    • getMeshRenderer

      public static MeshRenderer getMeshRenderer()
    • getObjModelManager

      public static ObjModelManager getObjModelManager()
    • getSkyboxManager

      public static SkyboxManager getSkyboxManager()
    • getGlDevice

      public static com.mojang.blaze3d.opengl.GlDevice getGlDevice()
    • getGlColTexture

      public static com.mojang.blaze3d.opengl.GlTexture getGlColTexture()
    • getGlColTexture

      public static com.mojang.blaze3d.opengl.GlTexture getGlColTexture(com.mojang.blaze3d.pipeline.RenderTarget target)
    • getGlDepthTexture

      public static com.mojang.blaze3d.opengl.GlTexture getGlDepthTexture()
    • getGlDepthTexture

      public static com.mojang.blaze3d.opengl.GlTexture getGlDepthTexture(com.mojang.blaze3d.pipeline.RenderTarget target)
    • unwrapTexture

      public static com.mojang.blaze3d.opengl.GlTexture unwrapTexture(Object tex)
    • getWaypointRenderer

      public static WaypointRenderer getWaypointRenderer()
    • getAreaRenderer

      public static AreaRenderer getAreaRenderer()
    • getCutsceneManager

      public static ClientCutsceneManager getCutsceneManager()
    • getPostEffectManager

      public static PostEffectManager getPostEffectManager()
    • getEditorController

      public static EditorController getEditorController()
    • getCutsceneEditor

      public static CutsceneEditorFeature getCutsceneEditor()
    • getHitOrNull

      public static @Nullable net.minecraft.core.Vec3i getHitOrNull()
    • getIdSource

      public static String getIdSource(net.minecraft.resources.Identifier location)
      Returns the content of the resource at location as a UTF-8 string.
    • getIdSource

      public static String getIdSource(net.minecraft.resources.Identifier location, Charset charset)
      Returns the content of the resource at location decoded with charset.
    • updateMain

      public static void updateMain(org.joml.Matrix4fc modelView, org.joml.Matrix4fc projection)