diff options
| author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-05-14 16:48:07 +1000 | 
|---|---|---|
| committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-05-14 16:48:07 +1000 | 
| commit | 014455279145d902618ed441a19c8ad0ece44387 (patch) | |
| tree | 38aa61603f7826115574a65bf5b351dd0b0ecfd4 /src/Java/gtPlusPlus/xmod/gregtech/common | |
| parent | 6200f857ad6477eca6456d74a6d7044208bfb1e1 (diff) | |
| download | GT5-Unofficial-014455279145d902618ed441a19c8ad0ece44387.tar.gz GT5-Unofficial-014455279145d902618ed441a19c8ad0ece44387.tar.bz2 GT5-Unofficial-014455279145d902618ed441a19c8ad0ece44387.zip | |
% Minor Adjustments.
$ Minor Fixes.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common')
| -rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/common/items/behaviours/Behaviour_Electric_Lighter.java | 44 | ||||
| -rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/common/tools/TOOL_Gregtech_ElectricLighter.java | 2 | 
2 files changed, 17 insertions, 29 deletions
| diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/items/behaviours/Behaviour_Electric_Lighter.java b/src/Java/gtPlusPlus/xmod/gregtech/common/items/behaviours/Behaviour_Electric_Lighter.java index d772c294b9..a063d334bf 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/common/items/behaviours/Behaviour_Electric_Lighter.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/common/items/behaviours/Behaviour_Electric_Lighter.java @@ -11,12 +11,10 @@ import gregtech.api.util.GT_Utility;  import gregtech.common.items.behaviors.Behaviour_None;  import gtPlusPlus.api.objects.Logger;  import gtPlusPlus.core.entity.projectile.EntityLightningAttack; -import gtPlusPlus.core.entity.projectile.EntityThrowableBomb;  import gtPlusPlus.core.lib.CORE;  import gtPlusPlus.core.util.Utils;  import gtPlusPlus.core.util.minecraft.NBTUtils;  import gtPlusPlus.core.util.minecraft.PlayerUtils; -import gtPlusPlus.core.util.sys.KeyboardUtils;  import gtPlusPlus.xmod.gregtech.common.helpers.ChargingHelper;  import gtPlusPlus.xmod.gregtech.common.items.MetaGeneratedGregtechTools;  import ic2.api.item.IElectricItemManager; @@ -25,7 +23,6 @@ import net.minecraft.entity.monster.EntityCreeper;  import net.minecraft.entity.player.EntityPlayer;  import net.minecraft.init.Blocks;  import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound;  import net.minecraft.util.EnumChatFormatting;  import net.minecraft.world.World;  import net.minecraftforge.common.util.ForgeDirection; @@ -43,8 +40,8 @@ public class Behaviour_Electric_Lighter extends Behaviour_None {  	} -	public boolean onLeftClickEntity(GT_MetaBase_Item aItem, ItemStack aStack, EntityPlayer aPlayer, Entity aEntity) { -		if (!aPlayer.worldObj.isRemote && aStack.stackSize == 1) { +	public boolean onLeftClickEntity(GT_MetaBase_Item aItem, ItemStack aStack, EntityPlayer aPlayer, Entity aEntity) {		 +		if (!aPlayer.worldObj.isRemote && aStack != null && aStack.stackSize == 1) {  			boolean rOutput = false;  			if (aEntity instanceof EntityCreeper) {  				if (this.prepare(aStack) || aPlayer.capabilities.isCreativeMode) { @@ -63,7 +60,7 @@ public class Behaviour_Electric_Lighter extends Behaviour_None {  	public boolean onItemUse(GT_MetaBase_Item aItem, ItemStack aStack, EntityPlayer aPlayer, World aWorld, int aX,  			int aY, int aZ, int aSide, float hitX, float hitY, float hitZ) { -		if (!aWorld.isRemote && aStack.stackSize == 1) {			 +		if (!aWorld.isRemote && aStack != null && aStack.stackSize == 1) {			  			if (aPlayer.isSneaking()) {  				Logger.INFO("Changing Mode");  				boolean aCurrentMode = NBTUtils.getBoolean(aStack, "aFireballMod"); @@ -112,7 +109,7 @@ public class Behaviour_Electric_Lighter extends Behaviour_None {  	public boolean onItemUseFirst(GT_MetaBase_Item aItem, ItemStack aStack, EntityPlayer aPlayer, World aWorld, int aX,  			int aY, int aZ, int aSide, float hitX, float hitY, float hitZ) { -		if (!aWorld.isRemote && aStack.stackSize == 1) {			 +		if (!aWorld.isRemote && aStack != null && aStack.stackSize == 1) {			  			if (aPlayer.isSneaking()) {  				Logger.INFO("Changing Mode");  				boolean aCurrentMode = NBTUtils.getBoolean(aStack, "aFireballMod"); @@ -190,14 +187,8 @@ public class Behaviour_Electric_Lighter extends Behaviour_None {  	public List<String> getAdditionalToolTips(GT_MetaBase_Item aItem, List<String> aList, ItemStack aStack) {  		aList.add(this.mTooltip); -		int aUses = 0; - -		if (aStack == null) { -			return new ArrayList<String>(); -		}		 -		 -		if (aStack != null) { -			 +		int aUses = 0;		 +		if (aStack != null) {			  			if (aStack.getItem() instanceof MetaGeneratedGregtechTools) {  				if (ChargingHelper.isItemValid(aStack)) {  					if (aStack.getItem() instanceof IElectricItemManager) { @@ -206,25 +197,22 @@ public class Behaviour_Electric_Lighter extends Behaviour_None {  						long aEuCost = 4096 * 2;  						aUses = (int) (aCharge / aEuCost);  					} +				}				 +				boolean aCurrentMode; 		 +				if (NBTUtils.hasKey(aStack, "aFireballMode")) { +					aCurrentMode = NBTUtils.getBoolean(aStack, "aFireballMod");  				} +				else { +					aStack.getTagCompound().setBoolean("aFireballMod", false); +					aCurrentMode = false; +				}				 +				aList.add("Current Mode: "+EnumChatFormatting.RED+(aCurrentMode ? "Projectile" : "Fire Starter"));	  			}  		}  		aList.add(this.mTooltipUses + " " + aUses); -		aList.add(this.mTooltipUnstackable); -		 -		 -		boolean aCurrentMode; 		 -		if (NBTUtils.hasKey(aStack, "aFireballMode")) { -			aCurrentMode = NBTUtils.getBoolean(aStack, "aFireballMod"); -		} -		else { -			aStack.getTagCompound().setBoolean("aFireballMod", false); -			aCurrentMode = false; -		} -		 -		aList.add("Current Mode: "+EnumChatFormatting.RED+(aCurrentMode ? "Projectile" : "Fire Starter"));		 +		aList.add(this.mTooltipUnstackable);	  		return aList;  	}  }
\ No newline at end of file diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/tools/TOOL_Gregtech_ElectricLighter.java b/src/Java/gtPlusPlus/xmod/gregtech/common/tools/TOOL_Gregtech_ElectricLighter.java index 36e1161e83..395a7c42cb 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/common/tools/TOOL_Gregtech_ElectricLighter.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/common/tools/TOOL_Gregtech_ElectricLighter.java @@ -150,7 +150,7 @@ extends GT_Tool {  	@Override  	public IChatComponent getDeathMessage(final EntityLivingBase aPlayer, final EntityLivingBase aEntity) { -		return new ChatComponentText(EnumChatFormatting.RED + aEntity.getCommandSenderName() + EnumChatFormatting.WHITE + " has been prodded out of existence by " + EnumChatFormatting.GREEN + aPlayer.getCommandSenderName() + EnumChatFormatting.WHITE); +		return new ChatComponentText(EnumChatFormatting.RED + aEntity.getCommandSenderName() + EnumChatFormatting.WHITE + " has been burnt out of existence by " + EnumChatFormatting.GREEN + aPlayer.getCommandSenderName() + EnumChatFormatting.WHITE);  	}  	@Override | 
