Плагин для серверов Майнкрафт с огнестрельным оружием, боеприпасами и стрельбой с реалистичной баллистикой. Подходят пистолеты, винтовки, дробовики и снайперские винтовки, а параметры каждой пушки можно задать в конфиге.
Возможности
- Пули имеют скорость, падение под действием гравитации и пробитие.
- У оружия есть магазин, ручная перезарядка, режимы одиночной и автоматической стрельбы, разброс и отдача.
- Попадание в голову наносит на 30% больше урона; при попаданиях появляются частицы крови.
- Можно удерживать правую кнопку мыши для автоматического огня, а клавишей
Fвручную перезаряжать оружие. - Доступны звуки выстрела, перезарядки и затвора, а также меню покупки и модификации оружия.
Команды
Все подкоманды выполняются через /gun:
/gun give <цель> <ID оружия | боеприпас | метательное> [количество]— выдать оружие, патроны или метательный предмет./gun ammo— посмотреть боеприпасы в оружии в главной руке./gun ammo reload— перезарядить оружие в главной руке./gun reload— перечитать конфиги плагина./gun help— открыть справку./gun langили/gun lang <код>— посмотреть или сменить язык./gun modifyили/gun mod— открыть меню модификаций оружия в главной руке./gun buy— открыть меню покупки, если оно включено в конфиге.
Права
gunplugin.use— использование оружия: стрельба, прицеливание и взаимодействия.gunplugin.admin— все команды/gun; по умолчанию есть у операторов.
Настройка
Оружие описывается в plugins/GunPlugin/guns.yml: корневой ключ записи — его ID для команды /gun give. В записи задаются материал, имя, урон, темп стрельбы rate, магазин, скорость перезарядки, скорость пули, падение, пробитие, разброс при движении, патроны, режим огня, категория, звуки, отдача и другие параметры.
Чтобы создать свою пушку, скопируйте существующую запись в guns.yml, задайте ей новый ID и измените нужные поля. Частично переопределить свойства можно в default_guns.<ID> файла plugins/GunPlugin/config.yml. После правок выполните /gun reload.
В config.yml также находятся общие параметры: отключение левой кнопки мыши и взаимодействий при удержании оружия, режим отладки, магазин и цены. Разброс на ходу задаётся ключом movement_spread, отдача — recoil.
Требования
Плагин рассчитан на серверы Spigot или Paper и Java 8 либо выше.
