-
Notifications
You must be signed in to change notification settings - Fork 15
Home
EssentialClient is a client side only mod originally forked from Carpet Client for 1.15.2 that implements new client side features.
This mod is currently supporting 1.17.1, and 1.18.2, and 1.19.2
1.16.5 requires Fabric API v0.35.1+ and Carpet Mod v1.4.44+.
1.17.1 requires Carpet Mod v1.4.57+.
1.18.2 requires Carpet Mod v1.4.69+.
1.19.2 requires Carpet Mod v1.4.78+
To access the Essential Client menu you must join a world, then it will be accessible to you when you press
ESC
, you can enable menu access from the title screen by enabling essentialClientButton.
This feature provides an API for the Minecraft allowing for scripts to be run while playing the game. The API uses Arucas a programming language made by myself.
Documentation and how to use can be found: here
ChunkDebug is a useful tool allowing you to monitor currently loaded chunks in the world. See the ChunkDebug wiki for more information.
CarpetClient allows you to modify Carpet rules with a GUI. This only works if you have carpet installed on the server you are playing on, and you have the appropriate permissions, descriptions of rules are provided through Crec0's rule database which can be found here.
This is a GUI that allows you to modify gamerules in singleplayer, and on servers (with EssentialAddons installed), it is accessible from the Essential Client menu.
Number of ticks until client will disconnect you from world (must be >= 200 to be active)
- Category: Utility
- Type: Integer
- Default Value: 0
This announces when you become afk after a set amount of time (ticks)
- Category: Utility
- Type: Integer
- Default Value: 0
This is the message you announce after you are afk
- Category: Utility
- Type: String
- Default Value: I am now AFK
This is the message you announce after you are back from being afk
- Category: Utility
- Type: String
- Default Value:
This will auto walk after you have held your key for set amount of ticks
- Category: Utility
- Type: Integer
- Default Value: 0
This is the same as accurate block placement for tweakeroo but handled all client side, see controls...
- Category: Utility
- Type: Boolean
- Default Value: false
This makes it so whenever you set a carpet rule it automatically sets it to default
- Category: Utility
- Type: Boolean
- Default Value: false
This renders a box showing the bounds of the chunk debug minimap
- Category: Rendering
- Type: Boolean
- Default Value: true
This shows you unloaded chunks in ChunkDebug
- Category: Rendering
- Type: Boolean
- Default Value: false
This messages in chat when a script starts and finishes
- Category: Miscellaneous
- Type: Boolean
- Default Value: true
This command calculates the coordinates of the alternate dimension
- Category: Commands
- Type: Boolean
- Default Value: false
This allows you to rename player names on the client
- Category: Commands
- Type: Boolean
- Default Value: false
This command allows you to save /player... commands and execute them
- Category: Commands
- Type: Boolean
- Default Value: false
This command allows you to execute /player... commands in one command (requires commandPlayerClient)
- Category: Commands
- Type: Boolean
- Default Value: false
This command allows you to determine the region you are in or the region at set coords
- Category: Commands
- Type: Boolean
- Default Value: false
This makes the command suggester ignore spaces
- Category: Utility
- Type: Boolean
- Default Value: false
This allows you to craft items with the mouse
- Category: Utility
- Type: Boolean
- Default Value: false
This allows you to select a Minecraft cape to wear, this only appears client side
- Category: null
- Type: Cycle
- Default Value: None
This allows you to disable armour rendering for entities
- Category: null
- Type: Cycle
- Default Value: None
Disables the camera bobbing when you get hurt
- Category: Utility
- Type: Boolean
- Default Value: false
This will disable the boss bar from rendering
- Category: Rendering
- Type: Boolean
- Default Value: false
This will prevent you from scrolling in your hotbar, learn to use hotkeys :)
- Category: Utility
- Type: Boolean
- Default Value: false
This will prevent join/leave messages from displaying
- Category: Rendering
- Type: Boolean
- Default Value: false
This disables maps rendering in item frames
- Category: Rendering
- Type: Boolean
- Default Value: false
This disables all name tags from rendering
- Category: Rendering
- Type: Boolean
- Default Value: false
Disables cycling narrator when pressing CTRL + B
- Category: Miscellaneous
- Type: Boolean
- Default Value: false
Disables the flash that occurs when night vision is about to run out
- Category: Rendering
- Type: Boolean
- Default Value: false
This will prevent system messages from displaying
- Category: Rendering
- Type: Boolean
- Default Value: false
Disables the recipe toast from showing
- Category: Rendering
- Type: Boolean
- Default Value: false
Disables the message that pops up when you take a screenshot
- Category: Rendering
- Type: Boolean
- Default Value: false
Disables the tutorial toast from showing
- Category: Rendering
- Type: Boolean
- Default Value: false
This allows you to choose the order you want rules to be displayed
- Category: null
- Type: Cycle
- Default Value: Alphabetical
This will display how long you have had your current client open for in the corner of the pause menu
- Category: Miscellaneous
- Type: Boolean
- Default Value: false
This renders the Essential Client Menu on the main menu screen, and pause screen
- Category: Utility
- Type: Boolean
- Default Value: true
Highlights lava sources, credit to plusls for the original code for this
- Category: Rendering
- Type: Boolean
- Default Value: false
highlights water sources
- Category: Rendering
- Type: Boolean
- Default Value: false
Increases the sensitivity at which you can scroll to go faster in spectator
- Category: Utility
- Type: Integer
- Default Value: 0
Increases the limit at which you can scroll to go faster in spectator
- Category: Utility
- Type: Boolean
- Default Value: false
This opens the screenshot directory instead of directly opening the screenshot
- Category: Utility
- Type: Boolean
- Default Value: false
This allows you to override the vanilla walk speed in creative mode
- Category: Utility
- Type: Double
- Default Value: 0.0
This prevents the chat from being cleared, also applies when changing worlds/servers
- Category: Rendering
- Type: Boolean
- Default Value: false
This forces your client to set a time of day
- Category: Rendering
- Type: Slider
- Default Value: -1
If you middle click a recipe it will put the name of the item in the search bar stopping you from craftin the wrong recipe
- Category: Utility
- Type: Boolean
- Default Value: false
This removes the 'Received passengers for unknown entity' warning on the client
- Category: Miscellaneous
- Type: Boolean
- Default Value: false
Determines the percentage of Fov scaling when walking on soil soul or soul sand
- Category: Rendering
- Type: Slider
- Default Value: 0.0
This allows for shulkers to stack only in your inventory
- Category: Utility
- Type: Boolean
- Default Value: false
This allows for shulkers with items to stack only in your inventory
- Category: Utility
- Type: Boolean
- Default Value: false
This will enable your selected scripts when you join a world automatically
- Category: Miscellaneous
- Type: Boolean
- Default Value: false
This lets you open the survival inventory in creative mode
- Category: Utility
- Type: Boolean
- Default Value: false
This will switch to a totem (if you have one), under a set amount of health
- Category: Utility
- Type: Integer
- Default Value: 0
Forces the Minecraft version and Mojang text to the top of the screen
- Category: Rendering
- Type: Boolean
- Default Value: false
This allows you to toggle tab instead of holding to see tab
- Category: Utility
- Type: Boolean
- Default Value: false
Unlocks every recipe when joining a world
- Category: Utility
- Type: Boolean
- Default Value: false
Determines the percentage of Fov scaling when fully submerged in water
- Category: Rendering
- Type: Slider
- Default Value: 0.0