Skip to content

Commit 92dc66e

Browse files
committed
Initial 1.12 port
1 parent db46da5 commit 92dc66e

5 files changed

Lines changed: 17 additions & 13 deletions

File tree

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: java
2-
jdk: openjdk7
2+
jdk: oraclejdk8
33
notifications:
44
email: false
55
slack:

build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ buildscript {
88
}
99
}
1010
dependencies {
11-
classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
11+
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
1212
}
1313
}
1414

1515
plugins {
1616
// For people who want stable
1717
//id "net.minecraftforge.gradle.forge" version "2.0.2"
18-
id 'com.matthewprenger.cursegradle' version '1.0.5'
18+
id 'com.matthewprenger.cursegradle' version '1.0.9'
1919
}
2020

2121
// For those who want the bleeding edge
@@ -26,8 +26,8 @@ loadProperties()
2626
version = config.mod_version
2727
group = "org.cyclops.structuredcrafting"
2828
archivesBaseName = "StructuredCrafting"
29-
sourceCompatibility = 1.7
30-
targetCompatibility = 1.7
29+
sourceCompatibility = 1.8
30+
targetCompatibility = 1.8
3131

3232
def loadProperties() {
3333
// Config file with custom properties

build.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
mod_version=0.1.7
2-
minecraft_version=1.11.2
3-
forge_version=13.20.0.2201
4-
mcp_mappings_version=snapshot_20161206
5-
cyclopscore_version=0.9.1-476
2+
minecraft_version=1.12
3+
forge_version=14.21.0.2343
4+
mcp_mappings_version=snapshot_20170620
5+
cyclopscore_version=0.10.6-584
66
release_type=release

src/main/java/org/cyclops/structuredcrafting/Reference.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ public final class Reference {
1919
// MOD ID's
2020
public static final String MOD_FORGE = "forge";
2121
public static final String MOD_FORGE_VERSION = "@FORGE_VERSION@";
22-
public static final String MOD_FORGE_VERSION_MIN = "13.20.0.2201";
22+
public static final String MOD_FORGE_VERSION_MIN = "14.21.0.2343";
2323
public static final String MOD_CYCLOPSCORE = "cyclopscore";
2424
public static final String MOD_CYCLOPSCORE_MINVERSION = "@CYCLOPSCORE_VERSION@";
25-
public static final String MOD_CYCLOPSCORE_VERSION_MIN = "0.9.1";
25+
public static final String MOD_CYCLOPSCORE_VERSION_MIN = "0.10.6";
2626

2727
// Dependencies
2828
public static final String MOD_DEPENDENCIES =

src/main/java/org/cyclops/structuredcrafting/craft/WorldCraftingMatrix.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.google.common.collect.Lists;
44
import net.minecraft.item.ItemStack;
55
import net.minecraft.item.crafting.CraftingManager;
6+
import net.minecraft.item.crafting.IRecipe;
67
import net.minecraft.util.NonNullList;
78
import net.minecraft.util.math.BlockPos;
89
import net.minecraft.util.EnumFacing;
@@ -113,14 +114,17 @@ public boolean craft(boolean simulate) {
113114
providers[arrayIndex] = result != null ? result.getRight() : null;
114115
}
115116
}
116-
itemStack = CraftingManager.getInstance().findMatchingRecipe(INVENTORY_CRAFTING, world);
117+
IRecipe recipe = CraftingManager.findMatchingRecipe(INVENTORY_CRAFTING, world);
118+
if (recipe != null) {
119+
itemStack = recipe.getCraftingResult(INVENTORY_CRAFTING);
120+
}
117121
}
118122
}
119123

120124
// Determine output
121125
if(!itemStack.isEmpty() && addItemStackForOutput(world, targetPos, targetSide, outputProviders, itemStack, simulate)) {
122126
// Handle remaining container items: place blocks and drop items
123-
NonNullList<ItemStack> remainingStacks = CraftingManager.getInstance().getRemainingItems(INVENTORY_CRAFTING, world);
127+
NonNullList<ItemStack> remainingStacks = CraftingManager.getRemainingItems(INVENTORY_CRAFTING, world);
124128
for(int i = 0; i < remainingStacks.size(); i++) {
125129
ItemStack remainingStack = remainingStacks.get(i);
126130
if(providers[i] != null) {

0 commit comments

Comments
 (0)