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

DuckyZones

DuckyZones is a simple Minecraft plugin that lets you define custom zones for events, protection, or gameplay features using region selection tools.

98
7

DuckyZones 1.1

release3 мая 2025 г.

📦 DuckyZones - Changelog v1.1

🚀 New Features & Improvements

🔒 Permissions System Expansion

  • Added more granular permission checks:
    • duckyzones.zone.<zone>.bypass
    • duckyzones.zones.bypass
    • duckyzones.zone.<zone>

🧹 Effect Cleanup Fix

  • Fixed an issue where zone effects were not correctly removed when leaving a zone.

📁 Configuration Improvements

  • ⚙️ Slightly changed how required-effects, blocked-effects, and blocked-items are defined in zones.yml.
  • Cleaner loading of effect/item data for better error handling and consistency.

🪄 General Code Cleanup

  • Codebase refactored for clarity and better performance.
  • Reduced unnecessary zone recalculations to avoid lag.

🦆 Thank you for using DuckyZones! Control your world with precision.

DuckyZones 1.0

release1 мая 2025 г.

📦 DuckyZones v1.0 – First Public Release 🎉

The first official release of DuckyZones – a flexible, lightweight region management system for Minecraft servers!


✨ Features

  • 🗺️ Define custom zones using two corners
  • 🌍 Multi-world support
  • ❌ Block specific items and potion effects inside zones
  • ✅ Require specific items or effects to enter a zone
  • 🪂 Optional Elytra disabling – automatically removes Elytra when entering the zone
  • ❤️ Health and experience level restrictions per zone
  • 🧪 Automatically apply potion effects inside zones
  • 💬 Custom deny messages when entry conditions aren't met
  • 🔁 In-game config reloading with /duckyzones reload

🛠️ Command

/duckyzones reload

Reloads the plugin configuration without restarting the server.


🔑 Permissions

duckyzones.reload - Permission to use /duckyzones reload

duckyzones.update - Permission to see Update info in-game

duckyzones.zone.<zone_name> - Permission to enter specific zone

duckyzones.zone.<zone_name>.bypass - Permission to bypass all restrictions to enter specific zone

duckyzones.zones.bypass - Permission to bypass all restrictions to enter any zone


🧾 Configuration

Zones are defined in config.yml like this:

# List of Items (1.21.5) : https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
# List of Effects (1.21.5) : https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
zones:
  spawn: # Zone name
    world: world # World where zone is
    corner1: world,100,64,100 # First Zone Corner
    corner2: world,110,70,110 # Second Zone Corner
    elytra-disabled: false # Should be elytra disabled in that zone? This will remove the elytra from the player
    elytra-disabled-message: "Elytra is disabled in this zone!"
    blocked-items: # Player with these items in inventory cannot enter the zone
      - TNT
      - ENDER_PEARL
    blocked-effects: # Player with these effects cannot enter the zone
      - SPEED
      - INVISIBILITY
    required-items: # Only Player with these items in inventory can enter the zone
      - DIAMOND
      - TOTEM_OF_UNDYING
    required-effects:  # Only Player with these effects can enter the zone
      - NIGHT_VISION
    zone-effects: # Effects that will be applied after entering the zone, after leaving it they will disappear separator; means the power of the effect, e.g. SPEED;1 = Speed 2 in the game
      - SPEED;1
      - NIGHT_VISION;0
    min-health: 5.0 # Players who do not have this number of hearts cannot enter
    max-health: 20.0 # Players who have this number of hearts or more cannot enter
    min-level: 5 # Players who do not have this amount of exp level cannot enter
    max-level: 100 # Players who have this amount of exp level or more cannot enter
    deny-message: "&cYou can't enter this area!" # Players who are unable to enter the zone will receive this message in chat when trying to enter
    zone-teleport-back-command: "spawn %player%" # The command that will be executed when the player enters the zone e.g. through teleportation, to call the player's nickname, just type %player%
    entry-deny-title: "&cEntrance prohibited &4✖" # Title that will appear on the screen when a player tries to enter the zone without meeting the requirements
    entry-deny-subtitle: "%reason%" # SubTitle that will appear on the screen when a player tries to enter the zone without meeting the requirements
    entry-deny-actionbar: "&eGet away from the zone!" # ActionBar that will appear on the screen when a player tries to enter the zone without meeting the requirements
    entry-deny-bossbar: "&4Entrance to the zone blocked!" # BossBar that will appear on the screen when a player tries to enter the zone without meeting the requirements
    entry-deny-sound: ENTITY.VILLAGER.NO # Sound that will play on the screen when a player tries to enter the zone without meeting the requirements

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:GPL-3.0-only
Опубликован:11 месяцев назад
Обновлён:10 месяцев назад
Главная