Repository navigation
NullPlugin 1.0.2 – What's New?
🔌 Third‑party NPC plugin support
Null is no longer tied only to Citizens! The plugin now works with:
- FancyNPCs (requires client‑side mod
fancynpcs) - NPC Plugin (
npccore)
On startup, Null automatically detects which NPC plugin is installed and uses it. You can easily switch between plugins without changing the configuration.
⏳ Automatic disappearance
Added lifetime-seconds to config.yml. Null vanishes with effects (darkness, sound, particles) after the specified time. This prevents the NPC from staying on the server forever.
🎨 Improved skin system
Skins load more reliably and no longer reset when reloading the plugin via /null reload. Skin is specified as usual: skin-name: "Nulleclipse".
🛠️ Optimizations and fixes
- Fixed threading issues (randomness, state saving).
- Removed outdated dependencies.
- Improved performance of teleport location selection.
- Full compatibility with Paper 1.21+ (including future versions up to 1.30).
📦 What changed for admins?
- Commands remain unchanged.
config.ymlnow includes a new option:null.lifetime-seconds(default 60). You can set it to0to disable automatic disappearance.- When using FancyNPCs or NPC Plugin, make sure they are installed and working properly.
🔧 Migrating from version 1.0.1
If you are upgrading from 1.0.1, simply replace NullPlugin.jar and restart the server. The configuration remains compatible. It is recommended to add lifetime-seconds to the null: section of the config.