
NullPlugin
Null adds a mystical entity from creepypasta to your server.
Список изменений
NullPlugin 1.0.2 – что нового?
🔌 Поддержка сторонних NPC-плагинов
Null больше не привязан только к Citizens! Теперь плагин работает с:
- FancyNPCs (требуется клиентский мод
fancynpcs) - NPC Plugin (
npccore)
При запуске Null автоматически определяет, какой NPC-плагин установлен, и использует его. Вы можете легко переключаться между плагинами без изменения конфигурации.
⏳ Автоматическое исчезновение
Добавлен параметр lifetime-seconds в config.yml. Null исчезает с эффектами (тьма, звук, частицы) через указанное время. Это позволяет избежать вечного пребывания NPC на сервере.
🎨 Улучшенная система скинов
Скины загружаются стабильнее и не сбрасываются при перезагрузке плагина через /null reload. Скин указывается как обычно: skin-name: "Nulleclipse".
🛠️ Оптимизация и исправления
- Исправлены проблемы с потоками (рандом, сохранение состояния).
- Удалены устаревшие зависимости.
- Повышена производительность поиска мест для телепортации.
- Полная совместимость с Paper 1.21+ (включая будущие версии до 1.30).
📦 Что изменилось для администраторов?
- Команды остались без изменений.
- Файл
config.ymlтеперь содержит новую опциюnull.lifetime-seconds(по умолчанию 60). При желании можно установить0, чтобы отключить автоматическое исчезновение. - При использовании FancyNPCs или NPC Plugin убедитесь, что они установлены и правильно работают.
🔧 Миграция с версии 1.0.1
Если вы обновляетесь с версии 1.0.1, просто замените NullPlugin.jar и перезагрузите сервер. Конфигурация останется совместимой. Рекомендуется добавить lifetime-seconds в null: раздел конфига.
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.
