Skip to content

Commit 0f2a14d

Browse files
committed
biome display, better lowfire
1 parent 86dbf15 commit 0f2a14d

File tree

25 files changed

+87
-66
lines changed

25 files changed

+87
-66
lines changed

simpleclient-1.19.4/src/main/java/simpleclient/feature/Lowfire.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package simpleclient.feature;
22

33
import com.google.gson.JsonObject;
4-
import net.minecraft.network.chat.Component;
54
import simpleclient.feature.config.FloatConfigEntry;
5+
import simpleclient.text.Text;
66

77
public class Lowfire extends EnableableFeature {
88
public static boolean ENABLED = false;
99
public static float HEIGHT = 0;
10-
private final FloatConfigEntry height = new FloatConfigEntry("height", Component.translatable("simpleclient.lowfire.height"), 0.25F, value -> Component.literal(String.valueOf((float) (int) (value * 200 - 50) / 100)));
10+
private final FloatConfigEntry height = new FloatConfigEntry("height", Text.translatable("simpleclient.lowfire.height"), 0.25F, value -> Text.literal(String.valueOf((float) (int) (value * 200 - 50) / 100)));
1111

1212
public Lowfire() {
1313
super(FeatureType.LOWFIRE);

simpleclient-1.19.4/src/main/java/simpleclient/feature/Motionblur.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
import ladysnake.satin.api.event.ShaderEffectRenderCallback;
44
import ladysnake.satin.api.managed.ManagedShaderEffect;
55
import ladysnake.satin.api.managed.ShaderEffectManager;
6-
import net.minecraft.network.chat.Component;
76
import net.minecraft.resources.ResourceLocation;
8-
import net.minecraft.util.Mth;
97
import simpleclient.feature.config.PercentConfigEntry;
8+
import simpleclient.text.Text;
109

1110
public class Motionblur extends EnableableFeature {
1211
private final ManagedShaderEffect shader = ShaderEffectManager.getInstance().manage(new ResourceLocation("simpleclient", "shaders/post/motionblur.json"), shader -> {});
13-
private final PercentConfigEntry strength = new PercentConfigEntry("strength", Component.translatable("simpleclient.motionblur.strength"), 0.25F, 0);
12+
private final PercentConfigEntry strength = new PercentConfigEntry("strength", Text.translatable("simpleclient.motionblur.strength"), 0.25F, 0);
1413

1514
public Motionblur() {
1615
super(FeatureType.MOTIONBLUR);

simpleclient-1.19.4/src/main/java/simpleclient/feature/PerformanceBoost.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package simpleclient.feature;
22

33
import com.google.gson.JsonObject;
4-
import net.minecraft.network.chat.Component;
54
import simpleclient.feature.config.EnableConfigEntry;
5+
import simpleclient.text.Text;
66

77
public class PerformanceBoost extends EnableableFeature {
88
public static boolean ENABLED = false;
99
public static boolean FASTBOOT = false;
1010
public static boolean DONT_RENDER_CLOUDS = false;
1111
public static boolean DONT_RENDER_SKY_UNDER_WATER = false;
12-
private final EnableConfigEntry fastBoot = new EnableConfigEntry("fastboot", Component.translatable("simpleclient.performance.fastboot"), true);
13-
private final EnableConfigEntry dontRenderCouds = new EnableConfigEntry("dont_render_clouds", Component.translatable("simpleclient.performance.dont_render_clouds"), true);
14-
private final EnableConfigEntry dontRenderSkyUnderWater = new EnableConfigEntry("dont_render_sky_under_water", Component.translatable("simpleclient.performance.dont_render_sky_under_water"), true);
12+
private final EnableConfigEntry fastBoot = new EnableConfigEntry("fastboot", Text.translatable("simpleclient.performance.fastboot"), true);
13+
private final EnableConfigEntry dontRenderCouds = new EnableConfigEntry("dont_render_clouds", Text.translatable("simpleclient.performance.dont_render_clouds"), true);
14+
private final EnableConfigEntry dontRenderSkyUnderWater = new EnableConfigEntry("dont_render_sky_under_water", Text.translatable("simpleclient.performance.dont_render_sky_under_water"), true);
1515

1616
public PerformanceBoost() {
1717
super(FeatureType.PERFORMANCE_BOOST);

simpleclient-1.19.4/src/main/java/simpleclient/feature/Ping.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ public String valueForParameter(String parameter) {
1616
Minecraft minecraft = Minecraft.getInstance();
1717
PlayerInfo entry = minecraft.getConnection().getPlayerInfo(minecraft.player.getUUID());
1818
return entry == null ? "-" : (entry.getLatency() + "ms");
19-
}
20-
else return "";
19+
} else return "";
2120
}
2221

2322
@Override

simpleclient-1.19.4/src/main/java/simpleclient/feature/Zoom.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
66
import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper;
77
import net.minecraft.client.KeyMapping;
8-
import net.minecraft.network.chat.Component;
98
import org.lwjgl.glfw.GLFW;
109
import simpleclient.feature.config.EnableConfigEntry;
1110
import simpleclient.feature.config.FloatConfigEntry;
11+
import simpleclient.text.Text;
1212

1313
public class Zoom extends Feature {
1414
public static boolean ACTIVE = false;
1515
public static float ZOOM_FACTOR = 0;
16-
private FloatConfigEntry zoomFactor = new FloatConfigEntry("zoom_factor", Component.translatable("simpleclient.zoom.zoom_factor"), 0.8F, value -> Component.literal("x" + (float) (int) (10 / (1 - value)) / 10));
17-
private EnableConfigEntry smoothCamera = new EnableConfigEntry("smooth_camera", Component.translatable("simpleclient.zoom.smooth_camera"), true);
16+
private FloatConfigEntry zoomFactor = new FloatConfigEntry("zoom_factor", Text.translatable("simpleclient.zoom.zoom_factor"), 0.8F, value -> Text.literal("x" + (float) (int) (10 / (1 - value)) / 10));
17+
private EnableConfigEntry smoothCamera = new EnableConfigEntry("smooth_camera", Text.translatable("simpleclient.zoom.smooth_camera"), true);
1818

1919
public Zoom() {
2020
super(FeatureType.ZOOM);

simpleclient-1.19.4/src/main/java/simpleclient/mixin/feature/lowfire/ScreenEffectRendererMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
public class ScreenEffectRendererMixin {
1414
@Inject(at = @At(value = "INVOKE", target = "Lcom/mojang/blaze3d/vertex/PoseStack;translate(FFF)V"), method = "renderFire")
1515
private static void renderFire(Minecraft minecraft, PoseStack poseStack, CallbackInfo ci) {
16-
if (Lowfire.ENABLED) poseStack.translate(0.0, Lowfire.HEIGHT * 1.75 - 0.5, 0.0);
16+
if (Lowfire.ENABLED) poseStack.translate(0.0, Lowfire.HEIGHT * 1.75 - 0.75, 0.0);
1717
}
1818
}

simpleclient-1.20.1/src/main/java/simpleclient/feature/Lowfire.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
package simpleclient.feature;
22

33
import com.google.gson.JsonObject;
4-
import ladysnake.satin.api.event.ShaderEffectRenderCallback;
5-
import ladysnake.satin.api.managed.ManagedShaderEffect;
6-
import ladysnake.satin.api.managed.ShaderEffectManager;
7-
import net.minecraft.network.chat.Component;
8-
import net.minecraft.resources.ResourceLocation;
94
import simpleclient.feature.config.FloatConfigEntry;
10-
import simpleclient.feature.config.PercentConfigEntry;
5+
import simpleclient.text.Text;
116

127
public class Lowfire extends EnableableFeature {
138
public static boolean ENABLED = false;
149
public static float HEIGHT = 0;
15-
private final FloatConfigEntry height = new FloatConfigEntry("height", Component.translatable("simpleclient.lowfire.height"), 0.25F, value -> Component.literal(String.valueOf((float) (int) (value * 200 - 50) / 100)));
10+
private final FloatConfigEntry height = new FloatConfigEntry("height", Text.translatable("simpleclient.lowfire.height"), 0.25F, value -> Text.literal(String.valueOf((float) (int) (value * 200 - 50) / 100)));
1611

1712
public Lowfire() {
1813
super(FeatureType.LOWFIRE);

simpleclient-1.20.1/src/main/java/simpleclient/feature/Motionblur.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
import ladysnake.satin.api.event.ShaderEffectRenderCallback;
44
import ladysnake.satin.api.managed.ManagedShaderEffect;
55
import ladysnake.satin.api.managed.ShaderEffectManager;
6-
import net.minecraft.network.chat.Component;
76
import net.minecraft.resources.ResourceLocation;
87
import simpleclient.feature.config.PercentConfigEntry;
8+
import simpleclient.text.Text;
99

1010
public class Motionblur extends EnableableFeature {
1111
private final ManagedShaderEffect shader = ShaderEffectManager.getInstance().manage(new ResourceLocation("simpleclient", "shaders/post/motionblur.json"), shader -> {});
12-
private final PercentConfigEntry strength = new PercentConfigEntry("strength", Component.translatable("simpleclient.motionblur.strength"), 0.25F, 0);
12+
private final PercentConfigEntry strength = new PercentConfigEntry("strength", Text.translatable("simpleclient.motionblur.strength"), 0.25F, 0);
1313

1414
public Motionblur() {
1515
super(FeatureType.MOTIONBLUR);

simpleclient-1.20.1/src/main/java/simpleclient/feature/PerformanceBoost.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package simpleclient.feature;
22

33
import com.google.gson.JsonObject;
4-
import net.minecraft.network.chat.Component;
54
import simpleclient.feature.config.EnableConfigEntry;
5+
import simpleclient.text.Text;
66

77
public class PerformanceBoost extends EnableableFeature {
88
public static boolean ENABLED = false;
99
public static boolean FASTBOOT = false;
1010
public static boolean DONT_RENDER_CLOUDS = false;
1111
public static boolean DONT_RENDER_SKY_UNDER_WATER = false;
12-
private final EnableConfigEntry fastBoot = new EnableConfigEntry("fastboot", Component.translatable("simpleclient.performance.fastboot"), true);
13-
private final EnableConfigEntry dontRenderCouds = new EnableConfigEntry("dont_render_clouds", Component.translatable("simpleclient.performance.dont_render_clouds"), true);
14-
private final EnableConfigEntry dontRenderSkyUnderWater = new EnableConfigEntry("dont_render_sky_under_water", Component.translatable("simpleclient.performance.dont_render_sky_under_water"), true);
12+
private final EnableConfigEntry fastBoot = new EnableConfigEntry("fastboot", Text.translatable("simpleclient.performance.fastboot"), true);
13+
private final EnableConfigEntry dontRenderCouds = new EnableConfigEntry("dont_render_clouds", Text.translatable("simpleclient.performance.dont_render_clouds"), true);
14+
private final EnableConfigEntry dontRenderSkyUnderWater = new EnableConfigEntry("dont_render_sky_under_water", Text.translatable("simpleclient.performance.dont_render_sky_under_water"), true);
1515

1616
public PerformanceBoost() {
1717
super(FeatureType.PERFORMANCE_BOOST);

simpleclient-1.20.1/src/main/java/simpleclient/feature/Ping.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ public String valueForParameter(String parameter) {
1616
Minecraft minecraft = Minecraft.getInstance();
1717
PlayerInfo entry = minecraft.getConnection().getPlayerInfo(minecraft.player.getUUID());
1818
return entry == null ? "-" : (entry.getLatency() + "ms");
19-
}
20-
else return "";
19+
} else return "";
2120
}
2221

2322
@Override

0 commit comments

Comments
 (0)