diff options
| author | Linnea Gräf <nea@nea.moe> | 2025-09-14 19:46:52 +0200 |
|---|---|---|
| committer | Linnea Gräf <nea@nea.moe> | 2025-09-14 19:46:52 +0200 |
| commit | 0a96dd618acba15269627c7eae8a2291fb2dc84a (patch) | |
| tree | f31a66cbd13cefbfb2d006f07d3ef3da1010f7e7 /src/main/kotlin/features/misc | |
| parent | 9abe9f46f04f188037687adb2740b32220ad21b2 (diff) | |
| download | Firmament-0a96dd618acba15269627c7eae8a2291fb2dc84a.tar.gz Firmament-0a96dd618acba15269627c7eae8a2291fb2dc84a.tar.bz2 Firmament-0a96dd618acba15269627c7eae8a2291fb2dc84a.zip | |
snapshot
Diffstat (limited to 'src/main/kotlin/features/misc')
| -rw-r--r-- | src/main/kotlin/features/misc/CustomCapes.kt | 20 | ||||
| -rw-r--r-- | src/main/kotlin/features/misc/Hud.kt | 19 | ||||
| -rw-r--r-- | src/main/kotlin/features/misc/ModAnnouncer.kt | 1 |
3 files changed, 10 insertions, 30 deletions
diff --git a/src/main/kotlin/features/misc/CustomCapes.kt b/src/main/kotlin/features/misc/CustomCapes.kt index f59f715..086f2fb 100644 --- a/src/main/kotlin/features/misc/CustomCapes.kt +++ b/src/main/kotlin/features/misc/CustomCapes.kt @@ -1,36 +1,25 @@ package moe.nea.firmament.features.misc -import com.mojang.blaze3d.buffers.GpuBuffer -import com.mojang.blaze3d.buffers.Std140Builder -import com.mojang.blaze3d.systems.RenderSystem -import java.nio.ByteBuffer -import java.nio.ByteOrder -import java.util.OptionalDouble -import java.util.OptionalInt -import org.joml.Vector4f import util.render.CustomRenderPipelines import kotlin.time.Duration import kotlin.time.Duration.Companion.seconds import net.minecraft.client.network.AbstractClientPlayerEntity -import net.minecraft.client.render.BufferBuilder import net.minecraft.client.render.RenderLayer import net.minecraft.client.render.VertexConsumer import net.minecraft.client.render.VertexConsumerProvider import net.minecraft.client.render.entity.state.PlayerEntityRenderState -import net.minecraft.client.util.BufferAllocator import net.minecraft.client.util.SkinTextures import net.minecraft.client.util.math.MatrixStack import net.minecraft.util.Identifier import moe.nea.firmament.Firmament -import moe.nea.firmament.features.FirmamentFeature -import moe.nea.firmament.util.data.ManagedConfig import moe.nea.firmament.util.MC import moe.nea.firmament.util.TimeMark import moe.nea.firmament.util.data.Config +import moe.nea.firmament.util.data.ManagedConfig import moe.nea.firmament.util.mc.CustomRenderPassHelper -object CustomCapes : FirmamentFeature { - override val identifier: String +object CustomCapes { + val identifier: String get() = "developer-capes" @Config @@ -38,9 +27,6 @@ object CustomCapes : FirmamentFeature { val showCapes by toggle("show-cape") { true } } - override val config: ManagedConfig - get() = TConfig - interface CustomCapeRenderer { fun replaceRender( renderLayer: RenderLayer, diff --git a/src/main/kotlin/features/misc/Hud.kt b/src/main/kotlin/features/misc/Hud.kt index 272c349..fb7c6cd 100644 --- a/src/main/kotlin/features/misc/Hud.kt +++ b/src/main/kotlin/features/misc/Hud.kt @@ -1,19 +1,17 @@ package moe.nea.firmament.features.misc -import moe.nea.firmament.annotations.Subscribe -import moe.nea.firmament.events.HudRenderEvent -import moe.nea.firmament.features.FirmamentFeature -import moe.nea.firmament.util.data.ManagedConfig -import moe.nea.firmament.util.MC -import moe.nea.firmament.util.tr -import moe.nea.jarvis.api.Point import org.joml.Vector2i import net.minecraft.client.network.PlayerListEntry import net.minecraft.text.Text +import moe.nea.firmament.annotations.Subscribe +import moe.nea.firmament.events.HudRenderEvent +import moe.nea.firmament.util.MC import moe.nea.firmament.util.data.Config +import moe.nea.firmament.util.data.ManagedConfig +import moe.nea.firmament.util.tr -object Hud : FirmamentFeature { - override val identifier: String +object Hud { + val identifier: String get() = "hud" @Config @@ -26,9 +24,6 @@ object Hud : FirmamentFeature { val pingCountHud by position("ping-count-hud", 80, 10) { Vector2i() } } - override val config: ManagedConfig - get() = TConfig - @Subscribe fun onRenderHud(it: HudRenderEvent) { if (TConfig.dayCount) { diff --git a/src/main/kotlin/features/misc/ModAnnouncer.kt b/src/main/kotlin/features/misc/ModAnnouncer.kt index 0eae9d7..1047353 100644 --- a/src/main/kotlin/features/misc/ModAnnouncer.kt +++ b/src/main/kotlin/features/misc/ModAnnouncer.kt @@ -1,7 +1,6 @@ package moe.nea.firmament.features.misc import io.netty.buffer.ByteBuf -import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents import net.fabricmc.fabric.api.networking.v1.PacketByteBufs import net.fabricmc.fabric.api.networking.v1.PayloadTypeRegistry import net.fabricmc.loader.api.FabricLoader |
