Skip to content

Built in Optimization Components

Muqsit Rayyan edited this page Mar 24, 2024 · 7 revisions

AggressiveOptz offers the following optimization components off the shelf:

aggressiveoptz:break_vertically_supported_block

Few blocks (such as carpets) can be stacked vertically, despite requiring a solid block below for support. A tower of carpets can be broken at once by breaking the lowest block, causing server to be overloaded. This optimization component addresses the issue by automatically breaking the tower in one scan.

Config Description Values
blocks A list of blocks to apply this optimization on Default: ["carpet"]

aggressiveoptz:falling_block

Buffers falling block updates per chunk and reduces entity movements by instantly teleporting blocks to ground if too high.

Config Description Values
falling_block_queue_size Max falling block entities at any given time that can fall as normal Default: 16.
Any value >= 0 is valid.
falling_block_max_height Max height from ground a falling block can fall from without being instantly teleported to ground Default: 16.
Any value >= 0 is valid. If value is >= 256, this feature will be disabled.
falling_block_max_count Max falling block entities at any given time in a chunk. Essentially, this should have the same value as falling_block_queue_size. However, if the count is greater than falling_block_queue_size by a value of n, then n of those blocks will teleport directly onto ground (as falling_block_max_height behaves). Default: 16.
Any value is valid.

aggressiveoptz:liquid_falling

Liquids flow instantly on vertical axis.