Skip to content

Dev#178

Merged
desht merged 32 commits intomainfrom
dev
Feb 27, 2026
Merged

Dev#178
desht merged 32 commits intomainfrom
dev

Conversation

@desht
Copy link
Copy Markdown
Contributor

@desht desht commented Feb 27, 2026

1.21.11 port

lupusagax and others added 30 commits September 12, 2025 14:55
* feat: add better user feedback for why ultimine is 'not active'

* add block reason support onto custom restrictions

* clean up

* updates based on review and clean up overlay rendering for auto gui scale

* remove interface. it isn't really necessary afterall

* Revert "remove interface. it isn't really necessary afterall"

This reverts commit 2d24dbc.

* make allowed interface override work

---------

Co-authored-by: desht <des.herriott@gmail.com>
added the de_de translation for FTB-Ultimine
Moved CanUltimineResult into the API; restriction handlers now return
an instances of that.
Use tool's builtin functionality where appropriate. Simplifies the code,
and also ensures the right logic is used (e.g. modded tools with custom
conversion behaviour)
In addition to "Require Tool"
Default is false. If true, player must be holding a valid tool for the
block being ultimined, i.e. be able to harvest the block's drops

FTBTeam/FTB-Mods-Issues#1820
Now using platform-specific methods and using the extended
`Player#hasCorrectToolForDrops` method on NeoForge, which fires
their harvesting event. Just using the default method on Fabric.

Also cleaned up PlatformUtil and split off client-only methods
into ClientPlatformUtil.
Forge only
Can be used to affect max blocks, cooldown, experience & food usage
@desht desht merged commit 71b7569 into main Feb 27, 2026
2 checks passed
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.

3 participants