Description
TweakMyClient
Note: The latest beta version requires the latest magiclib: https://github.com/Hendrix-Shen/MagicLib/releases
The default hotkey to open the in-game config GUI is T + C.
autoDropInterval
How many ticks per interval to perform auto drop.
- Category:
Generic - Type:
integer - Default value:
0 - Min value:
0 - Max value:
1200
autoReconnectTimer
How many seconds to wait for auto reconnection.
- Category:
Generic - Type:
integer - Default value:
5 - Min value:
0 - Max value:
60
breakAnimationMode
For customBlockHitBoxOverlay digging animations, it is highly recommended to enable customBlockHitBoxOverlayDisableDepthTest.
Down - As the excavation progresses, the size of the boxes of customBlockHitBoxOverlay slowly decreases from top to bottom.
None - No animation.
Shrink - As the excavation proceeds, the size of the boxes of customBlockHitBoxOverlay slowly shrink from the outside inwards. This option needs to be enabled for customBlockHitBoxOverlayDisableDepthTest to work properly
- Category:
Generic - Type:
enum - Default value:
None - Option values:
None,Shrink,Down
crystalBeamsDisableMode
Select which mode of EndCrystal Beams to disable.
ALL - No beams will be rendered.
Fixed - Disable only the beams pointing to the specified coordinates.
Tracking - Only the beams closest to the EndDragon is disabled.
- Category:
Generic - Type:
enum - Default value:
All - Option values:
All,Fixed,Tracking
customBlockHitBoxOverlayDisableDepthTest
Disable the depth test when rendering blockHitBoxOverlayFill and blockHitBoxOverlayOutline, which will not operate on occlusion relations. The general experience is better when breakAnimationMode is not None.
- Category:
Generic - Type:
boolean - Default value:
true
customBlockHitBoxOverlayFillRainbow
featureCustomBlockHitBoxOverlayFill will enable the rainbow color change, using the alpha provided by colorBlockHitBoxOverlayFill.
- Category:
Generic - Type:
boolean - Default value:
true
customBlockHitBoxOverlayFillRainbowSpeed
The customBlockHitBoxOverlayFillRainbow rolling speed.
- Category:
Generic - Type:
integer - Default value:
80 - Min value:
1 - Max value:
100
customBlockHitBoxOverlayLinkedAdapter
Enable customBlockHitBoxOverlay optimisation of the linking block.
- Category:
Generic - Type:
boolean - Default value:
true
customBlockHitBoxOverlayOutlineRainbow
featureCustomBlockHitBoxOverlayOutline will enable the rainbow color change, using the alpha provided by colorBlockHitBoxOverlayOutline.
- Category:
Generic - Type:
boolean - Default value:
true
customBlockHitBoxOverlayOutlineRainbowSpeed
The customBlockHitBoxOverlayOutlineRainbow rolling speed.
- Category:
Generic - Type:
integer - Default value:
80 - Min value:
1 - Max value:
100
customWindowTitleEnableActivity
If enabled, the title will be taken from listCustomWindowTitleWithActivity when the game is active, otherwise it will be taken from listCustomWindowTitle.
- Category:
Generic - Type:
boolean - Default value:
false - Dependencies:
- Not (Any condition needs to be excluded):
- minecraft: <1.15
- Not (Any condition needs to be excluded):
customWindowTitleRandomly
If enable, get random titles from listCustomWindowTitle and listCustomWindowTitleWithActivity, otherwise always get the first element of the list.
- Category:
Generic - Type:
boolean - Default value:
false
daylightOverrideTime
The time set when overriding the client's world time.
- Category:
Generic - Type:
integer - Default value:
6000 - Min value:
0 - Max value:
24000
enderPortalRenderMode
If endPortalRendererFix is enabled, the ender portal renders in the specified mode.
The available modes are as follows:
Actual - Rendering the ender portal using its hit box.
Full - Rendering the ender portal as a full block.
Legacy - Rendering the ender portal with Minecraft 21w13a below.
Modern - Rendering the ender portal with Minecraft 21w13a and above.
- Category:
Generic - Type:
enum - Default value:
Actual - Option values:
Actual,Full,Legacy,Modern
getTargetBlockPosition
Gets the position of the looking block.
This feature is used to get the position of the farthest block you point to.
- Category:
Generic - Type:
hotkey - Default value:
no hotkey
lowHealthThreshold
Trigger threshold of low health warning.
- Category:
Generic - Type:
double - Default value:
6.0 - Min value:
0.0 - Max value:
1000.0
memoryCleaner
Force release memory.
- Category:
Generic - Type:
hotkey - Default value:
no hotkey
openConfigGui
A hotkey to open the in-game Config GUI.
- Category:
Generic - Type:
hotkey - Default value:
T,C
syncBlocks
Try to send mining abort packets to server in order to get the correct blocks data from the server.
- Category:
Generic - Type:
hotkey - Default value:
no hotkey
syncInventory
Try to send fake data to the server in order to get the correct player inventory data from the server.
- Category:
Generic - Type:
hotkey - Default value:
no hotkey
targetBlockMaxTraceDistance
Maximum line tracing distance of target block position.
- Category:
Generic - Type:
integer - Default value:
100 - Min value:
0 - Max value:
200
targetBlockPositionFormat
Position tracing format sent to public chat.
- Category:
Generic - Type:
string - Default value:
I'm looking at [x: {X},y: {Y}, z: {Z}]
targetBlockPositionMode
The block tracing position will be sent in this mode.
private - Only you can see
public - Send to public chat
- Category:
Generic - Type:
enum - Default value:
private - Option values:
private,public
chunkEdgeLagFix
Disable the light update queue when unloading chunks, this will reduce the lag when crossing chunk borders at some times.
- Category:
Patch - Type:
boolean - Default value:
false - Dependencies:
- Not (Any condition needs to be excluded):
- forgetmechunk: *
- Not (Any condition needs to be excluded):
disableLitematicaEasyPlaceFailTip
Disable easyPlace failure that annoying prompt window.
- Category:
Patch - Type:
boolean - Default value:
false - Dependencies:
- And (All conditions need to be satisfied):
- litematica: *
- Not (Any condition needs to be excluded):
- masa_gadget_mod: >=2.0.6
- And (All conditions need to be satisfied):
disableLitematicaSchematicVersionCheck
Disable schematic version checking.
Note: This may cause problems.
- Category:
Patch - Type:
boolean - Default value:
true - Dependencies:
- And (All conditions need to be satisfied):
- litematica: *
- And (All conditions need to be satisfied):
disableResourcePackCompatCheck
Are you annoyed with the "Incompatible" prompt for the resource pack, turn off that boring prompt!
- Category:
Patch - Type:
boolean - Default value:
false
endPortalRendererFix
Fixing the endPortal to only render materials at the top.
- Category:
Patch - Type:
boolean - Default value:
false
forceDebugInfoDetailed
Always show full debug information, even if game rule reducedDebugInfo is true.
- Category:
Patch - Type:
boolean - Default value:
false
forcePistonWithoutAffectByTool
The pickaxe will no longer be used as an effective mining tool for pistons.
- Category:
Patch - Type:
boolean - Default value:
false - Dependencies:
- And (All conditions need to be satisfied):
- minecraft: >=1.16
- And (All conditions need to be satisfied):
litematicaSchematicWailaCompat
Make WAILA compatible to show litematica schematic.
For 1.18 and above, Jade is supported. (Recommend)
For 1.16 and above, Wthit is supported.
For 1.15 and below, Hwyla is supported.
Category:
PatchType:
booleanDefault value:
falseDependencies:
- And (All conditions need to be satisfied):
- litematica: *
- Or (Any condition needs to be satisfied):
- jade: *
- waila: *
- wthit: *
- And (All conditions need to be satisfied):
notEnoughCrashesBlueScreenOfDeath
Simulate Windows blue screen of death when Not Enough Crashes intercept game crashes.
- Category:
Patch - Type:
boolean - Default value:
false - Dependencies:
- And (All conditions need to be satisfied):
- notenoughcrashes: *
- And (All conditions need to be satisfied):
listAutoDropBlackList
Auto drop item black list.
All items in this list won't be auto dropped.
- Category:
List - Type:
string list - Default value:
[minecraft:bow, minecraft:crossbow, minecraft:diamond_axe, minecraft:diamond_boots, minecraft:diamond_chestplate, minecraft:diamond_helmet, minecraft:diamond_hoe, minecraft:diamond_leggings, minecraft:diamond_pickaxe, minecraft:diamond_shovel, minecraft:diamond_sword, minecraft:elytra, minecraft:enchanted_golden_apple, minecraft:flint_and_steel, minecraft:fishing_rod, minecraft:golden_apple, minecraft:golden_axe, minecraft:golden_boots, minecraft:golden_chestplate, minecraft:golden_helmet, minecraft:golden_hoe, minecraft:golden_leggings, minecraft:golden_pickaxe, minecraft:golden_shovel, minecraft:golden_sword, minecraft:iron_axe, minecraft:iron_boots, minecraft:iron_chestplate, minecraft:iron_helmet, minecraft:iron_hoe, minecraft:iron_leggings, minecraft:iron_pickaxe, minecraft:iron_shovel, minecraft:iron_sword, minecraft:netherite_axe, minecraft:netherite_boots, minecraft:netherite_chestplate, minecraft:netherite_helmet, minecraft:netherite_hoe, minecraft:netherite_leggings, minecraft:netherite_pickaxe, minecraft:netherite_shovel, minecraft:netherite_sword, minecraft:shears, minecraft:shield, minecraft:totem_of_undying, minecraft:trident, minecraft:turtle_helmet]
listAutoDropType
Auto drop item list type.
- Category:
List - Type:
enum - Default value:
tweakmyclient.label.listAutoDropType.whiteList - Option values:
tweakmyclient.label.listAutoDropType.whiteList,tweakmyclient.label.listAutoDropType.blackList
listAutoDropWhiteList
Auto drop item white list.
All items in this list will be auto dropped.
- Category:
List - Type:
string list - Default value:
[minecraft:stone, minecraft:dirt, minecraft:cobblestone, minecraft:gravel, minecraft:rotten_flesh]
listBreakingRestrictionBoxBlacklist
Breaking restriction box mode area blacklist.
Blocks in these areas cannot be destroyed.
Note: The format of the areas must be written strictly in the format x1 y1 z1 x2 y2 z2, otherwise it will not work.
- Category:
List - Type:
string list - Default value:
[-1 -1 -1 1 1 1]
listBreakingRestrictionBoxType
Breaking restriction box mode area list type.
- Category:
List - Type:
enum - Default value:
tweakmyclient.label.listBreakingRestrictionBoxType.whiteList - Option values:
tweakmyclient.label.listBreakingRestrictionBoxType.whiteList,tweakmyclient.label.listBreakingRestrictionBoxType.blackList
listBreakingRestrictionBoxWhitelist
Breaking restriction box mode area whitelist.
Blocks in these areas can only be destroyed.
Note: The format of the areas must be written strictly in the format x1 y1 z1 x2 y2 z2, otherwise it will not work.
- Category:
List - Type:
string list - Default value:
[-1 -1 -1 1 1 1]
listCustomWindowTitle
Modify current window title.
If customWindowTitleRandomly is enabled, a random one is taken from the list as the title, otherwise the first element in the list is always used as the title.
The available placeholders are as follows:
{fabric_mod_ver:<modid>}
- Category:
List - Type:
string list - Default value:
[Minecraft {mc_version} with TweakMyClient {tmc_version} | Player {mc_username} | FPS: {mc_fps}]
listCustomWindowTitleWithActivity
Modify the current window title with the current activity.
If customWindowTitleRandomly is enabled, a random one is taken from the list as the title, otherwise the first element in the list is always used as the title.
The available placeholders are as follows:
{fabric_mod_ver:<modid>}
- Category:
List - Type:
string list - Default value:
[Minecraft {mc_version} ({mc_activity}) with TweakMyClient {tmc_version} | Player {mc_username} | FPS: {mc_fps}] - Dependencies:
- Not (Any condition needs to be excluded):
- minecraft: <1.15
- Not (Any condition needs to be excluded):
listDisableAttackEntity
Disable attack entity list.
All entities in this list will not be attacked.
- Category:
List - Type:
string list - Default value:
[player]
listDisableClientEntityRendering
Disable client entity rendering list.
All entities in this list will not be rendered.
- Category:
List - Type:
string list - Default value:
[zombi]
listDisableClientEntityUpdates
Disable client entity updates list.
All entities in this list will not be updated.
- Category:
List - Type:
string list - Default value:
[zombi]
listItemGlowingBlacklist
Disable items glowing list.
All items in this list will not be glowed.
- Category:
List - Type:
string list - Default value:
[minecraft:enchanted_book, potion]
colorBlockHitBoxOverlayFill
Custom the overlay fill color of the block hit box.
- Category:
Color - Type:
color - Default value:
#2CFFFF10
colorBlockHitBoxOverlayOutline
Custom the overlay outline color of the block hit box.
- Category:
Color - Type:
color - Default value:
#66000000
colorBreakingRestrictionBoxBlacklistMode
Custom blacklist area rendering colors for breaking restriction box.
- Category:
Color - Type:
color - Default value:
#7FFF0000
colorBreakingRestrictionBoxWhitelistMode
Custom whitelist area rendering colors for breaking restriction box.
- Category:
Color - Type:
color - Default value:
#7F00FF00
colorGuiStart
Custom gui gradient start color.
- Category:
Color - Type:
color - Default value:
#C00F0F0F
colorGuiStop
Custom gui gradient stop color.
- Category:
Color - Type:
color - Default value:
#D00F0F0F
colorSidebarContent
Custom sidebar content color.
- Category:
Color - Type:
color - Default value:
#4C000000
colorSidebarTitle
Custom sidebar title color.
- Category:
Color - Type:
color - Default value:
#66000000
colorWaterOpen
openWaterHelper open water outline color.
- Category:
Color - Type:
color - Default value:
#7F00FF00 - Dependencies:
- And (All conditions need to be satisfied):
- minecraft: >=1.16
- And (All conditions need to be satisfied):
colorWaterShallow
openWaterHelper open shallow outline color.
- Category:
Color - Type:
color - Default value:
#7FFF0000 - Dependencies:
- And (All conditions need to be satisfied):
- minecraft: >=1.16
- And (All conditions need to be satisfied):
featureAutoClimb
When you are approaching the ladder / vine and raises your head, you will automatically climb.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureAutoDrop
Automatically drops unwanted items.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureAutoReconnect
Automatically reconnects when you disconnect from the server.
Adaptive AuthMe, OAuth, ReAuth and In-Game Account Switcher session validation.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureAutoRespawn
Automatically respawns you whenever you die.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureAutoTotem
Automatically moves totems of undying to your off-hand.
Note: totems of undying in the hot bar will not be moved
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,BUTTON_5
featureBreakingRestrictionBox
Enables the Breaking Restriction box mode.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureCustomBlockHitBoxOverlayFill
Enable overlay fills for pointing to block hit boxes.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureCustomBlockHitBoxOverlayOutline
Enable overlay outline for pointing to block hit boxes.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureCustomGuiBackgroundColor
Enable gui background color override.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureCustomSidebarBackgroundColor
Enable sidebar background color override.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureCustomWindowIcon
Enable window icon override.
You can define your own icons using the following resource pack namespace files:
tweakmyclient:icons/icon_16x16.png
tweakmyclient:icons/icon_32x32.png
Note: You must reload the resource pack to apply the file changes.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureCustomWindowTitle
Enable window title override.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureDaylightOverride
Override the client's world time to the daytime you want.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureGlobalEventListener
Print global event trigger coordinates.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureLowHealthWarning
When your health is too low, use action bar to send a warning message.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
featureOpenWaterHelper
Shows whether you are fishing in 'open water' and draws a box around the area used for the open water calculation.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey - Dependencies:
- And (All conditions need to be satisfied):
- minecraft: >=1.16
- And (All conditions need to be satisfied):
featureUnfocusedCPU
Will not render anything when your Minecraft window is not focused.
- Category:
Feature - Type:
boolean with hotkey - Default value:
false,no hotkey
disableAttackEntity
Disable attacks on entities in the list.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableClientBlockEvents
Disable block event rendering (eg pistons animations).
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableClientEntityInListRendering
Disable rendering of entities in the list.
The priority of this setting is higher than the following:
disableEntityTNTRendering
disableEntityWitherRendering
disableEntityZombieVillagerRendering
Category:
DisableType:
boolean with hotkeyDefault value:
false,no hotkey
disableClientEntityInListUpdates
Disable entity updates in the list on the client.
The priority of this setting is higher than the following:
disableClientEntityTNTUpdates
disableClientEntityWitherUpdates
disableClientEntityZombieVillagerUpdates
Category:
DisableType:
boolean with hotkeyDefault value:
false,no hotkey
disableClientEntityTNTRendering
Disable TNT entity rendering on the client.
Maybe it's useful for fake peace.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableClientEntityTNTUpdates
Disable TNT entity updates on the client.
Maybe useful for TNT related machines.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableClientEntityWitherRendering
Disable wither entity rendering on the client.
Maybe it's useful for fake peace.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableClientEntityWitherUpdates
Disable wither entity updates on the client.
Maybe it's useful for fake peace.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableClientEntityZombieVillagerRendering
Disable zombie villager entity rendering on the client.
Maybe it's useful for fake peace.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableClientEntityZombieVillagerUpdates
Disable zombie villager entity updates on the client.
Maybe it's useful for fake peace.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableCrystalBeams
Disable rendering of EndCrystal Beams on client.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableFovAffectedBySpeed
Disable speed multiplier effect fov transform.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableGuiShadowLayer
Disable gui shadow overlay rendering when gui is opening.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableItemGlowing
Disable items with enchanted glowing effects.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableRenderBossBar
Disable boss bar rendering when player is near boss.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableRenderEffectBox
Disable the box that indicates when you have effects.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableRenderOverlayFire
Disable fire overlay rendering when player is on fire.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableRenderOverlayPowderSnow
Disable frozen overlay rendering when player is stuck in powder snow.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey - Dependencies:
- And (All conditions need to be satisfied):
- minecraft: >=1.17
- And (All conditions need to be satisfied):
disableRenderOverlayPumpkin
Disable mask overlay rendering when player is wearing pumpkin.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableRenderScoreboard
Disable Scoreboard rendering.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableRenderToast
Disable toast rendering.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableSlowdown
Cancels slowness effects caused by honey, soul sand and using items.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
disableSwimming
Disables swimming while sprinting underwater.
- Category:
Disable - Type:
boolean with hotkey - Default value:
false,no hotkey
Development
Mappings
I am using the Mojang official mappings to de-obfuscate Minecraft and insert patches.
License
This project is available under the LGPLv3 license. Feel free to learn from it and incorporate it in your own projects.


