From 520ab3e1e002be5a50988837fd703f1f3a4f0467 Mon Sep 17 00:00:00 2001 From: KitsuShadow Date: Sun, 31 Jan 2016 20:40:26 -0500 Subject: [PATCH] firebow_change&bark_strip_change --- bin/com/kitsu/medievalcraft/Main.class | Bin 6842 -> 6842 bytes .../kitsu/medievalcraft/compat/ModDict.class | Bin 1597 -> 1656 bytes .../medievalcraft/crafting/ModCrafting.class | Bin 50128 -> 50142 bytes .../medievalcraft/events/EventHandle.class | Bin 16421 -> 16459 bytes bin/mcmod.info | 2 +- .../java/com/kitsu/medievalcraft/Main.java | 2 +- .../kitsu/medievalcraft/compat/ModDict.java | 1 + .../medievalcraft/crafting/ModCrafting.java | 7 +- .../medievalcraft/events/EventHandle.java | 170 +++++++++--------- src/main/resources/mcmod.info | 2 +- 10 files changed, 94 insertions(+), 90 deletions(-) diff --git a/bin/com/kitsu/medievalcraft/Main.class b/bin/com/kitsu/medievalcraft/Main.class index 3cb7d0abfd24e123194b923ee0fbac8fdb928508..1b745c24eba6045e75cf4e7643ac2aad29472180 100644 GIT binary patch delta 12 TcmdmGy32IJRz|ap+gPLkBfA9P delta 12 TcmdmGy32IJRz{PJ+gPLkBe4YD diff --git a/bin/com/kitsu/medievalcraft/compat/ModDict.class b/bin/com/kitsu/medievalcraft/compat/ModDict.class index 8ffa318d09d4c25045b018dab0e416a0510d4781..59eff3d274268b6379748503c6701b7546ea0a53 100644 GIT binary patch delta 135 zcmdnX^Mi-$)W2Q(7#J9g81grAwXmphFk~_^@FwRMr6i`O2A34&=cRKpL@{LZFyt^u zFfyv%4xRu2 diff --git a/bin/com/kitsu/medievalcraft/crafting/ModCrafting.class b/bin/com/kitsu/medievalcraft/crafting/ModCrafting.class index 950562adc3db44f9611adf127d60c018dbbabaae..316064bcc9ff9c7a88164ec0811569bf860a5485 100644 GIT binary patch literal 50142 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 literal 50128 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 literal 16421 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 diff --git a/bin/mcmod.info b/bin/mcmod.info index edc9b5da..e5b3ced2 100644 --- a/bin/mcmod.info +++ b/bin/mcmod.info @@ -3,7 +3,7 @@ "modid": "kitsumedievalcraft", "name": "ForgeCraft", "description": "ForgeCraft", - "version": "{2.3.4}", + "version": "{2.3.6}", "mcversion": "{1.7.10}", "url": "http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/2296334-wip-kitsus-forgecraft-blacksmith-style-forging", "updateUrl": "https://bitbucket.org/kitsushadow/kitsus-forgecraft/downloads", diff --git a/src/main/java/com/kitsu/medievalcraft/Main.java b/src/main/java/com/kitsu/medievalcraft/Main.java index 89a64139..cc3b296b 100644 --- a/src/main/java/com/kitsu/medievalcraft/Main.java +++ b/src/main/java/com/kitsu/medievalcraft/Main.java @@ -56,7 +56,7 @@ public class Main { public static final String MODID = "kitsumedievalcraft"; public static final String MODNAME = "ForgeCraft"; - public static final String VERSION = "2.3.4"; + public static final String VERSION = "2.3.6"; public static SimpleNetworkWrapper sNet; diff --git a/src/main/java/com/kitsu/medievalcraft/compat/ModDict.java b/src/main/java/com/kitsu/medievalcraft/compat/ModDict.java index c4d264a3..cfc07d02 100644 --- a/src/main/java/com/kitsu/medievalcraft/compat/ModDict.java +++ b/src/main/java/com/kitsu/medievalcraft/compat/ModDict.java @@ -29,6 +29,7 @@ public class ModDict { OreDictionary.registerOre("clumpFuel", new ItemStack(ModBlocks.shitblock, 1, 0)); OreDictionary.registerOre("ingotBrickClay", new ItemStack(Items.brick, 1, 0)); + OreDictionary.registerOre("cordageStrong", new ItemStack(Items.string, 1, 0)); //OreDictionary.registerOre("cordage", new ItemStack(ModItems.leatherString, 1, 0)); //OreDictionary.registerOre("itemLeather", ModItems.cutLeather); //OreDictionary.replacements.put(new ItemStack(Item.leather), "itemLeather"); diff --git a/src/main/java/com/kitsu/medievalcraft/crafting/ModCrafting.java b/src/main/java/com/kitsu/medievalcraft/crafting/ModCrafting.java index 8c527a08..c575d3a2 100644 --- a/src/main/java/com/kitsu/medievalcraft/crafting/ModCrafting.java +++ b/src/main/java/com/kitsu/medievalcraft/crafting/ModCrafting.java @@ -113,6 +113,7 @@ public final class ModCrafting { 'x', Items.string, 'y', Items.paper, 'z', new ItemStack(ModItems.woodPulp,2,0)}); + GameRegistry.addRecipe(new ItemStack(ModItems.fineFilter), new Object[] {"xyx", "zzz", "xyx", 'x', Items.string, @@ -139,10 +140,8 @@ public final class ModCrafting { 'x', ModBlocks.damascus, 'y', ModItems.ironweaponHandle})); - GameRegistry.addRecipe(new ItemStack(ModItems.fireBow), new Object[] - {"xxx", "yxy", - 'x', Items.stick, - 'y', Items.string}); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.fireBow), + new Object[]{" x ", "xyx", 'x', Items.stick, Character.valueOf('y'), "cordageStrong"})); GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.workBlade, true, new Object[] {"x", "y", diff --git a/src/main/java/com/kitsu/medievalcraft/events/EventHandle.java b/src/main/java/com/kitsu/medievalcraft/events/EventHandle.java index 0df89902..c0453320 100644 --- a/src/main/java/com/kitsu/medievalcraft/events/EventHandle.java +++ b/src/main/java/com/kitsu/medievalcraft/events/EventHandle.java @@ -172,89 +172,93 @@ public void splitLogEvent(PlayerInteractEvent event){ if(!event.entity.worldObj.isRemote){ if (event.entity instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer) event.entity; + if(player.inventory.getCurrentItem()!=null){ Block test = event.world.getBlock(event.x, event.y, event.z); //Block isEmpty = event.world.getBlock(event.x, event.y + 1, event.z); ItemStack itemStack = new ItemStack(ModItems.itemBark); - if((player.inventory.getCurrentItem() == null)) { - if((event.action == event.action.RIGHT_CLICK_BLOCK ) && ((test == Blocks.log)||test == Blocks.log2) ) { //&& (test == ModBlocks.testForge) && (isEmpty == Blocks.air) - if(test == Blocks.log){ - player.worldObj.playSoundAtEntity(player, Main.MODID + ":scrapes1", 0.15F, 0.85F); - int woodMeta = event.world.getBlockMetadata(event.x,event.y, event.z); - if(woodMeta == 0 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanOak, 0, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + //ItemStack stickStack = new ItemStack(Items.stick); + + if((player.inventory.getCurrentItem().getItem() == Items.stick)) { + if((event.action == event.action.RIGHT_CLICK_BLOCK ) && ((test == Blocks.log)||test == Blocks.log2) ) { //&& (test == ModBlocks.testForge) && (isEmpty == Blocks.air) + if(test == Blocks.log){ + player.worldObj.playSoundAtEntity(player, Main.MODID + ":scrapes1", 0.15F, 0.85F); + int woodMeta = event.world.getBlockMetadata(event.x,event.y, event.z); + if(woodMeta == 0 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanOak, 0, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 4 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanOak, 4, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 8 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanOak, 8, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 1 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanSpruce, 0, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 5 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanSpruce, 4, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 9 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanSpruce, 8, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 2 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanBirch, 0, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 6 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanBirch, 4, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 10 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanBirch, 8, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 3 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanJungle, 0, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 7 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanJungle, 4, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 11 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanJungle, 8, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } } - if(woodMeta == 4 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanOak, 4, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 8 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanOak, 8, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 1 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanSpruce, 0, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 5 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanSpruce, 4, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 9 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanSpruce, 8, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 2 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanBirch, 0, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 6 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanBirch, 4, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 10 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanBirch, 8, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 3 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanJungle, 0, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 7 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanJungle, 4, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 11 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y,event.z, ModBlocks.cleanJungle, 8, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - } - if(test == Blocks.log2){ - player.worldObj.playSoundAtEntity(player, Main.MODID + ":scrapes1", 0.2F, 0.8F); - int woodMeta = event.world.getBlockMetadata(event.x, event.y, event.z); - if(woodMeta == 0 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanAcacia, 0, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 4 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanAcacia, 4, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 8 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanAcacia, 8, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 1 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanDarkOak, 0, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 5 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanDarkOak, 4, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); - } - if(woodMeta == 9 && event.world.rand.nextInt(9)==0){ - event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanDarkOak, 8, 2); - event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + if(test == Blocks.log2){ + player.worldObj.playSoundAtEntity(player, Main.MODID + ":scrapes1", 0.2F, 0.8F); + int woodMeta = event.world.getBlockMetadata(event.x, event.y, event.z); + if(woodMeta == 0 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanAcacia, 0, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 4 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanAcacia, 4, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 8 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanAcacia, 8, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 1 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanDarkOak, 0, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 5 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanDarkOak, 4, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } + if(woodMeta == 9 && event.world.rand.nextInt(9)==0){ + event.world.setBlock(event.x, event.y, event.z, ModBlocks.cleanDarkOak, 8, 2); + event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y, event.z, new ItemStack(ModItems.itemBark, 1 + event.world.rand.nextInt(2), 0))); + } } } } @@ -285,7 +289,7 @@ public void splitLogEvent(PlayerInteractEvent event){ event.world.spawnEntityInWorld(new EntityItem(event.world, event.x, event.y+1, event.z, flintKnapped)); player.inventory.decrStackSize(player.inventory.currentItem, 1); } - + } } } @@ -443,10 +447,10 @@ public void splitLogEvent(PlayerInteractEvent event){ } } } - + /*@SubscribeEvent public void onItemShitJoinEvent(ItemEvent event){ - + if(!event.entity.worldObj.isRemote){ if(event.entity.getgetEntityItem().getItem() == ModItems.itemShit){ @@ -470,7 +474,7 @@ public void splitLogEvent(PlayerInteractEvent event){ if ( rand.nextInt(1500) == 0 ) { //Checks to see if the LivingUpdate is being applied to cow, if so: if (event.entity instanceof EntityCow) { - + event.entityLiving.dropItem(ModItems.itemShit, 1); } } diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index edc9b5da..e5b3ced2 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -3,7 +3,7 @@ "modid": "kitsumedievalcraft", "name": "ForgeCraft", "description": "ForgeCraft", - "version": "{2.3.4}", + "version": "{2.3.6}", "mcversion": "{1.7.10}", "url": "http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/2296334-wip-kitsus-forgecraft-blacksmith-style-forging", "updateUrl": "https://bitbucket.org/kitsushadow/kitsus-forgecraft/downloads",