Tweakeroo is a client-side mod, which adds a whole bunch of various different "tweaks" to the game.
Currently it's written for LiteLoader on Minecraft 1.12.x, for Rift on MC 1.13.2, and for Fabric on 1.14.x.
Forge ports are also planned at some point.
NOTE: As of version 0.8.0 and later, Tweakeroo also requires the MaLiLib library mod:
NOTE: The Tweakeroo 0.9.x 1.14 Fabric versions also require the Fabric API.
(Starting from Tweakeroo 0.10.0 versions, the required parts of the Fabric API are included in the malilib 0.10.0 versions. So with Tweakeroo 0.10.0 and later you don't need to separately get the Fabric API anymore, just 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).
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
- https://streamable.com/d9ux1 - After Clicker
- https://streamable.com/py0o8 - After Clicker (improved functionality)
- https://streamable.com/pwdu4 - Block Placement Tweaks (old)
- https://streamable.com/ziad1 - Block Placement Tweaks 2 (old)
- https://streamable.com/jylvk - Carpet mod accurate block placement protocol support in the Flexible Block Placement tweak
- https://streamable.com/snk7c - Hand Restocking
- https://streamable.com/4j40o - Hotbar swapping
- https://streamable.com/dgppt - Improved Hand Restock and Tool Swap
- https://streamable.com/mqj2u - Inventory Preview
- https://streamable.com/irmct - Item Unstacking Protection
- https://streamable.com/ijie0 - Lava Visibility
- https://streamable.com/fchcb - Pick Before Place
- https://streamable.com/cbola - Pick Before Place #2
- https://streamable.com/fnse5 - Player Inventory Peek
- https://streamable.com/iif9z - Tool Swapper (with low durability)
- https://streamable.com/mbtsg - Villager Inventory Peek
- Mod packs: go ahead!
- Re-hosting the mod file otherwise is not cool, mmkay?