Class BlockPosCoordinateExpression

java.lang.Object
com.petrolpark.core.scratch.symbol.ScratchSymbol<IScratchEnvironment,ScratchArguments.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>>,ScratchParameters.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,DropdownArgument.DropdownParameter<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>,ScratchParameters.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,net.minecraft.core.BlockPos>>>>
com.petrolpark.core.scratch.symbol.expression.ScratchExpression<IScratchEnvironment,Long,ScratchArguments.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>>,ScratchParameters.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,DropdownArgument.DropdownParameter<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>,ScratchParameters.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,net.minecraft.core.BlockPos>>>>
com.petrolpark.core.scratch.symbol.expression.SimpleExpressionType<IScratchEnvironment,Long,ScratchArguments.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>>,ScratchParameters.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,DropdownArgument.DropdownParameter<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>,ScratchParameters.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,net.minecraft.core.BlockPos>>>,BlockPosCoordinateExpression>
com.petrolpark.core.scratch.symbol.expression.BinaryExpressionType<IScratchEnvironment,Long,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,DropdownArgument.DropdownParameter<IScratchEnvironment,net.minecraft.core.Direction.Axis>,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,net.minecraft.core.BlockPos>,BlockPosCoordinateExpression>
com.petrolpark.core.scratch.symbol.expression.world.block.pos.BlockPosCoordinateExpression
All Implemented Interfaces:
IScratchExpression<IScratchEnvironment,Long,ScratchArguments.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>>,ScratchParameters.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,DropdownArgument.DropdownParameter<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>,ScratchParameters.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,net.minecraft.core.BlockPos>>>>, IScratchExpression.Type<BlockPosCoordinateExpression>, IScratchSymbol<IScratchEnvironment,ScratchArguments.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>>,ScratchParameters.And<IScratchEnvironment,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,DropdownArgument.DropdownParameter<IScratchEnvironment,net.minecraft.core.Direction.Axis>,ScratchArguments.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>>,ScratchParameters.Just<IScratchEnvironment,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,net.minecraft.core.BlockPos>>>>, IScratchSymbol.Type<BlockPosCoordinateExpression>

public final class BlockPosCoordinateExpression extends BinaryExpressionType<IScratchEnvironment,Long,net.minecraft.core.Direction.Axis,DropdownArgument<IScratchEnvironment,net.minecraft.core.Direction.Axis>,DropdownArgument.DropdownParameter<IScratchEnvironment,net.minecraft.core.Direction.Axis>,net.minecraft.core.BlockPos,ExpressionArgument<IScratchEnvironment,net.minecraft.core.BlockPos>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,net.minecraft.core.BlockPos>,BlockPosCoordinateExpression>