How to Set Up Kits Using Essentials
How to Set Up Kits Using Essentials:
This is going to be fairly simple, but it will take some skill. Creating many kits and setting up the correct permissions can be tedious, but it will look great in the end!
First, you are going to want to get the plugin. This can be found here: http://dev.bukkit.org/bukkit-plugins/essentials/
Download the plugin, and put it in your plugins folder. (If you are using a paid host, you can move it to your plugins folder from you home computer using FileZilla)
Reload your server, and go into the plugins folder. You should see a folder called "Essentials." Go into that directory and edit the "config.yml" file. Keep in mind, if you mess up anything in this file, it could reset all your progress. Make sure everything is perfect before saving it. You can check to see if it is ok by copying and pasting the text here: http://yaml-online-parser.appspot.com/
Now scroll down until you see something like this: (Click the spoiler)
What you want to do is remove all of the default kits, we won’t be needing them.
Now to add a kit, click at the end of the "kits:" line. Hit enter to go down one line and add 2 spaces. Now here, you will type the name of the kit. After it put a colon Example:
We have successful created our first kit! Follow these simple steps to create many more awesome kits!
Now, you want your players to be able to use these kits? Only want certain groups to be able to use your most epic kits? First, they are going to need the permission node "essentials.kit" and/or "essentials.kits". If your using groupmanager, you can add this permission in-game quickly with the command "/manuaddp (player) essentials.kit" or to a group with "/mangaddp (group) essentials.kit" Now, to give them permission for each kit, you will use "essentials.kits.(kitname)" For this instance, we will give our VIP players access to the Figher kit. We will give them "essentials.kits.fighter" Ingame with GroupManager, we will use "/mangaddp vip essentials.kits.fighter". To give a certain group permission for ALL kits, use the node "essentials.kits.*". If you want certain players to bypass delays on all kits, just give them the node "essentials.kit.exemptdelay"
Now, when you get this kit in the game, it should look a little something like:
You can also create a kit that players will get when they join the server for the first time. I created a quick simple kit in the spoiler as an example of what you could give players when they first join, to start off.
Now, these players do not need to have permission for this kit at all to have it as a new player kit. So the delay doesn’t matter because no one will be able to use them. Now to set what kit will be the starter kit, go to the very bottom of the config.yml. You will see a section that says "Essentials Spawn / New Players" Go to where it says:
# Do we want to give users anything on first join? Set to » to disable
# This kit will be given regardless of cost, and permissions.
#kit: »
kit: tools
Change the "kit: tools" to "kit: (The kit you want to start). In this case we will change it to:
# Do we want to give users anything on first join? Set to » to disable
# This kit will be given regardless of cost, and permissions.
#kit: »
kit: Begin
And now you have your kits all set up! If you have any questions, or think I may have missed something please tell me below. If this helped please give me a diamond & favorite , and subscribe for more tutorials! Thanks!
How do I create a kit with EssentialsX?
Creating an EssentialsX kit is quite simple! There are actually multiple ways this can be done.
Creating A Kit From In Game
First off, you will want to have the items in your inventory.
At this stage before creating the kit, you will want to enchant any items like armour that you would like to be enchanted in the kit.
You are also able to name the items as well at this state.
Once your inventory is filled up with the kit, you can proceed to using the create kit command.
The command is as follows:
You would want to replace <name> with the kits name. As for the time, that is the cooldown between each use. This is counted in seconds.
Using A Plugin To Create A Kit
You are able to use a plugin to create a kit. Which is basically the same as using the built in method with EssentialsX. Though this plugin adds a couple of features so you do not have to touch a config file.
When creating the kit, you will want to enchant any items like armour that you would like to be enchanted in the kit. You are also able to name the items as well at this state.
Once your inventory is filled up with the kit, you can proceed to using the create kit command.
The command is as follows:
The name would be the kits name and time would be the cooldown. Which is counted in seconds.
You are also able to delete the kit, add items to a kit, and rename the kit. Which is useful for later use down the road.
If you need to add an item to the kit from your inventory, do the following.
Though if you are wanting to add to a kit using the item ID, you do do the following.
For example, if I wanted to add 64 grass blocks to kit starter, I would do:
Command Reference/Kits
Essentials supports a wide range of kit functionality. Kits can contain anything from stacks of simple items, to complicated ‘unique’ items, utilising advanced item meta, enchantments and item lore.
Essentials also supports permission based kits, kit signs, new player kits, and kit cooldowns to prevent abuse.
Contents
Configuration
Config Settings
Essentials allows for spawning ‘unsafe’ enchantments in kits, but only if you edit the config.yml To allow ‘unsafe’ enchantments in kits and item spawning you will need to change the following setting:
Warning: Mixing and overleveling some enchantments can cause issues with clients, servers and plugins.
Delay
You can set a delay or cooldown (in seconds) on kits to prevent abuse. A cooldown of ‘3600’ would prevent the kit being used more than once an hour. If you want a ‘One use kit’ set the delay to -1.
Kit costs
In the command costs section of the config.yml you can define costs for each kit, for example:
Would make it so /kit tools charges the player $100
Newbie kit
If you are using the Essentials Spawn plugin, along with setting the a special spawnpoint or welcome message, you can also give new players a kit.
This can be used to give a simple set of tools to get the player started, or could be used to give special items such as a book of server rules.
Config Syntax
The config syntax for kit’s is fairly simple:
Example
The ‘dtools’ kit would give the user items with the id ‘277’, ‘278’ and ‘279’ which refer to 3 types of diamond tools. This command could be used every 600 seconds. Two of these items would be enchanted with special names and lore, while the other would be half used (data/damage value of 780). It also gives you $500 eco currency to use.
The ‘color’ kit would give the player a written book. This book would pull data from the ‘colors’ chapter of book.txt, which by default contains a list of color codes.
You can also use smart tags like
Kit Permissions
Kit permissions are set using the node essentials.kit . This allows the user access to the /kit command and in turn the ability to access custom kits.
Custom kits that have been setup in the config file (covered above) are automatically assigned a permission based on their name essentials.kits.<kitname> . This permission node can then be used to allow or disallow access to specific kits. Please note, the essentials.kit permission is required for the use of /kit but is not required for kit signs.
Item Meta
Kit’s can make good use of item meta to allow users to spawn in unique items or items which would otherwise be difficult to make.
Kits take the same syntax as the /i and /give command, but can take a much longer set of arguments, meaning you can construct much more interesting items for your players. Making good use of item names and lore, along with other assorted item meta, can help produce a unique server experience.
Signs
Essentials signs can be used to allow players to spawn kits that they would not normally have access too. This can be controlled in two ways.
If you do not normally allow players access to /kit, you can assign players permissions for each kit you would like to allow players access, and make a simple [kit]/kitname sign.
If you normally allow players to spawn kits with /kit, you can utilize the 3rd line of the kit sign to white list a permission group, or simply give everyone access to the kit via this sign.
The 4th line is reserved for costs, and can be used to limit the sign to a set number of uses, or charge the user via items or account balance.
Тема: Настройка плагина Essentials
Руководитель форума
Настройка плагина Essentials
В данной теме я, простым языком, постараюсь рассказать, как настроить плагин Essentials. Ничего сложного в его настройке нет, если вы внимательно будете читать гайд, то у вас все получится. Полную настройку конфига я рассматривать не буду, расскажу лишь самые основные моменты, которые скорей всего вам пригодятся, при создании своего сервера.
Для тех, кто вообще не знает, что из себя представляет плагин Essentials, поясню — данный плагин добавляет очень много полезных команд и функций, без которых, на современном сервере, не обойтись. Мало того, данный плагин установлен почти на каждом сервере Minecraft. На наших серверах он тоже присутствует. Лично я выражаю огромное уважение разработчикам этого замечательного плагина.
Для профессионалов в своем деле: данный гайд написан на этом форуме с целью ознакомления новых игроков с настройкой этого плагина. Не нужно показывать себя мастерами всех дел. Если вы знакомы с этим плагином, знакомы с его настройкой, то данный гайд не для вас, вы не найдете в нем ни чего нового. Прошу не отписываться в теме, не набивайте посты. Повторюсь, данный гайд предназначен для тех, кто не знаком с настройкой плагина.
Все настройки плагина будут производится в файле config.yml
Спойлер: Нужные инструменты для настройки плагина:
Где скачать плагин Essentials?
Крайне не рекомендую скачивать данный плагин с левых сайтов, качайте только с сайта dev.bukkit.org, или с нашего сайта.
Скачать этот плагин вы можете по этой ссылке ТЫК
Для версии 1.8 и выше ТЫК Как установить этот плагин?
Все просто, для этого вам нужна сборка сервера, как ее создать, вы сможете ознакомится в этой теме.
Скачанный jar файл плагина перемешаем в папку plugins, далее запускаем сервер, ждем его окончательного запуска и останавливаем (Команда stop, если кто-то не знал). Данным действием мы полностью установим плагин и в папке plugins появится папка Essentials, в ней будут находится конфиги плагина. У меня на сервере ник op игрока красного цвета, как поменять цвет?
Где цифра 4 — цветовой код. Меняйте эту цифру на любую другую из таблицы цветов (Без символа &, просто цифру) Как поменять максимальное количество символов в нике?
Где цифр 15 — количество символов. Меняем на свою цифру. Как поменять лимит спавна мобов?
Где цифр 10 — максимальное количество спавна мобов за раз. Меняем на свое значение. Как убрать или изменить время ухода в AФК?
Где 300 — время в секундах. Меняем на свое время (В секундах). Значение -1 отключает автоматический уход в АФК. Как сделать автокик игрока с сервера за нахождение в АФК?
Где -1 значение, которое отключает данную функцию. Указываем свое время в секундах. Если хотите сделать так, как у нас на серверах (раз в 20 минут), прописывайте 1200 Как настроить количество домов для каждой группы игроков?
Где default — группа, для которой настроены количество домов.
Обратите внимание: Если у вас в конфине плагина PermissionEx указаны группы, для которых вы собираетесь настроить количество домов, то и в конфиге плагина Essentials названия должны быть идентичны. Как настроить стартовый баланс игроков?
Где 0 — количество игровой валюты (0 эконов, если так будет понятнее). Изменяем на свое значение. Как сделать респавн игрока у себя дома?
Меняем false на true. Как отключить сообщения о смерти?
Меняем true на false Как настроить киты?
Где kits: — параметр, отвечающий за все киты; tools — название кита; delay: 10 — время, по истечению которого можно будет снова прописать кит (Время в секундах); items: — предметы, которые будут выдаваться китом; — 272 — ID предмета, 1 — количество выдаваемого предмета.
На примере сделаем кит с название start, который можно получать раз в 24 часа, в котором будут выдаваться: железные меч, кирка, топор, лопата, 32 жаренной курицы:
Где Sharpness:5 — Острота 5, Unbreaking:3 — Прочность 3
Сделаем выдачу предмета с произвольным названием и описанием:
Возьмем алмазный меч, который будет иметь название: Алмазный меч (Желтым цветом), описание: Меч игрока: Player (Салатовым цветом):
Где name: — наименование предмета, lore: — описание предмета, — Ник игрока, который получит кит. (Как вы видите, тут можно использовать цветовые коды)
Обратите внимание: Пробелы в словах заменяйте на нижнее подчеркивание _ (Как для названия предмета, так и для описания)
Где diamond_sword — название кита. Как писать цветным тестом на табличках?