aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/core')
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BasicTileBlockWithTooltip.java4
-rw-r--r--src/main/java/gtPlusPlus/core/block/general/antigrief/BlockWitherProof.java1
-rw-r--r--src/main/java/gtPlusPlus/core/common/compat/COMPAT_ExtraUtils.java18
-rw-r--r--src/main/java/gtPlusPlus/core/config/ConfigHandler.java81
-rw-r--r--src/main/java/gtPlusPlus/core/creative/AddToCreativeTab.java1
-rw-r--r--src/main/java/gtPlusPlus/core/entity/monster/EntitySickBlaze.java9
-rw-r--r--src/main/java/gtPlusPlus/core/entity/projectile/EntityToxinballSmall.java11
-rw-r--r--src/main/java/gtPlusPlus/core/handler/COMPAT_HANDLER.java2
-rw-r--r--src/main/java/gtPlusPlus/core/item/ModItems.java13
-rw-r--r--src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockBasicTile.java8
-rw-r--r--src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockOre.java21
-rw-r--r--src/main/java/gtPlusPlus/core/item/bauble/BaseBauble.java70
-rw-r--r--src/main/java/gtPlusPlus/core/item/bauble/ElectricBaseBauble.java2
-rw-r--r--src/main/java/gtPlusPlus/core/item/bauble/FireProtectionBauble.java9
-rw-r--r--src/main/java/gtPlusPlus/core/item/chemistry/NuclearChem.java3
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/misc/DebugScanner.java108
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/staballoy/MultiSpadeBase.java137
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/staballoy/StaballoySpade.java403
-rw-r--r--src/main/java/gtPlusPlus/core/lib/CORE.java65
-rw-r--r--src/main/java/gtPlusPlus/core/proxy/ClientProxy.java15
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java24
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_General.java4
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java80
-rw-r--r--src/main/java/gtPlusPlus/core/slots/SlotVolumetricFlask.java3
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/EnchantingUtils.java29
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/FluidUtils.java4
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/LangUtils.java83
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/MaterialUtils.java8
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/MiningUtils.java73
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/ModularArmourUtils.java35
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/NBTUtils.java42
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/OreDictUtils.java5
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/PlayerUtils.java63
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/RecipeUtils.java25
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/ShapelessUtils.java41
-rw-r--r--src/main/java/gtPlusPlus/core/util/reflect/ReflectionUtils.java327
36 files changed, 53 insertions, 1774 deletions
diff --git a/src/main/java/gtPlusPlus/core/block/base/BasicTileBlockWithTooltip.java b/src/main/java/gtPlusPlus/core/block/base/BasicTileBlockWithTooltip.java
index c4e8b191d0..d6119e5608 100644
--- a/src/main/java/gtPlusPlus/core/block/base/BasicTileBlockWithTooltip.java
+++ b/src/main/java/gtPlusPlus/core/block/base/BasicTileBlockWithTooltip.java
@@ -260,9 +260,7 @@ public abstract class BasicTileBlockWithTooltip extends BlockContainer implement
@Override
@SideOnly(Side.CLIENT)
- public final void registerBlockIcons(final IIconRegister aRegisterer) {
- this.blockIcon = aRegisterer.registerIcon(GTPlusPlus.ID + ":" + "net");
- }
+ public final void registerBlockIcons(final IIconRegister aRegisterer) {}
@Override
public abstract TileEntity createNewTileEntity(final World world, final int p_149915_2_);
diff --git a/src/main/java/gtPlusPlus/core/block/general/antigrief/BlockWitherProof.java b/src/main/java/gtPlusPlus/core/block/general/antigrief/BlockWitherProof.java
index fa7372090c..c24ef46f5c 100644
--- a/src/main/java/gtPlusPlus/core/block/general/antigrief/BlockWitherProof.java
+++ b/src/main/java/gtPlusPlus/core/block/general/antigrief/BlockWitherProof.java
@@ -33,7 +33,6 @@ public class BlockWitherProof extends Block {
this.setResistance(5000.0F);
this.setHarvestLevel("pickaxe", 3);
this.setStepSound(soundTypeMetal);
- // LanguageRegistry.addName(this, "Wither Cage");
GameRegistry.registerBlock(this, Utils.sanitizeString("blockBlackGate"));
}
diff --git a/src/main/java/gtPlusPlus/core/common/compat/COMPAT_ExtraUtils.java b/src/main/java/gtPlusPlus/core/common/compat/COMPAT_ExtraUtils.java
index 907e6a0c42..f61c70ab5b 100644
--- a/src/main/java/gtPlusPlus/core/common/compat/COMPAT_ExtraUtils.java
+++ b/src/main/java/gtPlusPlus/core/common/compat/COMPAT_ExtraUtils.java
@@ -2,10 +2,8 @@ package gtPlusPlus.core.common.compat;
import net.minecraft.item.ItemStack;
-import gtPlusPlus.core.lib.CORE.ConfigSwitches;
import gtPlusPlus.core.recipe.RECIPES_Tools;
import gtPlusPlus.core.util.minecraft.ItemUtils;
-import gtPlusPlus.core.util.minecraft.RecipeUtils;
public class COMPAT_ExtraUtils {
@@ -16,21 +14,5 @@ public class COMPAT_ExtraUtils {
private static void run() {
ItemUtils.getItemForOreDict("ExtraUtilities:bedrockiumIngot", "ingotBedrockium", "Bedrockium Ingot", 0);
- // GT_OreDictUnificator.registerOre("plateBedrockium", new ItemStack(ModItems.itemPlateBedrockium));
-
- if (ConfigSwitches.enableAlternativeDivisionSigilRecipe) {
- // Division Sigil
- RecipeUtils.addShapedRecipe(
- "plateNetherStar",
- "gemIridium",
- "plateNetherStar",
- "plateIridium",
- RECIPES_Tools.craftingToolHardHammer,
- "plateIridium",
- "plateNetherStar",
- "gemIridium",
- "plateNetherStar",
- RECIPES_Tools.RECIPE_DivisionSigil);
- }
}
}
diff --git a/src/main/java/gtPlusPlus/core/config/ConfigHandler.java b/src/main/java/gtPlusPlus/core/config/ConfigHandler.java
index b922bb0116..c498164cf9 100644
--- a/src/main/java/gtPlusPlus/core/config/ConfigHandler.java
+++ b/src/main/java/gtPlusPlus/core/config/ConfigHandler.java
@@ -8,30 +8,20 @@ import static gtPlusPlus.core.lib.CORE.ConfigSwitches.basePollutionPerSecondBoil
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.basePollutionPerSecondGeothermalGenerator;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.basePollutionPerSecondSemiFluidGenerator;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.boilerSteamPerSecond;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.chanceToDropDrainedShard;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.chanceToDropFluoriteOre;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.disableEnderIOIngotTooltips;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.disableEnderIOIntegration;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.disableIC2Recipes;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.dumpItemAndBlockData;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableAlternativeBatteryAlloy;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableAlternativeDivisionSigilRecipe;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableAnimatedTextures;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableCustomCapes;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableCustomCircuits;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableCustom_Cables;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableCustom_Pipes;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_Dehydrators;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_FluidTanks;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_GeothermalEngines;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_Pollution;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_RF_Convetor;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_RocketEngines;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_SimpleWasher;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_SolarGenerators;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_SteamConverter;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMachine_Tesseracts;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMultiSizeTools;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMultiblock_AlloyBlastSmelter;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMultiblock_Cyclotron;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMultiblock_IndustrialCentrifuge;
@@ -55,8 +45,6 @@ import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMultiblock_NuclearFu
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMultiblock_NuclearSaltProcessingPlant;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMultiblock_PowerSubstation;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableMultiblock_ThermalBoiler;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableOldGTcircuits;
-import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableSulfuricAcidFix;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableThaumcraftShardUnification;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableWatchdogBGM;
import static gtPlusPlus.core.lib.CORE.ConfigSwitches.hideUniversalCells;
@@ -129,13 +117,6 @@ public class ConfigHandler {
* DEBUG = config.getBoolean("debugMode", "debug", false,
* "Enables all sorts of debug logging. (Don't use unless told to, breaks other things.)");
*/
- disableEnderIOIntegration = config
- .getBoolean("disableEnderIO", "debug", false, "Disables EnderIO Integration.");
- disableEnderIOIngotTooltips = config.getBoolean(
- "disableEnderIOIngotTooltips",
- "debug",
- false,
- "Disables EnderIO Ingot Tooltips. These apparently may cause issues for a very small number of users.");
MACHINE_INFO = config.getBoolean(
"enableMachineInfoLogging",
"debug",
@@ -155,18 +136,11 @@ public class ConfigHandler {
"machines",
false,
"Allows the use of TC shards across many recipes by oreDicting them into a common group.");
- enableAlternativeBatteryAlloy = config.getBoolean(
- "enableAlternativeBatteryAlloy",
- "machines",
- false,
- "Adds a non-Antimony using Battery Alloy. Not Balanced at all..");
disableIC2Recipes = config.getBoolean(
"disableIC2Recipes",
"machines",
false,
"Alkaluscraft Related - Removes IC2 Cables Except glass fibre. Few other Misc Tweaks.");
- enableAlternativeDivisionSigilRecipe = config
- .getBoolean("enableAlternativeDivisionSigilRecipe", "machines", false, "Utilizes Neutronium instead.");
boilerSteamPerSecond = config.getInt(
"boilerSteamPerSecond",
"machines",
@@ -175,34 +149,7 @@ public class ConfigHandler {
10000,
"Sets the steam per second value in LV,MV,HV boilers (respectively 1x,2x,3x this number for the tiers)");
- // requireControlCores
- boolean temp = config.getBoolean("requireControlCores", "machines", true, "Multiblocks Require Control Cores");
-
- // Circuits
- enableCustomCircuits = config.getBoolean(
- "enableCustomCircuits",
- GregTech.ID,
- false,
- "Adds custom circuits to expand past the Master Tier. Only really recommended to enable if enableOldGTcircuits is enabled.");
- enableOldGTcircuits = config.getBoolean(
- "enableOldGTcircuits",
- GregTech.ID,
- false,
- "Restores circuits and their recipes from Pre-5.09.28 times.");
-
- // Tools
- enableMultiSizeTools = config.getBoolean(
- "enableMultiSizeTools",
- GregTech.ID,
- true,
- "Adds Custom GT Shovels and Pickaxes which mine in a 3x3 style. One of each whill be generated for each Gregtech Material which has Dense Plates and Long Rods available.");
-
// GT-Fixes
- enableSulfuricAcidFix = config.getBoolean(
- "enableSulfuricAcidFix",
- GregTech.ID,
- false,
- "Adds GT6 recipes for Sulfuric Acid. Should remove all pre-existing recipes.");
turbineCutoffBase = config.getInt(
"turbineCutoffBase",
GregTech.ID,
@@ -215,29 +162,6 @@ public class ConfigHandler {
enableCustom_Pipes = config.getBoolean("enableCustom_Pipes", GregTech.ID, true, "Adds Custom GT Fluid Pipes.");
enableCustom_Cables = config.getBoolean("enableCustom_Cables", GregTech.ID, true, "Adds Custom GT Cables.");
- // Block Drops
- chanceToDropDrainedShard = config.getInt(
- "chanceToDropDrainedShard",
- "blockdrops",
- 196,
- 0,
- 10000,
- "Drained shards have a 1 in X chance to drop.");
- chanceToDropFluoriteOre = config.getInt(
- "chanceToDropFluoriteOre",
- "blockdrops",
- 32,
- 0,
- 10000,
- "Fluorite Ore has a 1 in X chance to drop from Limestone and a 1 in X*20 from Sandstone..");
-
- // Single machines
- enableMachine_SolarGenerators = config.getBoolean(
- "enableSolarGenerators",
- GregTech.ID,
- false,
- "These may be overpowered, Consult a local electrician.");
-
enableMachine_Dehydrators = config
.getBoolean("enableMachineDehydrators", GregTech.ID, true, "These dehydrate stuff.");
enableMachine_SteamConverter = config
@@ -266,11 +190,6 @@ public class ConfigHandler {
"Very basic automated cauldron for dust washing.");
enableMachine_Pollution = config
.getBoolean("enableMachinePollution", GregTech.ID, true, "Pollution Detector & Scrubbers.");
- enableMachine_RF_Convetor = config.getBoolean(
- "enableMachineRFConvetor",
- GregTech.ID,
- true,
- "Converts RF to GTEU. Requires COFH-Core to be installed.");
// Multi machines
enableMultiblock_AlloyBlastSmelter = config.getBoolean(
diff --git a/src/main/java/gtPlusPlus/core/creative/AddToCreativeTab.java b/src/main/java/gtPlusPlus/core/creative/AddToCreativeTab.java
index 1a01f47ef5..fa0d3844b2 100644
--- a/src/main/java/gtPlusPlus/core/creative/AddToCreativeTab.java
+++ b/src/main/java/gtPlusPlus/core/creative/AddToCreativeTab.java
@@ -8,7 +8,6 @@ public class AddToCreativeTab {
public static CreativeTabs tabBlock;
public static CreativeTabs tabMisc;
- public static CreativeTabs tabCombat;
public static CreativeTabs tabTools;
public static CreativeTabs tabMachines;
public static CreativeTabs tabOther;
diff --git a/src/main/java/gtPlusPlus/core/entity/monster/EntitySickBlaze.java b/src/main/java/gtPlusPlus/core/entity/monster/EntitySickBlaze.java
index 741b830885..c5301958ad 100644
--- a/src/main/java/gtPlusPlus/core/entity/monster/EntitySickBlaze.java
+++ b/src/main/java/gtPlusPlus/core/entity/monster/EntitySickBlaze.java
@@ -3,7 +3,6 @@ package gtPlusPlus.core.entity.monster;
import net.minecraft.entity.Entity;
import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.entity.monster.EntityMob;
-import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.util.DamageSource;
@@ -154,13 +153,7 @@ public class EntitySickBlaze extends EntityMob {
if (this.field_70846_g > 1) {
float f1 = MathHelper.sqrt_float(p_70785_2_) * 0.5F;
- this.worldObj.playAuxSFXAtEntity(
- (EntityPlayer) null,
- 1009,
- (int) this.posX,
- (int) this.posY,
- (int) this.posZ,
- 0);
+ this.worldObj.playAuxSFXAtEntity(null, 1009, (int) this.posX, (int) this.posY, (int) this.posZ, 0);
for (int i = 0; i < 1; ++i) {
EntityToxinballSmall entitysmalltoxinball = new EntityToxinballSmall(
diff --git a/src/main/java/gtPlusPlus/core/entity/projectile/EntityToxinballSmall.java b/src/main/java/gtPlusPlus/core/entity/projectile/EntityToxinballSmall.java
index f2f8b8a8cc..bf7e2159c7 100644
--- a/src/main/java/gtPlusPlus/core/entity/projectile/EntityToxinballSmall.java
+++ b/src/main/java/gtPlusPlus/core/entity/projectile/EntityToxinballSmall.java
@@ -8,22 +8,11 @@ import net.minecraft.world.World;
public class EntityToxinballSmall extends EntityToxinball {
- public EntityToxinballSmall(World p_i1770_1_) {
- super(p_i1770_1_);
- this.setSize(0.3125F, 0.3125F);
- }
-
public EntityToxinballSmall(World world, EntityLivingBase entity, double x, double y, double z) {
super(world, entity, x, y, z);
this.setSize(0.3125F, 0.3125F);
}
- public EntityToxinballSmall(World p_i1772_1_, double p_i1772_2_, double p_i1772_4_, double p_i1772_6_,
- double p_i1772_8_, double p_i1772_10_, double p_i1772_12_) {
- super(p_i1772_1_, p_i1772_2_, p_i1772_4_, p_i1772_6_, p_i1772_8_, p_i1772_10_, p_i1772_12_);
- this.setSize(0.3125F, 0.3125F);
- }
-
/**
* Called when this EntityFireball hits a block or entity.
*/
diff --git a/src/main/java/gtPlusPlus/core/handler/COMPAT_HANDLER.java b/src/main/java/gtPlusPlus/core/handler/COMPAT_HANDLER.java
index 7aa9c73236..3bd35d162d 100644
--- a/src/main/java/gtPlusPlus/core/handler/COMPAT_HANDLER.java
+++ b/src/main/java/gtPlusPlus/core/handler/COMPAT_HANDLER.java
@@ -87,7 +87,6 @@ import gtPlusPlus.xmod.gregtech.registration.gregtech.GregtechRTG;
import gtPlusPlus.xmod.gregtech.registration.gregtech.GregtechRocketFuelGenerator;
import gtPlusPlus.xmod.gregtech.registration.gregtech.GregtechSemiFluidgenerators;
import gtPlusPlus.xmod.gregtech.registration.gregtech.GregtechSimpleWasher;
-import gtPlusPlus.xmod.gregtech.registration.gregtech.GregtechSolarGenerators;
import gtPlusPlus.xmod.gregtech.registration.gregtech.GregtechSolarTower;
import gtPlusPlus.xmod.gregtech.registration.gregtech.GregtechSteamMultis;
import gtPlusPlus.xmod.gregtech.registration.gregtech.GregtechSuperChests;
@@ -135,7 +134,6 @@ public class COMPAT_HANDLER {
GregtechIndustrialMassFabricator.run();
GregtechIndustrialBlastSmelter.run();
GregtechQuantumForceTransformer.run();
- GregtechSolarGenerators.run();
GregtechPowerSubStation.run();
GregtechDehydrator.run();
GregtechAdvancedBoilers.run();
diff --git a/src/main/java/gtPlusPlus/core/item/ModItems.java b/src/main/java/gtPlusPlus/core/item/ModItems.java
index c411555d4d..cbd149fbdf 100644
--- a/src/main/java/gtPlusPlus/core/item/ModItems.java
+++ b/src/main/java/gtPlusPlus/core/item/ModItems.java
@@ -64,7 +64,6 @@ import gtPlusPlus.core.item.general.chassis.ItemDehydratorCoilWire;
import gtPlusPlus.core.item.general.spawn.ItemCustomSpawnEgg;
import gtPlusPlus.core.item.init.ItemsFoods;
import gtPlusPlus.core.item.materials.DustDecayable;
-import gtPlusPlus.core.item.tool.misc.DebugScanner;
import gtPlusPlus.core.item.tool.misc.GregtechPump;
import gtPlusPlus.core.item.wearable.WearableLoader;
import gtPlusPlus.core.lib.CORE;
@@ -98,8 +97,6 @@ public final class ModItems {
public static Item itemIngotBatteryAlloy;
- public static Item itemHydrogenBlob;
-
public static Item itemBedLocator_Base;
public static Item itemBaseItemWithCharge;
@@ -212,8 +209,6 @@ public final class ModItems {
public static BatteryPackBaseBauble itemChargePack_High_3;
public static BatteryPackBaseBauble itemChargePack_High_4;
- public static DebugScanner itemDebugScanner;
-
public static ItemDummyResearch itemDummyResearch;
public static BaseItemMetaFood itemMetaFood;
@@ -234,7 +229,6 @@ public final class ModItems {
public static void init() {
- itemDebugScanner = new DebugScanner();
itemMagicFeather = new ItemMagicFeather();
itemAlkalusDisk = new BaseItemDamageable(
@@ -256,8 +250,6 @@ public final class ModItems {
MetaGeneratedGregtechItems.INSTANCE.generateMetaItems();
// Register Hydrogen Blobs first, so we can replace old helium blobs.
- itemHydrogenBlob = new CoreItem("itemHydrogenBlob", "Mysterious Hydrogen Blob", tabMisc)
- .setTextureName(GTPlusPlus.ID + ":itemHeliumBlob");
// Register Old Helium Blob, this will be replaced when held by a player.
// Load Wearable Items
@@ -720,10 +712,7 @@ public final class ModItems {
// Xp Fluids - Dev
if (!FluidRegistry.isFluidRegistered("mobessence")) {
- FluidUtils.generateFluidNoPrefix("mobessence", "mobessence", 0, new short[] { 125, 175, 125, 100 });
- }
- if (!FluidRegistry.isFluidRegistered("xpjuice")) {
- FluidUtils.generateFluidNoPrefix("xpjuice", "xpjuice", 0, new short[] { 50, 150, 50, 100 });
+ FluidUtils.generateFluidNoPrefix("mobessence", "Mob Essence", 0, new short[] { 125, 175, 125, 100 });
}
dustNeptunium238 = new DustDecayable(
diff --git a/src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockBasicTile.java b/src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockBasicTile.java
index be73e92aee..cf50da52a3 100644
--- a/src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockBasicTile.java
+++ b/src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockBasicTile.java
@@ -26,12 +26,6 @@ public class ItemBlockBasicTile extends ItemBlock {
list.add("Can also be placed beside upto 4 other fish traps");
list.add("Requires at least two faces touching water");
list.add("1/1000 chance to produce triple loot.");
- } else if (this.mID == 1) { // Modularity
- list.add("Used to construct modular armour & bauble upgrades..");
- } else if (this.mID == 2) { // Trade
- list.add("Allows for SMP trade-o-mat type trading.");
- } else if (this.mID == 3) { // Project
- list.add("Scan any crafting recipe in this to mass fabricate them in the Autocrafter..");
} else if (this.mID == 4) { // Circuit Table
list.add("Easy Circuit Configuration");
list.add("Change default setting with a Screwdriver");
@@ -44,8 +38,6 @@ public class ItemBlockBasicTile extends ItemBlock {
list.add("Kills Forestry Butterflies, Bats and other pests");
list.add("Use either Formaldehyde or Hydrogen cyanide");
list.add("Be weary of your neighbours");
- } else if (this.mID == 7) { // Egg Box
- list.add("A box for holding big eggs");
} else if (this.mID == 8) { // Volumetric Flask Setter
list.add("Easy Flask Configuration");
list.add("Configure default input slot with a screwdriver");
diff --git a/src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockOre.java b/src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockOre.java
index cdb2934a40..c88a8581b6 100644
--- a/src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockOre.java
+++ b/src/main/java/gtPlusPlus/core/item/base/itemblock/ItemBlockOre.java
@@ -17,8 +17,6 @@ import gtPlusPlus.core.block.base.BlockBaseOre;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.material.MaterialStack;
-import gtPlusPlus.core.material.nuclear.FLUORIDES;
-import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.minecraft.EntityUtils;
import gtPlusPlus.core.util.sys.KeyboardUtils;
import gtPlusPlus.everglades.gen.gt.WorldGen_GT_Ore_Layer;
@@ -28,7 +26,6 @@ public class ItemBlockOre extends ItemBlock {
private final BlockBaseOre mThisOre;
private final Material mThisMaterial;
private final int mThisRadiation;
- private final int mThisColour;
public ItemBlockOre(final Block block) {
super(block);
@@ -36,19 +33,13 @@ public class ItemBlockOre extends ItemBlock {
this.mThisOre = (BlockBaseOre) block;
this.mThisMaterial = this.mThisOre.getMaterialEx();
this.mThisRadiation = this.mThisMaterial.vRadiationLevel;
- this.mThisColour = this.mThisMaterial.getRgbAsHex();
} else {
this.mThisOre = null;
this.mThisMaterial = null;
this.mThisRadiation = 0;
- this.mThisColour = Utils.rgbtoHexValue(255, 255, 255);
}
}
- public int getRenderColor(final int aMeta) {
- return this.mThisColour;
- }
-
private static Map<String, AutoMap<String>> mMapOreBlockItemToDimName = new LinkedHashMap<>();
private static boolean mInitOres_Everglades = false;
private AutoMap<String> mDimsForThisOre = new AutoMap<>();
@@ -83,17 +74,6 @@ public class ItemBlockOre extends ItemBlock {
list.add(CORE.GT_Tooltip_Radioactive.get());
}
- /**
- * Tooltip Handler for Ores
- */
- if (this.mThisMaterial == FLUORIDES.FLUORITE) {
- list.add(
- "Mined from Sandstone with a 1/" + (CORE.ConfigSwitches.chanceToDropFluoriteOre * 20)
- + " chance, or Limestone with a 1/"
- + (CORE.ConfigSwitches.chanceToDropFluoriteOre)
- + " chance.");
- }
-
if (this.mThisMaterial != null) {
list.add("Ore contains: ");
if (mThisMaterial.getComposites().isEmpty()) {
@@ -109,7 +89,6 @@ public class ItemBlockOre extends ItemBlock {
Block b = Block.getBlockFromItem(stack.getItem());
if (b != null) {
- String aTool = b.getHarvestTool(stack.getItemDamage());
int aMiningLevel1 = b.getHarvestLevel(stack.getItemDamage());
if (aMiningLevel1 != 0) {
list.add("Mining Level: " + Math.min(Math.max(aMiningLevel1, 0), 5));
diff --git a/src/main/java/gtPlusPlus/core/item/bauble/BaseBauble.java b/src/main/java/gtPlusPlus/core/item/bauble/BaseBauble.java
index 7b017fb093..74e810f9bd 100644
--- a/src/main/java/gtPlusPlus/core/item/bauble/BaseBauble.java
+++ b/src/main/java/gtPlusPlus/core/item/bauble/BaseBauble.java
@@ -2,14 +2,12 @@ package gtPlusPlus.core.item.bauble;
import java.util.ArrayList;
import java.util.List;
-import java.util.UUID;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.ai.attributes.AttributeModifier;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
-import net.minecraft.util.DamageSource;
import net.minecraft.world.World;
import net.minecraftforge.event.entity.living.LivingAttackEvent;
@@ -22,12 +20,10 @@ import baubles.common.container.InventoryBaubles;
import baubles.common.lib.PlayerHandler;
import cpw.mods.fml.common.Optional;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
-import cpw.mods.fml.common.registry.GameRegistry;
import gregtech.api.enums.Mods;
import gregtech.api.util.GT_LanguageManager;
import gtPlusPlus.core.creative.AddToCreativeTab;
import gtPlusPlus.core.util.Utils;
-import gtPlusPlus.core.util.minecraft.ModularArmourUtils.BT;
import gtPlusPlus.core.util.minecraft.NBTUtils;
@Optional.InterfaceList(
@@ -43,17 +39,7 @@ public class BaseBauble extends Item implements IBauble {
private List<String> damageNegations = new ArrayList<>();
Multimap<String, AttributeModifier> attributes = HashMultimap.create();
- public BaseBauble(BaubleType type, String displayName) {
- this.mThisBauble = type;
- Utils.registerEvent(this);
- this.setMaxStackSize(1);
- this.setCreativeTab(AddToCreativeTab.tabMisc);
- this.setUnlocalizedName(Utils.sanitizeString(displayName.toLowerCase()));
- GT_LanguageManager.addStringLocalization("gtplusplus." + getUnlocalizedName() + ".name", displayName);
- GameRegistry.registerItem(this, getUnlocalizedName());
- }
-
- public BaseBauble(BaubleType type, String unlocalName, int register) {
+ public BaseBauble(BaubleType type) {
this.mThisBauble = type;
Utils.registerEvent(this);
this.setMaxStackSize(1);
@@ -77,26 +63,14 @@ public class BaseBauble extends Item implements IBauble {
}
}
- public boolean addDamageNegation(DamageSource damageSource) {
- return addDamageNegation(damageSource, null);
- }
-
- public boolean addDamageNegation(DamageSource damageSource, ItemStack aStack) {
- return damageNegations.add(damageSource.damageType);
- }
-
- public void clearDamageNegation() {
- damageNegations.clear();
- }
-
@Override
public boolean canEquip(ItemStack arg0, EntityLivingBase arg1) {
- return EntityPlayer.class.isInstance(arg1) ? true : false;
+ return arg1 instanceof EntityPlayer;
}
@Override
public boolean canUnequip(ItemStack arg0, EntityLivingBase arg1) {
- return EntityPlayer.class.isInstance(arg1) ? true : false;
+ return arg1 instanceof EntityPlayer;
}
@Override