CrystalOptimizer toggleable
This commit is contained in:
parent
de513f4329
commit
8485628c31
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
53116
javascript/classes.js
53116
javascript/classes.js
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -24,6 +24,7 @@ import dev.resent.module.impl.misc.AutoRespawn;
|
|||
import dev.resent.module.impl.misc.ClearChat;
|
||||
import dev.resent.module.impl.misc.Cosmetics;
|
||||
import dev.resent.module.impl.misc.Crosshair;
|
||||
import dev.resent.module.impl.misc.CrystalOptimizer;
|
||||
import dev.resent.module.impl.misc.DynamicFOV;
|
||||
import dev.resent.module.impl.misc.FPSB;
|
||||
import dev.resent.module.impl.misc.Fullbright;
|
||||
|
@ -80,11 +81,13 @@ public class ModManager {
|
|||
public static ServerInfo serverInfo;
|
||||
public static Crosshair crosshair = new Crosshair();
|
||||
public static HUD hud = new HUD();
|
||||
public static CrystalOptimizer crystalOptimizer = new CrystalOptimizer();
|
||||
|
||||
public ModManager() {
|
||||
//Hud
|
||||
register(cosmetics);
|
||||
register(hotbar);
|
||||
register(crystalOptimizer);
|
||||
register(hud = new HUD());
|
||||
register(ping = new Ping());
|
||||
register(serverInfo = new ServerInfo());
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
package dev.resent.module.impl.misc;
|
||||
|
||||
import dev.resent.module.base.Category;
|
||||
import dev.resent.module.base.Mod;
|
||||
|
||||
public class CrystalOptimizer extends Mod{
|
||||
public CrystalOptimizer(){
|
||||
super("Crystal Fast", Category.MISC);
|
||||
}
|
||||
|
||||
}
|
|
@ -1,6 +1,9 @@
|
|||
package net.lax1dude.eaglercraft.v1_8.socket;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import dev.resent.module.base.ModManager;
|
||||
import dev.resent.module.impl.misc.CrystalOptimizer;
|
||||
import net.lax1dude.eaglercraft.v1_8.internal.EnumEaglerConnectionState;
|
||||
import net.lax1dude.eaglercraft.v1_8.internal.PlatformNetworking;
|
||||
import net.lax1dude.eaglercraft.v1_8.log4j.LogManager;
|
||||
|
@ -12,6 +15,7 @@ import net.minecraft.network.EnumPacketDirection;
|
|||
import net.minecraft.network.INetHandler;
|
||||
import net.minecraft.network.Packet;
|
||||
import net.minecraft.network.PacketBuffer;
|
||||
import net.minecraft.network.play.client.C02PacketUseEntity;
|
||||
import net.minecraft.util.ChatComponentTranslation;
|
||||
import net.minecraft.util.IChatComponent;
|
||||
|
||||
|
|
|
@ -276,7 +276,7 @@ public class PlayerControllerMP {
|
|||
* player reach distance = 4F
|
||||
*/
|
||||
public float getBlockReachDistance() {
|
||||
return this.currentGameType.isCreative() ? 5.0F : 3.4F;
|
||||
return this.currentGameType.isCreative() ? 5.0F : 4.5F;
|
||||
}
|
||||
|
||||
public void updateController() {
|
||||
|
|
|
@ -270,6 +270,7 @@ public class EntityRenderer implements IResourceManagerReloadListener {
|
|||
d0 = 6.0D;
|
||||
d1 = 6.0D;
|
||||
} else {
|
||||
|
||||
if (d0 > 3.0D && !test) {
|
||||
flag = true;
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import com.google.common.collect.Lists;
|
|||
|
||||
import dev.resent.Resent;
|
||||
import dev.resent.event.impl.Event.EventType;
|
||||
import dev.resent.module.base.ModManager;
|
||||
import dev.resent.event.impl.EventAttack;
|
||||
import net.lax1dude.eaglercraft.v1_8.EaglercraftUUID;
|
||||
import net.lax1dude.eaglercraft.v1_8.mojang.authlib.GameProfile;
|
||||
|
@ -995,17 +996,18 @@ public abstract class EntityPlayer extends EntityLivingBase implements ICommandS
|
|||
event.setType(EventType.pre);
|
||||
Resent.onEvent(event);
|
||||
|
||||
MovingObjectPosition entityHitResult;
|
||||
MovingObjectPosition hitResult = Minecraft.getMinecraft().objectMouseOver;
|
||||
|
||||
if (hitResult == null) {
|
||||
if (hitResult == null)
|
||||
return;
|
||||
}
|
||||
|
||||
if (hitResult.typeOfHit == MovingObjectType.ENTITY && (entity = (entityHitResult = (MovingObjectPosition) hitResult).entityHit) instanceof EntityEnderCrystal) {
|
||||
entity.kill();
|
||||
entity.setDead();
|
||||
entity.onKillEntity((EntityLivingBase)entity);
|
||||
if (hitResult.typeOfHit == MovingObjectType.ENTITY && ModManager.crystalOptimizer.isEnabled()) {
|
||||
MovingObjectPosition entityHitResult = hitResult;
|
||||
Entity asdf = entityHitResult.entityHit;
|
||||
if (asdf instanceof EntityEnderCrystal) {
|
||||
assert Minecraft.getMinecraft().thePlayer != null;
|
||||
asdf.kill();
|
||||
asdf.setDead();
|
||||
asdf.onKillEntity((EntityLivingBase)asdf);
|
||||
}
|
||||
}
|
||||
|
||||
if (entity.canAttackWithItem()) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user