
CobblemonOptimizer
CobbleOptimizer is a server-side Fabric mod that reduces lag caused by Cobblemon's Pokemon entities.
9.3K
21
Список изменений
Changes
- Removed aggressive tick cancellation
- Deleted PokemonEntityTickMixin entirely (both Fabric + NeoForge)
- Tick throttle now only skips AI computation (tickNewAi / customServerAiStep), not the full entity tick
- Cobblemon's state machine, physics, and interaction handling continue running normally even when throttled
- Fixed hitbox desync on AI freeze
- When AI freeze stops navigation, horizontal velocity is now zeroed out (setVelocity(0, vel.y, 0))
- Previously, residual velocity caused server-side entity position to drift from client-side, making entities unclickable
- Fixed AI freeze radius misconfiguration
- Default aiFreeze.freezeRadius reduced from 48 to 32 to match tickThrottle.nearPlayerRadius
- Previously, Pokemon between 32-48 blocks would tick normally but have completely frozen AI — appearing alive but unresponsive
- Added a config validation warning if freezeRadius > nearPlayerRadius
- Frozen entity cleanup on despawn
- AiFreezeManager.removeEntity() is now called before every entity.discard() in BatchDespawnManager
- Prevents stale entity IDs in the frozen set from incorrectly freezing newly spawned entities with recycled IDs
Файлы
CobbleOptimizer-4.1.3.jar(108.79 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
4.1.3
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
138
Дата публикации
1 мес. назад