Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Commit 3523510

Browse files
committed
feat: move tnttime to common
1 parent d5d1ea2 commit 3523510

File tree

16 files changed

+39
-403
lines changed

16 files changed

+39
-403
lines changed

1.16_combat-6/src/main/java/io/github/axolotlclient/AxolotlClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import io.github.axolotlclient.modules.scrollableTooltips.ScrollableTooltips;
4141
import io.github.axolotlclient.modules.sky.SkyResourceManager;
4242
import io.github.axolotlclient.modules.tablist.Tablist;
43-
import io.github.axolotlclient.modules.tnttime.TntTime;
4443
import io.github.axolotlclient.modules.zoom.Zoom;
4544
import io.github.axolotlclient.util.FeatureDisabler;
4645
import io.github.axolotlclient.util.FeatureDisablerCommon;
@@ -66,7 +65,7 @@ private void addBuiltinModules() {
6665
registerModule(MenuBlur.getInstance());
6766
registerModule(ScrollableTooltips.getInstance());
6867
registerModule(DiscordRPC.getInstance());
69-
registerModule(TntTime.getInstance());
68+
7069
registerModule(Particles.getInstance());
7170
registerModule(ScreenshotUtils.getInstance());
7271
registerModule(Tablist.getInstance());

1.16_combat-6/src/main/java/io/github/axolotlclient/mixin/TntEntityRendererMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import net.minecraft.client.render.entity.TntEntityRenderer;
3030
import net.minecraft.client.util.math.MatrixStack;
3131
import net.minecraft.entity.TntEntity;
32+
import net.minecraft.text.Text;
3233
import org.spongepowered.asm.mixin.Mixin;
3334
import org.spongepowered.asm.mixin.injection.At;
3435
import org.spongepowered.asm.mixin.injection.Inject;
@@ -45,7 +46,7 @@ protected TntEntityRendererMixin(EntityRenderDispatcher dispatcher) {
4546
public void axolotlclient$render(TntEntity entity, float yaw, float delta, MatrixStack matrixStack,
4647
VertexConsumerProvider vertexConsumerProvider, int light, CallbackInfo ci) {
4748
if (TntTime.getInstance().enabled.get()) {
48-
super.renderLabelIfPresent(entity, TntTime.getInstance().getFuseTime(entity.getFuse()), matrixStack,
49+
super.renderLabelIfPresent(entity, (Text) TntTime.getInstance().getFuseTime(entity.getFuse()), matrixStack,
4950
vertexConsumerProvider, light);
5051
}
5152
}

1.20/src/main/java/io/github/axolotlclient/AxolotlClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import io.github.axolotlclient.modules.scrollableTooltips.ScrollableTooltips;
4141
import io.github.axolotlclient.modules.sky.SkyResourceManager;
4242
import io.github.axolotlclient.modules.tablist.Tablist;
43-
import io.github.axolotlclient.modules.tnttime.TntTime;
4443
import io.github.axolotlclient.modules.zoom.Zoom;
4544
import io.github.axolotlclient.util.FeatureDisabler;
4645
import io.github.axolotlclient.util.FeatureDisablerCommon;
@@ -66,7 +65,7 @@ private void addBuiltinModules() {
6665
registerModule(MenuBlur.getInstance());
6766
registerModule(ScrollableTooltips.getInstance());
6867
registerModule(DiscordRPC.getInstance());
69-
registerModule(TntTime.getInstance());
68+
7069
registerModule(Particles.getInstance());
7170
registerModule(ScreenshotUtils.getInstance());
7271
registerModule(Tablist.getInstance());

1.20/src/main/java/io/github/axolotlclient/mixin/TntEntityRendererMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import net.minecraft.client.render.entity.TntEntityRenderer;
3030
import net.minecraft.client.util.math.MatrixStack;
3131
import net.minecraft.entity.TntEntity;
32+
import net.minecraft.text.Text;
3233
import org.spongepowered.asm.mixin.Mixin;
3334
import org.spongepowered.asm.mixin.injection.At;
3435
import org.spongepowered.asm.mixin.injection.Inject;
@@ -45,7 +46,7 @@ private TntEntityRendererMixin(EntityRendererFactory.Context context) {
4546
private void axolotlclient$render(TntEntity entity, float yaw, float delta, MatrixStack matrixStack,
4647
VertexConsumerProvider vertexConsumerProvider, int light, CallbackInfo ci) {
4748
if (TntTime.getInstance().enabled.get()) {
48-
super.renderLabelIfPresent(entity, TntTime.getInstance().getFuseTime(entity.getFuse()), matrixStack,
49+
super.renderLabelIfPresent(entity, (Text) TntTime.getInstance().getFuseTime(entity.getFuse()), matrixStack,
4950
vertexConsumerProvider, light);
5051
}
5152
}

1.20/src/main/java/io/github/axolotlclient/modules/tnttime/TntTime.java

Lines changed: 0 additions & 91 deletions
This file was deleted.

1.21/src/main/java/io/github/axolotlclient/AxolotlClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import io.github.axolotlclient.modules.screenshotUtils.ScreenshotUtils;
3939
import io.github.axolotlclient.modules.scrollableTooltips.ScrollableTooltips;
4040
import io.github.axolotlclient.modules.tablist.Tablist;
41-
import io.github.axolotlclient.modules.tnttime.TntTime;
4241
import io.github.axolotlclient.modules.zoom.Zoom;
4342
import io.github.axolotlclient.util.FeatureDisabler;
4443
import io.github.axolotlclient.util.FeatureDisablerCommon;
@@ -62,7 +61,7 @@ private void addBuiltinModules() {
6261
registerModule(MotionBlur.getInstance());
6362
registerModule(ScrollableTooltips.getInstance());
6463
registerModule(DiscordRPC.getInstance());
65-
registerModule(TntTime.getInstance());
64+
6665
registerModule(Particles.getInstance());
6766
registerModule(ScreenshotUtils.getInstance());
6867
registerModule(Tablist.getInstance());

1.21/src/main/java/io/github/axolotlclient/mixin/TntEntityRendererMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import net.minecraft.client.render.entity.TntEntityRenderer;
3030
import net.minecraft.client.util.math.MatrixStack;
3131
import net.minecraft.entity.TntEntity;
32+
import net.minecraft.text.Text;
3233
import org.spongepowered.asm.mixin.Mixin;
3334
import org.spongepowered.asm.mixin.injection.At;
3435
import org.spongepowered.asm.mixin.injection.Inject;
@@ -45,7 +46,7 @@ private TntEntityRendererMixin(EntityRendererFactory.Context context) {
4546
private void axolotlclient$render(TntEntity entity, float yaw, float delta, MatrixStack matrixStack,
4647
VertexConsumerProvider vertexConsumerProvider, int light, CallbackInfo ci) {
4748
if (TntTime.getInstance().enabled.get()) {
48-
super.renderLabelIfPresent(entity, TntTime.getInstance().getFuseTime(entity.getFuse()), matrixStack,
49+
super.renderLabelIfPresent(entity, (Text) TntTime.getInstance().getFuseTime(entity.getFuse()), matrixStack,
4950
vertexConsumerProvider, light, 0);
5051
}
5152
}

1.21/src/main/java/io/github/axolotlclient/modules/tnttime/TntTime.java

Lines changed: 0 additions & 91 deletions
This file was deleted.

1.8.9/src/main/java/io/github/axolotlclient/AxolotlClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
import io.github.axolotlclient.modules.scrollableTooltips.ScrollableTooltips;
4242
import io.github.axolotlclient.modules.sky.SkyResourceManager;
4343
import io.github.axolotlclient.modules.tablist.Tablist;
44-
import io.github.axolotlclient.modules.tnttime.TntTime;
4544
import io.github.axolotlclient.modules.unfocusedFpsLimiter.UnfocusedFpsLimiter;
4645
import io.github.axolotlclient.modules.zoom.Zoom;
4746
import io.github.axolotlclient.util.FeatureDisabler;
@@ -68,7 +67,7 @@ private void addBuiltinModules() {
6867
registerModule(MenuBlur.getInstance());
6968
registerModule(ScrollableTooltips.getInstance());
7069
registerModule(DiscordRPC.getInstance());
71-
registerModule(TntTime.getInstance());
70+
7271
registerModule(Particles.getInstance());
7372
registerModule(ScreenshotUtils.getInstance());
7473
registerModule(UnfocusedFpsLimiter.getInstance());

1.8.9/src/main/java/io/github/axolotlclient/mixin/TntEntityRendererMixin.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import net.minecraft.client.render.entity.EntityRenderer;
2828
import net.minecraft.client.render.entity.TntRenderer;
2929
import net.minecraft.entity.PrimedTntEntity;
30+
import net.minecraft.text.Text;
3031
import org.spongepowered.asm.mixin.Mixin;
3132
import org.spongepowered.asm.mixin.injection.At;
3233
import org.spongepowered.asm.mixin.injection.Inject;
@@ -42,8 +43,11 @@ protected TntEntityRendererMixin(EntityRenderDispatcher dispatcher) {
4243
@Inject(method = "render(Lnet/minecraft/entity/PrimedTntEntity;DDDFF)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/entity/EntityRenderer;render(Lnet/minecraft/entity/Entity;DDDFF)V"), cancellable = true)
4344
public void axolotlclient$render(PrimedTntEntity entity, double x, double y, double z, float g, float h, CallbackInfo ci) {
4445
if (TntTime.getInstance().enabled.get()) {
45-
super.renderNameTag(entity, TntTime.getInstance().getFuseTime(entity.fuseTimer).getFormattedString(),
46-
x, y, z, 64);
46+
super.renderNameTag(
47+
entity,
48+
((Text) TntTime.getInstance().getFuseTime(entity.fuseTimer)).getFormattedString(),
49+
x, y, z, 64
50+
);
4751
ci.cancel();
4852
}
4953
}

0 commit comments

Comments
 (0)