Search in sources :

Example 66 with Vec3i

use of net.minecraft.util.math.Vec3i in project RecurrentComplex by Ivorforce.

the class MazeVisualizationContext method max.

public BlockPos max(MazeRoom room) {
    int[] one = new int[room.getDimensions()];
    Arrays.fill(one, 1);
    return apply(IvVecMathHelper.add(room.getCoordinates(), one)).subtract(new Vec3i(1, 1, 1));
}
Also used : Vec3i(net.minecraft.util.math.Vec3i)

Aggregations

Vec3i (net.minecraft.util.math.Vec3i)66 BlockPos (net.minecraft.util.math.BlockPos)35 IBlockState (net.minecraft.block.state.IBlockState)15 World (net.minecraft.world.World)12 EnumFacing (net.minecraft.util.EnumFacing)7 IBeeModifier (forestry.api.apiculture.IBeeModifier)6 SideOnly (net.minecraftforge.fml.relauncher.SideOnly)6 Tessellator (net.minecraft.client.renderer.Tessellator)5 BakedQuad (net.minecraft.client.renderer.block.model.BakedQuad)4 Vec3d (net.minecraft.util.math.Vec3d)4 Random (java.util.Random)3 AxisAlignedBB (net.minecraft.util.math.AxisAlignedBB)3 EnumTemperature (forestry.api.core.EnumTemperature)2 ICheckPollinatable (forestry.api.genetics.ICheckPollinatable)2 EffectLightning (hellfirepvp.fracture.client.effect.fx.EffectLightning)2 EntityFXFacingParticle (hellfirepvp.fracture.client.effect.fx.EntityFXFacingParticle)2 FissureData (hellfirepvp.fracture.common.fissure.FissureData)2 Vector3 (hellfirepvp.fracture.common.util.Vector3)2 BlockArea (ivorius.ivtoolkit.blocks.BlockArea)2 IvBlockCollection (ivorius.ivtoolkit.blocks.IvBlockCollection)2