Skip to content

Optimizing

Jay edited this page Aug 15, 2025 · 7 revisions

Plugin Config Settings (FPS and Server performance)

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) → Quick Retrieval of animations useful

  • 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.

Tip

If memory usage increases heavily due to this setting, considering disabling this feature and instead store animations locally.

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

Interaction Entities

Animations

Animation Effects (w/ Frame Points)

DisplayControllers (Mounting, Custom Entities & Equipment)

Skript Help / Examples

API Help / Examples

Old Help / Examples

Clone this wiki locally