diff options
author | Detrav <witalyezep@gmail.com> | 2016-04-07 23:21:06 +0300 |
---|---|---|
committer | Detrav <witalyezep@gmail.com> | 2016-04-07 23:21:06 +0300 |
commit | 7f8cf963b3755a6afdc00e4a6fc4a7cf00c54209 (patch) | |
tree | 6f19ba128aa4d6c4099f071551e1a486f142dd01 /src/main/java/com/detrav/gui/containers/DetravPortableChargerContainer.java | |
parent | e819015db99e2ad58770d91a5973f1927ea0060a (diff) | |
download | GT5-Unofficial-7f8cf963b3755a6afdc00e4a6fc4a7cf00c54209.tar.gz GT5-Unofficial-7f8cf963b3755a6afdc00e4a6fc4a7cf00c54209.tar.bz2 GT5-Unofficial-7f8cf963b3755a6afdc00e4a6fc4a7cf00c54209.zip |
Fix "charge send to player gui"
Diffstat (limited to 'src/main/java/com/detrav/gui/containers/DetravPortableChargerContainer.java')
-rw-r--r-- | src/main/java/com/detrav/gui/containers/DetravPortableChargerContainer.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/com/detrav/gui/containers/DetravPortableChargerContainer.java b/src/main/java/com/detrav/gui/containers/DetravPortableChargerContainer.java index b11f2368ce..8be85ee690 100644 --- a/src/main/java/com/detrav/gui/containers/DetravPortableChargerContainer.java +++ b/src/main/java/com/detrav/gui/containers/DetravPortableChargerContainer.java @@ -1,19 +1,20 @@ package com.detrav.gui.containers; import com.detrav.items.DetravMetaGeneratedTool01; +import com.detrav.net.DetravNetwork; +import com.detrav.net.DetravPortableChargerPacker02; import gregtech.api.items.GT_MetaBase_Item; import gregtech.api.util.GT_ModHandler; import gregtech.common.items.armor.SlotLocked; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.InventoryCrafting; import net.minecraft.inventory.Slot; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; -import net.minecraft.util.ChatComponentText; import net.minecraft.world.World; import org.lwjgl.Sys; @@ -103,6 +104,14 @@ public class DetravPortableChargerContainer extends Container { int removeEnergy = GT_ModHandler.chargeElectricItem(item, (int) energyToTransfer, Integer.MAX_VALUE, false, false); if(removeEnergy==0) return; GT_ModHandler.dischargeElectricItem(mItem,(int)(removeEnergy+loss*aTimer),Integer.MAX_VALUE,false,false,true); + + if(aWorld.isRemote) return; + if(aPlayer instanceof EntityPlayerMP) { + DetravPortableChargerPacker02 packet = new DetravPortableChargerPacker02(); + packet.charge = selfCharge - removeEnergy + loss * aTimer; + DetravNetwork.INSTANCE.sendToPlayer(packet, (EntityPlayerMP)aPlayer); + //crafters + } } /*@Override |