Merge branch 'master' of https://github.com/paulevsGitch/BetterEnd
This commit is contained in:
commit
d07e91f166
7 changed files with 24 additions and 3 deletions
|
@ -26,7 +26,7 @@ import ru.betterend.registry.EndItems;
|
||||||
import ru.betterend.util.MHelper;
|
import ru.betterend.util.MHelper;
|
||||||
|
|
||||||
public class AuroraCrystalBlock extends AbstractGlassBlock implements IRenderTypeable, IColorProvider {
|
public class AuroraCrystalBlock extends AbstractGlassBlock implements IRenderTypeable, IColorProvider {
|
||||||
private static final Vec3i[] COLORS;
|
public static final Vec3i[] COLORS;
|
||||||
private static final int MIN_DROP = 1;
|
private static final int MIN_DROP = 1;
|
||||||
private static final int MAX_DROP = 4;
|
private static final int MAX_DROP = 4;
|
||||||
|
|
||||||
|
|
|
@ -12,11 +12,13 @@ import ru.betterend.blocks.basis.BlockPillar;
|
||||||
import ru.betterend.blocks.basis.BlockSlab;
|
import ru.betterend.blocks.basis.BlockSlab;
|
||||||
import ru.betterend.blocks.basis.BlockStairs;
|
import ru.betterend.blocks.basis.BlockStairs;
|
||||||
import ru.betterend.blocks.basis.BlockStoneButton;
|
import ru.betterend.blocks.basis.BlockStoneButton;
|
||||||
|
import ru.betterend.blocks.basis.BlockStoneLantern;
|
||||||
import ru.betterend.blocks.basis.BlockStonePressurePlate;
|
import ru.betterend.blocks.basis.BlockStonePressurePlate;
|
||||||
import ru.betterend.blocks.basis.BlockWall;
|
import ru.betterend.blocks.basis.BlockWall;
|
||||||
import ru.betterend.recipe.CraftingRecipes;
|
import ru.betterend.recipe.CraftingRecipes;
|
||||||
import ru.betterend.recipe.builders.GridRecipe;
|
import ru.betterend.recipe.builders.GridRecipe;
|
||||||
import ru.betterend.registry.EndBlocks;
|
import ru.betterend.registry.EndBlocks;
|
||||||
|
import ru.betterend.registry.EndItems;
|
||||||
import ru.betterend.util.TagHelper;
|
import ru.betterend.util.TagHelper;
|
||||||
|
|
||||||
public class StoneMaterial {
|
public class StoneMaterial {
|
||||||
|
@ -31,6 +33,7 @@ public class StoneMaterial {
|
||||||
public final Block button;
|
public final Block button;
|
||||||
public final Block pressure_plate;
|
public final Block pressure_plate;
|
||||||
public final Block pedestal;
|
public final Block pedestal;
|
||||||
|
public final Block lantern;
|
||||||
|
|
||||||
public final Block bricks;
|
public final Block bricks;
|
||||||
public final Block brick_stairs;
|
public final Block brick_stairs;
|
||||||
|
@ -50,6 +53,7 @@ public class StoneMaterial {
|
||||||
button = EndBlocks.registerBlock(name + "_button", new BlockStoneButton(stone));
|
button = EndBlocks.registerBlock(name + "_button", new BlockStoneButton(stone));
|
||||||
pressure_plate = EndBlocks.registerBlock(name + "_plate", new BlockStonePressurePlate(stone));
|
pressure_plate = EndBlocks.registerBlock(name + "_plate", new BlockStonePressurePlate(stone));
|
||||||
pedestal = EndBlocks.registerBlock(name + "_pedestal", new EndPedestal(stone));
|
pedestal = EndBlocks.registerBlock(name + "_pedestal", new EndPedestal(stone));
|
||||||
|
lantern = EndBlocks.registerBlock(name + "_lantern", new BlockStoneLantern(stone));
|
||||||
|
|
||||||
bricks = EndBlocks.registerBlock(name + "_bricks", new BlockBase(material));
|
bricks = EndBlocks.registerBlock(name + "_bricks", new BlockBase(material));
|
||||||
brick_stairs = EndBlocks.registerBlock(name + "_bricks_stairs", new BlockStairs(bricks));
|
brick_stairs = EndBlocks.registerBlock(name + "_bricks_stairs", new BlockStairs(bricks));
|
||||||
|
@ -72,6 +76,7 @@ public class StoneMaterial {
|
||||||
|
|
||||||
GridRecipe.make(name + "_button", button).setList("#").addMaterial('#', stone).setGroup("end_stone_buttons").build();
|
GridRecipe.make(name + "_button", button).setList("#").addMaterial('#', stone).setGroup("end_stone_buttons").build();
|
||||||
GridRecipe.make(name + "_pressure_plate", pressure_plate).setShape("##").addMaterial('#', stone).setGroup("end_stone_plates").build();
|
GridRecipe.make(name + "_pressure_plate", pressure_plate).setShape("##").addMaterial('#', stone).setGroup("end_stone_plates").build();
|
||||||
|
GridRecipe.make(name + "_lantern", lantern).setShape("S", "#", "S").addMaterial('#', EndItems.CRYSTAL_SHARDS).addMaterial('S', slab, brick_slab).setGroup("end_stone_lanterns").build();
|
||||||
|
|
||||||
CraftingRecipes.registerPedestal(name + "_pedestal", pedestal, slab, pillar);
|
CraftingRecipes.registerPedestal(name + "_pedestal", pedestal, slab, pillar);
|
||||||
|
|
||||||
|
|
|
@ -31,6 +31,7 @@ public interface Patterned {
|
||||||
public final static Identifier LADDER_STATES_PATTERN = BetterEnd.makeID("patterns/blockstate/pattern_ladder.json");
|
public final static Identifier LADDER_STATES_PATTERN = BetterEnd.makeID("patterns/blockstate/pattern_ladder.json");
|
||||||
public final static Identifier BARREL_STATES_PATTERN = BetterEnd.makeID("patterns/blockstate/pattern_barrel.json");
|
public final static Identifier BARREL_STATES_PATTERN = BetterEnd.makeID("patterns/blockstate/pattern_barrel.json");
|
||||||
public final static Identifier PEDESTAL_STATES_PATTERN = BetterEnd.makeID("patterns/blockstate/pattern_pedestal.json");
|
public final static Identifier PEDESTAL_STATES_PATTERN = BetterEnd.makeID("patterns/blockstate/pattern_pedestal.json");
|
||||||
|
public final static Identifier BLOCKSTATE_STONE_LANTERN = BetterEnd.makeID("patterns/blockstate/stone_lantern.json");
|
||||||
|
|
||||||
//Models Block
|
//Models Block
|
||||||
public final static Identifier EMPTY_MODEL = BetterEnd.makeID("patterns/block/pattern_empty.json");
|
public final static Identifier EMPTY_MODEL = BetterEnd.makeID("patterns/block/pattern_empty.json");
|
||||||
|
@ -70,6 +71,8 @@ public interface Patterned {
|
||||||
public final static Identifier PEDESTAL_MODEL_BOTTOM = BetterEnd.makeID("patterns/block/pattern_pedestal_bottom.json");
|
public final static Identifier PEDESTAL_MODEL_BOTTOM = BetterEnd.makeID("patterns/block/pattern_pedestal_bottom.json");
|
||||||
public final static Identifier PEDESTAL_MODEL_PILLAR = BetterEnd.makeID("patterns/block/pattern_pedestal_pillar.json");
|
public final static Identifier PEDESTAL_MODEL_PILLAR = BetterEnd.makeID("patterns/block/pattern_pedestal_pillar.json");
|
||||||
public final static Identifier BOOKSHELF = BetterEnd.makeID("patterns/block/bookshelf.json");
|
public final static Identifier BOOKSHELF = BetterEnd.makeID("patterns/block/bookshelf.json");
|
||||||
|
public final static Identifier STONE_LANTERN_CEIL = BetterEnd.makeID("patterns/block/stone_lantern_ceil.json");
|
||||||
|
public final static Identifier STONE_LANTERN_FLOOR = BetterEnd.makeID("patterns/block/stone_lantern_floor.json");
|
||||||
|
|
||||||
//Models Item
|
//Models Item
|
||||||
public final static Identifier WALL_ITEM_MODEL = BetterEnd.makeID("patterns/item/pattern_wall.json");
|
public final static Identifier WALL_ITEM_MODEL = BetterEnd.makeID("patterns/item/pattern_wall.json");
|
||||||
|
|
|
@ -102,6 +102,8 @@ public class CraftingRecipes {
|
||||||
GridRecipe.make("needlegrass_stick", Items.STICK).setList("#").setOutputCount(2).addMaterial('#', EndBlocks.NEEDLEGRASS).build();
|
GridRecipe.make("needlegrass_stick", Items.STICK).setList("#").setOutputCount(2).addMaterial('#', EndBlocks.NEEDLEGRASS).build();
|
||||||
GridRecipe.make("shadow_berry_seeds", EndBlocks.SHADOW_BERRY).setList("#").setOutputCount(4).addMaterial('#', EndItems.SHADOW_BERRY_RAW).build();
|
GridRecipe.make("shadow_berry_seeds", EndBlocks.SHADOW_BERRY).setList("#").setOutputCount(4).addMaterial('#', EndItems.SHADOW_BERRY_RAW).build();
|
||||||
GridRecipe.make("purple_polypore_dye", Items.PURPLE_DYE).setList("#").addMaterial('#', EndBlocks.PURPLE_POLYPORE).build();
|
GridRecipe.make("purple_polypore_dye", Items.PURPLE_DYE).setList("#").addMaterial('#', EndBlocks.PURPLE_POLYPORE).build();
|
||||||
|
|
||||||
|
GridRecipe.make("end_stone_lantern", EndBlocks.LANTERN_END_STONE).setShape("S", "#", "S").addMaterial('#', EndItems.CRYSTAL_SHARDS).addMaterial('S', Blocks.END_STONE_BRICK_SLAB).setGroup("end_stone_lanterns").build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void registerPedestal(String name, Block pedestal, Block slab, Block pillar) {
|
public static void registerPedestal(String name, Block pedestal, Block slab, Block pillar) {
|
||||||
|
|
|
@ -51,6 +51,7 @@ import ru.betterend.blocks.basis.BlockGlowingFur;
|
||||||
import ru.betterend.blocks.basis.BlockLeaves;
|
import ru.betterend.blocks.basis.BlockLeaves;
|
||||||
import ru.betterend.blocks.basis.BlockOre;
|
import ru.betterend.blocks.basis.BlockOre;
|
||||||
import ru.betterend.blocks.basis.BlockSimpleLeaves;
|
import ru.betterend.blocks.basis.BlockSimpleLeaves;
|
||||||
|
import ru.betterend.blocks.basis.BlockStoneLantern;
|
||||||
import ru.betterend.blocks.basis.BlockVine;
|
import ru.betterend.blocks.basis.BlockVine;
|
||||||
import ru.betterend.blocks.basis.BlockWallMushroom;
|
import ru.betterend.blocks.basis.BlockWallMushroom;
|
||||||
import ru.betterend.blocks.basis.BlockWallPlant;
|
import ru.betterend.blocks.basis.BlockWallPlant;
|
||||||
|
@ -156,6 +157,8 @@ public class EndBlocks {
|
||||||
public static final Block ENDER_BLOCK = registerBlock("ender_block", new EnderBlock());
|
public static final Block ENDER_BLOCK = registerBlock("ender_block", new EnderBlock());
|
||||||
public static final Block AURORA_CRYSTAL = registerBlock("aurora_crystal", new AuroraCrystalBlock());
|
public static final Block AURORA_CRYSTAL = registerBlock("aurora_crystal", new AuroraCrystalBlock());
|
||||||
|
|
||||||
|
public static final Block LANTERN_END_STONE = registerBlock("lantern_end_stone", new BlockStoneLantern(Blocks.END_STONE));
|
||||||
|
|
||||||
// Blocks With Entity //
|
// Blocks With Entity //
|
||||||
public static final Block END_STONE_SMELTER = registerBlock("end_stone_smelter", new EndStoneSmelter());
|
public static final Block END_STONE_SMELTER = registerBlock("end_stone_smelter", new EndStoneSmelter());
|
||||||
public static final Block ETERNAL_PEDESTAL = registerBlock("eternal_pedestal", new EternalPedestal());
|
public static final Block ETERNAL_PEDESTAL = registerBlock("eternal_pedestal", new EternalPedestal());
|
||||||
|
|
|
@ -278,5 +278,9 @@
|
||||||
"block.betterend.purple_polypore": "Purple Polypore",
|
"block.betterend.purple_polypore": "Purple Polypore",
|
||||||
|
|
||||||
"block.betterend.cyan_moss": "Cyan Moss",
|
"block.betterend.cyan_moss": "Cyan Moss",
|
||||||
"block.betterend.tail_moss": "Tail Moss"
|
"block.betterend.tail_moss": "Tail Moss",
|
||||||
|
|
||||||
|
"block.betterend.flavolite_lantern": "Flavolite Lantern",
|
||||||
|
"block.betterend.lantern_end_stone": "End Stone Lantern",
|
||||||
|
"block.betterend.violecite_lantern": "Violecite Lantern"
|
||||||
}
|
}
|
|
@ -280,5 +280,9 @@
|
||||||
"block.betterend.purple_polypore": "Пурпурный трутовик",
|
"block.betterend.purple_polypore": "Пурпурный трутовик",
|
||||||
|
|
||||||
"block.betterend.cyan_moss": "Циановый мох",
|
"block.betterend.cyan_moss": "Циановый мох",
|
||||||
"block.betterend.tail_moss": "Хвостовидный мох"
|
"block.betterend.tail_moss": "Хвостовидный мох",
|
||||||
|
|
||||||
|
"block.betterend.flavolite_lantern": "Флаволитовый фонарь",
|
||||||
|
"block.betterend.lantern_end_stone": "Фонарь из камня края",
|
||||||
|
"block.betterend.violecite_lantern": "Виолецитовый фонарь"
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue