- Поддерживаемые версии
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 8
Возможности плагина
1. Зоны лесорубки с уникальными настройками
- Создание нескольких зон с разными параметрами:
- Название и отображаемое имя
- Границы зоны (устанавливаются с помощью команд /sm pos1 и /sm pos2).
- Запрет на ломку блоков, кроме брёвен.
- Запрет на размещение блоков в зоне.
- Отключение спавна мобов и взрывов криперов.
2. Система вознаграждений
- Автоматическое или ручное получение вознаграждений за срубленные деревья.
- Настраиваемые команды для выдачи вознаграждений.
- Уведомления в чате и ActionBar о полученных средствах.
3. Восстановление деревьев
- Автоматическое восстановление срубленных деревьев через заданное время.
- Разрушение деревьев с использованием частиц и звуков.
- Ручное восстановление всех деревьев с помощью команды /sm reset.
4. Защита игроков
- Отключение урона от мобов и игроков в зоне лесорубки.
- Запрет на атаку игроков враждебными мобами.
5. Логирование и статистика
- Ведение логов о срубленных деревьях и полученных вознаграждениях.
- Автоматическое удаление старых логов (настраиваемый период хранения).
6. Мультиязычность и кастомизация
- Все сообщения настраиваются через config.yml (поддержка цветовых кодов &).
- Легкая адаптация под любой язык без изменения кода.
- Готовая локализация под языки: русский, английский, украинский, испанский, немецкий, французский, польский, португальский, турецкий, китайский.
Преимущества Sawmill
Для администраторов сервера:
Для игроков:
🛡 Безопасность — защита от мобов и других игроков в зоне лесорубки.
Файлы конфигурации:
config.yml:
Код:
# =============================================
# Sawmill Plugin Global Configuration
# =============================================
# Plugin message language / Язык сообщений плагина:
# ru - Русский | en - English | ua (uk) - Українська | es - Español
# de - Deutsch | fr - Français | pl - Polski | pt - Português
# tr - Türkçe | zh - 中文
Locale: ru
# Настройки логирования
logging:
enabled: true # Включить логирование
delete_after_days: 30 # Удалять логи старше N дней
zones.yml:
Код:
# # =============================================
# # Настройки зон лесорубки для плагина Sawmill
# # =============================================
# # Здесь вы можете настроить несколько зон лесорубки с уникальными параметрами.
# # Каждая зона может иметь свои собственные настройки деревьев, эффектов, ограничений и вознаграждений.
# #
# # Пример зоны:
# #
# zones:
# example:
# display_name: "&6Пример лесорубки"
# pos1:
# x: 0
# y: 0
# z: 0
# pos2:
# x: 0
# y: 0
# z: 0
# chat_message:
# enabled: true
# message: "&aВы вошли в зону лесорубки: &6%display_name%"
# effects:
# tree_fall_sound: "ENTITY_ENDER_DRAGON_FLAP"
# tree_fall_particle: "CLOUD"
# titles:
# enabled: true
# title: "&6%display_name%"
# subtitle: "&eРубите деревья и зарабатывайте"
# fade_in: 10
# stay: 70
# fade_out: 20
# restrictions:
# break_only_logs:
# enabled: true
# send_message: true
# message: "&cНа территории лесорубки можно ломать только бревна!"
# disable_mob_spawn:
# enabled: false
# send_message: true
# message: "&cНа территории лесорубки спавн мобов отключен!"
# disable_block_place:
# enabled: false
# send_message: true
# message: "&cВы не можете размещать блоки на территории лесорубки!"
# disable_creeper_explosions:
# enabled: true
# send_message: true
# message: "&cНа территории лесорубки взрывы криперов отключены!"
# disable_hostile_mob_targeting:
# enabled: true
# send_message: true
# message: "&cНа территории лесорубки враждебные мобы не атакуют игроков!"
# protection:
# no_damage_from_mobs:
# enabled: true
# send_message: true
# message: "&cНа территории лесорубки вы защищены от урона!"
# no_damage_from_players:
# enabled: true
# send_message: true
# message: "&cНа территории лесорубки вы защищены от урона!"
# reward_settings:
# method: "auto"
# actionbar_enabled: true
# actionbar_message_auto: "&aВы срубили дерево и заработали с него &6%reward%&aр."
# actionbar_message_manual: "&aВы получили &6%reward%&aр. | Всего заработано: &6%total%&aр."
# command: "money give %player% %amount%"
# command_get: "money give %player% %total%"
# tree_types:
# oak_log:
# enabled: true
# material: "OAK_LOG"
# leaves: "OAK_LEAVES"
# reward: 100
# restore_time_seconds: 60
# required_breaks: 4
Как установить?
1. Скачайте плагин и поместите его в папку plugins.
2. Перезагрузите сервер или выполните команду /reload.
3. Установите зону лесорубки с помощью команд /sm pos1 и /sm pos2.
4. Создайте зону с помощью команды /sm create <название> <Отображаемое название>
5. Настройте параметры плагина в файле config.yml
6. Настройте параметры лесорубки в файле zones.yml
Нашли ошибку? Хотите предложить свою идею по улучшению плагина?
Вам сюда: You must be logged in to see this link.
1. Скачайте плагин и поместите его в папку plugins.
2. Перезагрузите сервер или выполните команду /reload.
3. Установите зону лесорубки с помощью команд /sm pos1 и /sm pos2.
4. Создайте зону с помощью команды /sm create <название> <Отображаемое название>
5. Настройте параметры плагина в файле config.yml
6. Настройте параметры лесорубки в файле zones.yml
Нашли ошибку? Хотите предложить свою идею по улучшению плагина?
Вам сюда: You must be logged in to see this link.
- Команды и права
- /sm help - Помощь по плагину
/sm get - Получить накопленное вознаграждение (доступно всем)
/sm reset - Восстановить все деревья (sm.admin)
/sm reload - Перезагрузить конфигурацию плагина (sm.admin)
/sm pos1 - Установить первую точку зоны лесорубки (sm.admin)
/sm pos2 - Установить вторую точку зоны лесорубки (sm.admin)
/sm list - Показать список всех зон. (sm.admin)
/sm delete <name> - Удалить зону лесорубки. (sm.admin)
/sm create <name> <display_name> - Создать новую зону лесорубки. (sm.admin)