package com.infinityraider.agricraft.init; import com.infinityraider.agricraft.blocks.irrigation.BlockSprinkler; import com.infinityraider.agricraft.blocks.BlockSeedAnalyzer; import com.infinityraider.agricraft.blocks.BlockGrate; import com.infinityraider.agricraft.blocks.irrigation.BlockWaterChannelValve; import com.infinityraider.agricraft.blocks.irrigation.BlockWaterChannel; import com.infinityraider.agricraft.blocks.irrigation.BlockWaterTank; import com.infinityraider.agricraft.blocks.irrigation.BlockWaterChannelFull; import com.infinityraider.agricraft.blocks.*; import com.infinityraider.infinitylib.block.BlockBase; public class AgriBlocks { private static final AgriBlocks INSTANCE = new AgriBlocks(); public static AgriBlocks getInstance() { return INSTANCE; } private AgriBlocks() { CROP = new BlockCrop(); SEED_ANALYZER = new BlockSeedAnalyzer(); WATER_PAD = new BlockWaterPad(); TANK = new BlockWaterTank(); CHANNEL = new BlockWaterChannel(); CHANNEL_FULL = new BlockWaterChannelFull(); CHANNEL_VALVE = new BlockWaterChannelValve(); SPRINKLER = new BlockSprinkler(); //SEED_STORAGE = new BlockSeedStorage(); GRATE = new BlockGrate(); } // Crops public final BlockBase CROP; // Analyzers public final BlockBase SEED_ANALYZER; // Water Pads public final BlockBase WATER_PAD; // Irrigation public final BlockBase TANK; public final BlockBase CHANNEL; public final BlockBase CHANNEL_FULL; public final BlockBase CHANNEL_VALVE; public final BlockBase SPRINKLER; // Seed Storage //public final BlockBase SEED_STORAGE; //public static final BlockBase SEED_STORAGE_CONTROLLER = new BlockSeedStorageController(); // Decoration public final BlockBase GRATE; }