80 lines
2.9 KiB
Markdown
80 lines
2.9 KiB
Markdown
GiftAPI
|
||
=======
|
||
|
||
[English](README.md)
|
||
|
||
Плагин для Майнкрафт сервера с ядром Bukkit 1.6.4.
|
||
Это API + кастомный инвентарь.
|
||
|
||
Использование
|
||
-------------
|
||
1. Скачайте релиз или соберите плагин сами.
|
||
2. Переместите в папку КОРНЕВАЯ-ПАПКА-СЕРВЕРА/plugins.
|
||
3. Скопируйте в рут папку вашего плагина.
|
||
4. В вашей IDE импортируете giftapi.jar.
|
||
5. *Используйте пример использования и документация для использования API*
|
||
6. Соберите ваш плагин в JAR.
|
||
7. Скопируйте получившися JAR файл в КОРНЕВАЯ-ПАПКА-СЕРВЕРА/plugins.
|
||
3. Запустите сервер или введите команду /reload.
|
||
|
||
Документация
|
||
------------
|
||
1. 'add(player, item)'
|
||
- Описание: добавляет предмет в кастомные инвентарь игрока.
|
||
- Параметры:
|
||
- 'player' (Player): игрок которому нужно добавить предмет.
|
||
- 'item' (ItemStack): предмет который должен быть сохранен в инвентарь.
|
||
|
||
2. 'remove(player, item)'
|
||
- Описание: удаляет предмет из кастомного инвентаря игрока.
|
||
- Параметры:
|
||
- 'player' (Player): игрок которому нужно удалить предмет.
|
||
- 'item' (ItemStack): предмет который должен быть удалён из инвентаря.
|
||
|
||
3. 'openGUI()'
|
||
- Описание: открывает кастомный инвентарь игрока.
|
||
- Параметры:
|
||
- 'player' (Player): игрок которому нужно открыть кастомный инвентарь.
|
||
|
||
Пример Использования
|
||
--------------------
|
||
...
|
||
|
||
import tokarotik.giftapi.GiftAPI;
|
||
|
||
...
|
||
|
||
// get plugin
|
||
Plugin plugin = Bukkit.getPluginManager().getPlugin("GiftAPI");
|
||
|
||
if (plugin != null && plugin.isEnabled() && plugin instanceof GiftAPI) {
|
||
// set up api
|
||
GiftAPI giftAPI = (GiftAPI) plugin;
|
||
// find first online player
|
||
Player player = Bukkit.getOnlinePlayers()[0];
|
||
// create item stick
|
||
ItemStack item = new ItemStack(Material.STICK);
|
||
// add to player stick
|
||
giftAPI.add(player, item);
|
||
// open inventory
|
||
giftAPI.openGUI(player);
|
||
}
|
||
|
||
Требования
|
||
----------
|
||
- Bukkit 1.6.4
|
||
|
||
Разработчик
|
||
-----------
|
||
- Разработчик:
|
||
- [GitHub](https://github.com/tokarotik)
|
||
- [Gitea](https://git.artberry.xyz/ToKarotik)
|
||
- Discord: tokarotik
|
||
|
||
- Заказчик:
|
||
- [Gitea](https://git.artberry.xyz/Miriko)
|
||
- Discord: jetstreambase
|
||
|
||
Лицензия
|
||
--------
|
||
Этот проект использует [MIT](https://opensource.org/licenses/MIT) лицензию. |