From fa1356864f048582da9c5303ac6a012dce3fb100 Mon Sep 17 00:00:00 2001 From: Brach Speicher Date: Sun, 8 Mar 2020 16:43:02 -0400 Subject: [PATCH] Attempt to add warning signs Untested, must stop for now and pick back up after everything else is dealt with --- src/main/java/team/chisel/Features.java | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/main/java/team/chisel/Features.java b/src/main/java/team/chisel/Features.java index 9c82fa45d..a34a49f55 100644 --- a/src/main/java/team/chisel/Features.java +++ b/src/main/java/team/chisel/Features.java @@ -3187,6 +3187,41 @@ void addRecipes(IForgeRegistry registry) } }, + WARNING { + @Override + void addBlocks(ChiselBlockFactory factory) { + factory.newBlock(Material.ROCK, "warning", new ChiselBlockProvider<>(BlockCarvable::new, BlockCarvable.class)).opaque(false) + .newVariation("generic") + .next("biohazard") + .next("fire") + .next("explosion") + .next("death") + .next("falling") + .next("fall") + .next("voltage") + .next("rad") + .next("acid") + .next("underconstruction") + .next("sound") + .next("noentry") + .next("eldritch") + .next("projectile") + .next("crush") + .next("monsters") + .next("flux") + .build(); + } + + @Override + void addRecipes(IForgeRegistry registry) + { + addShapedRecipe(registry, new ItemStack(ChiselBlocks.warning, 16, 0), "***", "*!*, "***", + '*', "stone", + '!', new ItemStack(Items.SIGN)); + } + }, + + WATERSTONE { @Override void addBlocks(ChiselBlockFactory factory) {