1.8.9 port
This commit is contained in:
18
build.gradle
18
build.gradle
@@ -1,15 +1,25 @@
|
||||
plugins {
|
||||
id "net.minecraftforge.gradle.forge" version "2.0.2"
|
||||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
maven {
|
||||
name = "forge"
|
||||
url = "http://files.minecraftforge.net/maven"
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT'
|
||||
}
|
||||
}
|
||||
apply plugin: 'net.minecraftforge.gradle.forge'
|
||||
|
||||
version = "1.0"
|
||||
group = "storagecraft"
|
||||
archivesBaseName = "storagecraft"
|
||||
|
||||
minecraft {
|
||||
version = "1.8-11.14.4.1577"
|
||||
version = "1.8.9-11.15.0.1671"
|
||||
runDir = "run"
|
||||
mappings = "snapshot_20141130"
|
||||
mappings = "stable_20"
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@@ -56,7 +56,7 @@ public class InventorySimple implements IInventory
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getStackInSlotOnClosing(int slot)
|
||||
public ItemStack removeStackFromSlot(int slot)
|
||||
{
|
||||
ItemStack stack = getStackInSlot(slot);
|
||||
|
||||
|
@@ -7,8 +7,8 @@ import net.minecraft.client.resources.model.ModelBakery;
|
||||
import net.minecraft.client.resources.model.ModelResourceLocation;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.client.ForgeHooksClient;
|
||||
import net.minecraftforge.client.MinecraftForgeClient;
|
||||
import net.minecraftforge.client.event.ModelBakeEvent;
|
||||
import net.minecraftforge.client.model.ModelLoader;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
@@ -16,7 +16,6 @@ import net.minecraftforge.fml.client.registry.ClientRegistry;
|
||||
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
|
||||
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
import storagecraft.StorageCraft;
|
||||
import storagecraft.StorageCraftBlocks;
|
||||
import storagecraft.StorageCraftItems;
|
||||
import storagecraft.block.EnumControllerType;
|
||||
@@ -32,39 +31,39 @@ public class ClientProxy extends CommonProxy
|
||||
{
|
||||
super.preInit(e);
|
||||
|
||||
ModelBakery.addVariantName(StorageCraftItems.STORAGE_CELL,
|
||||
"storagecraft:1k_storage_cell",
|
||||
"storagecraft:4k_storage_cell",
|
||||
"storagecraft:16k_storage_cell",
|
||||
"storagecraft:64k_storage_cell",
|
||||
"storagecraft:creative_storage_cell"
|
||||
ModelBakery.registerItemVariants(StorageCraftItems.STORAGE_CELL,
|
||||
new ResourceLocation("storagecraft:1k_storage_cell"),
|
||||
new ResourceLocation("storagecraft:4k_storage_cell"),
|
||||
new ResourceLocation("storagecraft:16k_storage_cell"),
|
||||
new ResourceLocation("storagecraft:64k_storage_cell"),
|
||||
new ResourceLocation("storagecraft:creative_storage_cell")
|
||||
);
|
||||
|
||||
ModelBakery.addVariantName(StorageCraftItems.STORAGE_PART,
|
||||
"storagecraft:1k_storage_part",
|
||||
"storagecraft:4k_storage_part",
|
||||
"storagecraft:16k_storage_part",
|
||||
"storagecraft:64k_storage_part"
|
||||
ModelBakery.registerItemVariants(StorageCraftItems.STORAGE_PART,
|
||||
new ResourceLocation("storagecraft:1k_storage_part"),
|
||||
new ResourceLocation("storagecraft:4k_storage_part"),
|
||||
new ResourceLocation("storagecraft:16k_storage_part"),
|
||||
new ResourceLocation("storagecraft:64k_storage_part")
|
||||
);
|
||||
|
||||
ModelBakery.addVariantName(StorageCraftItems.PROCESSOR,
|
||||
"storagecraft:basic_printed_processor",
|
||||
"storagecraft:improved_printed_processor",
|
||||
"storagecraft:advanced_printed_processor",
|
||||
"storagecraft:basic_processor",
|
||||
"storagecraft:improved_processor",
|
||||
"storagecraft:advanced_processor",
|
||||
"storagecraft:printed_silicon"
|
||||
ModelBakery.registerItemVariants(StorageCraftItems.PROCESSOR,
|
||||
new ResourceLocation("storagecraft:basic_printed_processor"),
|
||||
new ResourceLocation("storagecraft:improved_printed_processor"),
|
||||
new ResourceLocation("storagecraft:advanced_printed_processor"),
|
||||
new ResourceLocation("storagecraft:basic_processor"),
|
||||
new ResourceLocation("storagecraft:improved_processor"),
|
||||
new ResourceLocation("storagecraft:advanced_processor"),
|
||||
new ResourceLocation("storagecraft:printed_silicon")
|
||||
);
|
||||
|
||||
ModelBakery.addVariantName(StorageCraftItems.CORE,
|
||||
"storagecraft:construction_core",
|
||||
"storagecraft:destruction_core"
|
||||
ModelBakery.registerItemVariants(StorageCraftItems.CORE,
|
||||
new ResourceLocation("storagecraft:construction_core"),
|
||||
new ResourceLocation("storagecraft:destruction_core")
|
||||
);
|
||||
|
||||
ModelBakery.addVariantName(StorageCraftItems.WIRELESS_GRID,
|
||||
"storagecraft:wireless_grid_connected",
|
||||
"storagecraft:wireless_grid_disconnected"
|
||||
ModelBakery.registerItemVariants(StorageCraftItems.WIRELESS_GRID,
|
||||
new ResourceLocation("storagecraft:wireless_grid_connected"),
|
||||
new ResourceLocation("storagecraft:wireless_grid_disconnected")
|
||||
);
|
||||
|
||||
ForgeHooksClient.registerTESRItemStack(Item.getItemFromBlock(StorageCraftBlocks.CABLE), 0, TileCable.class);
|
||||
@@ -76,8 +75,6 @@ public class ClientProxy extends CommonProxy
|
||||
{
|
||||
public static final BakeEventHandler instance = new BakeEventHandler();
|
||||
|
||||
public BakeEventHandler() {}
|
||||
|
||||
@SubscribeEvent
|
||||
public void onModelBakeEvent(ModelBakeEvent event)
|
||||
{
|
||||
|
@@ -6,16 +6,16 @@ import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.network.NetworkManager;
|
||||
import net.minecraft.network.Packet;
|
||||
import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
|
||||
import net.minecraft.server.gui.IUpdatePlayerListBox;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.ITickable;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint;
|
||||
import storagecraft.StorageCraft;
|
||||
import storagecraft.network.MessageTileUpdate;
|
||||
|
||||
public abstract class TileBase extends TileEntity implements IUpdatePlayerListBox
|
||||
public abstract class TileBase extends TileEntity implements ITickable
|
||||
{
|
||||
public static final String NBT_DIRECTION = "Direction";
|
||||
|
||||
|
@@ -118,9 +118,9 @@ public class TileConstructor extends TileMachine implements IInventory, ISidedIn
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getStackInSlotOnClosing(int slot)
|
||||
public ItemStack removeStackFromSlot(int slot)
|
||||
{
|
||||
return inventory.getStackInSlotOnClosing(slot);
|
||||
return inventory.removeStackFromSlot(slot);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -233,9 +233,9 @@ public class TileDetector extends TileMachine implements IInventory, ISidedInven
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getStackInSlotOnClosing(int slot)
|
||||
public ItemStack removeStackFromSlot(int slot)
|
||||
{
|
||||
return inventory.getStackInSlotOnClosing(slot);
|
||||
return inventory.removeStackFromSlot(slot);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -85,9 +85,9 @@ public class TileDrive extends TileMachine implements IInventory, IStorageProvid
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getStackInSlotOnClosing(int slot)
|
||||
public ItemStack removeStackFromSlot(int slot)
|
||||
{
|
||||
return inventory.getStackInSlotOnClosing(slot);
|
||||
return inventory.removeStackFromSlot(slot);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -161,9 +161,9 @@ public class TileExporter extends TileMachine implements IInventory, ISidedInven
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getStackInSlotOnClosing(int slot)
|
||||
public ItemStack removeStackFromSlot(int slot)
|
||||
{
|
||||
return inventory.getStackInSlotOnClosing(slot);
|
||||
return inventory.removeStackFromSlot(slot);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -214,9 +214,9 @@ public class TileImporter extends TileMachine implements IInventory, ISidedInven
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getStackInSlotOnClosing(int slot)
|
||||
public ItemStack removeStackFromSlot(int slot)
|
||||
{
|
||||
return inventory.getStackInSlotOnClosing(slot);
|
||||
return inventory.removeStackFromSlot(slot);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -186,9 +186,9 @@ public class TileSolderer extends TileMachine implements IInventory, ISidedInven
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getStackInSlotOnClosing(int slot)
|
||||
public ItemStack removeStackFromSlot(int slot)
|
||||
{
|
||||
return inventory.getStackInSlotOnClosing(slot);
|
||||
return inventory.removeStackFromSlot(slot);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -192,9 +192,9 @@ public class TileWirelessTransmitter extends TileMachine implements IInventory
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getStackInSlotOnClosing(int slot)
|
||||
public ItemStack removeStackFromSlot(int slot)
|
||||
{
|
||||
return inventory.getStackInSlotOnClosing(slot);
|
||||
return inventory.removeStackFromSlot(slot);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user