Unofficial site, not affiliated with modrinth.com.What is this?
Моды/CobblemonOptimizer
CobblemonOptimizer

CobblemonOptimizer

CobbleOptimizer is a server-side Fabric mod that reduces lag caused by Cobblemon's Pokemon entities.

9.3K
21
Все версииCobblemonOptimizer 4.4.0

CobblemonOptimizer 4.4.0

Releaseвчера

Список изменений

CobbleOptimizer 4.4.0 — Release Notes

New optimization: Berry ticker backport (Cobblemon 1.8 → 1.7.3)

Added a new patch that eliminates the per-tick BlockEntityTicker overhead from BerryBlock, ported from how Cobblemon 1.8 handles berry growth.

What it does

  • Cancels the original BerryBlock.getTicker() registration (no more per-tick callback on every loaded berry tree).
  • Adds hasRandomTicks / randomTick / scheduledTick overrides that drive berry growth via vanilla random ticking instead, with delta-time compensation so average maturation time stays identical to vanilla Cobblemon.
  • Mature berries (age = 5) and rooted berries don't tick at all → zero per-tick cost.

Performance

  • Before: every loaded BerryBlockEntity ran a callback 20×/s → linear cost scaling with the number of loaded berry trees.
  • After: each berry block is visited on average ~once per 68 s (at randomTickSpeed=3), with the elapsed game-time subtracted in one batch from stageTimer.
  • On servers with large berry farms, this removes a constant per-tick overhead proportional to the farm size.

Configuration

  • Config key: patches.berry_ticker_optimization
  • Default: true (enabled out of the box for new installs; existing config files preserve their previous values).
  • To disable: edit cobbleoptimizer.toml or run /cobbleoptimizer set patches.berry_ticker_optimization false and reload.

Файлы

CobbleOptimizer-4.4.0.jar(117.87 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

4.4.0

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

68

Дата публикации

вчера

Загрузил

ID версии

Главная