Skip to content

Commit

Permalink
Finally fixed heart bug
Browse files Browse the repository at this point in the history
  • Loading branch information
mchorse committed Oct 21, 2016
1 parent 0d0ddd0 commit 93746e6
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 33 deletions.
13 changes: 0 additions & 13 deletions src/main/java/mchorse/metamorph/ClientProxy.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
import mchorse.metamorph.entity.EntityMorph;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.client.registry.RenderingRegistry;

Expand Down Expand Up @@ -82,16 +81,4 @@ public void loadModels()
}
}
}

/**
* Checks if the player is side's own
*
* This method is responsible for determining to who player belongs. On
* client side it will return true in case if it's the client's player.
*/
@Override
public boolean isOwnPlayer(EntityPlayer player)
{
return player.worldObj.isRemote ? player == Minecraft.getMinecraft().thePlayer : true;
}
}
12 changes: 0 additions & 12 deletions src/main/java/mchorse/metamorph/CommonProxy.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import mchorse.metamorph.capabilities.morphing.MorphingStorage;
import mchorse.metamorph.entity.EntityMorph;
import mchorse.metamorph.network.Dispatcher;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.capabilities.CapabilityManager;
import net.minecraftforge.fml.common.registry.EntityRegistry;
Expand Down Expand Up @@ -110,15 +109,4 @@ private void loadModel(String model, String filename)
e.printStackTrace();
}
}

/**
* Checks if the player is side's own
*
* This method is responsible for determining to who player belongs. On
* server side it will always return true.
*/
public boolean isOwnPlayer(EntityPlayer player)
{
return true;
}
}
8 changes: 1 addition & 7 deletions src/main/java/mchorse/metamorph/api/morph/Morph.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package mchorse.metamorph.api.morph;

import mchorse.metamorph.Metamorph;
import mchorse.metamorph.api.IAbility;
import mchorse.metamorph.api.IAction;
import mchorse.metamorph.api.IAttackAbility;
Expand Down Expand Up @@ -134,11 +133,6 @@ public void demorph(EntityPlayer player)
*/
private void setHealth(EntityPlayer player, int health)
{
if (!Metamorph.proxy.isOwnPlayer(player))
{
return;
}

float ratio = player.getHealth() / player.getMaxHealth();
float proportionalHealth = Math.round(health * ratio);

Expand All @@ -151,7 +145,7 @@ private void setHealth(EntityPlayer player, int health)
*/
private void setMaxHealth(EntityPlayer player, int health)
{
if (player.getMaxHealth() != health && Metamorph.proxy.isOwnPlayer(player))
if (player.getMaxHealth() != health)
{
player.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(health);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import mchorse.metamorph.network.common.PacketMorphPlayer;
import net.minecraft.client.entity.EntityPlayerSP;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

Expand All @@ -19,7 +20,7 @@ public void run(EntityPlayerSP player, PacketMorphPlayer message)

if (capability != null)
{
capability.setCurrentMorph(message.morph, player, true);
capability.setCurrentMorph(message.morph, (EntityPlayer) entity, true);
}
}
}

0 comments on commit 93746e6

Please sign in to comment.