AdditionalBlocks обновился

AdditionalBlocks обновился
AdditionalBlocks обновилсяДля игроков серверов "RedPower" у нас есть хорошая новость: мы выпустили обновление нашей модификации под названием "AdditionalBlocks". Обновлённая версия наверстала упущенное и даже превзошла самую первую версию, содержавшую немало багов.

Данная модификация появилась у нас ещё в январе 2015 чтобы компенсировать малое количество декоративных блоков в игре по причине старой версии игры. Но на практике выяснилось, что эта версия была неудачной и прошлым летом мы выпустили обновлённую версию модификации. В обновлённой версии частично сократилось количество блоков - мы отказались от ступенек и раздатчика, который работал не совсем корректно. Отказаться от ступенек пришлось, чтобы сэкономить ID. Увы, но в старых версиях игры (до 1.7.4) используется числовая система ID предметов и блоков, недостатком которой является проблема конфликта ID (когда два мода и более пытаются зарегистрировать новый предмет под одним и тем же ID). Одним из способов экономии ID является использование metadata (это та цифра в ID после двоеточия), что позволяет "запихнуть" несколько предметов под один ID. На самом деле, это всё один предмет, только он меняет свои свойства (текстура, форма) в зависимости от metadata. В случае ступенек, использовать metadata для изменения текстуры не выйдет - она используется для хранения информации о форме ступенек, а на значения имеется техническое ограничение - 16 значений (от 0 до 15 включительно). Поэтому для добавления каждой новой ступеньки приходится использовать новый ID. Есть ещё один способ хранения информации о блоке - использовать NBT (формат для хранения свойств), однако для этого к блоку придётся привязывать TileEntity (так сказать, "мозги" механизмов, имеются у всех блоков с инвентарём). Такой подход нежелателен из-за возможного снижения производительности сервера и такие блоки станет невозможно двигать поршнем.

Что нового?

  • Добавлены ступеньки
    Мы отважились добавить ступеньки. Но чтобы не занимать много ID, мы добавили только самые нужные. Как Вы уже успели заметить, декоративные блоки имеют по 6 видов. Для крафта ступенек можно использовать только лишь три вида: кирпичи, крупный камень и булыжник. Именно у этих видов наиболее подходящая текстура для ступенек.
    AdditionalBlocks обновился

  • Улучшение раздатчика
    Раздатчик - это тот самый механизм, который умеет не только выбрасывать предметы, но и в то же время их использовать. В следующем обновлении "Redstone Update" (на наш взгляд, самое полезное из всех обновлений игры) его неплохо улучшили. Поэтому мы взялись за его улучшение, чтобы Вам на старой версии игры можно было использовать его новые возможности.
    • Можно устанавливать отверстием вверх/вниз
    • Теперь умеет использовать огниво и костную муку
    • Умеет одевать броню на игроков
    • Может устанавливать TNT

    AdditionalBlocks обновился
    AdditionalBlocks обновился

  • Добавлен выбрасыватель
    Это аналог раздатчика, который просто выбрасывает предметы, в отличие от первого.
    AdditionalBlocks обновился

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

Комментарии

1
Screamo
То-то вчера ночью серверок подлагивал. А после перезахода цвет карьерного камня изменился на синий.
2
TheAndrey Автор
Цитата: Screamo
А после перезахода цвет карьерного камня изменился на синий.
Был баг с текстурой.
1
AlessaSoChan
Хорошая работа^^
1
XxBAHEKxX_YT
а на магике будет?

и дапилитте моб арену на магик 2 уже неделю этот нпс стоит а зайти нельзя
2
matorassan
Ну а что? Круто! Пойду, поиграю с нубами на RedPower.
1
_Arq
Неплохо поработали.
1
MrNerdy
Спасибо разрабам за такое обновление
1
max_payn
класс как раз хотел дом постройть
2
SuHDuKaT
XxBAHEKxX_YT,

Иди на Magic PvP 1 развивайся там все можно)
3
Mouses
Что-то новенькое
2
PoweRed
СпС за обнову