/** * Copyright (c) 2011-2015, SpaceToad and the BuildCraft Team * http://www.mod-buildcraft.com * <p/> * BuildCraft is distributed under the terms of the Minecraft Mod Public * License 1.0, or MMPL. Please check the contents of the license located in * http://www.mod-buildcraft.com/MMPL-1.0.txt */ package buildcraft.core.builders.patterns; import net.minecraft.world.World; import buildcraft.api.statements.IStatementParameter; import buildcraft.core.Box; import buildcraft.core.blueprints.Template; public final class PatternFill extends FillerPattern { public static final PatternFill INSTANCE = new PatternFill(); private PatternFill() { super("fill"); } @Override public Template getTemplate(Box box, World world, IStatementParameter[] parameters) { Template bpt = new Template(box.sizeX(), box.sizeY(), box.sizeZ()); fill(0, 0, 0, box.sizeX() - 1, box.sizeY() - 1, box.sizeZ() - 1, bpt); return bpt; } }