Skip to content

Commit a00ccde

Browse files
committed
Port to Minecraft 1.9
1 parent 1586e9d commit a00ccde

8 files changed

Lines changed: 19 additions & 15 deletions

File tree

build.properties

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
mod_version=0.1.3
2-
minecraft_version=1.8.9
3-
forge_version=11.15.1.1722
4-
cyclopscore_version=0.5.1-249
2+
minecraft_version=1.9
3+
forge_version=12.16.0.1767-1.9
4+
mcp_mappings_version=snapshot_20160312
5+
cyclopscore_version=0.5.2-255
56
release_type=release

gradle/forge.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ minecraft {
3636
// stable_# stables are built at the discretion of the MCP team.
3737
// Use non-default mappings at your own risk. they may not allways work.
3838
// simply re-run your setup task after changing the mappings to update your workspace.
39-
mappings = "snapshot_20151230"
39+
mappings = "${config.mcp_mappings_version}"
4040
}
4141

4242
if (project.buildnumber.equals("RELEASE"))

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public final class Reference {
2222
public static final String MOD_FORGE_VERSION_MIN = "11.15.1.1722";
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.5.0";
25+
public static final String MOD_CYCLOPSCORE_VERSION_MIN = "0.5.2";
2626

2727
// Dependencies
2828
public static final String MOD_DEPENDENCIES =

src/main/java/org/cyclops/structuredcrafting/block/BlockStructuredCrafter.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
package org.cyclops.structuredcrafting.block;
22

33
import com.google.common.collect.Lists;
4+
import net.minecraft.block.SoundType;
45
import net.minecraft.block.material.Material;
56
import net.minecraft.block.properties.PropertyDirection;
67
import net.minecraft.block.state.IBlockState;
78
import net.minecraft.entity.EntityLivingBase;
89
import net.minecraft.entity.player.EntityPlayer;
910
import net.minecraft.init.Items;
10-
import net.minecraft.util.BlockPos;
11+
import net.minecraft.item.ItemStack;
1112
import net.minecraft.util.EnumFacing;
13+
import net.minecraft.util.EnumHand;
14+
import net.minecraft.util.math.BlockPos;
1215
import net.minecraft.world.World;
1316
import org.cyclops.cyclopscore.block.property.BlockProperty;
1417
import org.cyclops.cyclopscore.config.configurable.ConfigurableBlockContainer;
@@ -42,7 +45,7 @@ public BlockStructuredCrafter(ExtendedConfig eConfig) {
4245
super(eConfig, Material.ground, TileStructuredCrafter.class);
4346

4447
setHardness(2.0F);
45-
setStepSound(soundTypeStone);
48+
setStepSound(SoundType.STONE);
4649
}
4750

4851
@Override
@@ -52,11 +55,11 @@ public IBlockState onBlockPlaced(World worldIn, BlockPos pos, EnumFacing facing,
5255
}
5356

5457
@Override
55-
public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumFacing side, float hitX, float hitY, float hitZ) {
56-
if(playerIn != null && playerIn.getHeldItem() != null && playerIn.getHeldItem().getItem() == Items.stick) {
58+
public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ) {
59+
if(playerIn != null && heldItem != null && heldItem.getItem() == Items.stick) {
5760
this.rotateBlock(worldIn, pos, side);
5861
}
59-
return super.onBlockActivated(worldIn, pos, state, playerIn, side, hitX, hitY, hitZ);
62+
return super.onBlockActivated(worldIn, pos, state, playerIn, hand, heldItem, side, hitX, hitY, hitZ);
6063
}
6164

6265
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +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.util.BlockPos;
6+
import net.minecraft.util.math.BlockPos;
77
import net.minecraft.util.EnumFacing;
88
import net.minecraft.world.World;
99
import org.apache.commons.lang3.tuple.Pair;

src/main/java/org/cyclops/structuredcrafting/craft/provider/IItemStackProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.cyclops.structuredcrafting.craft.provider;
22

33
import net.minecraft.item.ItemStack;
4-
import net.minecraft.util.BlockPos;
4+
import net.minecraft.util.math.BlockPos;
55
import net.minecraft.util.EnumFacing;
66
import net.minecraft.world.World;
77

src/main/java/org/cyclops/structuredcrafting/craft/provider/InventoryItemStackProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import net.minecraft.inventory.IInventory;
44
import net.minecraft.item.ItemStack;
5-
import net.minecraft.util.BlockPos;
5+
import net.minecraft.util.math.BlockPos;
66
import net.minecraft.util.EnumFacing;
77
import net.minecraft.world.World;
88
import net.minecraftforge.items.CapabilityItemHandler;

src/main/java/org/cyclops/structuredcrafting/craft/provider/WorldItemStackProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import net.minecraft.item.Item;
55
import net.minecraft.item.ItemBlock;
66
import net.minecraft.item.ItemStack;
7-
import net.minecraft.util.BlockPos;
7+
import net.minecraft.util.math.BlockPos;
88
import net.minecraft.util.EnumFacing;
99
import net.minecraft.world.World;
1010
import org.cyclops.cyclopscore.helper.ItemStackHelpers;
@@ -32,7 +32,7 @@ public ItemStack getItemStack(World world, BlockPos pos, EnumFacing side) {
3232
if(blockState != null) {
3333
Item item = Item.getItemFromBlock(blockState.getBlock());
3434
if(item != null) {
35-
itemStack = new ItemStack(item, 1, blockState.getBlock().getDamageValue(world, pos));
35+
itemStack = new ItemStack(item, 1, blockState.getBlock().damageDropped(blockState));
3636
}
3737
}
3838
return itemStack;

0 commit comments

Comments
 (0)