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.
How many ticks per interval to perform auto drop.
Genericinteger001200How many seconds to wait for auto reconnection.
Genericinteger5060For 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
GenericenumNoneNone, Shrink, DownSelect 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.
GenericenumAllAll, Fixed, TrackingDisable 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.
GenericbooleantruefeatureCustomBlockHitBoxOverlayFill will enable the rainbow color change, using the alpha provided by colorBlockHitBoxOverlayFill.
GenericbooleantrueThe customBlockHitBoxOverlayFillRainbow rolling speed.
Genericinteger801100Enable customBlockHitBoxOverlay optimisation of the linking block.
GenericbooleantruefeatureCustomBlockHitBoxOverlayOutline will enable the rainbow color change, using the alpha provided by colorBlockHitBoxOverlayOutline.
GenericbooleantrueThe customBlockHitBoxOverlayOutlineRainbow rolling speed.
Genericinteger801100If enabled, the title will be taken from listCustomWindowTitleWithActivity when the game is active, otherwise it will be taken from listCustomWindowTitle.
GenericbooleanfalseIf enable, get random titles from listCustomWindowTitle and listCustomWindowTitleWithActivity, otherwise always get the first element of the list.
GenericbooleanfalseThe time set when overriding the client's world time.
Genericinteger6000024000If 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.
GenericenumActualActual, Full, Legacy, ModernGets the position of the looking block.
This feature is used to get the position of the farthest block you point to.
Generichotkeyno hotkeyTrigger threshold of low health warning.
Genericdouble6.00.01000.0Force release memory.
Generichotkeyno hotkeyA hotkey to open the in-game Config GUI.
GenerichotkeyT,CTry to send mining abort packets to server in order to get the correct blocks data from the server.
Generichotkeyno hotkeyTry to send fake data to the server in order to get the correct player inventory data from the server.
Generichotkeyno hotkeyMaximum line tracing distance of target block position.
Genericinteger1000200Position tracing format sent to public chat.
GenericstringI'm looking at [x: {X},y: {Y}, z: {Z}]The block tracing position will be sent in this mode.
private - Only you can see
public - Send to public chat
Genericenumprivateprivate, publicDisable the light update queue when unloading chunks, this will reduce the lag when crossing chunk borders at some times.
PatchbooleanfalseDisable easyPlace failure that annoying prompt window.
PatchbooleanfalseDisable schematic version checking.
Note: This may cause problems.
PatchbooleantrueAre you annoyed with the "Incompatible" prompt for the resource pack, turn off that boring prompt!
PatchbooleanfalseFixing the endPortal to only render materials at the top.
PatchbooleanfalseAlways show full debug information, even if game rule reducedDebugInfo is true.
PatchbooleanfalseThe pickaxe will no longer be used as an effective mining tool for pistons.
PatchbooleanfalseMake 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: Patch
Type: boolean
Default value: false
Dependencies:
Simulate Windows blue screen of death when Not Enough Crashes intercept game crashes.
PatchbooleanfalseAuto drop item black list.
All items in this list won't be auto dropped.
Liststring list[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]Auto drop item list type.
Listenumtweakmyclient.label.listAutoDropType.whiteListtweakmyclient.label.listAutoDropType.whiteList, tweakmyclient.label.listAutoDropType.blackListAuto drop item white list.
All items in this list will be auto dropped.
Liststring list[minecraft:stone, minecraft:dirt, minecraft:cobblestone, minecraft:gravel, minecraft:rotten_flesh]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.
Liststring list[-1 -1 -1 1 1 1]Breaking restriction box mode area list type.
Listenumtweakmyclient.label.listBreakingRestrictionBoxType.whiteListtweakmyclient.label.listBreakingRestrictionBoxType.whiteList, tweakmyclient.label.listBreakingRestrictionBoxType.blackListBreaking 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.
Liststring list[-1 -1 -1 1 1 1]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>}
Liststring list[Minecraft {mc_version} with TweakMyClient {tmc_version} | Player {mc_username} | FPS: {mc_fps}]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>}
Liststring list[Minecraft {mc_version} ({mc_activity}) with TweakMyClient {tmc_version} | Player {mc_username} | FPS: {mc_fps}]Disable attack entity list.
All entities in this list will not be attacked.
Liststring list[player]Disable client entity rendering list.
All entities in this list will not be rendered.
Liststring list[zombi]Disable client entity updates list.
All entities in this list will not be updated.
Liststring list[zombi]Disable items glowing list.
All items in this list will not be glowed.
Liststring list[minecraft:enchanted_book, potion]Custom the overlay fill color of the block hit box.
Colorcolor#2CFFFF10Custom the overlay outline color of the block hit box.
Colorcolor#66000000Custom blacklist area rendering colors for breaking restriction box.
Colorcolor#7FFF0000Custom whitelist area rendering colors for breaking restriction box.
Colorcolor#7F00FF00Custom gui gradient start color.
Colorcolor#C00F0F0FCustom gui gradient stop color.
Colorcolor#D00F0F0FCustom sidebar content color.
Colorcolor#4C000000Custom sidebar title color.
Colorcolor#66000000openWaterHelper open water outline color.
Colorcolor#7F00FF00openWaterHelper open shallow outline color.
Colorcolor#7FFF0000When you are approaching the ladder / vine and raises your head, you will automatically climb.
Featureboolean with hotkeyfalse, no hotkeyAutomatically drops unwanted items.
Featureboolean with hotkeyfalse, no hotkeyAutomatically reconnects when you disconnect from the server.
Adaptive AuthMe, OAuth, ReAuth and In-Game Account Switcher session validation.
Featureboolean with hotkeyfalse, no hotkeyAutomatically respawns you whenever you die.
Featureboolean with hotkeyfalse, no hotkeyAutomatically moves totems of undying to your off-hand.
Note: totems of undying in the hot bar will not be moved
Featureboolean with hotkeyfalse, BUTTON_5Enables the Breaking Restriction box mode.
Featureboolean with hotkeyfalse, no hotkeyEnable overlay fills for pointing to block hit boxes.
Featureboolean with hotkeyfalse, no hotkeyEnable overlay outline for pointing to block hit boxes.
Featureboolean with hotkeyfalse, no hotkeyEnable gui background color override.
Featureboolean with hotkeyfalse, no hotkeyEnable sidebar background color override.
Featureboolean with hotkeyfalse, no hotkeyEnable 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.
Featureboolean with hotkeyfalse, no hotkeyEnable window title override.
Featureboolean with hotkeyfalse, no hotkeyOverride the client's world time to the daytime you want.
Featureboolean with hotkeyfalse, no hotkeyPrint global event trigger coordinates.
Featureboolean with hotkeyfalse, no hotkeyWhen your health is too low, use action bar to send a warning message.
Featureboolean with hotkeyfalse, no hotkeyShows whether you are fishing in 'open water' and draws a box around the area used for the open water calculation.
Featureboolean with hotkeyfalse, no hotkeyWill not render anything when your Minecraft window is not focused.
Featureboolean with hotkeyfalse, no hotkeyDisable attacks on entities in the list.
Disableboolean with hotkeyfalse, no hotkeyDisable block event rendering (eg pistons animations).
Disableboolean with hotkeyfalse, no hotkeyDisable rendering of entities in the list.
The priority of this setting is higher than the following:
disableEntityTNTRendering
disableEntityWitherRendering
disableEntityZombieVillagerRendering
Category: Disable
Type: boolean with hotkey
Default value: false, no hotkey
Disable entity updates in the list on the client.
The priority of this setting is higher than the following:
disableClientEntityTNTUpdates
disableClientEntityWitherUpdates
disableClientEntityZombieVillagerUpdates
Category: Disable
Type: boolean with hotkey
Default value: false, no hotkey
Disable TNT entity rendering on the client.
Maybe it's useful for fake peace.
Disableboolean with hotkeyfalse, no hotkeyDisable TNT entity updates on the client.
Maybe useful for TNT related machines.
Disableboolean with hotkeyfalse, no hotkeyDisable wither entity rendering on the client.
Maybe it's useful for fake peace.
Disableboolean with hotkeyfalse, no hotkeyDisable wither entity updates on the client.
Maybe it's useful for fake peace.
Disableboolean with hotkeyfalse, no hotkeyDisable zombie villager entity rendering on the client.
Maybe it's useful for fake peace.
Disableboolean with hotkeyfalse, no hotkeyDisable zombie villager entity updates on the client.
Maybe it's useful for fake peace.
Disableboolean with hotkeyfalse, no hotkeyDisable rendering of EndCrystal Beams on client.
Disableboolean with hotkeyfalse, no hotkeyDisable speed multiplier effect fov transform.
Disableboolean with hotkeyfalse, no hotkeyDisable gui shadow overlay rendering when gui is opening.
Disableboolean with hotkeyfalse, no hotkeyDisable items with enchanted glowing effects.
Disableboolean with hotkeyfalse, no hotkeyDisable boss bar rendering when player is near boss.
Disableboolean with hotkeyfalse, no hotkeyDisable the box that indicates when you have effects.
Disableboolean with hotkeyfalse, no hotkeyDisable fire overlay rendering when player is on fire.
Disableboolean with hotkeyfalse, no hotkeyDisable frozen overlay rendering when player is stuck in powder snow.
Disableboolean with hotkeyfalse, no hotkeyDisable mask overlay rendering when player is wearing pumpkin.
Disableboolean with hotkeyfalse, no hotkeyDisable Scoreboard rendering.
Disableboolean with hotkeyfalse, no hotkeyDisable toast rendering.
Disableboolean with hotkeyfalse, no hotkeyCancels slowness effects caused by honey, soul sand and using items.
Disableboolean with hotkeyfalse, no hotkeyDisables swimming while sprinting underwater.
Disableboolean with hotkeyfalse, no hotkeyI am using the Mojang official mappings to de-obfuscate Minecraft and insert patches.
This project is available under the LGPLv3 license. Feel free to learn from it and incorporate it in your own projects.