Skip to content

Commit

Permalink
Added an amazing visuals?
Browse files Browse the repository at this point in the history
  • Loading branch information
Tetchnoblade committed Aug 22, 2023
1 parent 465695c commit ebbf2ea
Show file tree
Hide file tree
Showing 22 changed files with 397 additions and 193 deletions.
48 changes: 19 additions & 29 deletions NightX.iws
Original file line number Diff line number Diff line change
Expand Up @@ -5,38 +5,28 @@
</component>
<component name="ChangeListManager">
<list default="true" id="af093b99-5942-419c-869b-8b2d7cb4dd2a" name="変更" comment="">
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/Bangers-Regular.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/Icons.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/Mojangles.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/MojanglesBold.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/NiSans.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/Pixel.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/Roboto-Bold.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/Roboto-Medium.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/Tahoma.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/TahomaBold.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/jelloregular.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/latobold.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/marks.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/novicon.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/other.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/raleway.ttf" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/sfui.ttf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/NightX.ipr" beforeDir="false" afterPath="$PROJECT_DIR$/NightX.ipr" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/util/AnimationHelper.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/util/Translate.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/background/panorama_0.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/background/panorama_1.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/background/panorama_2.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/background/panorama_3.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/background/panorama_4.png" afterDir="false" />
<change beforePath="$PROJECT_DIR$/NightX.iws" beforeDir="false" afterPath="$PROJECT_DIR$/NightX.iws" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/Client.kt" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/Client.kt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/util/connection/CheckConnection.kt" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/util/connection/CheckConnection.kt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/util/newfont/FontLoaders.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/util/newfont/FontLoaders.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/config/FileManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/config/FileManager.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/features/module/impl/movement/speeds/ncp/NCPOnGround.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/features/module/impl/movement/speeds/ncp/NCPOnGround.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/features/module/impl/visual/OptiFinePlus.kt" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/features/module/impl/visual/OptiFinePlus.kt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/features/module/impl/visual/SilentView.kt" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/features/module/impl/visual/SilentView.kt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/injection/forge/mixins/client/MixinMinecraft.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/injection/forge/mixins/client/MixinMinecraft.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/injection/forge/mixins/entity/MixinEntityLivingBase.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/injection/forge/mixins/entity/MixinEntityLivingBase.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/injection/forge/mixins/render/MixinRender.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/injection/forge/mixins/render/MixinRender.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/injection/forge/mixins/render/MixinRendererLivingEntity.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/injection/forge/mixins/render/MixinRendererLivingEntity.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/visual/client/GuiLoginSelection.kt" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/visual/client/GuiLoginSelection.kt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/visual/client/GuiMainMenu.kt" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/visual/client/GuiMainMenu.kt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/net/aspw/client/visual/font/Fonts.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/aspw/client/visual/font/Fonts.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/incheck.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/inicons.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/inlatobold.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/innovicon.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/inother.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/inraleway.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/insfui.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/intahoma.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/font/intahomabold.ttf" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/assets/minecraft/client/background/mainmenu.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/web/beta.txt" beforeDir="false" afterPath="$PROJECT_DIR$/web/beta.txt" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/net/aspw/client/Client.kt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ object Client {
private const val isBeta = true
const val CLIENT_BEST = "NightX"
const val CLIENT_FOLDER = "NightX-Max"
const val CLIENT_VERSION = "Beta B63"
const val CLIENT_VERSION = "Beta B63 v2"
const val CLIENT_CREATOR = "As_pw, outaokura"
const val CLIENT_BASE = "https://nightx.skidded.host/s/"
const val CLIENT_WEBSITE = "i4vvayd263"
Expand Down
7 changes: 0 additions & 7 deletions src/main/java/net/aspw/client/config/FileManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,6 @@ public class FileManager extends MinecraftInstance {
* The Dir.
*/
public File dir = new File(mc.mcDataDir, Client.CLIENT_FOLDER);
/**
* The Fonts dir.
*/
public final File fontsDir = new File(dir, "fonts");
/**
* The Settings dir.
*/
Expand Down Expand Up @@ -74,9 +70,6 @@ public void setupFolder() {
if (!dir.exists())
dir.mkdir();

if (!fontsDir.exists())
fontsDir.mkdir();

if (!settingsDir.exists())
settingsDir.mkdir();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,13 @@ public void onMotion() {
mc.thePlayer.posY -= 0.3993000090122223;
mc.thePlayer.motionY = -1000.0;
mc.thePlayer.distanceWalkedModified = 44.0F;
mc.timer.timerSpeed = 1F;

if (mc.thePlayer.onGround) {
mc.thePlayer.posY += 0.3993000090122223;
mc.thePlayer.motionY = 0.3993000090122223;
mc.thePlayer.distanceWalkedOnStepModified = 44.0f;
mc.thePlayer.motionX *= 1.590000033378601;
mc.thePlayer.motionZ *= 1.590000033378601;
mc.timer.timerSpeed = 1.199F;
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ class OptiFinePlus : Module() {
@JvmField
var entityOptimization = BoolValue("Entity-Optimization", true)

@JvmField
var fixMemoryLeaks = BoolValue("Fix-MemoryLeaks", true)

@JvmField
var noHitDelay = BoolValue("NoHitDelay", true)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,10 @@ import net.aspw.client.features.module.impl.combat.AutoHeal
import net.aspw.client.features.module.impl.combat.BowAura
import net.aspw.client.features.module.impl.combat.KillAura
import net.aspw.client.features.module.impl.exploit.CivBreak
import net.aspw.client.features.module.impl.movement.Sprint
import net.aspw.client.features.module.impl.other.Annoy
import net.aspw.client.features.module.impl.player.BedBreaker
import net.aspw.client.features.module.impl.player.Nuker
import net.aspw.client.features.module.impl.player.Scaffold
import net.aspw.client.util.MovementUtils
import net.aspw.client.util.RotationUtils
import net.aspw.client.value.BoolValue

Expand Down Expand Up @@ -69,7 +67,6 @@ class SilentView : Module() {
val nuker = Client.moduleManager.getModule(Nuker::class.java) as Nuker
val autoHeal = Client.moduleManager.getModule(AutoHeal::class.java) as AutoHeal
val annoy = Client.moduleManager.getModule(Annoy::class.java) as Annoy
val sprint = Client.moduleManager.getModule(Sprint::class.java) as Sprint
return (getState(KillAura::class.java) && killAura.target != null && killAura.silentRotationValue.get() && !killAura.rotations.get()
.equals("None") || (getState(Scaffold::class.java) || (getState(Nuker::class.java) && nuker.isBreaking || (getState(
BowAura::class.java
Expand All @@ -79,9 +76,8 @@ class SilentView : Module() {
BedBreaker::class.java
) && bedBreaker.breaking || (getState(AutoHeal::class.java) && (autoHeal.throwing || autoHeal.isRotating) || (getState(
Annoy::class.java
) && annoy.rotateValue.get()) || (getState(
Sprint::class.java
) && sprint.rot.get() && MovementUtils.isMoving()))))))))
) && annoy.rotateValue.get()
))))))))
}

init {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -217,8 +217,6 @@ private void rightClickMouse(final CallbackInfo callbackInfo) {
@Inject(method = "loadWorld(Lnet/minecraft/client/multiplayer/WorldClient;Ljava/lang/String;)V", at = @At("HEAD"))
private void loadWorld(WorldClient p_loadWorld_1_, String p_loadWorld_2_, final CallbackInfo callbackInfo) {
Client.eventManager.callEvent(new WorldEvent(p_loadWorld_1_));
if (Objects.requireNonNull(Client.moduleManager.getModule(OptiFinePlus.class)).getState() && Objects.requireNonNull(Client.moduleManager.getModule(OptiFinePlus.class)).fixMemoryLeaks.get())
Runtime.getRuntime().gc();
}

@Inject(method = "toggleFullscreen", at = @At(value = "INVOKE", target = "Lorg/lwjgl/opengl/Display;setFullscreen(Z)V", remap = false))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@
@Mixin(EntityLivingBase.class)
public abstract class MixinEntityLivingBase extends MixinEntity {


/**
* The Swing progress int.
*/
Expand Down Expand Up @@ -151,9 +150,6 @@ public void onLivingUpdate() {
@Shadow
public float prevRenderYawOffset;

@Shadow
protected double newRotationPitch;

@Inject(method = "updatePotionEffects", at = @At(value = "INVOKE", target = "Lnet/minecraft/potion/PotionEffect;onUpdate(Lnet/minecraft/entity/EntityLivingBase;)Z"),
locals = LocalCapture.CAPTURE_FAILSOFT, cancellable = true)
private void checkPotionEffect(CallbackInfo ci, Iterator<Integer> iterator, Integer integer, PotionEffect potioneffect) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ public abstract class MixinRender {
@Shadow
protected abstract <T extends Entity> boolean bindEntityTexture(T entity);

@Shadow
public <T extends Entity> void doRender(T entity, double x, double y, double z, float entityYaw, float partialTicks) {
}

@Inject(method = "doRender", at = @At("HEAD"))
private void doRender(Entity entity, double x, double y, double z, float entityYaw, float partialTicks, CallbackInfo callbackInfo) {
Client.eventManager.callEvent(new RenderEntityEvent(entity, x, y, z, entityYaw, partialTicks));
Expand Down
Loading

0 comments on commit ebbf2ea

Please sign in to comment.