mirror of
https://github.com/GTNewHorizons/Chisel.git
synced 2026-11-12 16:27:45 +00:00
commit
7437932cdd
7 files changed
+93
-63
No files matched your search
@@ -305,21 +305,21 @@ public class ChiselBlocks
|
||||
{
|
||||
blockCobblestone = (BlockCarvable) new BlockCarvable().setHardness(2.0F).setResistance(10F).setStepSound(Block.soundTypeStone);
|
||||
Carving.chisel.addVariation("cobblestone", Blocks.cobblestone, 0, 0);
|
||||
blockCobblestone.carverHelper.addVariation("Aligned cobblestone bricks", 1, "cobblestone/terrain-cobb-brickaligned");
|
||||
blockCobblestone.carverHelper.addVariation("Detailed cobblestone bricks", 2, "cobblestone/terrain-cob-detailedbrick");
|
||||
blockCobblestone.carverHelper.addVariation("Small cobblestone bricks", 3, "cobblestone/terrain-cob-smallbrick");
|
||||
blockCobblestone.carverHelper.addVariation("Large cobblestone tiles", 4, "cobblestone/terrain-cobblargetiledark");
|
||||
blockCobblestone.carverHelper.addVariation("Small cobblestone tiles", 5, "cobblestone/terrain-cobbsmalltile");
|
||||
blockCobblestone.carverHelper.addVariation("French cobblestone tiles", 6, "cobblestone/terrain-cob-french");
|
||||
blockCobblestone.carverHelper.addVariation("French cobblestone tiles", 7, "cobblestone/terrain-cob-french2");
|
||||
blockCobblestone.carverHelper.addVariation("Creeper cobblestone tiles", 8, "cobblestone/terrain-cobmoss-creepdungeon");
|
||||
blockCobblestone.carverHelper.addVariation("Damaged cobblestone tiles", 9, "cobblestone/terrain-mossysmalltiledark");
|
||||
blockCobblestone.carverHelper.addVariation("Huge cobblestone tiles", 10, "cobblestone/terrain-pistonback-dungeontile");
|
||||
blockCobblestone.carverHelper.addVariation("Cobblestone with creeper panel", 11, "cobblestone/terrain-pistonback-darkcreeper");
|
||||
blockCobblestone.carverHelper.addVariation("Cobblestone with dent", 12, "cobblestone/terrain-pistonback-darkdent");
|
||||
blockCobblestone.carverHelper.addVariation("Cobblestone with panel", 13, "cobblestone/terrain-pistonback-darkemboss");
|
||||
blockCobblestone.carverHelper.addVariation("Cobblestone with light panel", 14, "cobblestone/terrain-pistonback-darkmarker");
|
||||
blockCobblestone.carverHelper.addVariation("Cobblestone with dark panel", 15, "cobblestone/terrain-pistonback-darkpanel");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.0.desc"), 1, "cobblestone/terrain-cobb-brickaligned");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.1.desc"), 2, "cobblestone/terrain-cob-detailedbrick");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.2.desc"), 3, "cobblestone/terrain-cob-smallbrick");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.3.desc"), 4, "cobblestone/terrain-cobblargetiledark");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.4.desc"), 5, "cobblestone/terrain-cobbsmalltile");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.5.desc"), 6, "cobblestone/terrain-cob-french");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.6.desc"), 7, "cobblestone/terrain-cob-french2");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.7.desc"), 8, "cobblestone/terrain-cobmoss-creepdungeon");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.8.desc"), 9, "cobblestone/terrain-mossysmalltiledark");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.9.desc"), 10, "cobblestone/terrain-pistonback-dungeontile");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.10.desc"), 11, "cobblestone/terrain-pistonback-darkcreeper");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.11.desc"), 12, "cobblestone/terrain-pistonback-darkdent");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.12.desc"), 13, "cobblestone/terrain-pistonback-darkemboss");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.13.desc"), 14, "cobblestone/terrain-pistonback-darkmarker");
|
||||
blockCobblestone.carverHelper.addVariation(I18n.format("chisel.tile.cobblestone.14.desc"), 15, "cobblestone/terrain-pistonback-darkpanel");
|
||||
blockCobblestone.carverHelper.register(blockCobblestone, "cobblestone");
|
||||
Carving.chisel.registerOre("cobblestone", "blockCobble");
|
||||
}
|
||||
@@ -480,18 +480,18 @@ public class ChiselBlocks
|
||||
{
|
||||
blockDiamond = (BlockBeaconBase) new BlockBeaconBase().setHardness(5F).setResistance(10F).setStepSound(Block.soundTypeMetal);
|
||||
Carving.chisel.addVariation("diamond", Blocks.diamond_block, 0, 0);
|
||||
blockDiamond.carverHelper.addVariation("Embossed diamond block", 1, "diamond/terrain-diamond-embossed");
|
||||
blockDiamond.carverHelper.addVariation("Diamond block with panel", 2, "diamond/terrain-diamond-gem");
|
||||
blockDiamond.carverHelper.addVariation("Diamond cells", 3, "diamond/terrain-diamond-cells");
|
||||
blockDiamond.carverHelper.addVariation("Diamonds in purple obsidian", 4, "diamond/terrain-diamond-space");
|
||||
blockDiamond.carverHelper.addVariation("Diamonds in obsidian", 5, "diamond/terrain-diamond-spaceblack");
|
||||
blockDiamond.carverHelper.addVariation("Diamond block simple", 6, "diamond/terrain-diamond-simple");
|
||||
blockDiamond.carverHelper.addVariation("Bismuth", 7, "diamond/a1-blockdiamond-bismuth");
|
||||
blockDiamond.carverHelper.addVariation("Crushed diamond", 8, "diamond/a1-blockdiamond-crushed");
|
||||
blockDiamond.carverHelper.addVariation("Small diamond blocks", 9, "diamond/a1-blockdiamond-four");
|
||||
blockDiamond.carverHelper.addVariation("Small ornate diamond blocks", 10, "diamond/a1-blockdiamond-fourornate");
|
||||
blockDiamond.carverHelper.addVariation("Zelda diamond block", 11, "diamond/a1-blockdiamond-zelda");
|
||||
blockDiamond.carverHelper.addVariation("Diamond block with ornate layer", 12, "diamond/a1-blockdiamond-ornatelayer");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.0.desc"), 1, "diamond/terrain-diamond-embossed");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.1.desc"), 2, "diamond/terrain-diamond-gem");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.2.desc"), 3, "diamond/terrain-diamond-cells");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.3.desc"), 4, "diamond/terrain-diamond-space");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.4.desc"), 5, "diamond/terrain-diamond-spaceblack");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.5.desc"), 6, "diamond/terrain-diamond-simple");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.6.desc"), 7, "diamond/a1-blockdiamond-bismuth");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.7.desc"), 8, "diamond/a1-blockdiamond-crushed");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.8.desc"), 9, "diamond/a1-blockdiamond-four");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.9.desc"), 10, "diamond/a1-blockdiamond-fourornate");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.10.desc"), 11, "diamond/a1-blockdiamond-zelda");
|
||||
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.11.desc"), 12, "diamond/a1-blockdiamond-ornatelayer");
|
||||
blockDiamond.carverHelper.register(blockDiamond, "diamond");
|
||||
Carving.chisel.registerOre("diamond", "blockDiamond");
|
||||
}
|
||||
@@ -1045,7 +1045,6 @@ public class ChiselBlocks
|
||||
}
|
||||
|
||||
|
||||
|
||||
if(Chisel.featureEnabled("templeBlock"))
|
||||
{
|
||||
blockTemple = (BlockCarvable) new BlockEldritch().setHardness(2.0F).setResistance(10F).setStepSound(Chisel.soundTempleFootstep);
|
||||
|
||||
@@ -16,8 +16,8 @@ public class ChiselModCompatibility
|
||||
{
|
||||
try
|
||||
{
|
||||
if((cl = Class.forName(name)) != null)
|
||||
action();
|
||||
if((cl = Class.forName(name)) != null)
|
||||
action();
|
||||
} catch(ClassNotFoundException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
|
||||
@@ -1,32 +1,27 @@
|
||||
package info.jbcs.minecraft.chisel.carving;
|
||||
|
||||
import info.jbcs.minecraft.chisel.ChiselBlocks;
|
||||
import info.jbcs.minecraft.chisel.block.BlockMarbleStairs;
|
||||
import info.jbcs.minecraft.chisel.carving.CarvableVariation.CarvableVariationCTM;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import info.jbcs.minecraft.chisel.Chisel;
|
||||
import info.jbcs.minecraft.chisel.block.BlockMarbleSlab;
|
||||
import info.jbcs.minecraft.chisel.item.ItemCarvable;
|
||||
import info.jbcs.minecraft.chisel.carving.CarvableVariation.CarvableVariationCTM;
|
||||
import info.jbcs.minecraft.chisel.client.render.CTM;
|
||||
import info.jbcs.minecraft.chisel.client.render.TextureSubmap;
|
||||
import info.jbcs.minecraft.chisel.item.ItemCarvable;
|
||||
import info.jbcs.minecraft.utilities.GeneralClient;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockPane;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockPane;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.client.resources.I18n;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import cpw.mods.fml.common.registry.LanguageRegistry;
|
||||
|
||||
public class CarvableHelper
|
||||
{
|
||||
static final String modName = "chisel";
|
||||
@@ -424,8 +419,12 @@ public class CarvableHelper
|
||||
{
|
||||
for(CarvableVariation variation : variations)
|
||||
{
|
||||
if(variation.metadata == 1){
|
||||
if(variation.blockName.contains("cobblestone"))
|
||||
System.out.println(variation.description);
|
||||
|
||||
if(variation.metadata == 1)
|
||||
{
|
||||
// System.out.println(variation.description);
|
||||
}
|
||||
list.add(new ItemStack(block, 1, variation.metadata));
|
||||
}
|
||||
|
||||
@@ -128,8 +128,8 @@ public class GeneralChiselClient
|
||||
Minecraft.getMinecraft().effectRenderer.addEffect(res);
|
||||
}
|
||||
}
|
||||
public static
|
||||
void spawnBallOMossFX(World world, double x, double y, double z)
|
||||
|
||||
public static void spawnBallOMossFX(World world, double x, double y, double z)
|
||||
{
|
||||
if(Chisel.particlesTickrate == 0 || tick++ % Chisel.particlesTickrate == 0)
|
||||
{
|
||||
|
||||
@@ -140,8 +140,7 @@ public class RenderBlocksCTM extends RenderBlocks
|
||||
tessellator.addVertexWithUV(0.0, 0.0, 0.0, i.getMinU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(0.0, 0.0, 1.0, i.getMaxU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(0.0, 1.0, 1.0, i.getMaxU(), i.getMinV());
|
||||
}
|
||||
else
|
||||
} else
|
||||
{
|
||||
int tex[] = CTM.getSubmapIndices(blockAccess, bx, by, bz, 4);
|
||||
|
||||
@@ -164,8 +163,7 @@ public class RenderBlocksCTM extends RenderBlocks
|
||||
tessellator.addVertexWithUV(1.0, 0.0, 1.0, i.getMaxU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(1.0, 0.0, 0.0, i.getMinU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(1.0, 1.0, 0.0, i.getMinU(), i.getMinV());
|
||||
}
|
||||
else
|
||||
} else
|
||||
{
|
||||
int tex[] = CTM.getSubmapIndices(blockAccess, bx, by, bz, 5);
|
||||
|
||||
@@ -188,8 +186,7 @@ public class RenderBlocksCTM extends RenderBlocks
|
||||
tessellator.addVertexWithUV(1.0, 0.0, 0.0, i.getMaxU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(0.0, 0.0, 0.0, i.getMinU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(0.0, 1.0, 0.0, i.getMinU(), i.getMinV());
|
||||
}
|
||||
else
|
||||
} else
|
||||
{
|
||||
int tex[] = CTM.getSubmapIndices(blockAccess, bx, by, bz, 2);
|
||||
|
||||
@@ -213,8 +210,7 @@ public class RenderBlocksCTM extends RenderBlocks
|
||||
tessellator.addVertexWithUV(0.0, 0.0, 1.0, i.getMinU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(1.0, 0.0, 1.0, i.getMaxU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(1.0, 1.0, 1.0, i.getMaxU(), i.getMinV());
|
||||
}
|
||||
else
|
||||
} else
|
||||
{
|
||||
int tex[] = CTM.getSubmapIndices(blockAccess, bx, by, bz, 3);
|
||||
|
||||
@@ -237,8 +233,7 @@ public class RenderBlocksCTM extends RenderBlocks
|
||||
tessellator.addVertexWithUV(0.0, 0.0, 0.0, i.getMinU(), i.getMinV());
|
||||
tessellator.addVertexWithUV(1.0, 0.0, 0.0, i.getMaxU(), i.getMinV());
|
||||
tessellator.addVertexWithUV(1.0, 0.0, 1.0, i.getMaxU(), i.getMaxV());
|
||||
}
|
||||
else
|
||||
} else
|
||||
{
|
||||
int tex[] = CTM.getSubmapIndices(blockAccess, bx, by, bz, 0);
|
||||
|
||||
@@ -261,8 +256,7 @@ public class RenderBlocksCTM extends RenderBlocks
|
||||
tessellator.addVertexWithUV(0.0, 1.0, 1.0, i.getMinU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(1.0, 1.0, 1.0, i.getMaxU(), i.getMaxV());
|
||||
tessellator.addVertexWithUV(1.0, 1.0, 0.0, i.getMaxU(), i.getMinV());
|
||||
}
|
||||
else
|
||||
} else
|
||||
{
|
||||
int tex[] = CTM.getSubmapIndices(blockAccess, bx, by, bz, 1);
|
||||
|
||||
|
||||
@@ -156,8 +156,8 @@ public class ItemChisel extends ItemTool
|
||||
try
|
||||
{
|
||||
//TODO chisel left click thingy
|
||||
// Packet packet = Chisel.packet.create(Packets.CHISELED).writeInt(x).writeInt(y).writeInt(z);
|
||||
// Chisel.packet.sendToAllAround(packet, new TargetPoint(player.dimension, x, y, z, 30.0f));
|
||||
// Packet packet = Chisel.packet.create(Packets.CHISELED).writeInt(x).writeInt(y).writeInt(z);
|
||||
// Chisel.packet.sendToAllAround(packet, new TargetPoint(player.dimension, x, y, z, 30.0f));
|
||||
} catch(Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
|
||||
@@ -8,6 +8,26 @@ item.cloudBottle.name=Cloud In A Bottle
|
||||
# Block localizations
|
||||
# Have fun! ~zombiepig333
|
||||
|
||||
#Cobblestone Blocks
|
||||
chisel.tile.cobblestone.name=Cobblestone
|
||||
chisel.tile.cobblestone.0.desc=Aligned cobblestone bricks
|
||||
chisel.tile.cobblestone.1.desc=Detailed cobblestone bricks
|
||||
chisel.tile.cobblestone.2.desc=Small cobblestone bricks
|
||||
chisel.tile.cobblestone.3.desc=Large cobblestone tiles
|
||||
chisel.tile.cobblestone.4.desc=Small cobblestone tiles
|
||||
chisel.tile.cobblestone.5.desc=French cobblestone tiles
|
||||
chisel.tile.cobblestone.6.desc=French cobblestone tiles
|
||||
chisel.tile.cobblestone.7.desc=Creeper cobblestone tiles
|
||||
chisel.tile.cobblestone.8.desc=Damaged cobblestone tiles
|
||||
chisel.tile.cobblestone.9.desc=Huge cobblestone tiles
|
||||
chisel.tile.cobblestone.10.desc=Cobblestone with creeper panel
|
||||
chisel.tile.cobblestone.11.desc=Cobblestone with dent
|
||||
chisel.tile.cobblestone.12.desc=Cobblestone with panel
|
||||
chisel.tile.cobblestone.13.desc=Cobblestone with light panel
|
||||
chisel.tile.cobblestone.14.desc=Cobblestone with dark panel
|
||||
|
||||
#Sandstone Blocks
|
||||
|
||||
#Marble Blocks
|
||||
chisel.tile.marble.name=Marble
|
||||
chisel.tile.marble.0.desc=Raw Marble
|
||||
@@ -235,6 +255,24 @@ chisel.tile.blockFactory.13.desc=Weared Metal Wall with Openings for Ventilation
|
||||
chisel.tile.blockFactory.14.desc=Rusty Metal Plates
|
||||
chisel.tile.blockFactory.15.desc=Weared Metal Column
|
||||
|
||||
#Diamond blocks
|
||||
chisel.tile.diamond.name=Diamond Block
|
||||
chisel.tile.diamond.0.desc=Embossed diamond block
|
||||
chisel.tile.diamond.1.desc=Diamond block with panel
|
||||
chisel.tile.diamond.2.desc=Diamond cells
|
||||
chisel.tile.diamond.3.desc=Diamonds in purple obsidian
|
||||
chisel.tile.diamond.4.desc=Diamonds in obsidian
|
||||
chisel.tile.diamond.5.desc=Diamond block simple
|
||||
chisel.tile.diamond.6.desc=Bismuth
|
||||
chisel.tile.diamond.7.desc=Crushed diamond
|
||||
chisel.tile.diamond.8.desc=Small diamond blocks
|
||||
chisel.tile.diamond.9.desc=Small ornate diamond blocks
|
||||
chisel.tile.diamond.10.desc=Zelda diamond block
|
||||
chisel.tile.diamond.11.desc=Diamond block with ornate layer
|
||||
|
||||
|
||||
|
||||
|
||||
# Creative Tab localizations
|
||||
itemGroup.tabChisel=Chisel Blocks
|
||||
|
||||
|
||||
Reference in new issue
Block a user