diff --git a/src/main/java/team/chisel/Features.java b/src/main/java/team/chisel/Features.java index 78488fce..183beff3 100644 --- a/src/main/java/team/chisel/Features.java +++ b/src/main/java/team/chisel/Features.java @@ -4302,8 +4302,39 @@ public enum Features { boolean needsMetaRecipes() { return true; } + }, + + FROGLIGHT { + + @Override + void addBlocks() { + BlockCarvable froglight = (BlockCarvable) new BlockCarvable() + .setCreativeTab(ChiselTabs.tabOtherChiselBlocks) + .setHardness(1F) + .setLightLevel(1.0F) + .setStepSound(Block.soundTypeStone); + + for (int i = 0; i < 9; i++) { + froglight.carverHelper.addVariation("tile.froglight." + i + ".desc", i, "froglight/" + i); + } + + froglight.carverHelper.registerAll(froglight, "froglight"); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(ChiselBlocks.froglight, 8, 0), + "SGS", + "BSB", + "SGS", + 'S', new ItemStack(Blocks.stone, 1, 0), + 'G', new ItemStack(Items.glowstone_dust, 1), + 'B', new ItemStack(Items.slime_ball, 1)); + } }; + private static final String[] dyeOres = { "dyeBlack", "dyeRed", "dyeGreen", "dyeBrown", "dyeBlue", "dyePurple", "dyeCyan", "dyeLightGray", "dyeGray", "dyePink", "dyeLime", "dyeYellow", "dyeLightBlue", "dyeMagenta", "dyeOrange", "dyeWhite" }; diff --git a/src/main/java/team/chisel/init/ChiselBlocks.java b/src/main/java/team/chisel/init/ChiselBlocks.java index f8c8d07d..a6a21cdf 100644 --- a/src/main/java/team/chisel/init/ChiselBlocks.java +++ b/src/main/java/team/chisel/init/ChiselBlocks.java @@ -167,5 +167,7 @@ public final class ChiselBlocks { // 1.9... drull pls public static final BlockCarvable purpur = null; + // 1.19, skipped 10 versions but thats fine + public static final BlockCarvable froglight = null; private ChiselBlocks() {} } diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index b9b73aea..fcc04da8 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -1878,3 +1878,15 @@ tile.glotek.12.desc=Cranberry tile.glotek.13.desc=Brink Pink tile.glotek.14.desc=Dark Salmon tile.glotek.15.desc=Harvest Gold + +#Froglight +tile.chisel.froglight.name=Froglight +tile.froglight.0.desc=Pearlescent +tile.froglight.1.desc=Ochre +tile.froglight.2.desc=Verdant +tile.froglight.3.desc=Osmium +tile.froglight.4.desc=Wolframsteel +tile.froglight.5.desc=Ferric +tile.froglight.6.desc=Titanic +tile.froglight.7.desc=Alumium +tile.froglight.8.desc=Girisite diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/0.png b/src/main/resources/assets/chisel/textures/blocks/froglight/0.png new file mode 100644 index 00000000..8f15ce6a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/0.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/1.png b/src/main/resources/assets/chisel/textures/blocks/froglight/1.png new file mode 100644 index 00000000..c914bb83 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/1.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/2.png b/src/main/resources/assets/chisel/textures/blocks/froglight/2.png new file mode 100644 index 00000000..5f18747c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/2.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/3.png b/src/main/resources/assets/chisel/textures/blocks/froglight/3.png new file mode 100644 index 00000000..975b1270 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/3.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/4.png b/src/main/resources/assets/chisel/textures/blocks/froglight/4.png new file mode 100644 index 00000000..a4dc0534 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/4.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/5.png b/src/main/resources/assets/chisel/textures/blocks/froglight/5.png new file mode 100644 index 00000000..8c7e1d58 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/5.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/6.png b/src/main/resources/assets/chisel/textures/blocks/froglight/6.png new file mode 100644 index 00000000..d6ba3c45 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/6.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/7.png b/src/main/resources/assets/chisel/textures/blocks/froglight/7.png new file mode 100644 index 00000000..a1883e7a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/7.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/froglight/8.png b/src/main/resources/assets/chisel/textures/blocks/froglight/8.png new file mode 100644 index 00000000..11f6dc8e Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/froglight/8.png differ