Skip to content

Commit 2b0a231

Browse files
authored
Merge branch 'master' into cursed-voidstone-rendering
2 parents 20110c2 + cc9b8ab commit 2b0a231

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+115
-5
lines changed

src/main/java/team/chisel/Features.java

Lines changed: 81 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1647,7 +1647,7 @@ void addBlocks() {
16471647
.setCreativeTab(ChiselTabs.tabStoneChiselBlocks)
16481648
.setStepSound(Block.soundTypeStone)
16491649
.setHardness(1.5F);
1650-
Carving.chisel.addVariation("hardenedClay", Blocks.hardened_clay, 0, 0);
1650+
Carving.chisel.addVariation("hardened_clay", Blocks.hardened_clay, 0, 0);
16511651
hardenedClay.carverHelper.addVariation("tile.hardened_clay.0.desc", 0, "hardenedclay/braid");
16521652
hardenedClay.carverHelper.addVariation("tile.hardened_clay.1.desc", 1, "hardenedclay/bricks-cracked");
16531653
hardenedClay.carverHelper.addVariation("tile.hardened_clay.2.desc", 2, "hardenedclay/bricks-encased");
@@ -1681,7 +1681,7 @@ void addBlocks() {
16811681
hardenedClay2.carverHelper.addVariation("tile.hardened_clay.24.desc", 8, "hardenedclay/twisted");
16821682
hardenedClay2.carverHelper.addVariation("tile.hardened_clay.25.desc", 9, "hardenedclay/weaver");
16831683
hardenedClay2.carverHelper.registerBlock(hardenedClay2, "hardened_clay2");
1684-
hardenedClay2.carverHelper.registerVariations("hardenedClay");
1684+
hardenedClay2.carverHelper.registerVariations("hardened_clay");
16851685
}
16861686
},
16871687

@@ -1701,7 +1701,7 @@ void addBlocks() {
17011701
String oreName = "hardenedClay" + sGNames[i].replaceAll(" ", "");
17021702
String texName = "hardenedclay/" + sGNames[i].toLowerCase()
17031703
.replaceAll(" ", "") + "/";
1704-
Carving.chisel.addVariation(groupName, Blocks.stained_hardened_clay, i, 0);
1704+
Carving.chisel.addVariation(blockName, Blocks.stained_hardened_clay, i, 0);
17051705
hardenedClay.carverHelper.addVariation("tile." + blockName + ".0.desc", 0, texName + "braid");
17061706
hardenedClay.carverHelper.addVariation("tile." + blockName + ".1.desc", 1, texName + "bricks-cracked");
17071707
hardenedClay.carverHelper.addVariation("tile." + blockName + ".2.desc", 2, texName + "bricks-encased");
@@ -1735,7 +1735,7 @@ void addBlocks() {
17351735
hardenedClay2.carverHelper.addVariation("tile." + blockName + ".24.desc", 8, texName + "twisted");
17361736
hardenedClay2.carverHelper.addVariation("tile." + blockName + ".25.desc", 9, texName + "weaver");
17371737
hardenedClay2.carverHelper.registerBlock(hardenedClay2, blockName + "2");
1738-
hardenedClay2.carverHelper.registerVariations(groupName);
1738+
hardenedClay2.carverHelper.registerVariations(blockName);
17391739
}
17401740
}
17411741
},
@@ -2050,6 +2050,7 @@ void addBlocks() {
20502050
}
20512051

20522052
Carving.chisel.addVariation("iron_block", Blocks.iron_block, 0, 0);
2053+
iron_block.carverHelper.addVariation("tile.iron.0.desc", 0, "iron/terrain-iron-rusted");
20532054
iron_block.carverHelper.addVariation("tile.iron.1.desc", 1, "iron/terrain-iron-largeingot");
20542055
iron_block.carverHelper.addVariation("tile.iron.2.desc", 2, "iron/terrain-iron-smallingot");
20552056
iron_block.carverHelper.addVariation("tile.iron.3.desc", 3, "iron/terrain-iron-gears");
@@ -3810,6 +3811,12 @@ void addBlocks() {
38103811
7,
38113812
"technical/new/concrete/concreteBlocks",
38123813
new SubmapManagerCombinedCTM(9, "technical/new/concrete/concreteBlocks", TextureType.R9));
3814+
technical4.carverHelper.addVariation("tile.technical4.8.desc", 8, "technical/new/cinderblock", 42);
3815+
technical4.carverHelper.addVariation("tile.technical4.9.desc", 9, "technical/new/polishedcinderblock", 43);
3816+
technical4.carverHelper.addVariation("tile.technical4.10.desc", 10, "technical/new/cinderbrick", 44);
3817+
technical4.carverHelper.addVariation("tile.technical4.11.desc", 11, "technical/new/cardboardbox", 45);
3818+
technical4.carverHelper.addVariation("tile.technical4.12.desc", 12, "technical/new/foldedcardboard", 46);
3819+
technical4.carverHelper.addVariation("tile.technical4.13.desc", 13, "technical/new/cardboardscrap", 47);
38133820
// The animation is malfunctioning. :(
38143821
// technical4.carverHelper.addVariation("tile.technical4.7.desc", 7, "technical/new/TapeDrive");
38153822
technical4.carverHelper.registerBlock(technical4, "technical4");
@@ -4536,6 +4543,76 @@ void addRecipes() {
45364543
'B',
45374544
new ItemStack(Items.slime_ball, 1));
45384545
}
4546+
},
4547+
4548+
LANTERN {
4549+
4550+
@Override
4551+
void addBlocks() {
4552+
BlockCarvable lantern = (BlockCarvable) new BlockCarvable().setCreativeTab(ChiselTabs.tabOtherChiselBlocks)
4553+
.setHardness(1F)
4554+
.setLightLevel(1.0F)
4555+
.setStepSound(Block.soundTypeGlass);
4556+
4557+
lantern.carverHelper.addVariation("tile.lantern.0.desc", 0, "lantern/lantern");
4558+
lantern.carverHelper.addVariation("tile.lantern.1.desc", 1, "lantern/glowlantern");
4559+
lantern.carverHelper.addVariation("tile.lantern.2.desc", 2, "lantern/redlantern");
4560+
lantern.carverHelper.addVariation("tile.lantern.3.desc", 3, "lantern/soullantern");
4561+
lantern.carverHelper.addVariation("tile.lantern.4.desc", 4, "lantern/cursedlantern");
4562+
lantern.carverHelper.addVariation("tile.lantern.5.desc", 5, "lantern/endlantern");
4563+
4564+
lantern.carverHelper.registerAll(lantern, "lantern");
4565+
}
4566+
4567+
@Override
4568+
void addRecipes() {
4569+
GameRegistry.addRecipe(
4570+
new ItemStack(ChiselBlocks.lantern, 1, 0),
4571+
"gig",
4572+
"iGi",
4573+
"gig",
4574+
'i',
4575+
new ItemStack(Items.iron_ingot, 1, 0),
4576+
'G',
4577+
new ItemStack(Blocks.glowstone, 1),
4578+
'g',
4579+
new ItemStack(Items.glowstone_dust, 1));
4580+
}
4581+
},
4582+
4583+
SHEETMETAL {
4584+
4585+
@Override
4586+
void addBlocks() {
4587+
BlockCarvable sheetmetal = (BlockCarvable) new BlockCarvable()
4588+
.setCreativeTab(ChiselTabs.tabOtherChiselBlocks)
4589+
.setHardness(1F)
4590+
.setStepSound(Block.soundTypeMetal);
4591+
4592+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.0.desc", 0, "sheetmetal/walling");
4593+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.1.desc", 1, "sheetmetal/siding");
4594+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.2.desc", 2, "sheetmetal/paneling");
4595+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.3.desc", 3, "sheetmetal/plating");
4596+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.4.desc", 4, "sheetmetal/treading");
4597+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.5.desc", 5, "sheetmetal/rustywalling");
4598+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.6.desc", 6, "sheetmetal/rustysiding");
4599+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.7.desc", 7, "sheetmetal/rustypaneling");
4600+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.8.desc", 8, "sheetmetal/rustyplating");
4601+
sheetmetal.carverHelper.addVariation("tile.sheetmetal.9.desc", 9, "sheetmetal/rustytreading");
4602+
4603+
sheetmetal.carverHelper.registerAll(sheetmetal, "sheetmetal");
4604+
}
4605+
4606+
@Override
4607+
void addRecipes() {
4608+
GameRegistry.addRecipe(
4609+
new ItemStack(ChiselBlocks.sheetmetal, 32, 0),
4610+
"iii",
4611+
" ",
4612+
"iii",
4613+
'i',
4614+
new ItemStack(Items.iron_ingot, 1, 0));
4615+
}
45394616
};
45404617

45414618
private static final String[] dyeOres = { "dyeBlack", "dyeRed", "dyeGreen", "dyeBrown", "dyeBlue", "dyePurple",

src/main/java/team/chisel/block/BlockCarvableStairs.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public IIcon getIcon(int side, int metadata) {
4040

4141
@Override
4242
public int damageDropped(int i) {
43-
return i / 8;
43+
return i & 0x8;
4444
}
4545

4646
@Override

src/main/java/team/chisel/init/ChiselBlocks.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,5 +173,9 @@ public final class ChiselBlocks {
173173
// 1.19, skipped 10 versions but thats fine
174174
public static final BlockCarvable froglight = null;
175175

176+
// Backports from Dustrial Decor. Original artists are WDSPC and Evo_94!
177+
public static final BlockCarvable lantern = null;
178+
public static final BlockCarvable sheetmetal = null;
179+
176180
private ChiselBlocks() {}
177181
}

src/main/resources/assets/chisel/lang/en_US.lang

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,12 @@ tile.technical4.4.desc=Thermal Exhaust Plating
881881
tile.technical4.5.desc=Makeshift Plating
882882
tile.technical4.6.desc=Pipe Dream
883883
tile.technical4.7.desc=Worn Concrete
884+
tile.technical4.8.desc=Cinder Block
885+
tile.technical4.9.desc=Cinder Block (Polished)
886+
tile.technical4.10.desc=Cinder Brick
887+
tile.technical4.11.desc=Cardboard Box
888+
tile.technical4.12.desc=Folded Cardboard
889+
tile.technical4.13.desc=Cardboard Scrap
884890
tile.technical4.16.desc=Tape Drive? (I'm too young for this.)
885891

886892
#End Stone
@@ -1297,6 +1303,7 @@ tile.roadLine.4.desc=Hazard Tape
12971303

12981304
#Iron Blocks
12991305
tile.chisel.iron_block.name=Iron Block
1306+
tile.iron.0.desc=Rusted Block
13001307
tile.iron.1.desc=Large Iron Ingots
13011308
tile.iron.2.desc=Small Iron Ingots
13021309
tile.iron.3.desc=Iron Gears
@@ -2698,5 +2705,27 @@ tile.froglight.7.desc=Orundum
26982705
tile.froglight.8.desc=Blood-Stained
26992706
tile.froglight.9.desc=Ichor
27002707

2708+
#Lanterns
2709+
tile.chisel.lantern.name=Lantern
2710+
tile.lantern.0.desc=Simple
2711+
tile.lantern.1.desc=Glow
2712+
tile.lantern.2.desc=Redstone
2713+
tile.lantern.3.desc=Soul
2714+
tile.lantern.4.desc=Cursed
2715+
tile.lantern.5.desc=Ender
2716+
2717+
#Sheetmetal
2718+
tile.chisel.sheetmetal.name=Sheetmetal
2719+
tile.sheetmetal.0.desc=Walling
2720+
tile.sheetmetal.1.desc=Siding
2721+
tile.sheetmetal.2.desc=Paneling
2722+
tile.sheetmetal.3.desc=Plating
2723+
tile.sheetmetal.4.desc=Treading
2724+
tile.sheetmetal.5.desc=Walling (Rusty)
2725+
tile.sheetmetal.6.desc=Siding (Rusty)
2726+
tile.sheetmetal.7.desc=Paneling (Rusty)
2727+
tile.sheetmetal.8.desc=Plating (Rusty)
2728+
tile.sheetmetal.9.desc=Treading (Rusty)
2729+
27012730
tile.chisel.amber.name=Block of Amber
27022731
tile.chisel.bloodBrick.name=Bloodstone Brick
407 Bytes
394 Bytes
553 Bytes
479 Bytes
394 Bytes
531 Bytes

0 commit comments

Comments
 (0)