Смешанный Viotrap - Трапки, пласты, скины и многое другое. Лучший OpenSourсe плагин. [1.1.8]

VioTrap v1.1.8

Трапки и пласты теперь могут принимать абсолютно любые формы. Регионы теперь подстраиваются под них.
Так же структурный воздух(structure_void) заменяется блоками генерации, с помощью чего можно подстроить трапку под генерацию, например как на изображении выше.
Грубо говоря была взята механика nbt структур самой игры.

У дезориентации и подобных AoE предметов обновлён визуал. Теперь он соответствует стандартному с FunTime.

Проделана ещё большая работа над оптимизацией.

Для корректной работы нужно обновить конфиг, если у вас он не обновился сам.


Конфиг:
condition_messages:
  permission: "У вас нет нужных прав!"
  block_below: "Вы стоите на неверном блоке!"
  is_sneaking: "Вы должны (не) красться!"
  min_health: "У вас недостаточно здоровья!"
  gamemode: "Вы в неверном режиме игры!"
  offhand_item: "В левой руке неверный предмет!"
  in_region: "Вы не в нужном регионе!"
  not_in_region: "Вы в запрещенном регионе!"
  is_flying: "Вы должны летать!"
  not_flying: "Вы не должны летать!"
  has_effect: "У вас нет нужного эффекта!"
  no_effect: "У вас есть запрещенный эффект!"
  in_biome: "Вы не в нужном биоме!"
  not_in_biome: "Вы в запрещенном биоме!"
  is_swimming: "Вы должны плыть!"
  not_swimming: "Вы не должны плыть!"
  default: "Условие не выполнено!"
trap:
  enable-pvp: false #Включать ли пвп при использовании трапки
  schematic: "trap.schem" #Схематика трапки
  display_name: "§6Трапка" #Название предмета
  description:
    - "§7Используйте, чтобы установить ловушку!"
    - "fsdfdsfdsfsdfds"
  type: "NETHERITE_SCRAP" #Тип предмета
  cooldown: 20 #Кулдаун
  duration: 15 #Длительность
  messages:
    cooldown_message: "§cПодождите перед использованием снова!"
    trap_failed: "Не удалось загрузить ловушку!"
    pvp-enabled: "§cВы использовали трапку и получили режим пвп!"
    success_used: "§aВы успешно использовали предмет."
  sound:
    type: "BLOCK_ANVIL_PLACE" # https:
    volume: 10.0f # Громкость звука.
    pitch: 1.0f # Тон звука.
  banned_regions: #Регионы, где будет запрещено использовать предмет
    - spawn
    - new
    - private
  flags: #Флаги WorldGuard, которые будут в регоине
    PVP: ALLOW
    BUILD: DENY
  banned_region_flags: #Забаненные флаги(В регионах, где будут данные флаги, нельзя будет использовать предмет)
  disabled_all_regions: false #Забанить все регионы, кроме глобального
plate:
  enable-pvp: false #Включать ли пвп при использовании пласта
  display_name: "§6Пласт"
  description: "§7Используйте, чтобы установить пласт!"
  type: "DRIED_KELP"
  cooldown: 20
  duration: 5
  messages:
    cooldown_message: "§cПодождите перед использованием снова!"
    placement_failed: "Не удалось загрузить пласт!"
    pvp-enabled: "§cВы использовали пласт и получили режим пвп!"
    success_used: "§aВы успешно использовали предмет."
  forward_schematic: "plate_forward.schem" # Значение yaw от -22.5 до 22.5(Значение pitch в этом случае неважно)
  forward_left_schematic: "plate_forward_left.schem" # Значение yaw от 22.5 до 67.5(Значение pitch в этом случае неважно)
  forward_right_schematic: "plate_forward_right.schem" # Значение yaw от -67.5 до -22.5(Значение pitch в этом случае неважно)
  backward_schematic: "plate_backward.schem" # Значение yaw от 157.5 до 180 ИЛИ от -157.5 до -180(Значение pitch в этом случае неважно)
  backward_left_schematic: "plate_backward_left.schem" # Значение yaw от 112.5 до 157.5(Значение pitch в этом случае неважно)
  backward_right_schematic: "plate_backward_right.schem" # Значение yaw от -112.5 до -157.5(Значение pitch в этом случае неважно)
  left_schematic: "plate_left.schem" # Значение yaw от 67.5 до 112.5(Значение pitch в этом случае неважно)
  right_schematic: "plate_right.schem" # Значение yaw от -67.5 до -112.5(Значение pitch в этом случае неважно)
  up_schematic: "plate_up.schem" # Значение pitch от -45 до -90(Значение yaw в этом случае неважно)
  down_schematic: "plate.schem" # Значение pitch от 45 до 90(Значение yaw в этом случае неважно)
  sound:
    type: "BLOCK_ANVIL_PLACE" # https:
    volume: 10.0f # Громкость звука.
    pitch: 1.0f # Тон звука.
  banned_regions:
    - spawn
    - new
    - private
  banned_region_flags:
  flags:
    PVP: ALLOW
    BUILD: DENY
  disabled_all_regions: false
reveal_item:
  type: SUGAR
  display_name: "§eЯвная пыль"
  description: "§7Снимает невидимость с игроков и даёт им эффект свечения."
  cooldown: 5
  radius: 10
  glow_duration: 5
  duration: 5 # Это длительность Пвп-режима
  particle_type: CLOUD
  particle_count: 8
  particle_speed: 0.2
  messages:
    pvp-enabled-by-player: "§cВы использовали дезориентацию и получили режим пвп!"
    pvp-enabled-for-player: "§cВозле вас использовали дезориентацию и вы получили режим пвп!"
    success_used: "§aВы успешно использовали предмет."
  sound:
    type: "ENTITY_EXPERIENCE_ORB_PICKUP"
    volume: 1.0f
    pitch: 1.0f
  banned_regions:
    - spawn
    - new
    - private
  banned_region_flags:
disorient_item:
  duration: 5 # Это длительность Пвп-режима
  display_name: "§dДезориентация"
  type: "ENDER_EYE"
  negative_effects:
    - SLOW:
        duration: 10
        amplifier: 1   # Уровень эффекта
    - BLINDNESS:
        duration: 10
        amplifier: 1
  description:
    - "§7Используйте, чтобы наложить"
    - "§7негативные эффекты на игроков поблизости."
  messages:
    pvp-enabled-by-player: "§cВы использовали дезориентацию и получили режим пвп!"
    pvp-enabled-for-player: "§cВозле вас использовали дезориентацию и вы получили режим пвп!"
    success_used: "§aВы успешно использовали предмет."
  cooldown: 10
  radius: 10
  sound:
    type: "ENTITY_WITHER_AMBIENT"
    volume: 1.0f
    pitch: 1.0f
  particle_type: "SMOKE_LARGE"
  particle_count: 8
  particle_speed: 0.3
  banned_regions:
    - spawn
    - new
    - private
  banned_region_flags:
    TNT: ALLOW
  disabled_all_regions: false
divine_aura:
  name: "Божья Аура"
  material: "GHAST_TEAR"
  description:
    - "Используйте, чтобы снять с себя"
    - "негативные эффекты и получить позитивные."
  messages:
    success_used: "§aВы успешно использовали предмет."
  cooldown: 10 # Кулдаун в секундах
  positive_effects:
    - REGENERATION:
        duration: 10
        amplifier: 1   # Уровень эффекта
    - ABSORPTION:
        duration: 10
        amplifier: 1
  negative_effects:
    - WEAKNESS
    - SLOW
    - BLINDNESS
    - HARM
    - CONFUSION
    - WITHER
    - BAD_OMEN
    - NAUSEA
    - POISON
  sound:
    type: "ENTITY_WITHER_AMBIENT"
    volume: 1.0f
    pitch: 1.0f
  particle_type: "SMOKE_LARGE"
  banned_regions:
    - spawn
    - new
    - private
  banned_region_flags:
  disabled_all_regions: false
firestorm_item:
  type: FIRE_CHARGE
  name: "§cОгненный смерч"
  description:
    - "§eИспользуй, чтобы поджечь врагов вокруг!"
  messages:
    success_used: "§aВы успешно использовали предмет."
  cooldown: 15
  radius: 5
  fire_duration: 5
  duration: 5 # Это длительность Пвп-режима
  particle_count: 12
  particle_speed: 0.15
  sound:
    type: ENTITY_BLAZE_SHOOT
    volume: 1.0
    pitch: 1.5
  banned_regions:
    - no-fire
    - spawn
  disabled_all_regions: false
skins:
VioTrap v1.1.7 - QOL, оптимизация и фиксы

Кратно улучшена оптимизация. Заместо 4-5% при 300 трапках в одном тике теперь 0.5% нагрузки. При других условиях ситуация еще лучше.

Пофикшена задержа при установке трапок и пластов.

Пофикшены мелкие баги и недочёты.

Новое меню /viotrap skins которое позволит вам настроить скины прямо в GUI меню.1778511388909
VioTrap v1.1.6 - Партиклы, анимации, баг-фиксы, новые actions

Партиклы и анимации - новые механики которые позволяют создавать красивые шаблоны и анимации из партиклов, которые не будут нагружать Ваш сервер.

Новые actions - было добавлено 3 новых actions:
  • Подкидывание
  • Перемешка блоков
  • Спавн блоков

Подробнее про новые изменения читайте на вики: VioTrap | VioDev

Баг-фиксы:
  • Пофикшен редкий дюп
  • Пофикшен баг, при котором игроки не могли ставить трапки без кулдауна(Они удалялись корректно)
VioTrap v1.1.5 - FAWE и reload

Добавлена поддержка FAWE

Добавлена коммадна /viotrap reload
VioTrap v1.1.4(Minor-3) - Баг-фикс

Пофиксил баг со звуком у трапок и пластов
Viotrap v1.1.4(Minor-2) - Фикс багов

Пофикшен баг с мирами.
Viotrap v1.1.4(Minor) - Поддержка версий 1.21+ и фикс багов

VioTrap, как и другие плагины поддерживают версии 1.21+.
Пофиксил несколько небольших багов.
Плагин, почему то, слишком большой для форума, поэтому качайте его тут: VioDev =)
Пофикшен баг с некоректной выдачей пвп-режима у трапок
Viotrap v1.1.3 - Баг-фикс

Пофикшен баг с кулдауном предметов
Предложите новые идеи для плагина, все рассмотрю и идеи, которые мне понравятся, я добавлю в следующих обновлениях.
ВерхНиз