Как сделать на своем сервере донат вещи

Обновлено: 07.07.2024

Ну так начнём!
Группы на донат это ничто иное как группы, которые выдаются в плагине на права для игроков сервера Майнкрафт под названием PermissionsEx
Конечно же плагинов выдающие права игроков много, к примеру вот несколько плагинов на права: LuckPerms, GroupManager , PermissionsEx , zPermissions , PowerfulPerms , BungeePerms , bPermissions , PermissionsBukkit. Это все плагины на права для сервера майнкрафт, но почему то самый популярный из них в русскоязычном сообществе PermissionsEx . Поэтому я буду объяснять на примере плагина PermissionsEx , так Вам будет проще понять.

Установка плагина очень проста, вы просто перекидываете плагин в папку с плагинами Вашего сервера. Это папка plugins если кто не знал

Теперь запускаем сервер (Или перезапускаем если он был включён) и в папке /plugins/ появится папка PermissionsEx .

Внимание: не испытывайте судьбу, не стоит редактировать файлы прав, да и любых файлов сервера в обычном блокноте или каком то редакторе от Microsoft Office. Это плохие редакторы, и они не подойдут для редактирования файлов .yml. Используйте пожалуйста редактор notepad++ . Он позволит Вам видеть ошибки (не сразу, стоит практиковаться и изучить редактор) и так же он поддерживает синтаксис который поможет вам редактировать файлы плагинов.

Открываем папку PermissionsEx и в ней находится файл permissions.yml это файл где и прописываются все права (донаты) для игроков Майнкрафт севрере. Это так сказать один из самых главных плагинов сервера майнкрафт.

Изначально вы увидите практически пустой файл с вот таким содержимым:

Разберём что здесь и к чему:

groups:
default: // название группы
options: // опции группы
default: true // опция включения по умолчанию (При подключении к серверу игрок будет автоматически подключен к это группе)
permissions: // Список прав
- modifyworld.* // сами права (каждое право должно быть с новой строчки)
schema-version: 1

Всегда соблюдайте последовательность:
Правильно:

Неправильно:

И так, приступим к созданию групп.
Группа игрока уже указана, и стоит её немного подредактировать указав ещё несколько опций.
Можно добавить в опции префиксы и суффиксы, тем самым обозначить название групп и когда на сервере Майнкрафт Вы видите донат игрока, это показывается именно префиксами и суффиксами.

Но мы сейчас укажем префикс и суффикс для обычного игрока. Для этого в параметре options добавляем параметр prefix и suffix и пропишем изначальные значения.

groups:
default:
options:
default: true
prefix: '&9Игрок &2'
suffix: ''
permissions:
- modifyworld.*
schema-version: 1

Вот Вам для памятки цветовые коды поддерживаемые Майнкрафт

groups:
default:
options:
default: true
prefix: '&9Игрок &2'
suffix: ' &7'
permissions:
- modifyworld.*
schema-version: 1

С префиксами и суффиксами разобрались, теперь приступим к правам.

В параметре permissions указано право permissions modifyworld.* - это право разрешает игроку изменять мир (блоки ставить и разбивать)

Добавим ещё несколько прав игроку. Но для этого у нас должны установлены плагины, к которым мы хотим разрешить доступ игроку.

Например добавим на наш сервер плагин Essentials который добавляет много возможностей, кит наборы, варпы и многое другое.
Так же файл плагина перекидываем в папку /plugins/ и запускаем сервер (либо перезапускаем, если он включен).
У плагина очень много прав для игроков и настроек - Права на плагин Essentials можете посмотреть перейдя по этой ссылке .

Каждую возможность данного плагина нужно прописывать в правах игрока. К примеру если игрок захочет установить точку дома (/sethome) то он не сможет этого сделать так как у него на это нет прав, так же нету права телепортироваться домой или на спавн.

Выдадим ему эти права.

groups:
default:
options:
default: true
prefix: '&9Игрок &2'
suffix: ' &7'
permissions:
- modifyworld.*
- essentials.sethome
- essentials.home
- essentials.spawn
schema-version: 1

Внимание
Посмотрите как идёт последовательность прав, каждое право с новой строки, и перед каждым правом установлен дефис и пробел.
Всегда при изменении файла permissions.yml нужно его сохранять и перезагружать плагин в консоли командой pex reload

Теперь при вводе команды /sethome игрок сможет установить точку дома, и телепортироваться по команде /home, а так же телепортироваться на спавн так как мы ему это разрешили.

Так же если вы хотите запретить игроку какую либо команду принудительно например команды уязвимостей сервера, то нужно указать право с двойным дефисом и пробелом между ними - -

Вот пример прав которые желательно выдать игроку. Они всего лишь ограничивают игрока к тем либо иным командам "уязвимости".

Добавление ещё группы

Добавим группу Вип в файле permissions.yml

Для этого Вам понадобится небольшой шаблончик, о с установленными параметрами

groups:
default:
options:
default: true
prefix: '&9Игрок &2'
suffix: ' &7'
permissions:
- modifyworld.*
- essentials.sethome
- essentials.home
- essentials.spawn
vip:
permissions:
inheritance:
- default
options:
default: false
prefix: '&aВип &6'
suffix: ' &7'
schema-version: 1

Разберём по порядку:
Здесь вы можете заметить что в опциях параметр default отключён (default: false) Это значит что игрока по умолчанию не переместит в эту группу.
Так же есть параметр наследования - inheritance это очень удобный параметр, который облегчает нам работу с плагином прав. Он указывает группе vip у какой группы ей нужно ещё брать права для разрешений. в данном случае в параметре inheritance указан параметр default, тем самым указывая что помимо прав указанные в группе vip, нужно сначала взять права с группы default (игрок).

Добавим права группе vip
Например
Дадим возможности: летать, устанавливать точки Варпа, телепортироваться на варпы и к другим игрокам .
Это все команды плагина Essentials , так что опять берём права на команды от сюда .

groups:
default:
options:
default: true
prefix: '&9Игрок &2'
suffix: ''
permissions:
- modifyworld.*
- essentials.sethome
- essentials.home
- essentials.spawn
vip:
permissions:
- essentials.fly
- essentials.tp
- essentials.setwarp
- essentials.warp
inheritance:
- default
options:
prefix: '&aВип &6'
suffix: ' &7'
default: false
schema-version: 1

Прошу заметить что игроки из группы default не смогут телепортироваться на warpы, так что только начиная с группы vip игроки смогут телепортироваться используя команду /warp.

Группы таким образом создавать до бесконечности, и добавляя каждой группе доната свои права. Но имейте ввиду, это всего лишь примеры.

Далее создадим самую главную группу основателя.
Эта группой группе добавим всего лишь одно право, но оно разрешает всё на сервере - это право звезда - *

Как вы видите группа osnovatel наследует права как группы default так и vip . это нужно делать для каждой группы, из которых ей нужно брать права для применения в своей.

Добавим так же плагин Chat Manager Для красивой настройки чата. Чтобы отображались префиксы и суффиксы.
Но плагину Chat Manager нужен для работы плагин Vault . Его так же установим.
Теперь наша папка с плагинами выглядит вот так:

Вот Вам наш конфиг плагина

enable: true
message-format: '&f(&dL&f) &a%prefix %player &c&l➥&r &f%message'
global-message-format: '&f[&dG&f] &a%prefix %player &c&l➦&r &f%message'
ranged-mode: true
chat-range: 100.0 // Радиус локального чата в блоках

Разберёмся командами. Как выдать донат игроку.

права выдаются командой:
/pex user НикИгрока group add НазваниеГруппы

К примеру если вы хотите выдать игроку под ником RuKzEn ВИПку, то команда будет выглядеть так
/pex user RuKzEn group add vip

как сделать донат магазин за коины меню с донат вещами за коины плагин coins

Zivert - CRY | Премьера клипа

04:24

LOBODA - Americano (Премьера сингла, 2021)

03:31

Баста – Любовь и страх (feat. Дворецкая)

05:41

Ozoda - Esla Meni (Offıcıal Clıp 2021)

05:02

Султан Лагучев - Cкучает осень (премьера 2021)

02:29

Oliver Tree & Little Big - The Internet [Music Video]

03:36

Coldplay X BTS - My Universe (Official Video)

04:43

Возможности Флай цена 50 руб - 90% скидка = 15 руб навсегда

1. /fly - Возможность включить полет
[+] Анти-бан вас не кто не сможет забанить
[+] Вы сможете зайти на сервер даже когда он заполнен

Возможности Вип цена 100 руб - 90% скидка = 30 руб навсегда

1. /getpos - Отображает ваши (или другого игрока) координаты.
2. /god - режим бессмертия
3. /heal вылечить полностью здоровье
4. /kit vip набор випа
5. /warps посмотреть варпы
6. /repair починить любую вещь
7. /afk режим афк
8. /back вернутся на место где вас убили
9. /kit blocks набор для дома
10. /ext потушить себя
11. /fly возможность включить полет
12. /near посмотреть какие игроки находятся рядом
13. /feed утолить голод
14. /hat одеть любой придмет/блок на голову
[+] защита от бана
[+] возможно поставить несколько точек дома
[+] возможность присоединится на сервер даже когда он заполнен

Возможности Креатива цена 250 руб - 90% скидка = 40 руб навсегда

[+] все возможности випа

1. /gamemode 1 или /gamemode 2 менять игровой режим
2. /list посмотреть лист игроков онлайн
3. /clean очистать инвентарь
[+] Безлимитное количество приватов
[+] Безлимитное количество регионов

Возможности Премиум цена 300 руб - 90% скидка = 50 руб навсегда

[+] все возможности випа

1 починить все вещи /repair all
2 набор /kit premium
3 менять время /time set day/night
4 изменить себе имя /nick
5 телепортироваться к игроку /tp (ник игрока)
6 изменить погоду /weather storm/sun
7 очистить свой инвентарь /clean
8 Максимальное количество приватов 10

Возможности Админа цена 600 руб - 90% скидка = 75 руб навсегда

[+] все возможности випа - премиума и креатива

1. /enderchest (ник игрока) позволяет видеть Сундук Эндера другого игрока
2. /setwarp(названия варпа) установить точку варпа
3. /vanish скрыть ваше присутствие на сервере
4. /enchant возможность зачаровывание предметов
5. /ban (ник игрока) возможно давать бан навсегда
6. /exp возможность выдавать себе опыт
7. /delwarp (названия варпа) возможность удалять варпы
8. /balancetop возможность посмотреть топ самых богатых игроков сервера
9. /invsee (ник игрока) возможность смотреть чужой инвентарь игрока
10. /jump телепорт в определенное место
11. /kick (ник игрока) возможность кикать игрока
12. /realname позволяет видеть реальное имя игрока
13. /killall возможность убивать всех мобов
14. /thunder возможность Включить или выключить гром
15. /time set day/night возможность менять время
16. /top телепорт на самый высокий блок
17. /tphere (ник игрока) возможность телепортировать игрока к себе
[+] Защита от кика и от бана

Возможности Супер Админа цена 1200 руб - 90% скидка = 105 руб навсегда

[+] все возможности випа - премиум - креатива - админа

1 Скрыть ваше присутствие на сервере /vanish
2 временный бан /tempban
3 возможно давать бан на всегда /ban (ник игрока) (не рекомендуется)
4 Выдать игроку какой-либо предмет /give
5 возможность разбанить игрока /unban (ник игрока)
6 Посмотреть информацию о игроке /whois (ник игрока)
7 возможность создать разноцветную броню /rainbow me

Возможности Гл.Админа цена 1500 руб - 90% скидка = 125 руб навсегда

[+] все возможности випа - премиума - креатива - админа - супер админа

1. /tempban возможность банить на время
2. /tppos возможность телепорт в указанную точку
3. /rainbow me возможность создать разноцветную броню
4. /unban (ник игрока) возможность разбанить игрока
5. /ban (ник игрока) возможно давать бан навсегда
6./tphere (ник игрока) возможность телепортировать игрока к себе

[+] Еще около 30 разных команд.

[+] возможность использвать читы любых видов!
[+] не работает анти-спам

Использование команд на сервере

Любой игрок на проекте Squareland может использовать ряд команд. Чтобы не запутаться, они поделены на несколько категорий: приват, телепортация, торговля и прочие.

Для получения полного арсенала возможностей желательно изучить команды Майнкрафт на сервере для игроков. Они облегчают взаимодействие с окружающим миром, обеспечивают защиту построек, позволяют торговать, помогают ознакомиться с правилами и возможностями проекта. Чат включается на английскую клавишу T. Команда вводится в формате /команда. Через запятую приведены различные вариации написания.

Читайте также: