Merge pull request #1 from Pokefenn/master

Updating fork
This commit is contained in:
zombiepig333 committed 2014-06-26 11:59:10 -07: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