Skip to content

Add options to disable chunk and block entity ticking#13821

Merged
kennytv merged 2 commits intomainfrom
feature/disable-chunk-ticking
Apr 26, 2026
Merged

Add options to disable chunk and block entity ticking#13821
kennytv merged 2 commits intomainfrom
feature/disable-chunk-ticking

Conversation

@kennytv
Copy link
Copy Markdown
Member

@kennytv kennytv commented Apr 25, 2026

Blanket config options to disable large chunks of server ticking. Mainly targets lobby servers that make heavy use of block entities for decoration and that don't need mob spawning or random block ticking (or thunder or ice and snow handling). Entity ticking is a bit more involved, but may be added later. Block and fluid ticks would be other candidates, but need a deeper look too (setting max ticks to 0 somewhat helps already)

This is in some ways better than freezing server ticks (which still has to keep track of a lot of state in case ticking is re-enabled), but in other ways far less broad

Game rules that work well on their own and will reduce more ticking blocks are are: advance_time, advance_weather. The other level ticking seemed negligible

@kennytv kennytv requested a review from a team as a code owner April 25, 2026 13:14
@github-project-automation github-project-automation Bot moved this to Awaiting review in Paper PR Queue Apr 25, 2026
@kennytv kennytv force-pushed the feature/disable-chunk-ticking branch from 195c919 to ac6ab0f Compare April 26, 2026 11:48
@kennytv kennytv merged commit acfe105 into main Apr 26, 2026
6 checks passed
@kennytv kennytv deleted the feature/disable-chunk-ticking branch April 26, 2026 15:09
@github-project-automation github-project-automation Bot moved this from Awaiting review to Merged in Paper PR Queue Apr 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Merged

Development

Successfully merging this pull request may close these issues.

2 participants