Вопрос Можно ли переписать ядро ?

Ядро
PufferFish

GLORIAN

Пользователь
Сообщения
34
Веб-сайт
store.landyou.ru
Другие ядра
  1. PufferFish
Допустим есть ядро Pufferfish, можно ли его как то переписать ? Сменить тот же самый дизайн дефолтных майнкрафт команд и прочее, именно переписать а не настроить в конфиге
 
Допустим есть ядро Pufferfish, можно ли его как то переписать ? Сменить тот же самый дизайн дефолтных майнкрафт команд и прочее, именно переписать а не настроить в конфиге
Скорее всего можно. Ну переписать ядро так точно.
Заходите на гитхаб -
Форкаете его и делаете все, что душе угодно.
 
Напрашивается вопрос: зачем?

Ты можешь просто запретить использовать дефолтные команды и заменить их через плагин. Не рекомендуется лезть в патчи/код ядер (особенно без должного опыта), это может нарушить их стабильность и целостность.
 
Напрашивается вопрос: зачем?

Ты можешь просто запретить использовать дефолтные команды и заменить их через плагин. Не рекомендуется лезть в патчи/код ядер (особенно без должного опыта), это может нарушить их стабильность и целостность.
У меня ванильный сервер, их никак не запретить
 
Что мешает поставить плагины...
Ставить плагины на изменение каждой команды это такое себе, лишний мусор в консоли и в папке plugins, по этому я стараюсь как можно меньше использовать плагины
 
Ставить плагины на изменение каждой команды это такое себе, лишний мусор в консоли и в папке plugins, по этому я стараюсь как можно меньше использовать плагины
С помощью простого события можно запретить использовать все ванильные команды вообще

Или с помощью "грязных хаков" обычным плагином для конкретной версии можно удалить ванильные команды вовсе
 
Последнее редактирование:
С помощью простого события можно запретить использовать все ванильные команды вообще

Или с помощью "грязных хаков" обычным плагином для конкретной версии можно удалить ванильные команды вовсе
Я именно хотел изменить дизайн команд /tp /gamerule
 
Я именно хотел изменить дизайн команд /tp /gamerule
Не меняет сути. Есть событие подготовки команды и таб-комплита - если там нужные команды - отменить и сделать свое

С грязными хаками по другому. Чекаешь сигнатуры нужных полей, с помощью unsafe/рефлексии получаешь к ним доступ и вручную удаляешь (или замещаешь) уже зарегистрированные команды из списка
 
Не меняет сути. Есть событие подготовки команды и таб-комплита - если там нужные команды - отменить и сделать свое

С грязными хаками по другому. Чекаешь сигнатуры нужных полей, с помощью unsafe/рефлексии получаешь к ним доступ и вручную удаляешь (или замещаешь) уже зарегистрированные команды из списка
Хм, интересно, ток я не совсем понимаю как эти "грязные хаки" сделать
 
Ставишь luckperms, запрещаешь использовать все команды ванильные и используй плагины по типу essentials, cmi (осуждаю) или sunlight
Прикол в том что я удалил essentials, он бесполезен на моём сервере + конфликтует с некоторыми плагинами, я использую только те плагины которые необходимы, и подобные команды я стараюсь изменять без плагинов
 
Прикол в том что я удалил essentials, он бесполезен на моём сервере + конфликтует с некоторыми плагинами, я использую только те плагины которые необходимы, и подобные команды я стараюсь изменять без плагинов
Без плагинов ты их можешь только отключить. Используй тогда sunlight, он модульный.

Тебе плагины в любом случае нужны, увы. А переписывать ядро ради этого - глупо.
 
Не меняет сути. Есть событие подготовки команды и таб-комплита - если там нужные команды - отменить и сделать свое

С грязными хаками по другому. Чекаешь сигнатуры нужных полей, с помощью unsafe/рефлексии получаешь к ним доступ и вручную удаляешь (или замещаешь) уже зарегистрированные команды из списка
Не ну можно этот вариант попробовать, только надо сначала разобраться
 
Не ну можно этот вариант попробовать, только надо сначала разобраться
offtop
Поставить плагин на команды /gm и /tp как все нормальные люди: Неее
Поставить плагин заменяющий сообщения на пакетном уровне при отправке их игроку: Неее
Переебать пол ядра Unsafe-ом: О ДАА ТО ЧТО НУЖНО
 
offtop
Поставить плагин на команды /gm и /tp как все нормальные люди: Неее
Поставить плагин заменяющий сообщения на пакетном уровне при отправке их игроку: Неее
Переебать пол ядра Unsafe-ом: О ДАА ТО ЧТО НУЖНО
Не ищу лёгких путей
 
Не ищу лёгких путей
offtop
Если ты не ищешь легких путей и хочешь себе ванильный сервер - советую в таком случае при помощи стороннего джава приложения внедрять необходимый код прямо в ванильное ядро которое поставляет моджанг
Наебешься на 100 дурных, но зато ТОЧНО всё будет в соответствии требованиям
 
offtop
Если ты не ищешь легких путей и хочешь себе ванильный сервер - советую в таком случае при помощи стороннего джава приложения внедрять необходимый код прямо в ванильное ядро которое поставляет моджанг
Наебешься на 100 дурных, но зато ТОЧНО всё будет в соответствии требованиям
Я просто думаю в будущем перейти на ядро Fabric, а в таком случае плагины вообще бесполезны
 
Назад
Сверху Снизу