              public String call() throws Exception
              {
 diff --git a/net/minecraft/entity/EntityLivingBase.java b/net/minecraft/entity/EntityLivingBase.java
-index 24a6e35..82c7294 100644
+index 24a6e35..248d636 100644
 --- a/net/minecraft/entity/EntityLivingBase.java
 +++ b/net/minecraft/entity/EntityLivingBase.java
 @@ -1,14 +1,17 @@

 import net.minecraft.world.World;
 import net.minecraft.world.WorldServer;
+import net.wurstclient.WurstClient;
+import net.wurstclient.features.mods.HighJumpMod;
 
 public abstract class EntityLivingBase extends Entity
 {
@@ -1847,6 +1843,11 @@ public abstract class EntityLivingBase extends Entity
     {
         this.motionY = (double)this.getJumpUpwardsMotion();
         
+		// TODO: Client
+		HighJumpMod highJumpMod = WurstClient.INSTANCE.mods.highJumpMod;
+		if(this instanceof EntityPlayer && highJumpMod.isActive())
+			this.motionY += highJumpMod.height.getValueF() * 0.1F;
+		
         if (this.isPotionActive(MobEffects.JUMP_BOOST))
         {
             this.motionY += (double)((float)(this.getActivePotionEffect(MobEffects.JUMP_BOOST).getAmplifier() + 1) * 0.1F);
@@ -1887,8 +1888,15 @@ public abstract class EntityLivingBase extends Entity
     {
         if (this.isServerWorld() || this.canPassengerSteer())
         {

 net/minecraft/world/chunk/Chunk.java               |   2 +-
 .../world/gen/structure/MapGenStructure.java       |   6 +-
 net/minecraft/world/storage/WorldInfo.java         |  18 +-
 76 files changed, 1332 insertions(+), 509 deletions(-)

diff --git a/net/minecraft/block/Block.java b/net/minecraft/block/Block.java
index 25c6330..3eb0a0e 100644
