PulseHook (Community)

PulseHook provides integration points between PulseThread and server or plugin events. It works alongside PulseThread Core and Runtime to coordinate offloading and execution behavior.

PulseHook is a required integration plugin for the PulseThread SIS framework.
Please search for **PulseThread SIS Core (Community)** to install the required core plugin.

PulseHook’s job is simple:
it finds other plugins and helps PulseThread manage them safely.

When the server starts, PulseHook automatically detects compatible plugins and
prepares their work to be handled by PulseThread in a controlled and predictable way.
You do not need to manually register plugins or write code to benefit from this.

PulseHook improves performance and stability by organizing plugins into an
**execution-aware load order**. This reduces unnecessary work, prevents plugins
from fighting each other for time, and keeps the server smoother under load.

The configuration is designed to be extremely easy to use.
Detected plugins appear in a list, and **changing the load order is as simple as
reordering plugin names in the config**. No complex settings, no tuning math,
and no special knowledge required.

For advanced users and developers, the bottom of the configuration exposes optional
manual controls. These are intended for edge cases and experimentation and allow:
- enabling or disabling specific hooks
- bypassing parts of the pipeline when needed
- defining custom hook entries for special plugins

These advanced options are optional and **not required for normal use**.

Some manual configuration features are still under development and are included
to support testing, feedback, and future expansion.

For full framework details, documentation, and developer notes, see the
PulseThread SIS (Community Edition) project page:

https://github.com/WhiskeyMC/PulseThread-SIS-Community-/tree/main

The PulseHook (Community) Team

profile avatar
  • 5
    Projects
  • 127
    Downloads
Donate

More from WhiskeyMCView all

  • PulseFabric (Client) project image

    PulseFabric (Client)

    • 97
    • Mods

    This is a standalone client-side PulseThread SIS mod. It functions as a server–client bridge for PulseThread SIS servers, allowing servers to offload work and receive live ray-tracing snapshots.

    • 97
    • February 1, 2026
    • Mods
    • +1
  • PulseGen (Community) project image

    PulseGen (Community)

    • 6
    • Bukkit Plugins

    PulseGen handles world and generation-related workloads for PulseThread. It requires PulseThread Core and is not intended to be used by itself.

    • 6
    • February 1, 2026
    • Bukkit Plugins
    • +3
  • PulseRuntime (Community) project image

    PulseRuntime (Community)

    • 6
    • Bukkit Plugins

    PulseRuntime provides the execution and scheduling systems used by the PulseThread framework. It works alongside PulseThread Core to manage task execution and offloading.

    • 6
    • February 1, 2026
    • Bukkit Plugins
    • +2
  • PulseThread SIS Core (Community) project image

    PulseThread SIS Core (Community)

    • 12
    • Bukkit Plugins

    PulseThread is a Minecraft server performance framework focused on sync offload, async task offloading, and performance governing. This core plugin manages execution, limits, and coordination across required PulseThread modules to reduce main-thread load

    • 12
    • February 1, 2026
    • Bukkit Plugins
    • +2
  • PulseFabric (Client) project image

    PulseFabric (Client)

    • 97
    • Mods

    This is a standalone client-side PulseThread SIS mod. It functions as a server–client bridge for PulseThread SIS servers, allowing servers to offload work and receive live ray-tracing snapshots.

    • 97
    • February 1, 2026
    • Mods
    • +1
  • PulseGen (Community) project image

    PulseGen (Community)

    • 6
    • Bukkit Plugins

    PulseGen handles world and generation-related workloads for PulseThread. It requires PulseThread Core and is not intended to be used by itself.

    • 6
    • February 1, 2026
    • Bukkit Plugins
    • +3
  • PulseRuntime (Community) project image

    PulseRuntime (Community)

    • 6
    • Bukkit Plugins

    PulseRuntime provides the execution and scheduling systems used by the PulseThread framework. It works alongside PulseThread Core to manage task execution and offloading.

    • 6
    • February 1, 2026
    • Bukkit Plugins
    • +2
  • PulseThread SIS Core (Community) project image

    PulseThread SIS Core (Community)

    • 12
    • Bukkit Plugins

    PulseThread is a Minecraft server performance framework focused on sync offload, async task offloading, and performance governing. This core plugin manages execution, limits, and coordination across required PulseThread modules to reduce main-thread load

    • 12
    • February 1, 2026
    • Bukkit Plugins
    • +2