Search in sources :

Example 1 with BlockResourceStorageBlock

use of forestry.core.gadgets.BlockResourceStorageBlock in project ForestryMC by ForestryMC.

the class PluginCore method preInit.

@Override
public void preInit() {
    super.preInit();
    rootCommand.addChildCommand(new CommandVersion());
    rootCommand.addChildCommand(new CommandPlugins());
    ForestryBlock.core.registerBlock(new BlockBase(Material.iron, true), ItemForestryBlock.class, "core");
    definitionEscritoire = ((BlockBase) ForestryBlock.core.block()).addDefinition(new MachineDefinition(Defaults.DEFINITION_ESCRITOIRE_META, "forestry.Escritoire", TileEscritoire.class, Proxies.render.getRenderEscritoire()));
    ForestryBlock.soil.registerBlock(new BlockSoil(), ItemTypedBlock.class, "soil");
    ForestryBlock.soil.block().setHarvestLevel("shovel", 0, 0);
    ForestryBlock.soil.block().setHarvestLevel("shovel", 0, 1);
    ForestryBlock.resources.registerBlock(new BlockResource(), ItemForestryBlock.class, "resources");
    ForestryBlock.resources.block().setHarvestLevel("pickaxe", 1);
    OreDictionary.registerOre("oreApatite", ForestryBlock.resources.getItemStack(1, 0));
    OreDictionary.registerOre("oreCopper", ForestryBlock.resources.getItemStack(1, 1));
    OreDictionary.registerOre("oreTin", ForestryBlock.resources.getItemStack(1, 2));
    ForestryBlock.resourceStorage.registerBlock(new BlockResourceStorageBlock(), ItemForestryBlock.class, "resourceStorage");
    ForestryBlock.resourceStorage.block().setHarvestLevel("pickaxe", 0);
    OreDictionary.registerOre("blockApatite", ForestryBlock.resourceStorage.getItemStack(1, 0));
    OreDictionary.registerOre("blockCopper", ForestryBlock.resourceStorage.getItemStack(1, 1));
    OreDictionary.registerOre("blockTin", ForestryBlock.resourceStorage.getItemStack(1, 2));
    OreDictionary.registerOre("blockBronze", ForestryBlock.resourceStorage.getItemStack(1, 3));
    ForestryBlock.glass.registerBlock(new BlockStainedGlass(), ItemForestryBlock.class, "stained");
}
Also used : CommandVersion(forestry.core.commands.CommandVersion) BlockStainedGlass(forestry.core.gadgets.BlockStainedGlass) BlockResource(forestry.core.gadgets.BlockResource) MachineDefinition(forestry.core.gadgets.MachineDefinition) BlockBase(forestry.core.gadgets.BlockBase) BlockResourceStorageBlock(forestry.core.gadgets.BlockResourceStorageBlock) CommandPlugins(forestry.core.commands.CommandPlugins) BlockSoil(forestry.core.gadgets.BlockSoil)

Aggregations

CommandPlugins (forestry.core.commands.CommandPlugins)1 CommandVersion (forestry.core.commands.CommandVersion)1 BlockBase (forestry.core.gadgets.BlockBase)1 BlockResource (forestry.core.gadgets.BlockResource)1 BlockResourceStorageBlock (forestry.core.gadgets.BlockResourceStorageBlock)1 BlockSoil (forestry.core.gadgets.BlockSoil)1 BlockStainedGlass (forestry.core.gadgets.BlockStainedGlass)1 MachineDefinition (forestry.core.gadgets.MachineDefinition)1