Skip to content

Implement Fast Fly Block Breaking tweak - #900

Open
atferrys wants to merge 1 commit into
ACGaming:mainfrom
atferrys:fast-fly-block-breaking
Open

Implement Fast Fly Block Breaking tweak#900
atferrys wants to merge 1 commit into
ACGaming:mainfrom
atferrys:fast-fly-block-breaking

Conversation

@atferrys

Copy link
Copy Markdown
Contributor

Allows breaking blocks at normal speed while flying. Disabled by default.

This tweak deprecates FastFlyBlockBreaking.

@what-the-diff

what-the-diff Bot commented Aug 13, 2026

Copy link
Copy Markdown

PR Summary

  • New Feature Addition - Fast Fly Block Breaking
    This feature allows players to break blocks at their regular speed while they are flying. It significantly enhances the gaming experience by removing the slowdown usually experienced when players attempt to break blocks in flight mode.

  • Documentation Update
    The README document has been updated to include a brief explanation about the Fast Fly Block Breaking feature, providing users a better understanding of its functionality.

  • Configuration Option Added
    A new configuration setting, utFastFlyBlockBreakingToggle has been introduced in UTConfigTweaks.java. This setting allows players to enable or disable the Fast Fly Block Breaking feature as per their preference.

  • Game Loading Plugin Update
    The file UTLoadingPlugin.java has been updated to integrate the new feature within the loading procedures of the game. This ensures that the feature is loaded correctly in tandem with the other game modules.

  • Inclusion of New Mixin - UTDigSpeedEntityPlayerMixin
    This mixin, implemented in UTDigSpeedEntityPlayerMixin.java, interacts with the EntityPlayer class. Its main functionality is to eliminate the penalty on block breaking speed during flight, thereby enabling normal block breaking speed for flying players.

  • Updated Mixin Configuration
    A new mixin configuration file mixins.blocks.fastflyblockbreaking.json has been created to manage the application of the Fast Fly Block Breaking feature within the game. This centralizes the management of the new feature's integration.

  • Compatibility and Toggling Functionalities Updated
    In UTObsoleteModsHandler.java, the newly included feature has been registered. This ensures that the feature is compatible with other game systems and can be easily toggled on or off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant