From 8b033972ac1d7d673a67250d7bf6263207b91b98 Mon Sep 17 00:00:00 2001 From: An Sar Date: Fri, 23 Feb 2018 18:29:50 -0800 Subject: [PATCH] update primal FireSource method, convert old EntityMuck reference to EntityMud, update CT build.gradle references --- kfc/build.gradle | 39 +++++++++++-------- kfc/gradle.properties | 1 + .../forgecraft/blocks/BloomeryBase.java | 2 +- .../nmd/primal/forgecraft/blocks/Forge.java | 2 +- .../forgecraft/items/weapons/Musket.java | 5 ++- 5 files changed, 29 insertions(+), 20 deletions(-) diff --git a/kfc/build.gradle b/kfc/build.gradle index 668283ae..b6f4442b 100644 --- a/kfc/build.gradle +++ b/kfc/build.gradle @@ -15,19 +15,22 @@ buildscript { } } repositories { - maven { - name = "jei" - url "http://dvs1.progwml6.com/files/maven" - } - maven { - name = "mobius" - url "http://mobiusstrip.eu/maven" - } maven { name = "primal" url "https://maven.nmd.so" } + + maven { + name = "jei" + url "http://dvs1.progwml6.com/files/maven" + } + + maven { + name "CraftTweaker" + url "http://maven.blamejared.com/" + } } + apply plugin: 'net.minecraftforge.gradle.forge' apply plugin: 'java' compileJava { @@ -42,23 +45,27 @@ minecraft { version = "${mc_version}" + "-" + "${forge_version}" runDir = "run" mappings = "${mcp_mappings}" + // JEI - //useDepAts = true + useDepAts = true + // Replace replace "@VERSION@", project.mod_version } + dependencies { - - //compile against the JEI API - deobfCompile "mezz.jei:jei_${mc_version}:${jei_version}:api" -//runtime "mezz.jei:jei_${mc_version}:${jei_version}" + // PrimalCore deobfCompile "nmd.primal.core:PrimalCore:${mc_version}-${primal_version}:dev" -//runtime "nmd.primal.core:PrimalCore:${primal_version}" + // JEI + //runtime "mezz.jei:jei_${mc_version}:${jei_version}" + deobfCompile "mezz.jei:jei_${mc_version}:${jei_version}:api" + + // CraftTweaker + //compile "CraftTweaker2:CraftTweaker2-MC1120-Main:${craftweaker_version}" + compile "CraftTweaker2:CraftTweaker2-API:${craftweaker_version}" } - - processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", "${mod_version}" diff --git a/kfc/gradle.properties b/kfc/gradle.properties index b205ed37..fa4c6123 100644 --- a/kfc/gradle.properties +++ b/kfc/gradle.properties @@ -13,3 +13,4 @@ mc_version=1.12.2 primal_version=0.6+ jei_version=4.8+ +craftweaker_version=4.0.9.289 diff --git a/kfc/src/main/java/nmd/primal/forgecraft/blocks/BloomeryBase.java b/kfc/src/main/java/nmd/primal/forgecraft/blocks/BloomeryBase.java index aef5f397..b0a38e72 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/blocks/BloomeryBase.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/blocks/BloomeryBase.java @@ -127,7 +127,7 @@ public class BloomeryBase extends CustomContainerFacing implements ITileEntityPr } if(tile.getSlotStack(0) != ItemStack.EMPTY) { - if((FireSource.useSource(world, pos, player, pItem, hand, facing, hitX, hitY, hitZ))) { + if((FireSource.useSource(world, pos, facing, player, hand, pItem, hitX, hitY, hitZ))) { world.setBlockState(pos, state.withProperty(PrimalAPI.States.ACTIVE, true), 2); tile.setHeat(100); tile.markDirty(); diff --git a/kfc/src/main/java/nmd/primal/forgecraft/blocks/Forge.java b/kfc/src/main/java/nmd/primal/forgecraft/blocks/Forge.java index d91ed880..3ac2bc1c 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/blocks/Forge.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/blocks/Forge.java @@ -118,7 +118,7 @@ public class Forge extends CustomContainerFacing implements ITileEntityProvider{ } } } - if((FireSource.useSource(world, pos, player, pItem, hand, facing, hitX, hitY, hitZ))) { + if((FireSource.useSource(world, pos, facing, player, hand, pItem, hitX, hitY, hitZ))) { world.setBlockState(pos, state.withProperty(PrimalAPI.States.ACTIVE, true), 2); tile.setHeat(100); tile.markDirty(); diff --git a/kfc/src/main/java/nmd/primal/forgecraft/items/weapons/Musket.java b/kfc/src/main/java/nmd/primal/forgecraft/items/weapons/Musket.java index 5dd6a40d..4314bc1a 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/items/weapons/Musket.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/items/weapons/Musket.java @@ -10,7 +10,7 @@ import net.minecraft.util.*; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -import nmd.primal.core.common.entities.projectiles.EntityMuck; +import nmd.primal.core.common.entities.projectiles.EntityMud; import nmd.primal.forgecraft.ModInfo; import nmd.primal.forgecraft.init.ModSounds; import nmd.primal.forgecraft.items.BaseItem; @@ -51,7 +51,8 @@ public class Musket extends BaseItem{ //if(player.getItemInUseCount() > 5) { world.playSound( null, player.posX, player.posY, player.posZ, ModSounds.MUSKET_SHOT, SoundCategory.BLOCKS, 0.5F, 0.3F / (itemRand.nextFloat() * 0.4F + 0.8F)); - EntityMuck entity = new EntityMuck(world, player); + EntityMud entity = new EntityMud(world, player); + entity.setType("muck"); entity.shoot(player, player.rotationPitch, player.rotationYaw, 0.0F, 7.0F, 0.5F); world.spawnEntity(entity); if (!stack.hasTagCompound()) {