Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Покажите примерный код? Я до таких "глубин кода" ещё не добирался и не представляю, как это делается, а тут ещё и проблема возникла, которую кроме как таким образом, больше не решить.Возможно.
Процитируй полностью моё первое сообщение. Далее исходи из той информации что я тебе дал. У тебя в распоряжении должны быть хотя бы сурсы BukkitAPI, если ты не совсем отбитый.Покажите примерный код?
Хорошо, опишу проблему полностью.Процитируй полностью моё первое сообщение. Далее исходи из той информации что я тебе дал. У тебя в распоряжении должны быть хотя бы сурсы BukkitAPI, если ты не совсем отбитый.
Ну так, проблема же в этом и заключается. Когда я заметил, что игроки с установленными пассажирами не могут быть перемещены, я решил приписать к PlayerTeleportEvent удаление пассажира перед телепортом в случае, если он есть. Но тут ведроAPI меня послало, а поиск решения этой проблемы в интернетах ни к чему не привёл. Хотя нет, было одно решение: удалять пассажира при вводе игроком команды телепортации (eg /spawn), но это костыль, да и не всегда отрабатывающий..Установка пассажира вообще не вызывает кода телепортации (баккитовских, в ванили может быть все что угодно). Было бы классно, если бы ты расписал логику своего плагина.
В этом случае поможет только правка этого метода.
Еще есть варианты cglib и aspectjС помощью плагина - нет.
Тут два варианта:
- Собирать ядро из исходников.
- Динамически патчить классы с помощью либ ASM/Javassist. Потребуется написать свой "LaunchWrapper", чтобы править байткод классов, перед тем как они будут использованы.
Медленнее, чем одноразовый патч.Еще есть варианты cglib и aspectj
Разницы нет.Может твоя проблема в том, что ты дергаешь лузверь телепорт, вместо ентити телепорт.
Ну все - выбрасывай.Разницы нет.
я так полагаю, что тогда надо будет переписать все плагины на телепорты, а это не веселоДа тут делов то, свою либу написать и к ней обращаться.Как выше, CoolBoy написал.
Ну, вообще, если уже имеются плагины, которые не работают с пассажиром, то, лучше уже, наверное, пропатчить ядро.Но если ты собрался писать свои плагины, в которых будет телепорт, и стандартная реализация тебе не подходит, то пишешь либу со своей и используешь где нужно.А вообще, быть может, проблема совсем в другом и решается проще.я так полагаю, что тогда надо будет переписать все плагины на телепорты, а это не весело
в чем проблема ядро пропатчить?