Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMIN] Freeze v0.1 - Заморозь всех! [spigot 1.8.8-1.9.2]

JekaRUS

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
JekaRUS
Название: FREEZE
Версия: v0.1

В некоторых случаях нужно чтобы игроки стояли и не двигались, так вот этот плагин для вас!

Особенности:
  • Настройка заморозки
  • Игроки могут двигаться, но в одном блоке где находятся
  • Не выкидывает с сервера за полет
  • Если игрок падал и его заморозили, то после разморозки он будет падать с такой же скоростью и получит свой урон от падения.
Скачать последнюю версию: https://onedrive.live.com/redir?resid=FF117C72F4C96DA7!877&authkey=!AEebvgaiZSzobdk&ithint=folder,

Все версии: https://onedrive.live.com/redir?resid=FF117C72F4C96DA7!877&authkey=!AEebvgaiZSzobdk&ithint=folder,
Исходники: https://github.com/JekaRUS/Freeze.git
Версия сервера: spigot 1.8.8-1.9.2

JavaScript:
chatPrefix: "&3Freeze &7> &r"

unknownParameter: "&cНеизвестный параметр: %param%"

invalidPermission: "&cУ вас недостаточно прав для использования этой команды!"

allFreeze: "&7Вы заморозили всех игроков."

allUnFreeze: "&7Вы разморозили всех игроков."

unfreeze: "&7Вы разморозили игрока %player%."

freeze: "&7Вы заморозили игрока %player%"

using: "&7с возможностью"

teleport: "телепортироваться"
damage: "наносить/получить урон"
placeBlock: "ставить блоки"
breakBlock: "ломать блоки"
pickupItems: "подбирать предметы"
dropItem: "выбрасывать предметы"
changeGameMode: "изменять игровой режим"

freezeTo: "&7Вы заморожены игроком %player%"
unfreezeTo: "&7Вы разморожены игроком %player%."
JavaScript:
/freeze <player, all> <param>
     aliases: [f, fr, frz]
/unfreeze <player, all>
     aliases: [uf, unf, ufr, unfr, ufrz, unfrz]

freeze.* - разрешение на все команды
freeze.all - заморозить всех
freeze.player - заморозить игрока
unfreeze.all - разморозить всех
unfreeze.player - разморозить игрока

Используйте TAB, чтобы написать команду правильно!
Указывайте нужные параметры через пробел после ника.

По умолчанию все параметры стоят на false, если их указать, то они будут true

<param>:

teleport - разрешить телепортироватся
damage - разрешить получать/наносить урон
placeBlock - разрешить ставить блоки
breakBlock - разрешить ломать блоки
pickupItems - разрешить поднимать блоки
dropItem - разрешить выкидывать блоки
changeGameMode - разрешить менять игровой режим
JavaScript:
v0.1:
     Релиз
 
Последнее редактирование:
Пишем сразу обфусцированный код)
 
1) Добавьте команду "/(un)freeze players", "/(un)freeze entities"
и измените команду "/(un)freeze all".
Если прописать "/(un)freeze all", то (раз/за)морозятся все сущности на сервере.
Если прописать "/(un)freeze players", то (раз/за)морозятся все игроки на сервере.
Если прописать "/(un)freeze entities", то (раз/за)морозятся все сущности на сервере, кроме игроков.

2) Добавьте параметр "visibleForMobs".
Если он включен (true), то мобы пытаются атаковать замороженного игрока.

3) Исправьте БАГИ.
Когда игрок заморожен, он может:

  • использовать лук (предлагаю это запретить в параметре "damage")
  • кидать снежки, яйца, бутылки опыта, зелья (предлагаю это запретить в параметре "special")
  • призывать существ с помощью яиц призыва, ставить рамки, стойки для брони, картины (предлагаю это запретить в параметре "special")
  • толкать (как снежком/яйцом) жемчугом края кого-либо (предлагаю это запретить в параметре "special", но оставить функцию жемчуга - телепортация)
  • выпивать колбы с зельями/водой, ведро с молоком (предлагаю это запретить в параметре "special")
  • заполнять колбы водой (предлагаю это запретить в параметре "special")
 
Последнее редактирование:
1) Добавьте команду "/(un)freeze players", "/(un)freeze entities"
и измените команду "/(un)freeze all".
Если прописать "/(un)freeze all", то (раз/за)морозятся все сущности на сервере.
Если прописать "/(un)freeze players", то (раз/за)морозятся все игроки на сервере.
Если прописать "/(un)freeze entities", то (раз/за)морозятся все сущности на сервере, кроме игроков.

2) Добавьте параметр "visibleForMobs".
Если он включен (true), то мобы пытаются атаковать замороженного игрока.

3) Исправьте БАГИ.
Когда игрок заморожен, он может:

  • использовать лук (предлагаю это запретить в параметре "damage")
  • кидать снежки, яйца, бутылки опыта, зелья (предлагаю это запретить в параметре "special")
  • призывать существ с помощью яиц призыва, ставить рамки, стойки для брони, картины (предлагаю это запретить в параметре "special")
  • толкать (как снежком/яйцом) жемчугом края кого-либо (предлагаю это запретить в параметре "special", но оставить функцию жемчуга - телепортация)
  • выпивать колбы с зельями/водой, ведро с молоком (предлагаю это запретить в параметре "special")
  • заполнять колбы водой (предлагаю это запретить в параметре "special")
Ну это не баги, а просто дополнения которые хочешь видеть ты... С сущностями я работать не хочу, а дополнительные функции к плагину будут, но не скоро..
 

Поделиться этой страницей

Назад
Верх