▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/NullPlugin
NullPlugin

NullPlugin

Null adds a mystical entity from creepypasta to your server.

Оцените первым
227
5
Все версииNullPlugin 1.0.3

NullPlugin 1.0.3

Release15.05.2026

Список изменений

RU

CHANGELOG
  • Добавлена окончательная поддержка плагинов на NPC
  • Улучшены скримеры/резкие появления.
  • Добавлены уведомления о новых обновлениях.

Добавлены новые строки в конфиг и ru/en.yml файлы. Сохраните свои настройки NullPlugin и замените файлы на эти, после чего копируйте свои настройки в обновлённые файлы:

config.yml

# ============================================================
# NullPlugin Configuration File
# Version: 1.0.3
# ============================================================

# Language for messages: ru (Russian) or en (English)
language: en

# ------------------------------------------------------------
# UPDATE CHECKER
# ------------------------------------------------------------
update-checker:
  # Enable checking for updates on Modrinth
  enabled: true

# ============================================================
# NULL SETTINGS
# ============================================================
null:
  # Enable/disable the Null myth completely
  enabled: true

  # Chance (0.0 - 1.0) for Null to spawn randomly:
  # - on player join (with join-spawn-delay)
  # - every 6 seconds in a periodic task
  spawn-chance: 0.01

  # Delay after player join before possible Null spawn (ticks, 20 ticks = 1 sec)
  join-spawn-delay: 200

  # Minimum and maximum distance (blocks) from player where Null can spawn
  spawn-min-distance: 5
  spawn-distance: 25

  # Maximum number of Null instances allowed at once (usually 1)
  max-instances: 1

  # How long Null lives after spawn (seconds). Set to 0 for infinite lifetime
  lifetime-seconds: 60

  # NPC ID assigned automatically – DO NOT MANUALLY EDIT
  npc-id: -1

  # Should WorldGuard be used to check block break/place permissions?
  use-worldguard: true

  # ------------------------------------------------------------
  # Null behavior settings
  # ------------------------------------------------------------
  behavior:
    # Should Null follow the target player?
    follow-player: true

    # Should Null teleport randomly from time to time?
    teleport-randomly: true

    # Can Null destroy blocks around itself?
    destroy-blocks: true

    # Can Null place creepy signs?
    place-signs: true

    # Should Null face the player?
    look-at-player: true

    # Delay between teleports (seconds)
    teleport-cooldown: 10

    # Delay between placing signs / destroying blocks (seconds)
    action-cooldown: 15

    # Distance at which Null teleports closer to player
    follow-range-teleport: 50

    # Distance at which Null may disappear and reappear elsewhere
    invisible-distance: 5

    # Duration of invisibility after disappearing (ticks, 20 ticks = 1 sec)
    invisible-duration: 60

    # Number of attempts to find a valid location for spawn/teleport
    max-location-attempts: 10

    # Probability of teleport (0.0 - 1.0)
    teleport-chance: 0.3

    # Probability to teleport behind the player instead of nearby
    teleport-behind-chance: 0.05

    # Probability of glancing effect (appear in peripheral vision)
    glance-chance: 0.02

    # Probability to extinguish nearby torches
    extinguish-torch-chance: 0.1

    # Probability to become invisible when close to player
    invisible-chance: 0.3

    # Probability to place a creepy sign
    sign-chance: 0.2

    # Probability to destroy a random block
    destroy-chance: 0.15

    # Probability to play an ambient (scary) sound
    ambient-sound-chance: 0.1

    # Delay after which a placed sign is removed (ticks)
    sign-remove-delay: 1200

    # Delay after which an extinguished torch is restored (ticks)
    torch-restore-delay: 80

    # Duration of glancing effect (ticks)
    glance-duration: 6

    # Radius for block destruction (blocks in each direction)
    destroy-radius: 3

    # How many blocks to destroy per action
    destroy-iterations: 3

    # Radius to search for torches to extinguish (blocks)
    torch-radius: 6

    # Distance for enhanced fear effects (darkness, blindness, nausea)
    near-effect-distance: 5.0

    # Minimum and maximum distances for "near" vanish/respawn
    near-min: 15
    near-max: 30

    # Minimum and maximum distances for random teleport
    teleport-min: 20
    teleport-max: 40

    # Minimum and maximum distances for sign placement
    sign-min: 5
    sign-max: 15

  # ------------------------------------------------------------
  # Null appearance
  # ------------------------------------------------------------
  appearance:
    # Skin name for the Null NPC (must exist on the server)
    skin-name: "Nulleclipse"

    # Should Null sometimes become invisible when player approaches?
    invisible-sometimes: true

    # Should particles appear when Null spawns?
    spawn-particles: true

    # Should particles appear when Null teleports?
    teleport-particles: true

    # Should particles appear when Null despawns?
    despawn-particles: true

    # Show Null's nameplate? (default: true)
    show-nameplate: true

  # ------------------------------------------------------------
  # Signs that Null can place
  # ------------------------------------------------------------
  signs:
    messages:
      - "null"
      - "LEAVE"
      - "I SEE YOU"
      - "RUN"

  # ------------------------------------------------------------
  # Null sound effects
  # ------------------------------------------------------------
  sounds:
    # Enable all Null sounds?
    enabled: true

    # Enable ambient (background) sounds?
    ambient-sounds: true

    # Sound when Null teleports
    teleport-sound: "ENTITY_ENDERMAN_TELEPORT"

    # Sound when Null disappears
    despawn-sound: "ENTITY_ILLUSIONER_MIRROR_MOVE"

    # Sound when Null appears
    spawn-sound: "ENTITY_ENDERMAN_AMBIENT"

    # Sound when Null destroys a block
    destroy-sound: "ENTITY_GENERIC_EXPLODE"

    # Sound when Null places a sign
    place-sign-sound: "BLOCK_WOOD_PLACE"

    # Sound when a placed sign is removed
    sign-break-sound: "BLOCK_WOOD_BREAK"

    # Sound when Null extinguishes a torch
    extinguish-sound: "BLOCK_FIRE_EXTINGUISH"

    # Sound for the quick glance effect
    glance-teleport-sound: "ENTITY_ENDERMAN_TELEPORT"

    # Additional sound for the glance effect
    glance-illusioner-sound: "ENTITY_ILLUSIONER_AMBIENT"

    # Sound of heartbeat when player is too close
    heartbeat-sound: "ENTITY_WARDEN_HEARTBEAT"

    # List of scary sounds for ambient effect
    ambient-scary:
      - "AMBIENT_CAVE"
      - "ENTITY_ENDERMAN_STARE"
      - "ENTITY_GHAST_AMBIENT"
      - "BLOCK_PORTAL_AMBIENT"
      - "ENTITY_WITHER_AMBIENT"
      - "ENTITY_ILLUSIONER_AMBIENT"
      - "ENTITY_VEX_AMBIENT"
      - "ENTITY_PLAYER_BREATH"
      - "BLOCK_SCULK_SHRIEKER_SHRIEK"

    # List of footstep sounds for ambient effect
    ambient-step:
      - "BLOCK_STONE_STEP"
      - "BLOCK_SAND_STEP"
      - "BLOCK_GRAVEL_STEP"
      - "ENTITY_PLAYER_ATTACK_SWEEP"

  # ------------------------------------------------------------
  # Null particle effects
  # ------------------------------------------------------------
  particles:
    # Particle type on spawn (see Bukkit Particle enum)
    spawn: "PORTAL"

    # Particle type on teleport
    teleport: "PORTAL"

    # Particle type on despawn
    despawn: "LARGE_SMOKE"

    # Particle for the glance effect
    glance-portal: "PORTAL"

    # Another particle for the glance effect
    glance-soul-flame: "SOUL_FIRE_FLAME"

    # Number of particles to spawn at once
    count: 20

    # Particle speed / spread
    speed: 0.1

    # Offset for spawn particles (X, Y, Z)
    spawn-offset-x: 0.5
    spawn-offset-y: 1.0
    spawn-offset-z: 0.5

  # ------------------------------------------------------------
  # Fear & mystical effects
  # ------------------------------------------------------------
  effects:
    # Standard nearby effects when player is too close
    darkness-duration: 100     # Duration of Darkness effect (ticks)
    blindness-duration: 60     # Duration of Blindness effect (ticks)
    nausea-duration: 120       # Duration of Nausea effect (ticks)

    # Whisper – spooky voice that appears randomly around the player
    whisper:
      enabled: true
      sound: "ENTITY_ILLUSIONER_AMBIENT"
      chance: 0.08             # per behavior tick

    # Flicker – sudden blindness and scary sound
    flicker:
      enabled: true
      sound: "ENTITY_ELDER_GUARDIAN_CURSE"
      chance: 0.05
      blind-duration: 40       # ticks of blindness

    # Creepy particles – mysterious particles swirling around the player
    creepy-particles:
      enabled: true
      particle: "WARPED_SPORE"
      chance: 0.12
      count: 15                # number of particles

    # Fake hurt sound – makes the player think they took damage
    fake-hurt:
      enabled: true
      sound: "ENTITY_PLAYER_HURT"
      chance: 0.04

    # Distortion – nausea effect simulating reality warping
    distortion:
      enabled: true
      chance: 0.03
      duration: 100            # ticks
      amplifier: 4             # potion effect level

ru.yml


prefix: "<gradient:#FFA500:#FF4500>[NullPlugin]</gradient> <dark_gray>»</dark_gray>"

no-permission: "<gradient:#FF5555:#FF0000>У вас нет прав.</gradient>"
spawn-success: "<gradient:#00FF00:#55FF55>Null призван рядом с вами.</gradient>"
remove-success: "<gradient:#00FF00:#55FF55>Null удалён.</gradient>"
reload-success: "<gradient:#00FF00:#55FF55>Конфигурация перезагружена.</gradient>"
already-active: "<gradient:#FF5555:#FF0000>Null уже активен.</gradient>"
invalid-player: "<gradient:#FF5555:#FF0000>Игрок не найден.</gradient>"
null-not-active: "<gradient:#FF5555:#FF0000>Null не активен.</gradient>"
command.player-only: "<gradient:#FF5555:#FF0000>Эту команду может использовать только игрок.</gradient>"
update-available: "<gradient:#FFA500:#FF4500>Доступна новая версия: <click:open_url:{link}><hover:show_text:'Нажмите, чтобы открыть страницу Modrinth'>v{version}</hover></click></gradient>"

en.yml


prefix: "<gradient:#FFA500:#FF4500>[NullPlugin]</gradient> <dark_gray>»</dark_gray>"

no-permission: "<gradient:#FF5555:#FF0000>You don't have permission.</gradient>"
spawn-success: "<gradient:#00FF00:#55FF55>Null has been summoned near you.</gradient>"
remove-success: "<gradient:#00FF00:#55FF55>Null has been removed.</gradient>"
reload-success: "<gradient:#00FF00:#55FF55>Configuration reloaded.</gradient>"
already-active: "<gradient:#FF5555:#FF0000>Null is already active.</gradient>"
invalid-player: "<gradient:#FF5555:#FF0000>Player not found.</gradient>"
null-not-active: "<gradient:#FF5555:#FF0000>Null is not active.</gradient>"
command.player-only: "<gradient:#FF5555:#FF0000>Only players can use this command.</gradient>"
update-available: "<gradient:#FFA500:#FF4500>A new update is available: <click:open_url:{link}><hover:show_text:'Click to open Modrinth page'>v{version}</hover></click></gradient>"

EN

CHANGELOG
  • Final support for plugins on NPCs has been added.
  • Screamers/sudden appearances have been improved.
  • Notifications about new updates have been added.

New lines have been added to the config and ru/en.yml files. Save your NullPlugin settings and replace the files with these ones, then copy your settings into the updated files:

config.yml

# ============================================================
# NullPlugin Configuration File
# Version: 1.0.3
# ============================================================

# Language for messages: ru (Russian) or en (English)
language: en

# ------------------------------------------------------------
# UPDATE CHECKER
# ------------------------------------------------------------
update-checker:
  # Enable checking for updates on Modrinth
  enabled: true

# ============================================================
# NULL SETTINGS
# ============================================================
null:
  # Enable/disable the Null myth completely
  enabled: true

  # Chance (0.0 - 1.0) for Null to spawn randomly:
  # - on player join (with join-spawn-delay)
  # - every 6 seconds in a periodic task
  spawn-chance: 0.01

  # Delay after player join before possible Null spawn (ticks, 20 ticks = 1 sec)
  join-spawn-delay: 200

  # Minimum and maximum distance (blocks) from player where Null can spawn
  spawn-min-distance: 5
  spawn-distance: 25

  # Maximum number of Null instances allowed at once (usually 1)
  max-instances: 1

  # How long Null lives after spawn (seconds). Set to 0 for infinite lifetime
  lifetime-seconds: 60

  # NPC ID assigned automatically – DO NOT MANUALLY EDIT
  npc-id: -1

  # Should WorldGuard be used to check block break/place permissions?
  use-worldguard: true

  # ------------------------------------------------------------
  # Null behavior settings
  # ------------------------------------------------------------
  behavior:
    # Should Null follow the target player?
    follow-player: true

    # Should Null teleport randomly from time to time?
    teleport-randomly: true

    # Can Null destroy blocks around itself?
    destroy-blocks: true

    # Can Null place creepy signs?
    place-signs: true

    # Should Null face the player?
    look-at-player: true

    # Delay between teleports (seconds)
    teleport-cooldown: 10

    # Delay between placing signs / destroying blocks (seconds)
    action-cooldown: 15

    # Distance at which Null teleports closer to player
    follow-range-teleport: 50

    # Distance at which Null may disappear and reappear elsewhere
    invisible-distance: 5

    # Duration of invisibility after disappearing (ticks, 20 ticks = 1 sec)
    invisible-duration: 60

    # Number of attempts to find a valid location for spawn/teleport
    max-location-attempts: 10

    # Probability of teleport (0.0 - 1.0)
    teleport-chance: 0.3

    # Probability to teleport behind the player instead of nearby
    teleport-behind-chance: 0.05

    # Probability of glancing effect (appear in peripheral vision)
    glance-chance: 0.02

    # Probability to extinguish nearby torches
    extinguish-torch-chance: 0.1

    # Probability to become invisible when close to player
    invisible-chance: 0.3

    # Probability to place a creepy sign
    sign-chance: 0.2

    # Probability to destroy a random block
    destroy-chance: 0.15

    # Probability to play an ambient (scary) sound
    ambient-sound-chance: 0.1

    # Delay after which a placed sign is removed (ticks)
    sign-remove-delay: 1200

    # Delay after which an extinguished torch is restored (ticks)
    torch-restore-delay: 80

    # Duration of glancing effect (ticks)
    glance-duration: 6

    # Radius for block destruction (blocks in each direction)
    destroy-radius: 3

    # How many blocks to destroy per action
    destroy-iterations: 3

    # Radius to search for torches to extinguish (blocks)
    torch-radius: 6

    # Distance for enhanced fear effects (darkness, blindness, nausea)
    near-effect-distance: 5.0

    # Minimum and maximum distances for "near" vanish/respawn
    near-min: 15
    near-max: 30

    # Minimum and maximum distances for random teleport
    teleport-min: 20
    teleport-max: 40

    # Minimum and maximum distances for sign placement
    sign-min: 5
    sign-max: 15

  # ------------------------------------------------------------
  # Null appearance
  # ------------------------------------------------------------
  appearance:
    # Skin name for the Null NPC (must exist on the server)
    skin-name: "Nulleclipse"

    # Should Null sometimes become invisible when player approaches?
    invisible-sometimes: true

    # Should particles appear when Null spawns?
    spawn-particles: true

    # Should particles appear when Null teleports?
    teleport-particles: true

    # Should particles appear when Null despawns?
    despawn-particles: true

    # Show Null's nameplate? (default: true)
    show-nameplate: true

  # ------------------------------------------------------------
  # Signs that Null can place
  # ------------------------------------------------------------
  signs:
    messages:
      - "null"
      - "LEAVE"
      - "I SEE YOU"
      - "RUN"

  # ------------------------------------------------------------
  # Null sound effects
  # ------------------------------------------------------------
  sounds:
    # Enable all Null sounds?
    enabled: true

    # Enable ambient (background) sounds?
    ambient-sounds: true

    # Sound when Null teleports
    teleport-sound: "ENTITY_ENDERMAN_TELEPORT"

    # Sound when Null disappears
    despawn-sound: "ENTITY_ILLUSIONER_MIRROR_MOVE"

    # Sound when Null appears
    spawn-sound: "ENTITY_ENDERMAN_AMBIENT"

    # Sound when Null destroys a block
    destroy-sound: "ENTITY_GENERIC_EXPLODE"

    # Sound when Null places a sign
    place-sign-sound: "BLOCK_WOOD_PLACE"

    # Sound when a placed sign is removed
    sign-break-sound: "BLOCK_WOOD_BREAK"

    # Sound when Null extinguishes a torch
    extinguish-sound: "BLOCK_FIRE_EXTINGUISH"

    # Sound for the quick glance effect
    glance-teleport-sound: "ENTITY_ENDERMAN_TELEPORT"

    # Additional sound for the glance effect
    glance-illusioner-sound: "ENTITY_ILLUSIONER_AMBIENT"

    # Sound of heartbeat when player is too close
    heartbeat-sound: "ENTITY_WARDEN_HEARTBEAT"

    # List of scary sounds for ambient effect
    ambient-scary:
      - "AMBIENT_CAVE"
      - "ENTITY_ENDERMAN_STARE"
      - "ENTITY_GHAST_AMBIENT"
      - "BLOCK_PORTAL_AMBIENT"
      - "ENTITY_WITHER_AMBIENT"
      - "ENTITY_ILLUSIONER_AMBIENT"
      - "ENTITY_VEX_AMBIENT"
      - "ENTITY_PLAYER_BREATH"
      - "BLOCK_SCULK_SHRIEKER_SHRIEK"

    # List of footstep sounds for ambient effect
    ambient-step:
      - "BLOCK_STONE_STEP"
      - "BLOCK_SAND_STEP"
      - "BLOCK_GRAVEL_STEP"
      - "ENTITY_PLAYER_ATTACK_SWEEP"

  # ------------------------------------------------------------
  # Null particle effects
  # ------------------------------------------------------------
  particles:
    # Particle type on spawn (see Bukkit Particle enum)
    spawn: "PORTAL"

    # Particle type on teleport
    teleport: "PORTAL"

    # Particle type on despawn
    despawn: "LARGE_SMOKE"

    # Particle for the glance effect
    glance-portal: "PORTAL"

    # Another particle for the glance effect
    glance-soul-flame: "SOUL_FIRE_FLAME"

    # Number of particles to spawn at once
    count: 20

    # Particle speed / spread
    speed: 0.1

    # Offset for spawn particles (X, Y, Z)
    spawn-offset-x: 0.5
    spawn-offset-y: 1.0
    spawn-offset-z: 0.5

  # ------------------------------------------------------------
  # Fear & mystical effects
  # ------------------------------------------------------------
  effects:
    # Standard nearby effects when player is too close
    darkness-duration: 100     # Duration of Darkness effect (ticks)
    blindness-duration: 60     # Duration of Blindness effect (ticks)
    nausea-duration: 120       # Duration of Nausea effect (ticks)

    # Whisper – spooky voice that appears randomly around the player
    whisper:
      enabled: true
      sound: "ENTITY_ILLUSIONER_AMBIENT"
      chance: 0.08             # per behavior tick

    # Flicker – sudden blindness and scary sound
    flicker:
      enabled: true
      sound: "ENTITY_ELDER_GUARDIAN_CURSE"
      chance: 0.05
      blind-duration: 40       # ticks of blindness

    # Creepy particles – mysterious particles swirling around the player
    creepy-particles:
      enabled: true
      particle: "WARPED_SPORE"
      chance: 0.12
      count: 15                # number of particles

    # Fake hurt sound – makes the player think they took damage
    fake-hurt:
      enabled: true
      sound: "ENTITY_PLAYER_HURT"
      chance: 0.04

    # Distortion – nausea effect simulating reality warping
    distortion:
      enabled: true
      chance: 0.03
      duration: 100            # ticks
      amplifier: 4             # potion effect level

ru.yml


prefix: "<gradient:#FFA500:#FF4500>[NullPlugin]</gradient> <dark_gray>»</dark_gray>"

no-permission: "<gradient:#FF5555:#FF0000>У вас нет прав.</gradient>"
spawn-success: "<gradient:#00FF00:#55FF55>Null призван рядом с вами.</gradient>"
remove-success: "<gradient:#00FF00:#55FF55>Null удалён.</gradient>"
reload-success: "<gradient:#00FF00:#55FF55>Конфигурация перезагружена.</gradient>"
already-active: "<gradient:#FF5555:#FF0000>Null уже активен.</gradient>"
invalid-player: "<gradient:#FF5555:#FF0000>Игрок не найден.</gradient>"
null-not-active: "<gradient:#FF5555:#FF0000>Null не активен.</gradient>"
command.player-only: "<gradient:#FF5555:#FF0000>Эту команду может использовать только игрок.</gradient>"
update-available: "<gradient:#FFA500:#FF4500>Доступна новая версия: <click:open_url:{link}><hover:show_text:'Нажмите, чтобы открыть страницу Modrinth'>v{version}</hover></click></gradient>"

en.yml


prefix: "<gradient:#FFA500:#FF4500>[NullPlugin]</gradient> <dark_gray>»</dark_gray>"

no-permission: "<gradient:#FF5555:#FF0000>You don't have permission.</gradient>"
spawn-success: "<gradient:#00FF00:#55FF55>Null has been summoned near you.</gradient>"
remove-success: "<gradient:#00FF00:#55FF55>Null has been removed.</gradient>"
reload-success: "<gradient:#00FF00:#55FF55>Configuration reloaded.</gradient>"
already-active: "<gradient:#FF5555:#FF0000>Null is already active.</gradient>"
invalid-player: "<gradient:#FF5555:#FF0000>Player not found.</gradient>"
null-not-active: "<gradient:#FF5555:#FF0000>Null is not active.</gradient>"
command.player-only: "<gradient:#FF5555:#FF0000>Only players can use this command.</gradient>"
update-available: "<gradient:#FFA500:#FF4500>A new update is available: <click:open_url:{link}><hover:show_text:'Click to open Modrinth page'>v{version}</hover></click></gradient>"

Файлы

NullPlugin-1.0.3.jar(2.58 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.3

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.21–26.1.2

Загрузок

113

Дата публикации

15.05.2026

Загрузил

ID версии

Главная