blockstate

  1. NymOo

    оптимизация blockstate модели

    Привет, мне нужно менять мою модель блока в зависимости от условий, сначала я хотел просто заменять блок на другой, у которого другая модель, тем самым для игрока просто меняется модель и все, но все же душа больше лежит к изменению моделей с помощью состояний и у меня возникло пару вопросов...
  2. Greed'Ail

    Не выходит добавить blockstate для обычного бревна

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

    Получить координаты блока на который смотрит игрок

    В F3 есть поле Target Block, но я не понимаю как можно его получить, подскажите, пожалуйста, как это можно сделать
  4. ScalpelRed

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Обновить blockState

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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