Skip to content

Optimizing

Jay edited this page Dec 11, 2025 · 8 revisions

autoCulling (Plugin Config | FPS Performance)

  • Allows for the player's client to hide Display Entities when they are not visible to the player

  • heightCullingAdder and widthCullingAdder

    • These are fixed values that will be added to the calculated culling bounds, increasing the bounds by the set value

    image

cacheAnimations (Plugin Config | Server Performance) → Quicker retrieval of animations

Tip

If memory usage increases heavily with this setting enabled, considering disabling it and store animations locally if you aren't already.

  • When an animation is initially retrieved from its storage location, it is then stored in memory. This allows for quicker retrieval of animations, especially if the animation is stored on a database like MYSQL or MONGODB.

    image


entity-tracking-range (spigot.yml | FPS performance)

  • If you choose to not use packet-based groups, consider decreasing the entity-tracking-range value in your server's spigot.yml file. This can be beneficial for performance if the number of individual display entities exceeds several thousands.

    image

    From spigotmc.org

DisplayEntityUtils Wiki

Overview

General Help / Examples

Display Groups/Models

Interactions & Mannequins

Animations

Animation Effects

DisplayControllers (Mounting, Custom Entities & Equipment)

Skript Help / Examples

API Help / Examples

Old Help / Examples

Clone this wiki locally