Interactables добавляет в игру возможность превращать любые объекты в интерактивные триггеры - блоки, сущности или предметы могут отправлять команды и сообщения при взаимодействии.
С этим API можно быстро сделать порталы, магазины, скрытые двери, триггеры лута или редстоун-схемы, где любой блок выполняет нужную команду. Плагин сам создаст файл данных для вашего мода и сохранит настройки, есть встроенная система регистрации интерактов и их поиска, так что не придётся городить своё хранилище. Команды вашего плагина можно зарегистрировать через CommandLabel и показать в общей помощи - всё станет доступно через /interactable, а дубли команд автоматически блокируются, чтобы не было путаницы. Для создания типов интерактов нужно просто сделать класс, который реализует интерфейс Interactable - дальше остальное зависит от вашей фантазии и логики плагина.
Регистрация плагина происходит вызовом registerPlugin(InteractablesPlugin plugin), после чего через Bukkit ServicesManager можно получить инстанс Interactables и работать с ним, например вызвать interactables.getCommandHandler().registerCommand(CommandLabel command) чтобы добавить свои команды в систему.
Плагин для сервера, даёт API для привязки команд и сообщений к любым объектам.
Скачать Interactables
-
Interactables v1.1.1
08.05.202520,8 КБ--
-
Interactables v1.1.jar
08.05.202522,6 КБ--
-
Interactables_v1.0
08.05.202515,6 КБ--