- CustomJoinItems | Меню сервера | Дополнение к ChestCommands
- Описание плагина:
- Основные команды:
- Конфиг плагина:
- Установка:
- Скачать плагин ItemJoin | Выдает игроку предмет с меню при подключении
- Описание плагина ItemJoin:
- Команды / commands плагина ItemJoin:
- Права / Permissions плагина ItemJoin:
- Как установить плагин?
- Bukkit
- CustomJoinItems
- Bukkit Plugins
- CustomJoinItems
- Table of Contents
- Features
- Known Issues
- Bukkit
- CustomJoinItems
- Bukkit Plugins
- CustomJoinItems
- Table of Contents
- Features
- Known Issues
- Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 3. Устанавливаем мини-игры
CustomJoinItems | Меню сервера | Дополнение к ChestCommands
- Опубликовано 05-05-2021, 21:36 Категория Плагины / 1.13 / 1.12 / 1.11 / 1.10 / 1.9 / 1.8 / 1.7 Просмотров 3 638
Описание плагина:
CustomJoinItem — с помощью этого плагина можно сделать так, что бы у игрока в инвентаре всегда была вещь, с помощью которой можно открыть меню сервера, доната, или просто выполнить какую то команду. Обычно этот плагин используют совместно с плагином ChestCommands, с помощью которого можно создать любое меню на вашем сервере майнкрафт.
Основные команды:
/cji reload — Перезагрузка плагина
Конфиг плагина:
#Имя кнопки (Может быть любым)
name:
#Название кнопки
name: ‘&eМеню’
#Вещь, которая будет открывать меню
id: 339
#В каком слоте будет находиться вещь, открывающая меню, или выполняющая команду
slot: 1
data-value: 0
#Описание кнопки
lore:
— ‘&eНажмите, что бы открыть меню’
#команда которая будет выполнятся, при нажатии на кнопку
command: ‘menu’
#Право, которое разрешает пользоваться этой кнопкой. (Его нужно прописать в PermissionEX)
permission: ‘customjoinitems.menu’
#Задержка между открытием меню
cooldown-seconds: 5
#Выдавать ли кнопку, при респавне (смерти)
give-at-respawn: true
#Выдавать вещь только при персом заходе на сервер
first-join-only: false
#Можно ли выбросить данную кнопку из инвентаря
allow-drop: false
#Блокировать движение
block-movement: false
#Миры, в которых кнопка не будет выдана
disabled-worlds: world_nether, world_the_end
Установка:
1. Скачать плагин.
2. Возьмите скачанный .jar файл и перенесите в папку plugins вашего сервера.
3. Перезапустите сервер.
4. Готово!
Источник
Скачать плагин ItemJoin | Выдает игроку предмет с меню при подключении
- Опубликовано 08-06-2021, 20:21 Категория Плагины / 1.16 / 1.15 / 1.14 / 1.13 / 1.12 / 1.11 / 1.10 / 1.9 / 1.8 / Информационные / РПГ / Мини-Игры Просмотров 3 109
Описание плагина ItemJoin:
ItemJoin — плагин для Майнкрафт позволяет давать игрокам настраиваемые предметы при подключении к серверу. Плагин ItemJoin многоцелевого назначения, предназначенный либо для выдачи предметов игрокам на серверах Hub, Мини-игр, либо для выдачи игрокам предметов на обычных серверах, таких как Выживания, Фракций, Sky Block и других серверах, которые не основаны на Hub или Мини-игр. Вы можете указать бесконечное количество предметов и миров! Вы можете давать игрокам предметы при присоединении, независимо от того, были ли они новичками или хранили предмет. Хотя, если они уже имеют предмет в своем инвентаре, они не получат дубликат. У вас также есть возможность установить предметы, которые будут даны только при первом присоединении или при первом входе в определенный мир. ItemJoin обладает исключительными возможностями по сравнению с тем, что было когда-то, и превзошел все ожидания.
Команды / commands плагина ItemJoin:
/itemjoin — Главная команда плагина
/itemjoin help — Помощь по плагину.
/itemjoin reload — Перезагрузить конфиг плагина
/itemjoin creator — Открывает меню с графическим интерфейсом, чтобы разрешить просмотр, изменение и создание всех предметов ItemJoin.
/itemjoin info — Отображает информацию о предметах в руке, например, тип материала.
/itemjoin updates — Проверить наличие обновления плагина
/itemjoin permissions — Проверяет, какие разрешения у вас есть для ItemJoin
/itemjoin permissions 2 — Вторая страница проверки того, какие разрешения у вас есть для ItemJoin.
/itemjoin save [Предмет] — Сохраняет указанный предмет в items.yml.
/itemjoin get [Предмет] — Дает вам предмет, который вы указали.
/itemjoin get [Предмет] [Количество] — Дает вам предметы в количестве которое вы указали.
/itemjoin get [Предмет] [НикИгрока] — Дает предмет, который вы указали игроку.
/itemjoin get [Предмет] [НикИгрока] [Количество] — Дает игроку предметы в количестве которое вы указали.
/itemjoin getOnline [Предмет] — Дает указанный вами предмет всем онлайн-игрокам сервера.
/itemjoin remove [Предмет] — Удаляет указанный вами предмет из вашего инвентаря.
/itemjoin remove [Предмет] [НикИгрока] — Удаляет указанный вами предмет из инвентаря игрока.
/itemjoin removeOnline [Предмет] — Удаляет указанный вами предмет из инвентаря всех игроков кто сейчас онлайн.
/itemjoin enable — Позволяет использовать ItemJoin для всех игроков по всему миру.
/itemjoin enable [НикИгрока] — Включает использование ItemJoin для указанного игрока.
/itemjoin disable — Запрещает использование ItemJoin для всех игроков по всему миру.
/itemjoin disable [НикИгрока] — Запрещает использование ItemJoin для указанного игрока.
/itemjoin getall — Дает вам все предметы ItemJoin.
/itemjoin getall [НикИгрока] — Дает игроку все предметы ItemJoin.
/itemjoin removeall — Удаляет все предметы ItemJoin из вашего инвентаря.
/itemjoin removeall [НикИгрока] — Удаляет все предметы ItemJoin из инвентаря игроков
/itemjoin world — Проверяет, в каком мире вы находитесь, полезно для отладки.
/itemjoin list -Проверяет, какие предметы вы можете получить в каждом доступном мире.
/itemjoin autoupdate — Принудительное обновление ItemJoin, потребует перезагрузки сервера.
/itemjoin purge — Это удалит все данные из файла базы данных, удалит всех игроков первого вступления, игроков с ограниченным ip, включенных/отключенных игроков и все другие данные игроков.
Права / Permissions плагина ItemJoin:
— itemjoin.* — Право на все команды плагина.
— itemjoin.all — Право на все команды плагина.
— itemjoin.permissions — Право на команду /itemjoin permissions.
— itemjoin.use — В настоящее время разрешено использование основных команд..
— itemjoin.reload — Право на команду /itemjoin reload command.
— itemjoin.creator — Право на команду /itemjoin creator command.
— itemjoin.updates — Право на команду /itemjoin updates command.
— itemjoin.autoupdate — Право на команду /itemjoin autoupdate command.
— itemjoin.purge — Право на команду /itemjoin purge command.
— itemjoin.save — Право на команду /itemjoin save command.
— itemjoin.get — Право на команду /itemjoin get command.
— itemjoin.get.others — Право на команду /itemjoin get for player command.
— itemjoin.remove — Право на команду /itemjoin remove command.
— itemjoin.remove.others — Право на команду /itemjoin remove for player command.
— itemjoin.enable — Право на команду /itemjoin enable global command.
— itemjoin.enable.others — Право на команду /itemjoin enable for player command.
— itemjoin.disable — Право на команду /itemjoin disable global command.
— itemjoin.disable.others — Право на команду /itemjoin disable for player command.
— itemjoin.list — Право на команду /itemjoin list command.
— itemjoin.bypass.inventorymodify — Игроки получат это разрешение, чтобы обойти любой эффект, который имеет флаг изменения инвентаря.
Как установить плагин?
1. Скачайте плагин.
2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
Источник
Bukkit
CustomJoinItems
Bukkit Plugins
CustomJoinItems
Table of Contents
This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
*NOTE [23/12/2018,00.22]* This plugin is outdated and a new one is in development! Keep an eye out for the update!
This is a plugin inspired from the Custom Join Items plugin for Minetcraft 1.7 by Filoghost. But this one is for Minecraft 1.8, 1.9 and 1.10! You can use this plugin for lobby server, a hub server, org just a normal survival server. This plugin will give you custom items when you join.
Features
- Gives you custom items on spawn
- Clears your inventory on spawn (Configurable in the config)
- Gives items on respawn (Configurable in the config)
- Clear item drops on death (Configurable in the config)
Known Issues
These are issues i’m aware of and being fixed before the next update!
- If you want to make your items immovable via another plugin, you can still lose then by clicking on item frames/ armorestands
- If you want to use this plugin for lobby or kitpvp purposes, and set the material to an item with durability, when you use it the durability go’s down.
- When you turn the clear-inventory on spawn option off, each time you join you get a extra item.
Источник
Bukkit
CustomJoinItems
Bukkit Plugins
CustomJoinItems
Table of Contents
This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
*NOTE [23/12/2018,00.22]* This plugin is outdated and a new one is in development! Keep an eye out for the update!
This is a plugin inspired from the Custom Join Items plugin for Minetcraft 1.7 by Filoghost. But this one is for Minecraft 1.8, 1.9 and 1.10! You can use this plugin for lobby server, a hub server, org just a normal survival server. This plugin will give you custom items when you join.
Features
- Gives you custom items on spawn
- Clears your inventory on spawn (Configurable in the config)
- Gives items on respawn (Configurable in the config)
- Clear item drops on death (Configurable in the config)
Known Issues
These are issues i’m aware of and being fixed before the next update!
- If you want to make your items immovable via another plugin, you can still lose then by clicking on item frames/ armorestands
- If you want to use this plugin for lobby or kitpvp purposes, and set the material to an item with durability, when you use it the durability go’s down.
- When you turn the clear-inventory on spawn option off, each time you join you get a extra item.
Источник
Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 3. Устанавливаем мини-игры
Посмотреть, что в итоге получилось у меня: mc.piratebayserver.net
По любым вопросам пишите в Discord.
И так, лобби у нас готово, теперь нам нужно запустить сервера с мини-играми и прокси сервер.
Для этого нам понадобится такие плагины:
- BungeeCord — прокси, который объединяет сервера в одну сеть и делает незаметным переход между ними для игрока
- SuperLobbyDeluxe — отличный плагин, который позволяет настраивать лобби, ограничивать права игроков на создании и разрушение блоков, отключать смену погоды и времени и многое другое.
- Citizens — плагин для создания npc
- Citizens Server Selector — плагин для создания npc с командами перехода между серверами
- ItemJoin — плагин, позволяющий выдать игроку определенные предметы при подключении к серверу
- Chest Commands — прекрасный плагин для создания графического пользовательского интерфейса
- Murder Mystery — популярная мини-игра
- Holographic Displays — плагин, позволяющий создавать голографические надписи, требуется, как зависимость, для Murder Mystery
- BSkyBlock — еще одна популярная мини-игра
- LuckPerms — очень удобный плагин для управления правами пользователей
И так, скачиваем все плагины.
Так же создаем три новых папки в корневой папке сервера:
В папку BungeeCord копируем скачаный файл BungeeCord.jar, в MurderMystery и SkyBlock копируем paper-1.15.2.jar. Так же во все новые папки копируем файл start.sh из PirateBay.
Файл start.sh редактируем таким образом, что для каждого сервера у нас было своё название процесса для программы screen. Так же для BungeeCord будет другой jar файл, который мы скачали ранее. Я сделал это следующим образом.
Обратите внимание, суммарно теперь 4 сервера будут потреблять 3.5Gb ОЗУ, поэтому мне пришлось увеличить конфигурацию дроплета на хостинге до 4Gb.
По уже пройденному сценарию запускаем 3 новых сервера, не забывая редактировать файл eula.txt.
После первого запуска сервера BungeeCord, нам нужно в его конфигурации прописать 3 будущих сервера: PirateBay, MurderMystery, SkyBlock. Для этого в файле
/BungeeCord/config.yml добавляем следующие сервера, удалив тот, что был создан по умолчанию:
так же ставим ip_forward: true и не забываем поменять online_mode: true на false, если у вас не лицензионный Minecraft.
После первого запуска серверов MurderMystery и SkyBlock, а также для PirateBay правим их server.properties, выставив соответствующие порты из bungeecord. Так же нужно установить online-mode=false, что бы bungeecord мог проксировать наши сервера:
для PirateBay:
server-port=25565
query.port=25565
online-mode=false
для MurderMystery:
server-port=25566
query.port=25566
online-mode=false
для SkyBlock:
server-port=25567
query.port=25567
online-mode=false
Так же для того, что бы заработал Citizens Server Selector, нам нужно в файле spigot.yml для сервера PirateBay проставить параметр bungeecord: true
Перезапускаем все сервера.
Обратите внимание, что теперь у нас изменился порт для подключения в игровом клиенте, согласно конфигурации bungeecord теперь он 25577.
Теперь время настроить наш лобби-сервер. Для этого копируем скачанные плагины SuperLobbyDeluxe, Citizens, Citizens Server Selector, LuckPerms, ItemJoin и Chest Commands в папку плагинов нашего PirateBay сервера
/PirateBay/plugins. Перезапускаем сервер и подключаемся к нему из игры.
Первым делом выберем место на карте, где у нас должны появляться игроки и выполним команду:
Теперь выбираем место для npc, который будет перенаправлять нас на сервер мини-игры и выполняем команды:
Наш npc создался и если мы нажмем на него правой кнопкой мыши, нас перенаправит на сервер MurderMystery. Для перехода между серверами вы так же можете использовать команду /server:
Тоже самое проделываем и для SkyBlock:
У нас должно получиться следующее:
Теперь настроим меню игрока. Для этого нам нужно подправить конфигурацию плагина ItemJoin.
/PirateBay/plugins/ItemJoin/items.yml и заменяем содержимое нашим:
Перезапускаем сервер PirateBay. У нас должно появиться меню в виде компаса:
И при нажатии правой кнопки мыши вот такое игровое меню:
Но если мы заберем у нашего игрока роль оператора, выполнив команду
то при попытке открыть меню компаса, мы получим сообщение, что у нас нет прав на открытие файла example.yml. И тут нам на помощь приходит плагин LuckPerms. Он позволяет настроить права на выполнение определенных команд для определенных групп пользователей или даже конкретных игроков.
Возвращаем нашему пользователю роль оператора в консоли сервера:
и там же вводим:
предоставим нам права админа на все команды плагина LuckPerms.
Переходим в игру и выполняем команду:
которая сгенерирует ссылку на сайт плагина, по которой нам нужно перейти для дальнейшего редактировани прав:
Переходим по ссылке и на открывшейся странице добавляем дефолтной группе пользователей права chestcommands.open.example.yml:
Жмем Save в правом верхнем углу, копируем сгенерированную команду и выполняем ее в игре. Результатом будет следующее сообщение:
Снова забираем у себя права оператора и пробуем открыть игровое меню. Теперь это должно получиться и у простого пользователя:
Теперь можете перенести плагины ItemJoin и Command Chest c содержимым их папок на сервера мини-игр SkyBlock и MurderMystery, что бы не проделывать эти же действия повторно.
Так же копируем соответствующие плагины мини-игр. Для Murder Mystery так же копируем плагин Holographic Displays и SuperLobbyDelux. Перезапускаем сервера мини-игр.
Для LuckPerms плагина на обоих серверах повторяем действия, что бы предоставить игрокам доступ к меню.
И так, игра SkyBlock у нас готова, вы можете перейти на нее через npc либо меню. Что бы начать выживание, просто наберите команду /is или /island и выберите тип острова.
Если вы хотите, что бы для всех новых игроков остров создавался автоматически, поставьте в файле
/SkyBlock/plugins/BentoBox/addons/BSkyBlock/config.yml для параметра create-island-on-first-login свойство enable: true и перезапустите сервер.
Осталось за малым: подобрать и импортировать карту для мини-игры Murder Mystery, а так же настроить её.
Я скачал эту карту, распаковал архив и залил на сервер в папку
/MurderMystery. Незабудьте в файле
/MurderMystery/server.properties изменить значение свойства level-name=world на имя вашей папки с картами. Перегружаем сервер и переходим на карту MurderMystery:
Как настроить игру Murder Mystery, вы можете в этом видео
Поздравляю, мы закончили с установкой игрового сервера. Нам все еще осталось сделать некоторые косметические настройки, такие как приветственные и информационные надписи. Однако эти изменения уже выходят за рамки этого туториала, но я думаю, вы без проблем сможете разобраться в конфигурационных файлах плагина SuperLobbyDelux.
Источник