NaturesAura/src/main/java/de/ellpeck/naturesaura/blocks/ModBlocks.java

62 lines
4.9 KiB
Java
Raw Normal View History

2018-10-13 23:46:30 +02:00
package de.ellpeck.naturesaura.blocks;
2019-01-26 00:34:05 +01:00
import de.ellpeck.naturesaura.ModConfig;
2018-10-13 23:46:30 +02:00
import net.minecraft.block.Block;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
2019-10-20 22:30:49 +02:00
import net.minecraft.world.dimension.DimensionType;
2018-10-13 23:46:30 +02:00
public final class ModBlocks {
public static final Block ANCIENT_LOG = new BlockAncientLog("ancient_log");
public static final Block ANCIENT_BARK = new BlockAncientLog("ancient_bark");
2018-10-20 11:37:11 +02:00
public static final Block ANCIENT_PLANKS = new BlockImpl("ancient_planks", Material.WOOD).setSoundType(SoundType.WOOD).setHardness(2F);
2018-11-03 13:23:10 +01:00
public static final Block ANCIENT_STAIRS = new BlockStairsNA("ancient_stairs", ANCIENT_PLANKS.getDefaultState());
public static final Block ANCIENT_SLAB = BlockSlabsNA.makeSlab("ancient_slab", Material.WOOD, SoundType.WOOD, 1.5F);
2018-10-13 23:46:30 +02:00
public static final Block ANCIENT_LEAVES = new BlockAncientLeaves();
public static final Block ANCIENT_SAPLING = new BlockAncientSapling();
2018-10-14 14:27:18 +02:00
public static final Block NATURE_ALTAR = new BlockNatureAltar();
2018-10-14 16:12:33 +02:00
public static final Block DECAYED_LEAVES = new BlockDecayedLeaves();
2018-10-15 18:36:46 +02:00
public static final Block GOLDEN_LEAVES = new BlockGoldenLeaves();
2018-10-16 01:36:30 +02:00
public static final Block GOLD_POWDER = new BlockGoldPowder();
2018-10-16 11:49:30 +02:00
public static final Block WOOD_STAND = new BlockWoodStand();
2018-10-20 21:19:08 +02:00
public static final Block INFUSED_STONE = new BlockImpl("infused_stone", Material.ROCK).setSoundType(SoundType.STONE).setHardness(1.75F);
2018-11-03 13:23:10 +01:00
public static final Block INFUSED_STAIRS = new BlockStairsNA("infused_stairs", INFUSED_STONE.getDefaultState());
public static final Block INFUSED_SLAB = BlockSlabsNA.makeSlab("infused_slab", Material.ROCK, SoundType.STONE, 1.25F);
public static final Block INFUSED_BRICK = new BlockImpl("infused_brick", Material.ROCK).setSoundType(SoundType.STONE).setHardness(1.5F);
public static final Block INFUSED_BRICK_STAIRS = new BlockStairsNA("infused_brick_stairs", INFUSED_BRICK.getDefaultState());
public static final Block INFUSED_BRICK_SLAB = BlockSlabsNA.makeSlab("infused_brick_slab", Material.ROCK, SoundType.STONE, 1.25F);
2018-10-26 15:01:48 +02:00
public static final Block FURNACE_HEATER = new BlockFurnaceHeater();
public static final Block POTION_GENERATOR = new BlockPotionGenerator();
2018-10-28 17:39:53 +01:00
public static final Block AURA_DETECTOR = new BlockAuraDetector();
2018-10-31 01:17:58 +01:00
public static final Block CONVERSION_CATALYST = new BlockImpl("conversion_catalyst", Material.ROCK).setSoundType(SoundType.STONE).setHardness(2.5F);
2019-02-08 22:36:44 +01:00
public static final Block CRUSHING_CATALYST = new BlockImpl("crushing_catalyst", Material.ROCK).setSoundType(SoundType.STONE).setHardness(2.5F);
2018-11-04 16:38:09 +01:00
public static final Block FLOWER_GENERATOR = new BlockFlowerGenerator();
2018-11-05 16:36:10 +01:00
public static final Block PLACER = new BlockPlacer();
2018-11-05 22:37:40 +01:00
public static final Block HOPPER_UPGRADE = new BlockHopperUpgrade();
2018-11-13 00:36:47 +01:00
public static final Block FIELD_CREATOR = new BlockFieldCreator();
2018-11-14 19:14:03 +01:00
public static final Block OAK_GENERATOR = new BlockOakGenerator();
2018-11-17 23:08:46 +01:00
public static final Block INFUSED_IRON = new BlockImpl("infused_iron_block", Material.IRON).setSoundType(SoundType.METAL).setHardness(3F);
2018-11-19 20:18:22 +01:00
public static final Block OFFERING_TABLE = new BlockOfferingTable();
public static final Block PICKUP_STOPPER = new BlockPickupStopper();
2018-11-24 15:06:18 +01:00
public static final Block SPAWN_LAMP = new BlockSpawnLamp();
2018-11-29 00:47:21 +01:00
public static final Block ANIMAL_GENERATOR = new BlockAnimalGenerator();
2018-12-22 14:57:19 +01:00
public static final Block END_FLOWER = new BlockEndFlower();
2018-12-27 13:57:23 +01:00
public static final Block GRATED_CHUTE = new BlockGratedChute();
2018-12-30 20:37:00 +01:00
public static final Block ANIMAL_SPAWNER = new BlockAnimalSpawner();
2019-01-08 01:14:19 +01:00
public static final Block AUTO_CRAFTER = new BlockAutoCrafter();
2019-01-25 21:57:23 +01:00
public static final Block GOLD_BRICK = new BlockImpl("gold_brick", Material.ROCK).setSoundType(SoundType.STONE).setHardness(2F);
2019-01-26 00:34:05 +01:00
public static final Block RF_CONVERTER = ModConfig.enabledFeatures.rfConverter ? new BlockRFConverter() : null;
2019-02-01 17:42:59 +01:00
public static final Block MOSS_GENERATOR = new BlockMossGenerator();
2019-02-08 22:36:44 +01:00
public static final Block TIME_CHANGER = new BlockTimeChanger();
public static final Block GENERATOR_LIMIT_REMOVER = new BlockGeneratorLimitRemover();
2019-02-17 22:51:05 +01:00
public static final Block ENDER_CRATE = new BlockEnderCrate();
2019-02-22 19:06:47 +01:00
public static final Block POWDER_PLACER = new BlockPowderPlacer();
2019-02-24 17:44:53 +01:00
public static final Block FIREWORK_GENERATOR = new BlockFireworkGenerator();
2019-03-12 19:34:59 +01:00
public static final Block PROJECTILE_GENERATOR = new BlockProjectileGenerator();
2019-03-19 17:21:06 +01:00
public static final Block CHUNK_LOADER = ModConfig.enabledFeatures.chunkLoader ? new BlockChunkLoader() : null;
2019-03-21 22:27:51 +01:00
public static final Block DIMENSION_RAIL_OVERWORLD = new BlockDimensionRail("overworld", DimensionType.OVERWORLD, DimensionType.NETHER, DimensionType.THE_END);
public static final Block DIMENSION_RAIL_NETHER = new BlockDimensionRail("nether", DimensionType.NETHER, DimensionType.OVERWORLD);
public static final Block DIMENSION_RAIL_END = new BlockDimensionRail("end", DimensionType.THE_END, DimensionType.OVERWORLD);
2018-10-13 23:46:30 +02:00
}