Caricamento del resto di questo confronto.

Untitled diff

Creato Il diff non scade mai
11 rimozioni
686 linee
7 aggiunte
682 linee
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Decompiler options: packimports(3)
// Source File Name: TFC_Core.java
// Source File Name: TFC_Core.java


package com.bioxx.tfc.Core;
package com.bioxx.tfc.Core;


import com.bioxx.tfc.Blocks.BlockSlab;
import com.bioxx.tfc.Blocks.BlockSlab;
import com.bioxx.tfc.Chunkdata.ChunkData;
import com.bioxx.tfc.Chunkdata.ChunkData;
import com.bioxx.tfc.Chunkdata.ChunkDataManager;
import com.bioxx.tfc.Chunkdata.ChunkDataManager;
import com.bioxx.tfc.CommonProxy;
import com.bioxx.tfc.CommonProxy;
import com.bioxx.tfc.Core.Player.BodyTempStats;
import com.bioxx.tfc.Core.Player.BodyTempStats;
import com.bioxx.tfc.Core.Player.FoodStatsTFC;
import com.bioxx.tfc.Core.Player.FoodStatsTFC;
import com.bioxx.tfc.Core.Player.InventoryPlayerTFC;
import com.bioxx.tfc.Core.Player.InventoryPlayerTFC;
import com.bioxx.tfc.Core.Player.SkillStats;
import com.bioxx.tfc.Core.Player.SkillStats;
import com.bioxx.tfc.Food.ItemFoodTFC;
import com.bioxx.tfc.Food.ItemFoodTFC;
import com.bioxx.tfc.Items.ItemBlocks.ItemTerraBlock;
import com.bioxx.tfc.Items.ItemBlocks.ItemTerraBlock;
import com.bioxx.tfc.Items.ItemOre;
import com.bioxx.tfc.Items.ItemOre;
import com.bioxx.tfc.Items.ItemTerra;
import com.bioxx.tfc.Items.ItemTerra;
import com.bioxx.tfc.TerraFirmaCraft;
import com.bioxx.tfc.TerraFirmaCraft;
import com.bioxx.tfc.TileEntities.TEMetalSheet;
import com.bioxx.tfc.TileEntities.TEMetalSheet;
import com.bioxx.tfc.TileEntities.TEPartial;
import com.bioxx.tfc.TileEntities.TEPartial;
import com.bioxx.tfc.WorldGen.TFCBiome;
import com.bioxx.tfc.WorldGen.TFCBiome;
import com.bioxx.tfc.WorldGen.WorldCacheManager;
import com.bioxx.tfc.WorldGen.WorldCacheManager;
import com.bioxx.tfc.api.Constant.Global;
import com.bioxx.tfc.api.Constant.Global;
import com.bioxx.tfc.api.Entities.IAnimal;
import com.bioxx.tfc.api.Entities.IAnimal;
import com.bioxx.tfc.api.Enums.EnumFuelMaterial;
import com.bioxx.tfc.api.Enums.EnumFuelMaterial;
import com.bioxx.tfc.api.Food;
import com.bioxx.tfc.api.Food;
import com.bioxx.tfc.api.Interfaces.IFood;
import com.bioxx.tfc.api.Interfaces.IFood;
import com.bioxx.tfc.api.*;
import com.bioxx.tfc.api.*;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.relauncher.ReflectionHelper;
import cpw.mods.fml.relauncher.ReflectionHelper;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.Side;
import java.nio.ByteBuffer;
import java.nio.ByteBuffer;
import java.util.*;
import java.util.*;
import net.minecraft.block.Block;
import net.minecraft.block.Block;
import net.minecraft.block.BlockFire;
import net.minecraft.block.BlockFire;
import net.minecraft.block.material.Material;
import net.minecraft.block.material.Material;
import net.minecraft.client.Minecraft;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.renderer.texture.TextureManager;
import net.minecraft.client.renderer.texture.TextureManager;
import net.minecraft.entity.*;
import net.minecraft.entity.*;
import net.minecraft.entity.ai.attributes.IAttributeInstance;
import net.minecraft.entity.ai.attributes.IAttributeInstance;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.init.Blocks;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.Item;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.util.*;
import net.minecraft.util.*;
import net.minecraft.world.*;
import net.minecraft.world.*;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraft.world.storage.WorldInfo;
import net.minecraft.world.storage.WorldInfo;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.common.util.ForgeDirection;
import org.lwjgl.input.Keyboard;
import org.lwjgl.input.Keyboard;
import org.lwjgl.input.Mouse;
import org.lwjgl.input.Mouse;


// Referenced classes of package com.bioxx.tfc.Core:
// Referenced classes of package com.bioxx.tfc.Core:
// Recipes, TFC_Time, TFC_Climate
// Recipes, TFC_Time, TFC_Climate


public class TFC_Core
public class TFC_Core
{
{


public TFC_Core()
public TFC_Core()
{
{
}
}


public static ChunkDataManager getCDM(World world)
public static ChunkDataManager getCDM(World world)
{
{
int key = world.field_72995_K ? 0x80 | world.field_73011_w.field_76574_g : world.field_73011_w.field_76574_g;
int key = world.field_72995_K ? 0x80 | world.field_73011_w.field_76574_g : world.field_73011_w.field_76574_g;
return (ChunkDataManager)cdmMap.get(Integer.valueOf(key));
return (ChunkDataManager)cdmMap.get(Integer.valueOf(key));
}
}


public static ChunkDataManager addCDM(World world)
public static ChunkDataManager addCDM(World world)
{
{
int key = world.field_72995_K ? 0x80 | world.field_73011_w.field_76574_g : world.field_73011_w.field_76574_g;
int key = world.field_72995_K ? 0x80 | world.field_73011_w.field_76574_g : world.field_73011_w.field_76574_g;
if(!cdmMap.containsKey(Integer.valueOf(key)))
if(!cdmMap.containsKey(Integer.valueOf(key)))
return (ChunkDataManager)cdmMap.put(Integer.valueOf(key), new ChunkDataManager(world));
return (ChunkDataManager)cdmMap.put(Integer.valueOf(key), new ChunkDataManager(world));
else
else
return (ChunkDataManager)cdmMap.get(Integer.valueOf(key));
return (ChunkDataManager)cdmMap.get(Integer.valueOf(key));
}
}


public static ChunkDataManager removeCDM(World world)
public static ChunkDataManager removeCDM(World world)
{
{
int key = world.field_72995_K ? 0x80 | world.field_73011_w.field_76574_g : world.field_73011_w.field_76574_g;
int key = world.field_72995_K ? 0x80 | world.field_73011_w.field_76574_g : world.field_73011_w.field_76574_g;
return (ChunkDataManager)cdmMap.remove(Integer.valueOf(key));
return (ChunkDataManager)cdmMap.remove(Integer.valueOf(key));
}
}


public static int getMouseX()
public static int getMouseX()
{
{
ScaledResolution scaledresolution = new ScaledResolution(Minecraft.func_71410_x(), Minecraft.func_71410_x().field_71443_c, Minecraft.func_71410_x().field_71440_d);
ScaledResolution scaledresolution = new ScaledResolution(Minecraft.func_71410_x(), Minecraft.func_71410_x().field_71443_c, Minecraft.func_71410_x().field_71440_d);
int i = scaledresolution.func_78326_a();
int i = scaledresolution.func_78326_a();
int k = (Mouse.getX() * i) / Minecraft.func_71410_x().field_71443_c;
int k = (Mouse.getX() * i) / Minecraft.func_71410_x().field_71443_c;
return k;
return k;
}
}


public static int getMouseY()
public static int getMouseY()