Skip to content

v1.0.2

Latest

Choose a tag to compare

@Rompix666 Rompix666 released this 07 May 17:09
· 2 commits to main since this release
d96e584

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.yml now includes a new option: null.lifetime-seconds (default 60). You can set it to 0 to 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.