- 23
- 2
- 1
Добрый день, работаю по инструкции с вики Fabric
Задача - через миксины отключить физику падения блока, а точнее - через геймрул отключать\включать проверку возможности падения блока
Собсна код:
Главный класс
Класс в миксинах
Ругается на World.getGameRules().getBoolean(FALLING_BLOCKS_ALLOW)... на getGameRules()
В классе World.class метод есть
Однако он не булен? а .getBoolean()?
Миксин хукается и работает, если заменить тупо на false\true
Собсна сабж - как исправить\ куда мне копать
Задача - через миксины отключить физику падения блока, а точнее - через геймрул отключать\включать проверку возможности падения блока
Собсна код:
Главный класс
Main:
public class swa_init implements ModInitializer {
public static final Logger LOGGER = LoggerFactory.getLogger("sw_addons");
public static final GameRules.Key<GameRules.BooleanRule> FALLING_BLOCKS_ALLOW=
GameRuleRegistry.register("FallingBlockAllow", GameRules.Category.MISC, GameRuleFactory.createBooleanRule(true));
@Override
public void onInitialize() {
[B]ПУСТО[/B]
}
}
Класс в миксинах
Ругается на World.getGameRules().getBoolean(FALLING_BLOCKS_ALLOW)... на getGameRules()
В классе World.class метод есть
Однако он не булен? а .getBoolean()?
Миксин хукается и работает, если заменить тупо на false\true
Собсна сабж - как исправить\ куда мне копать
Последнее редактирование: