- fix auto tool switch
- add
freeCameraShowStatusBars - Add: New Free Camera Presets system which includes:
- A Pseudo command;
#fc-- see#fc helpfor usage. Using this command; you can manually manipulate them via typing the commands; simillar to the function of the new GUI Screen. - A GUI Config Screen (X + P) to add, delete, and rename Presets.
- Related Hotkeys; (ADD, REMOVE, REMOVE-ALL, CYCLE)
- The Idea here is to "Save" various presets; and then "Recall" them teleporting your Camera to the location. The "Normal" use of this is by using the
CYCLEHotkey to cycle though saved presets; or Use the GUI to recall specific ones.
- A Pseudo command;
- fix: tweakToolSwitch Mixin, Easy Place Single Player handling
- Various i18n language updates
- Various Inventory Preview fixes inherited by updating MaLiLib.
- Selection Box visual fixes via updating MaLiLib.
- fix: Missing Mixin for disabling "Rain Sounds" via
disableRainEffects. No idea if this ever worked before; even though the config states it. - adjust mixin priority for this Moonrise mod compatability. Note that this change may break
disableConstantChunkSavingwhile this other mod is installed. - adjust: tweakF3Toggle to only show F3 crosshair while in game, and not in various screens and menus.
- Snap Aim: Fix/improve behavior when Aim Lock is enabled with Snap Aim on @masa
- Elytra Camera: Fix Elytra Camera to work with Snap Aim and the Aim Locks @masa
- add BreakReplace tweak to 1.21.8 (#134) from @xiej
- Merge
tweakScaffoldPlacefrom downstream tweakfork (#139) from @Velizar - Adding some extra customizability for FreeCam (#140) from @BytelyPlay (adds:
freeCameraShowHands&freeCameraShowHotBar) - adjust some of the PreferSilkTouch / SilkTouchOresFirst confusion.
- fix inv preview for Chested Horse (Donkey+) inventories.
- Snap Aim: Fix/improve behavior when Aim Lock is enabled with Snap Aim on
- Elytra Camera: Fix Elytra Camera to work with Snap Aim and the Aim Locks
- As a nice side effect, the Elytra Camera now remembers the last angle you looked at
Original build time: 2025-07-23 00:26:00 +0300
- Bump 1.21.8
- fix: chat hud background color
- add: tweakMatchingSkyFog
- revert: Holding Hotkey - Mouse wheel toggle-able Periodic Tweaks. This caused an unintended side effect from original behavior.
- add: additional Injection points to disable Hand / Item rendering while Shaders are enabled.
- fix: add bits for BlockHalf handling of Easy Place V3 (Stairs, Trapdoors)
- fix: disableRainEffects from removing World Border rendering
- 1.21.7 (Supports 1.21.6)
- add: sync the stackable shulkers max count from Servux via the Metadata Handshakes.
- Port to 1.21.6
- update:
disableSkyDarkness,disableRenderDistanceFog, &&tweakLavaVisibilitydue to vanilla Fog changes - add:
disableAtmosphericFog - add:
tweakWaterVisibility - add:
tweakDarknessVisibility - update:
toolSwapSilkTouchFirstto cache various blocks in a dummy Block Tag Cache for use when connected to servers. - add:
toolSwapPreferSilkTouch- to prefer using a silk touch pick or otherwise when all other checks are equal. - add:
toolSwapBambooUsesSwordFirst-- Make this feature toggable. - add:
toolSwapNeedsShearsFirst- Uses Block Tags (And fake ones) to select Shears first. - add:
toolSwapSilkTouchOverride-- with a matching block list under Lists. - add:
toolSwapSilkTouchOres-- Use Silk Touch First on Ores when enabled. - add:
darknessScaleOverrideValue-- The value to set the Darkness Pulse strength to when overridden viatweakDarknessVisibility. - add:
stackableShulkersInHopperFix-- This allows this Fix to be toggable. [DEFAULT: ON]
- Update RayTraceUtils workflow, Inventory Overlay & Entity Data Storage to help mitigate / fix crashes
- add: fly increment hotkeys by @scfbj
- fix:
entityDataSyncBackupmode not querying for data - fix: freecam submersion mixin
- fix:
silkTouchFirst/tweakToolSwitchto select tools more accurately / reliably - block
tweakWeaponSwitchfrom attempting to swap to / from a Mace to stop unintended behavior. - add:
toolSilkTouchFirstOres; uses new#malilib:ore_blocksblock tag - make all tool / weapon toggles a boolean hotkey for quick toggles.
- Various i18n language updates.
- critical fix: Freecam causing unintended behavior while using Periodic Attacks; and it was somehow causing issues with Carpet Bots.
- add: fly increment hotkeys by @scfbj
- fix:
entityDataSyncBackupmode not querying for data - fix: freecam submersion mixin
- fix:
silkTouchFirst/tweakToolSwitchto select tools more accurately / reliably - block
tweakWeaponSwitchfrom attempting to swap to / from a Mace to stop unintended behavior. - add:
toolSilkTouchFirstOres; uses new#malilib:ore_blocksblock tag - make all tool / weapon toggles a boolean hotkey for quick toggles.
- Various i18n language updates.
- Port to 1.21.5
- See Sakura's Github / JavaDocs for Changelogs; a lot has changed, particularly with Rendering Topics.
- various lang file updates (For contributing, see Sakura Ryoko Translate)
- add: Easy Place black list support
- add:
inventoryPreviewVillagerBGColoras a config option to show the 'villager BG colors' of their trades window during inventoryPreview. - lots of code sync-ups with MaLiLib & several Mixin realignments for easier code navigation.
- migrate Config file loading/saving to new Path system, and allow having Unicode files; such as with Chinese characters.
- add: selective rendering system from Tweak Fork. Note that this tends to be a bit laggy / odd to use.
- remove the
preferSilkTouchlist, and replace it withtoolSwapSilkTouchFirstbased on MaLiLib based Block Tags called#malilib.needs_silk_touch-- the old implementation only worked partially, so the new method uses an actual Block State Tag. This is only because Minecraft fails to properly match tools using Vanilla functions for blocks that requires Silk Touch, such as for Glass and Ender Chests, etc; as it only uses a loot table condition. - fix:
disableConstantChunkSavingMixin Injection point - feat: add Yeet
disableElytraSprintCancel- this config disables the new mechanism that 'cancels' your Sprinting Mode while Gliding with an Elytra. - add:
ServerDataSynccache requeue system & add checks for OP; and add relatedserverDataSyncCacheRefreshconfig.
- various lang file updates (For contributing, see Sakura Ryoko Translate)
- add: Easy Place black list support
- add:
inventoryPreviewVillagerBGColoras a config option to show the 'villager BG colors' of their trades window during inventoryPreview. - lots of code sync-ups with MaLiLib & several Mixin realignments for easier code navigation.
- migrate Config file loading/saving to new Path system, and allow having Unicode files; such as with Chinese characters.
- add: selective rendering system from Tweak Fork. Note that this tends to be a bit laggy / odd to use.
- remove the
preferSilkTouchlist, and replace it withtoolSwapSilkTouchFirstbased on MaLiLib based Block Tags called#malilib.needs_silk_touch-- the old implementation only worked partially, so the new method uses an actual Block State Tag. This is only because Minecraft fails to properly match tools using Vanilla functions for blocks that requires Silk Touch, such as for Glass and Ender Chests, etc; as it only uses a loot table condition. - fix:
disableConstantChunkSavingMixin Injection point - add:
ServerDataSynccache requeue system & add checks for OP; and add relatedserverDataSyncCacheRefreshconfig.
NOTE: This will be the last feature build for 1.21, as I will referr it as being LTS

