Skip to content

Commit 6432ea4

Browse files
committed
fixed issues
1 parent 5ffaa37 commit 6432ea4

File tree

7 files changed

+29
-25
lines changed

7 files changed

+29
-25
lines changed

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pluginManagement {
55
gradlePluginPortal()
66
}
77
}
8-
rootProject.name = 'simpleclient'
8+
rootProject.name = 'SimpleClient'
99
include 'simpleclient-core'
1010
include 'simpleclient-1.8.9'
1111
include 'simpleclient-1.19.4'

simpleclient-1.8.9/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ plugins {
33
id 'fabric-loom' version '1.2-SNAPSHOT'
44
}
55

6-
sourceCompatibility = JavaVersion.VERSION_17
7-
targetCompatibility = JavaVersion.VERSION_17
6+
sourceCompatibility = JavaVersion.VERSION_1_8
7+
targetCompatibility = JavaVersion.VERSION_1_8
88

99
repositories {
1010
maven { url = "https://repo.legacyfabric.net/repository/legacyfabric/" }
@@ -41,5 +41,5 @@ processResources {
4141
}
4242

4343
tasks.withType(JavaCompile).configureEach {
44-
it.options.release.set 17
44+
it.options.release.set 8
4545
}

simpleclient-1.8.9/src/main/java/simpleclient/gui/EditFeaturesScreen.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ public void render(int mouseX, int mouseY, float delta) {
3030
ItemRendererAdapter itemRenderer = new ItemRendererAdapterImpl();
3131
// Render Renderable Features
3232
for (Feature feature : FeatureManager.INSTANCE.getFeatures()) {
33-
if (feature instanceof RenderableFeature rf && rf.isEnabled()) {
34-
rf.renderDummy(textRenderer, itemRenderer, width, height);
35-
if (rf instanceof DraggableFeature df) {
36-
final float xPos = df.getXPos(width);
37-
final float yPos = df.getYPos(height);
33+
if (feature instanceof RenderableFeature && ((RenderableFeature) feature).isEnabled()) {
34+
((RenderableFeature) feature).renderDummy(textRenderer, itemRenderer, width, height);
35+
if (feature instanceof DraggableFeature) {
36+
final float xPos = ((DraggableFeature) feature).getXPos(width);
37+
final float yPos = ((DraggableFeature) feature).getYPos(height);
3838
DrawUtil.border(xPos - 1, yPos - 1,
39-
xPos + df.getWidth(textRenderer, itemRenderer, width, height) + 1,
40-
yPos + df.getHeight(textRenderer, itemRenderer, width, height) + 1, 1.f, 1.f, 0xFFAAAAAA);
39+
xPos + ((DraggableFeature) feature).getWidth(textRenderer, itemRenderer, width, height) + 1,
40+
yPos + ((DraggableFeature) feature).getHeight(textRenderer, itemRenderer, width, height) + 1, 1.f, 1.f, 0xFFAAAAAA);
4141
}
4242
}
4343
}
@@ -58,12 +58,12 @@ public void render(int mouseX, int mouseY, float delta) {
5858
float corners = (wY2 - wY1) / 8;
5959
DrawUtil.roundedRectangle(wX1, wY1 + this.scroll, wX2, wY2 + this.scroll, corners, 0xFF555555);
6060
// Enable Button
61-
if (feature instanceof EnableableFeature ef) {
61+
if (feature instanceof EnableableFeature) {
6262
float height = wSize / 6;
6363
DrawUtil.stadium(wX1 + wSize / 10, scroll + wY2 - wSize / 10 - wSize / 3 / 2,
6464
wX1 + wSize / 10 + wSize / 3, scroll + wY2 - wSize / 10,
65-
ef.isEnabled() ? 0xFF00FF00 : 0xFFFF0000);
66-
if (ef.isEnabled()) {
65+
((EnableableFeature) feature).isEnabled() ? 0xFF00FF00 : 0xFFFF0000);
66+
if (((EnableableFeature) feature).isEnabled()) {
6767
DrawUtil.circle(wX1 + wSize / 10 + wSize / 3 - height / 2,
6868
scroll + wY2 - wSize / 10 - height / 2, height * 2 / 5, 0xFF000000);
6969
} else {

simpleclient-1.8.9/src/main/java/simpleclient/mixin/GuiMixin.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import net.minecraft.client.MinecraftClient;
44
import net.minecraft.client.font.TextRenderer;
55
import net.minecraft.client.gui.hud.InGameHud;
6+
import net.minecraft.entity.player.PlayerEntity;
67
import org.spongepowered.asm.mixin.Final;
78
import org.spongepowered.asm.mixin.Mixin;
89
import org.spongepowered.asm.mixin.Shadow;
@@ -37,8 +38,8 @@ private void render(float partialTicks, CallbackInfo ci) {
3738
int width = client.width / 2;
3839
int height = client.height / 2;
3940
for (Feature feature : FeatureManager.INSTANCE.getFeatures()) {
40-
if (feature instanceof RenderableFeature rf && rf.isEnabled()) {
41-
rf.render(textRenderer, itemRenderer, width, height);
41+
if (feature instanceof RenderableFeature && ((RenderableFeature) feature).isEnabled()) {
42+
((RenderableFeature) feature).render(textRenderer, itemRenderer, width, height);
4243
}
4344
}
4445
}

simpleclient-1.8.9/src/main/java/simpleclient/mixin/MinecraftClientMixin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ public abstract class MinecraftClientMixin {
2828

2929
@Shadow protected abstract ByteBuffer readInputStreamAsImage(InputStream inputStream) throws IOException;
3030

31-
@ModifyArg(at = @At(value = "INVOKE", target = "Lorg/lwjgl/opengl/Display;setTitle(Ljava/lang/String;)V", ordinal = 0), method = "setPixelFormat")
31+
@ModifyArg(at = @At(value = "INVOKE", target = "Lorg/lwjgl/opengl/Display;setTitle(Ljava/lang/String;)V"), method = "setPixelFormat")
3232
public String setTitle(String newTitle) {
3333
return "Minecraft 1.8.9 | SimpleClient " + SimpleClient.VERSION;
3434
}
3535

36-
@Inject(at = @At(value = "HEAD"), method = "setDefaultIcon", cancellable = true)
36+
/*@Inject(at = @At(value = "HEAD"), method = "setDefaultIcon", cancellable = true)
3737
public void setDefaultIcon(CallbackInfo ci) {
3838
ci.cancel();
3939
Util.OperatingSystem operatingSystem = Util.getOperatingSystem();
@@ -56,5 +56,5 @@ public void setDefaultIcon(CallbackInfo ci) {
5656
IOUtils.closeQuietly(inputStream2);
5757
}
5858
}
59-
}
59+
}*/
6060
}

simpleclient-1.8.9/src/main/java/simpleclient/mixin/feature/old_animations/ItemFeatureRendererMixin.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public void render(LivingEntity entity, float handSwing, float handSwingAmount,
3434
GlStateManager.scale(f, f, f);
3535
}
3636
Label_0327:
37-
if (entity instanceof PlayerEntity player) {
38-
if (player.isUsingItem()) {
37+
if (entity instanceof PlayerEntity) {
38+
if (((PlayerEntity) entity).isUsingItem()) {
3939
if (entity.isSneaking()) {
4040
((BiPedModel) entityRenderer.getModel()).setArmAngle(0.0325f);
4141
GlStateManager.scale(1.05f, 1.05f, 1.05f);
@@ -48,17 +48,17 @@ public void render(LivingEntity entity, float handSwing, float handSwingAmount,
4848
GlStateManager.rotate(-24405.0f, 137290.0f, -2009900.0f, -2654900.0f);
4949
}
5050
} else ((BiPedModel) entityRenderer.getModel()).setArmAngle(0.0625f);
51-
if (!player.isUsingItem()) {
51+
if (!((PlayerEntity) entity).isUsingItem()) {
5252
GlStateManager.translate(-0.0855f, 0.4775f, 0.1585f);
5353
GlStateManager.rotate(-19.0f, 20.0f, 0.0f, -6.0f);
5454
break Label_0327;
5555
}
56-
if (player.isUsingItem()) GlStateManager.translate(-0.0625f, 0.4375f, 0.0625f);
56+
if (((PlayerEntity) entity).isUsingItem()) GlStateManager.translate(-0.0625f, 0.4375f, 0.0625f);
5757
} else {
5858
((BiPedModel) entityRenderer.getModel()).setArmAngle(0.0625f);
5959
GlStateManager.translate(-0.0625f, 0.4375f, 0.0625f);
6060
}
61-
if (entity instanceof PlayerEntity player && player.fishHook != null) itemStack = new ItemStack(Items.FISHING_ROD, 0);
61+
if (entity instanceof PlayerEntity && ((PlayerEntity) entity).fishHook != null) itemStack = new ItemStack(Items.FISHING_ROD, 0);
6262
Item item = itemStack.getItem();
6363
MinecraftClient minecraft = MinecraftClient.getInstance();
6464
if (item instanceof BlockItem && Block.getBlockFromItem(item).getBlockType() == 2) {

simpleclient-core/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ plugins {
22
id 'java'
33
}
44

5+
sourceCompatibility = JavaVersion.VERSION_1_8
6+
targetCompatibility = JavaVersion.VERSION_1_8
7+
58
repositories {
69
mavenCentral()
710
maven { url = "https://jitpack.io"}
@@ -15,5 +18,5 @@ dependencies {
1518
}
1619

1720
tasks.withType(JavaCompile).configureEach {
18-
it.options.release = 17
21+
it.options.release.set 8
1922
}

0 commit comments

Comments
 (0)