GiftAPI/README_ru.md
ScriptCat c5bae2afad version 1.1
md files...
2025-07-30 10:51:54 +03:00

81 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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`.
Документация
------------
### `add(player, item)`
- **Описание**: добавляет предмет в кастомные инвентарь игрока.
- **Параметры**:
- `player` (`Player`): игрок которому нужно добавить предмет.
- `item` (`ItemStack`): предмет который должен быть сохранен в инвентарь.
### `remove(player, item)`
- **Описание**: удаляет предмет из кастомного инвентаря игрока.
- **Параметры**:
- `player` (`Player`): игрок которому нужно удалить предмет.
- `item` (`ItemStack`): предмет который должен быть удалён из инвентаря.
### `openGUI()`
- **Описание**: открывает кастомный инвентарь игрока.
- **Параметры**:
- `player` (`Player`): игрок которому нужно открыть кастомный инвентарь.
Пример Использования
--------------------
```import tokarotik.giftapi.GiftAPI;
// Get plugin instance
Plugin plugin = Bukkit.getPluginManager().getPlugin("GiftAPI");
if (plugin != null && plugin.isEnabled() && plugin instanceof GiftAPI) {
// Set up API
GiftAPI giftAPI = (GiftAPI) plugin;
// Get the first online player
Player player = Bukkit.getOnlinePlayers()[0];
// Create an item (stick)
ItemStack item = new ItemStack(Material.STICK);
// Add item to player's custom inventory
giftAPI.add(player, item);
// Open the custom inventory GUI
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) лицензию.