blockstate

  1. ScalpelRed

    Как парсить BlockState подобно тому, как это делается в командах?

    Например, если в SetBlock указано что-то вроде minecraft:redstone_lamp[lit=true] BlockStateParser пробовал, он, похоже, вообще не доступен при работе с Fabric.
  2. day-d

    Не изменяется BlockState

    Здравствуйте. Я наверняка что-то не доганяю. Пробовал так, но не получилось (два варианта присвоения ради теста): public static final IntegerProperty AGE = BlockStateProperties.AGE_7; private static final BooleanProperty BOOSTED = BooleanProperty.create("boosted"); public...
  3. purcol

    Как блокировать интерфейс у блока в mcreator

    Я пытался добавить структуру для крафтов, но интерфейс не открывается. Проблема в том, что я не знаю, где здесь ошибка. (хотя скорее всего она в процедуре отрытия интерфейса) Тригеры: проверка: открытие: я делал блоки быстро, чтобы проверить и потом доработать. Заранее спасибо!
  4. DakotaBearr

    [1.12.2] Вылетает из-за этого кода (metaFromState и stateFromMeta)

    Вылетает из-за этого кода и крашлог ссылается на конструктор класса (если что пожалуйста не ругайтесь за колхоз) public int getMetaFromState(IBlockState state) { int i = super.getMetaFromState(state); if(state.getValue(OPEN)) i+=100...
  5. T

    Проблема с multipart blockstate.

    Приветствую. Сейчас я занимаюсь реализацией кабелей, и у меня возникла проблема с отрисовкой модели при изменении подключенной стороны. То есть, в случае если я поставлю блок кабеля, который не будет иметь подключений, то все хорошо. Однако, как только я в blockstate добавляю какое-либо условие...
  6. Wector11211

    Замена ванильного блока (модели) при условии

    Господа, добрый день. Целую неделю мучаюсь в попытках повторить фичу из Optifine: замена модели ванильных блоков, в зависимости от условия, ровно так, как это реализовано в небезызвестном Optifine. В качестве условия можно поставить Y координату или биом, в котором находится блок. Пример того...
  7. NITDroid

    Как работать с BlockState

    Всем привет. Сразу расскажу суть что и как должно работать а потом как работает. Ставиться блок в мир. Создается тайл к нему. В нем хранится хп (Без обновлений). Далее при взрыве этого блока, отменяется его превращение в воздух, и в место этого мы запрашиваем хп тайла и расчитываем расстояние...
  8. D

    Facing блоков для obj моделей

    Не могу понять, как вращать obj модели блоков из blockstate? Под вращением я имею ввиду реализацию поворота модели, в зависимости от того, какой стороной её установили, а не анимацию. Пытался просто переделать так, как это реализовано в майнкрафте, вот blockstate наковальни: { "variants": {...
  9. Flareon

    Проверка на наличие блока над блоком

    Здравствуйте. Никак не могу найти способ, как можно определить: находится ли над блоком какой-либо иной блок, кроме Air. В диапазоне высоты от currentY+1 до maxY. Если более точно - то я хочу запретить выработку энергии, если над блоком находится какой-либо другой блок, но с исключениями...
  10. Dretha

    Обновить blockState

    Привет, делаю печку с блокстейт булеан горением по тутору, но блокстейт обновляется только когда меняется соседний блок. Может есть способ сказать игре что надо обновить блок? Код печки: public class FusionBlastFurnace extends Block implements ITileEntityProvider { public static final...
  11. FendiFend

    .OBJ модель не грузится.

    Всем доброе утречко! Хотел сделать obj блок 1.12.2, но что-то пошло не так. Уже целый день ломаю голову, в чем проблема. Форум перелазил, ничего не помогло. Решил уже написать вопрос. public class Bankomat_Block extends Block implements IHasModel { public Bankomat_Block(String name ...
  12. sk9zist :l

    Состояния блока

    Никак не могу понять, как сделать разную текстуру для каждой стороны блока из состояния блока. Разную текстуру для каждой стороны обычного блока я могу сделать, но я непонимаю как делать текстуры для блока с состояниями, там какая-то замороченная хрень... public class BlocksRegister { public...
  13. Yuranga

    Блок, который размещается на края других блоков (как факел или лестница)

    Как можно сделать блок, который размещается на боковые грани других блоков и ломается, если сломать блок, на котором он стоит?
  14. Kreatifchk

    Нет редстоуна с проводов

    Проблема такая: есть блок, который должен принимать сигнал редстоуна. Если поставить с ним рядом красный факел, или другой излучатель редстоуна, всё нормально, метод getWeakPower() показывает силу сигнала, но если сигнал идет по проводам (красной пыли), то этот метод всегда показывает - 0...
  15. Lobotino

    Не видит ни один blockstate при компиляции в среде

    День добрый Столкнулся с проблемой, что Intellij Idea не видит ни один blockstate при запуске клиента майна из среды. На удивление, на другом пк, и при билде мода из градла всё работает корректно. gradlew.bat clean setupDecompWorkspace не помогает Прилагаю ошибку подгрузки одной из модели
  16. Klanddy

    Рендер BlockState в инвентаре

    Как рендерить blockstate в инвентаре ? У меня есть переменная public static final PropertyInteger TYPES = PropertyInteger.create("type", 0, 115); В если она меняется меняется и модель. Так же у меня есть GUI интерфейс в котором нужно рендерить Item модели с определённым значением данной...
  17. Klanddy

    Как синхронизировать BlockState

    Здравствуйте ,как можно синхронизировать BlockState в мультиплеере ? Я сделал переменную "open" и блок ящика ,через пакеты меняю значение переменной "open" ,это криво работает в мультиплеере. BlockState делал по тутору из учебника.
  18. Garik

    Перевод Рендер блока с разными состояниями

    В этом примере будет показано, как сделать так, чтобы лицевая панель блока зависела от сигнала красного камня. Здесь мы добавляем дополнительное свойство к нашему состоянию блока, которое говорит, включен ли блок (есть сигнал красного камня) или нет. public class StateTexturedBlock extends...
  19. T

    Ошибка с рендером BlockState

    Собственно, у меня имеется блок с двумя Property: public class BlockGOLSubordinate extends Block { public static final PropertyEnum<EnumPosOffset> OFFSET = PropertyEnum.create("offset", EnumPosOffset.class); public static final PropertyBool ACTIVATED = PropertyBool.create("activated")...
  20. hohserg

    Описать варианты блока, игнорируя некоторые проперти

    Делаю листву. У нее три проперти - DECAYABLE, CHECK_DECAY, treeType. Все ок. Но когда делаю блокстейт json, то приходится описывать все возможные сочетания состояний этих проперти, хотя DECAYABLE, CHECK_DECAY вообще не влияют на модель листвы. Можно ли как-то описывать блокстейты с...
Сверху