Помогите Как сделать один класс для двоих платформ?

  • Автор темы Автор темы Gru2303
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Gru2303

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Gru2303
Я делаю плагин который должен работать на spigot и bungeecord.

У меня есть данные через которую платформу плагин был запущен, а теперь как мне сделать что-бы класс импортировал и выполнял разный код под определенною платформу?
 
plugin.yml - указываешь главный класс bukkit
bungee.yml - указываешь главный класс bungeecord
 
plugin.yml - указываешь главный класс bukkit
bungee.yml - указываешь главный класс bungeecord

Это я знаю, я имел виду про api плагин.
Если кто-то импортирует пакет в свой плагин. Я узнаю на чем запускается плагин, и уже с этих данных мне нужно запустить какой-то код под определенную платформу
 
Я делаю плагин который должен работать на spigot и bungeecord.

У меня есть данные через которую платформу плагин был запущен, а теперь как мне сделать что-бы класс импортировал и выполнял разный код под определенною платформу?
Проблема в том что в extends нельзя вписать более одного класса, поэтому придётся делать костылями через другие классы
 
Я делаю плагин который должен работать на spigot и bungeecord.

У меня есть данные через которую платформу плагин был запущен, а теперь как мне сделать что-бы класс импортировал и выполнял разный код под определенною платформу?
Интерфейсы для кого?
 
Решил не создавать новую тему, а здесь написать.

Что мне делать когда код на spigot i bungee идентичные, а импорты разные.
В таком случае как поступить?
 
Последнее редактирование:
Решил не создавать новую тему, а здесь написать.

Что мне делать когда код на spigot i bungee идентичные, а импорты разные.
В таком случае как поступить?
Вынести код в разные классы, логично же? Или же использовать метод импорта класса вместе с пакетом. Пример
com.package.Class className = new com.package.Class(args)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх