**Привет. Пожалуйста, помогите, я пытался это сделать уже минуту.
Я делаю специальную модифицированную жидкость.
Я надеюсь, что кто-нибудь знает lil о Java-коде Minecraft, может мне подсказать?
Я хочу написать оператор, который происходит только тогда, когда направление, в котором он пытается двигаться, ВНИЗ.
Я искал и искал... пожалуйста, помогите!
Я как дурак с Java-кодом... не могли бы вы показать мне, как это должно быть? **
Если вы знаете Java, но не знаете Minecraft... вот с чем я работаю:
https://nekoyue.github.io/ForgeJavaDocs -NG/javadoc/1.14.4/net/minecraft/util/Direction.html#DOWN
@Override
protected boolean canSpreadTo(BlockGetter worldIn, BlockPos fromPos, BlockState blockstate, Direction direction, BlockPos toPos, BlockState intostate, FluidState toFluidState, Fluid fluidIn) {
boolean condition = true;
if (worldIn instanceof LevelAccessor world) {
int x = fromPos.getX();
int y = fromPos.getY();
int z = fromPos.getZ();
if (direction == DOWN ) {
condition = my_ConditionProcedure.execute(world, x, y, z);
}
}
return super.canSpreadTo(worldIn, fromPos, blockstate, direction, toPos, intostate, toFluidState, fluidIn) && condition;
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... proceedure