Voxelwind Forums

Voxelwind, Nukkit, MCPE server platform, plugins download, plugins development

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
We welcome you on our site. This site is devoted to the Nukkit project and all that is connected with him. Here you can communicate, download plugins, also many other things get acquainted! Register the account right now :3

Изменения в протоколе обширнее скромных возможностей плагин AnyVersion и таковы, что нет смысла пытаться обойти их плагином. Поэтому, я решил попробовать создать на основе форка, созданного на гитхабе как раз для создания пробной версии 0.14.0: https://github.com/yescallop/Nukkit/tree/0.14

Скомпилированный результат можно скачать тут: https://github.com/fromgate/Nukkit/releases

В принципе он работает. Зайти, побродить при помощи клиента MCW10E 0.14.0 у меня получилось. Теперь буду обновлять MCPE на Android'e :)
Приветствую!

Свершилось! Вышла полная версия 0.14.0. На iOS и Windows 10 - уже можно опробовать. Скоро появится и на Android.


Эта версия не совместима с текущей версией Nukkit - 0.13.2 (Увы, AnyVersion - не панацея). Причем из кругов приближенных к разработчиком (Да, @Pub4Game - это про тебя ;)) известно, что раньше выходных обновление Nukkit до 0.14.0 вряд ли выйдет.

Поэтому, я у себя на телефоне отключил автообновление - будут пока тестировать с телефона. А заодно искать способ "пробиться" в мир 0.14.0 немного раньше. Если что-то получится - напишу.

Недавно на форуме, уже публиковали наккит под какой-то из билдов 0.14.0, совместим ли он с релизом или нет - говорить не берусь. Пробуйте на свой страх и риск ;)
На гитхабе появился интересный пул-реквест: https://github.com/Nukkit/Nukkit/pull/506

Автор предлагает внедрить API Bukkit в Nukkit. О работоспособности текущего пул-реквеста пока говорить рано (честно говоря не понимаю, зачем пуллить недоделки).

Но интересен сам вопрос: Нужно ли заморачиваться с внедрением Bukkit API в Nukkit?

Что Вы думаете по этому поводу?
В связи с празднованием Нового года по восточному календарю в разработке Nukkit наступило некоторое затишье, так что можно спопойно обсудить последние изменения.
Кстати, выход версии MCPE 0.13.2 тоже был приурочен к этому празднику.

Вышедшая версия "традиционно" оказалась несовместима с сервером Nukkit, версии 0.13.1. Это сразу же попытались решить силами "сочуствующих" - был создан соответствующий коммит. Но он пока не был принят разработчиками, возможно в связи с тем, что протокол содержал больше изменений чем просто номер версии.
Для себя (и надеюсь не только для себя), я это временное неудобство решил создав плагин AnyVersion, который просто пытается обмануть сервер, подсовывая ему в нужный момент информацию о том, что у клиента та же версия протокола, что и у сервера. Это успешно работает, с версий Minecraft...
Для тех, кому удобно следить за новостями используя Telegram, создана соответствующая группа.

Присоединиться можно, пройдя по ссылке: https://telegram.me/joinchat/A5GCiwY82ftgdb9oPO40OA
Коммиторинг #4: Ooops, I break your plugins!


С прошлого коммиторинга прошло совсем мало времени, но последние изменения таковы, что о них надо обязательно рассказать.

Я неспроста вынес в заголовок фразу, которой Dinnerbone когда-то извещал о значительных изменения в API bukkit. В этот раз она очень к месту: фактически лёгким "изменением" API были сломаны все плагины, которые использовали методы класса Config - getNested/setNested. По этому поводу, мне пришлось срочно внести изменения во все свои плагины, которые так или иначе используют конфиг. В общем, перепроверьте свои плагины, они вполне могли перестать работать.

Но это далеко не все заметные изменения. Разработчики всерьёз взяли за генератор: на морском побережье стали генерироваться пляжи, на суше - появились реки.

Кстати, в первом коммиторинге,...
Коммиторинг #3: сундук - дело тонкое!

Сегодня количество билдов на дженкинсе достигло "красивого" числа 150. Но это не самый главный повод написать о прошедших изменениях — есть ряд новостей, которые надо отметить отдельно.


С радостью можно сообщить о том, что была налажена работа сундуков и печек. Я правда ещё не проверял, но коммиты говорят об этом ;)

Кроме того, к очень важным изменениям я отнесу ещё и реализуцию нового класса EntityLiving, как понимаю - это будет базовый класс для всех видов мобов. А значит, реализация, далеко не за горами. Это не может не радовать.

Вообще если говорить о нововведениях - то их не так уж и много за эту неделю. Если посмотреть перечень коммитов, то это сплошные "fix", "fix" и снова "fix".

Правда и среди них попадаются жемчужины. Например, исправления класса Item позволят использовать в методе Item.fromString() название предметов, а не только id.
@Snake1999 озвучил в группе ВК, официальную информацию о перспективах обновления на 0.14.0.

Что особенно приятно, сделал он это на русском языке, поэтому с удовольствием цитирую без всяких изменений:

"Как всем известно, недавно вышел первый билд 0.14.0. Многие люди спрашивают нас, будет ли обновление Nukkit до 0.14.0 или нет. Мы будем обновлять ядро до 0.14.0, но не сейчас, может быть чуть позже, когда выйдет больше билдов. Поскольку клиент 0.14.0 не достаточно стабилен, и многие новые функции имеют множество багов.

Перед тем как Mojang исправит все баги в клиенте, мы сделаем удивительные новые возможности для Nukkit. Спасибо, что вы используете Nukkit :3

С уважением,
Nukkit команды
2016.1.27
Peter Jiang"

Со своей стороны, хочу отметить, что это оправданная позиция. Поскольку с каждым обновлением MCPE могут происходить изменения, которые могут потребовать изменения и в серверной части. А гоняться за ними - только зря...
Здравствуйте, делаю урок как запустить Nukkit на Koding
Давайте начнём!

Заходим на сайт:Тык, делаем регистрацию и нас перекидает в панель управления, где мы и будем делать запуск Nukkit, в терминале прописываем...
run.png
Многие спрашивали, как запустить Nukkit-сервер на Android. Я подумал, почему бы не написать гайд по этой теме. Сразу скажу, это не так то просто. Дело в том, что Android не поддерживает ни JDK, ни JRE, поэтому будем ставить Linux.
Для этого нам необходимо:

  1. Смартфон с Android 4.0+.
  2. Права ROOT доступа.
  3. 2 ГБ свободного места во внутренней памяти (не на карте памяти, а именно во внутренней!).
  4. 1+ ГБ ОЗУ.
  5. 2 руки, растущие из плеч....