Mod

Tweakeroo

Quick rating

Tweakeroo

No reviews yet

Various client-side tweaks, such as hand restock, hotbar swap/cycle, flexible/fast block placement etc.

No Theme
No Genre
Client Utility
Mod Loaders
Forge
Fabric
Quilt
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
GNU Lesser General Public License v3.0 only
Latest Version
tweakeroo-fabric-26.2-0.29.2.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

See this about MC 1.20.5 and later versions

https://old.reddit.com/r/litematica/comments/1di4o3h/announcement_about_litematicas_future_and_updates/

TL;DR; I won't maintain the 1.20.5+ versions myself anymore, at least for now. There are ports by Sakura-Ryoko. They will be here once they are more stable, see the post for the links and details before then.

 

Description

Tweakeroo is a client-side mod, which adds a whole bunch of various different "tweaks" to the game.
It's written for LiteLoader on MC 1.12.x, for Rift on MC 1.13.2, and for Fabric on MC 1.14+.
Forge ports are also planned at some point.

NOTE: As of version 0.8.0 and later, Tweakeroo also requires the MaLiLib library mod:
https://www.curseforge.com/minecraft/mc-mods/malilib

The default hotkey to open the in-game config GUI is X + C (starting in the Rift and Fabric versions, and in 0.10.0 for LiteLoader).

WARNING: The mod contains several features that may get you banned on some servers!
There are many features that may be considered too powerful and cheaty by the server owner or admins. Before using the mod on servers, find out if it's allowed at all, or which features are not allowed on any given server.

Some of the features may be automatically flagged as cheating by several anti-cheat systems. Most notably these include many of the clicking and block placing related features (including hand restock), as they may be sending item use or selected slot change packets way faster than the player normally could or the vanilla client would send them. Also the Flexible Block Placement and Accurate Block Placement features will be clicking on the target position's air block, which can easily be flagged by anti-cheat systems.

Block rotations and offsets (Accurate and Flexible block placement):

  • Tweakeroo has two separate tweaks for block rotations: Accurate Block Placement and Flexible Block Placement.
  • For the most part, on a server these will only work if there is a server-side mod handling the Carpet accurate block placement protocol. This means that these unfortunately won't work on Realms, or on Spigot/Paper servers etc. The Flexible Block Placement rotations will also work on vanilla and other non-Carpet servers for blocks that only care about the block side you click on, such as Hoppers, Logs, Quartz Pillars. But even this probably won't work on Spigot because it doesn't usually allow clicking on air blocks.
  • So basically the rotations will work in single player or on a server that has either the QuickCarpet mod, or the Fabric Carpet + Carpet-Extra mods installed and the accurateBlockPlacement rule enabled. There is also a separate mod called Servux coming out soon-ish which is meant for server-side support of my client mods, which will also include support for the accurate placement protocol.
  • In case of both tweaks you need to enable the feature in the Tweak Toggles category (or using a hotkey in Tweak Hotkeys)
  • You also need to have the carpetAccuratePlacementProtocol option enabled in Tweakeroo (currently in the Tweak Toggles category, but will move to Generic soon).
  • In single player you additionally need to have the clientPlacementRotation option enabled in the Generic category (it's already enabled by default).
  • Then you need to set the activation keys in the Generic Hotkeys category, which you will hold when you want to place a block in a certain way (search for accurate and flexible in the Generic Hotkeys category).
  • The Accurate Block Placement feature is what you usually want for orienting pistons/observers/droppers/dispensers. It has two activation keys, accurateBlockPlacementInto and accurateBlockPlacementReverse. The into key will make the placed block face into the clicked block side. The reverse key will reverse the direction from whatever it would be otherwise. You can use the reverse key either alone or together with the into key. (The Accurate Block Placement tweak is basically the same feature that Carpet Client + Carpet mod offer in 1.12 with the Accurate Block Placement protocol.)
  • Flexible Block Placement gives you the 5-way overlay that you may have seen in some videos. Using the offset activation key, it will place the block either diagonally or with a one block gap from the clicked block side. With the rotation key it will rotate the block to "face to the direction indicated by the overlay" (play with it to get a feel for it).

The currently implemented tweaks are:

  • Accurate Block Placement - Allows placing blocks in a given orientation on carpet mod servers
  • After Clicker - Enables an "after clicker" tweak, which does a configurable number of automatic right clicks on the just-placed block. Useful for example for placing Repeaters seemingly directly with a certain delay pre-set.
  • Angel Block - (Creative only) allows placing blocks in mid-air
  • Explosion reduced particles - Uses a smaller and less obstructive explosion particle for large explosions
  • Fast Block Placement - Enables fast/convenient block placement when moving the cursor over new blocks. Has different modes for avoiding unwanted block placements.
  • Fast Left Click - Enables automatic fast left clicking while holding down the attack button (left click). The number of clicks per game tick is set in the Generic configs.
  • Fast Right Click - Enables automatic fast right clicking while holding down the use button (right click). The number of clicks per game tick is set in the Generic configs.
  • Fill/Clone limit change - Allows changing the /fill and /clone command block limits in single player
  • Flexible Block Placement - Enables placing blocks in different orientations while holding down the activation keybind. For example Hoppers or Logs facing in a different direction than what they would when placed normally.
  • Gamma Override - Overrides the video settings gamma value with the one set in the Generic configs.
  • Hand Restock - Swaps a new stack to the main or offhand when the previous stack runs out.
  • Hold Attack - Simulates holding down the attack button (usually left click)
  • Hold Use - Simulates holding down the use button (usually right click)
  • Hotbar Scroll - Allows swapping the hotbar with an inventory row (similar to Hotbar Swap)
  • Hotbar Slot Cycle - Cycles the selected hotbar slot after using an item. Has a configurable maximum slot number. Useful for building repeating block patterns.
  • Hotbar Swap - Enables swapping the hotbar with any of the three inventory rows. Has a preview of the inventory when a key is held.
  • Inventory Preview - Enables an inventory preview while having the cursor over a block with an inventory or an entity with an inventory and holding the configured modifier key for it. NOTE: This unfortunately (mostly) only works in single player, and currently not with any Forge IItemHandler inventories, since this is a Liteloader mod and doesn't know about the Forge stuff.
  • Item Unstacking Protection - If enabled, then items configured in Lists -> unstackingItems won't be allowed to spill out when using. This is meant for example to prevent throwing buckets into lava when filling them.
  • Lava Visibility - If enabled and the player has a Respiration helmet and/or Water Breathing potion effect active, then the lava fog is greatly reduced.
  • Map Preview - Shows a preview of vanilla maps in inventories, when you hold shift while hovering the item
  • Movement Keys Last - If enabled, then opposite movement keys won't cancel each other, but instead the last pressed key is the active input.
  • No Block Breaking Particles - Removes block breaking particles
  • No Client Entity Updates - Removes all (non-player) entity updates on the client side. Can help bein gable to fix stuff if there are huge number of entities in the world for some reason.
  • No Entity Rendering - Disables ALL except player entities from rendering. Can help fix things if there are huge number of entities in the world.
  • No Falling Block Entity Rendering - If enabled, then falling block entities won't be rendered at all. Mainly useful for large contraptions with massive amounts of falling block entities, which would lower the FPS when rendered.
  • No Item Switch Render Cooldown - If enabled, then there won't be any cooldown/equip animation when switching the held item or using the item.
  • No Light Updates - If enabled, disables client-side light updates. This can help client-side performance when lots of blocks are changing constantly, for example with large vanilla slimeblock flying machines.
  • No Light Updates All - A lot more aggressive companion to the other No Light Updates tweak. Note that this one will also prevent any client-side chunk heightmap updates or light re-calculations.
  • No Portal Gui Closing - Allows opening the inventory GUI even while standing in a Nether portal
  • No Slime Block Slowdown - Removes the slowndown effect and slipperiness from slime blocks on the client side. Note that this also affects other entities in single player!
  • Permanent Sneak - Makes the player sneak without having to hold down the sneak key
  • Pick Before Place - If enabled, then the targeted block that you are placing blocks against, is switched to hand (if found in the inventory) before placing/using the item.
  • Placement Grid - Allows restricting block placement to a grid, with a configurable size. NOTE: Currently this only works properly with the Fast Placement tweak enabled.
  • Placement Limit - Allows restricting the blocks you are able to place to a configurable maximum number, per use/right click action
  • Placement Restriction - Allows restricting the block placement to a given "pattern", such as Plane, Line, Face, Column, Diagonal. This is what the Fast Block Placement mode uses internally, separated to a separate tweak that can be used without the fast placement part.
  • Placement Restriction First - Allows restriction block placement to only happen while targeting the same type of block that you initially click on
  • Placement Restriction Hand - Allows restricting block placement to only happen when you are targeting the same block that you are holding
  • Player Inventory Peek - Enables a player inventory peek/preview, while holding the configured activation key for it.
  • Potion Warning - Prints a warning in the hotbar message slot when potion effects are about to run out
  • Print Death Coordinates - Prints the player's coordinates to chat upon death
  • Remove own potion effects - Removes the potions efefct particles from the player itself
  • Render Invisible Entities - Renders invisible entities translucent (the same way they would render if you were in spectator mode)
  • Render Limit Entities - Allows limiting the number of XP Orb and Item Entities that are rendered. Can significantly help the FPS if there are a lot of those entities in the world.
  • Repair Mode - Swaps damaged items with Mending on them to the player's hand, allowing automatically repairing them while standing in an XP farm
  • Shulker Box Display - Renders the contents of Shulker Boxes (and also all other vanilla blocks with inventories) while hovering over the item and holding shift
  • Shulker Boxes Stack when empty - Enables empty Shulker Boxes stacking up to 64. NOTE: This only works properly in single player! In multiplayer the server would have to have the same functionality enabled by some other mod, otherwise you get de-synced inventories when moving around stacked Shulker Boxes!
  • Swap Almost Broken Tools - If enabled, then any damageable items held in the hand that are about to be used and which are about to break will be swapped to ones with durability left.
  • Tab Complete Coordinates - When you use tab-completion in commands while not looking at a block, uses the player's coordinates instead of inputting the '~' character

Short demonstration video clips of some of the various features

Snapshot versions and latest development builds

There are (at least at times) versions of my mods available for the latest Minecraft snapshots here: https://masa.dy.fi/mcmods/client_mods/
That page also sometimes includes newer development builds than what is available here on CurseForge.
If you encounter bugs, then try to update all the mods (from the ones that you use) from that page to see if the issue has been fixed already.
(There are at times changes in malilib or the mods that require both of them to be updated at the same time!)



If you have questions or need help with something, the best/fastest way to get answers is on my Discord server.
0XvKswp.png

Description

Tweakeroo is a client-side mod that adds a whole bunch of miscellaneous "tweaks" to the game.

Some of the more popular tweaks are Hand Restock, Flexible Block Placement and Accurate Block Placement, Fast Left and Right Click, Gamma Override and Free Camera.

The default hotkey to open the config menu is X + C.

Warning for playing on servers

You should make sure that the mod is allowed on the server if you play in multiplayer!

Some (or many, or most?) of the features are considered to be rather powerful and cheaty by many players, and many server might not allow using many of the features.

Some servers might also have automated anti-cheat plugins or mods, which can either kick or ban the player when they detect "unusual activity" which doesn't happen with a vanilla client.

An example of this are the Flexible and Accurate Block Placement features, which can click on air blocks, and they can also send item use packets with a modified hit position (this is how the "accurate block placement protocol" intoduced by Carpet mod back in 1.12-ish works).

As another example, Hand Restock might get flagged because it sends a few slot click packets really quickly, without opening the player inventory.

So ask the server owners or admins before using the mod! Or, you know, run your own server for yourself and some friends, where you make the rules on what is allowed.

List of features

Here are some rough lists of the available features in some versions of the mod. The exact available features varies by the mod version, where later versions usually have more features. There are also a small number of features that have been (temporaily?) disabled for example during the 1.19.x MC versions due to vanilla code changes making them difficult to port (Creative Extra Items and Custom Flat World Presets tweaks for example).

The features are divided into two types of categories in the config menu:

  • Tweaks are features that "add functionality"
  • Yeets (or Disable Toggles in older naming) are features which disable some functionality of the vanilla game (such as Disable Nether Fog).

Note: Features marked with an asterisk only work in single player. They need to be applied to server-side code, which in a client-side mod is only possible for the integrated server, so in other words while playing in single player.

Features in MC 1.12.2 (Ornithe 0.40.0-ish and LiteLoader 0.31.0-ish versions)
Tweaks
- Accurate Block Placement
- After Clicker
- Aim Lock
- Angel Block
- Block Placement Y-Mirror
- Block Breaking Particle Tweaks
- Block Model Override
- Block Reach Override
- Block Render Type Override
- Breaking Grid
- Breaking Restriction
- Chat Background Color
- Chat Persistent Text
- Chat Timestamp
- Chunk Render On Main Thread
- Chunk Render Timeout Override
- Cloud Height Override
- Command Block Extra Fields
- Custom Flat Presets
- Debug Pie Chart Scale
- Elytra Camera
- * Empty Shulker Boxes Stack
- * Empty Shulker Boxes Stack On Ground
- Explosion Reduced Particles
- F3 Cursor
- Fake Sneaking
- Fast Block Placement
- Fast Left Click
- Fast Right Click
- * Fill/Clone Limit Override
- Fly Speed Override
- Flexible Block Placement
- Free Camera
- Gamma Override
- Hand Restock
- Hangable Entity Bypass
- Hold Attack
- Hold Use
- Hotbar Scroll
- Hotbar Slot Cycle
- Hotbar Slot Randomizer
- Hotbar Swap
- Inventory Preview
- Item Unstacking Protection
- Lava Visibility
- Llama Steering
- Map Preview
- Matching Sky Fog
- Movement Keys Last
- Periodic Attack
- Periodic Use
- Permanent Sneak
- Permanent Sprint
- Pick Before Place
- Placement Grid
- Placement Limit
- Placement Restriction
- Placement Restriction First
- Placement Restriction Hand
- Player Inventory Peek
- Player List Always Visible
- Player On Fire Scale
- Potion Warning
- Print Death Coordinates
- * Relaxed Block Placement
- Render Edge Chunks
- Render Invisible Entities
- Render Limit Entities
- Repair Mode
- Shulker Box Display
- Sign Copy
- Snap Aim
- Snap Aim Lock
- Spectator Teleport
- Static Fov
- * Structure Block Limit Override
- Swap Almost Broken Tools
- Tab Complete Coordinate
- Tile Entity Render Distance Override
- Tool Switch
- World List Date Format
- Zoom
Yeets
- Disable Block Breaking Particles
- Disable Double Tap Sprint
- Disable Boss Fog
- Disable Christmas Chests
- Disable Client Entity Updates
- Disable Dead Mob Rendering
- Disable Dead Mob Targeting
- Disable Entity Rendering
- * Disable Entity Ticking
- Disable Falling Block Entity Rendering
- Disable First Person Potion Effects
- Disable Inventory Effect Rendering
- Disable Item Glint
- Disable Item Switch Render Cooldown
- Disable Light Updates
- Disable Light Updates (All)
- Disable Mob Spawner Mob Rendering
- Disable Nether Fog
- * Disable Observer
- * Disable Observer Update-On-Place
- Disable Offhand Rendering
- Disable (All) Particles
- Disable Portal Gui Closing
- Disable Rain Effects
- Disable Render Distance Fog
- Disable Scoreboard Rendering
- Disable Sign Gui
- Disable Shulker Box Tooltip
- Disable Slime Block Slowdown
- Disable Sounds (All)
- Disable Sounds (List)
- Disable Tile Entity Rendering
- * Disable Tile Entity Ticking
- * Disable Villager Trade Locking
- Disable Wall Unsprint
Features in MC 1.13.2 - 1.20.4 versions Note that not all of these are currently available in older MC versions or mod versions.
Tweaks
- tweakAccurateBlockPlacement
- tweakAfterClicker
- tweakAimLock
- tweakAngelBlock
- tweakBlockReachOverride
- tweakBlockTypeBreakRestriction
- tweakBreakingGrid
- tweakBreakingRestriction
- tweakChatBackgroundColor
- tweakChatPersistentText
- tweakChatTimestamp
- tweakCommandBlockExtraFields
- tweakCreativeExtraItems
- tweakCustomFlatPresets
- tweakCustomFlyDeceleration
- tweakCustomInventoryScreenScale
- tweakElytraCamera
- tweakEntityTypeAttackRestriction
- * tweakEmptyShulkerBoxesStack
- * tweakEmptyShulkerBoxesStackOnGround
- tweakExplosionReducedParticles
- tweakF3Cursor
- tweakFakeSneaking
- tweakFakeSneakPlacement
- tweakFastBlockPlacement
- tweakFastLeftClick
- tweakFastRightClick
- * tweakFillCloneLimit
- tweakFlySpeed
- tweakFlexibleBlockPlacement
- tweakFreeCamera
- tweakGammaOverride
- tweakHandRestock
- tweakHangableEntityBypass
- tweakHoldAttack
- tweakHoldUse
- tweakHotbarScroll
- tweakHotbarSlotCycle
- tweakHotbarSlotRandomizer
- tweakHotbarSwap
- tweakInventoryPreview
- tweakItemUnstackingProtection
- tweakLavaVisibility
- tweakMapPreview
- tweakMovementKeysLast
- tweakPeriodicAttack
- tweakPeriodicUse
- tweakPeriodicHoldAttack
- tweakPeriodicHoldUse
- tweakPermanentSneak
- tweakPermanentSprint
- tweakPlacementGrid
- tweakPlacementLimit
- tweakPlacementRestriction
- tweakPlacementRestrictionFirst
- tweakPlacementRestrictionHand
- tweakPlayerInventoryPeek
- tweakPotionWarning
- tweakPrintDeathCoordinates
- tweakPickBeforePlace
- tweakPlayerListAlwaysVisible
- tweakRenderEdgeChunks
- tweakRenderInvisibleEntities
- tweakRenderLimitEntities
- tweakRepairMode
- * tweakSculkPulseLength
- tweakShulkerBoxDisplay
- tweakSignCopy
- tweakSnapAim
- tweakSnapAimLock
- tweakSneak_1
- tweakSpectatorTeleport
- * tweakStructureBlockLimit
- tweakSwapAlmostBrokenTools
- tweakTabCompleteCoordinate
- tweakToolSwitch
- tweakWeaponSwitch
- tweakYMirror
- tweakZoom
Yeets
- disableArmorStandRendering
- disableAxeStripping
- disableBatSpawning
- disableBeaconBeamRendering
- disableBlockBreakingParticles
- disableDoubleTapSprint
- disableBossBar
- disableBossFog
- disableChunkRendering
- disableClientEntityUpdates
- disableClientLightUpdates
- * disableConstantChunkSaving
- disableCreativeMenuInfestedBlocks
- disableDeadMobRendering
- disableDeadMobTargeting
- disableEntityRendering
- * disableEntityTicking
- disableFallingBlockEntityRendering
- disableFirstPersonEffectParticles
- disableInventoryEffectRendering
- disableItemSwitchRenderCooldown
- disableMobSpawnerMobRendering
- disableNauseaEffect
- disableNetherFog
- disableNetherPortalSound
- * disableObserver
- disableOffhandRendering
- disableParticles
- disablePortalGuiClosing
- disableRainEffects
- disableRenderingScaffolding
- disableRenderDistanceFog
- disableScoreboardRendering
- disableShulkerBoxTooltip
- disableShovelPathing
- disableSignGui
- disableSkyDarkness
- disableSlimeBlockSlowdown
- disableStatusEffectHud
- disableTileEntityRendering
- * disableTileEntityTicking
- * disableVillagerTradeLocking
- disableWallUnsprint
- disableWorldViewBob

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

9.1m
Total Downloads
CurseForge
2.8m
Modrinth
6.2m
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync