Home›Java›Mods›PluginPulse
PluginPulse
ModsJava

PluginPulse

Java mod listed for Minecraft 1.20–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]

Your plugins stay up to date, and you decide how far it goes.

Most servers find out a plugin is outdated the hard way,
from a crash, a security warning, or a player telling them.

PluginPulse checks where your plugins publish their updates,
tells you when one is out, and can install it for you.

------------------------------
​
Without it, and with it

------------------------------
​
Will it work on my server?
Spoiler: Which download do I need?
Minecraft 1.20.5 to 1.21.x: the plain jar.
Minecraft 26.x, including 26.3: the jar ending in -mc26.

On Spigot, notices are plain text with the link written out, instead of clickable.

------------------------------
​
Setup
  1. Drop the jar into plugins/ and start the server.
  2. List the plugins you want kept up to date in plugins/PluginPulseCompanion/config.yml.
  3. Run /pluginpulse reload.
Code (YAML):
plugins:
  EssentialsX
:             # the name /plugins shows
    modrinth
: essentialsx   # where its updates come from
    mode
: notify             # tell me, download nothing
The plugins you list don't need to know PluginPulse exists.

More info? Read about it in the guide

------------------------------
​
What it does
Spoiler: Finds updates
It checks Modrinth, GitHub, Hangar, a Jenkins build server, or a web address you host.
Give a plugin more than one place to check, in the order you choose.
When a plugin makes separate downloads for 1.21 and 26.x, you get the one for your server.

More info? Read about it in the docs
Spoiler: Tells you
A notice in the console, and in game for anyone with pluginpulse.admin.
Click it to open the download page, or run /pluginpulse download to install it.
Spoiler: Installs, only if you let it
Each plugin gets its own mode, from "just tell me" to fully automatic.
Every download is checked against the checksum the author published.
A damaged or tampered file is never used.
The old jar is backed up first, and the update is applied on your next restart.
Spoiler: Waits out brand-new releases, if you like
Sometimes an update is broken and fixed a few hours later.
Switch on hold-new-updates and PluginPulse waits until a release has been out for 18 hours.
/pluginpulse download <plugin> still installs one right away.
Spoiler: The modes
  • off: nothing, this plugin is ignored.
  • check-only: nothing, until you run /pluginpulse.
  • notify (default): you're told in the console and when you join. Nothing is downloaded.
  • download: it's downloaded and checked, ready for your next restart.
  • auto-stage: the same as download, as soon as the update is found.

------------------------------
​
Commands
Every command starts with /pluginpulse (or /ppc, /pulse).
pluginpulse.admin can use the commands and sees update notices. OPs have it by default.
Spoiler: Settings people change
Code (YAML):
plugins:
  SomePlugin
:
    github
: owner/repo           # or modrinth, hangar, jenkins
    mode
: download
    hot-reload
: false             # true = install without a restart, when it's safe
    match-server-version
: true   # take the download made for your Minecraft version

user-agent-contact
: "[email protected]"   # Modrinth asks for a way to reach you
check-interval-hours
: 6
hold-new-updates
: false           # true = wait until a release has been out a while
hold-new-updates-hours
: 18
More info? Read about it in the guide

------------------------------
​
Not running a server?
Spoiler: Make your own plugin update itself
PluginPulse is also a library.
Add it to your plugin and it updates itself, with the same checks, notices and backups.
Drop a pluginpulse.yml into your resources and call PluginPulse.bootstrap(this), or use the builder for full control.

More info? Read about it in the library guide
Spoiler: Add updates to a jar you can't rebuild
Have a plugin jar but no source code?
The browser tool adds an updater to it.
Pick the jar, say where its updates come from, and download the new jar.
Everything happens on the page. Your jar is never uploaded.

More info? Read about it in the browser tool guide

------------------------------
​
Free and source available
No licence key. Nothing locked behind a premium version.
The source is on GitHub, and issues and pull requests are welcome.

------------------------------
​
Links
If PluginPulse saved you a round of jar-swapping, a positive review
on this page is the best way to support development.
​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

PluginPulse is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 32 times (via Spigot). Download it and open it directly in the game.

Explore more