Improved module implementation structure
This commit is contained in:
+1
-1
Submodule common updated: 215aaf0fd0...e734dc58a2
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules;
|
package org.saturnclient.impl.modules.entity;
|
||||||
|
|
||||||
public interface CameraOverriddenEntity {
|
public interface CameraOverriddenEntity {
|
||||||
float freelook$getCameraPitch();
|
float freelook$getCameraPitch();
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules;
|
package org.saturnclient.impl.modules.entity;
|
||||||
|
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.entity.Entity;
|
import net.minecraft.entity.Entity;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules;
|
package org.saturnclient.impl.modules.entity;
|
||||||
|
|
||||||
import org.saturnclient.common.module.EntityModule;
|
import org.saturnclient.common.module.EntityModule;
|
||||||
|
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.entity;
|
||||||
|
|
||||||
import org.saturnclient.feature.features.FreelookFeature;
|
import org.saturnclient.feature.features.FreelookFeature;
|
||||||
import org.saturnclient.impl.modules.CameraOverriddenEntity;
|
import org.saturnclient.impl.modules.entity.CameraOverriddenEntity;
|
||||||
import org.saturnclient.saturnclient.SaturnClient;
|
import org.saturnclient.saturnclient.SaturnClient;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.Shadow;
|
import org.spongepowered.asm.mixin.Shadow;
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.entity;
|
||||||
|
|
||||||
import org.saturnclient.feature.features.FreelookFeature;
|
import org.saturnclient.feature.features.FreelookFeature;
|
||||||
import org.saturnclient.impl.modules.CameraOverriddenEntity;
|
import org.saturnclient.impl.modules.entity.CameraOverriddenEntity;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.Unique;
|
import org.spongepowered.asm.mixin.Unique;
|
||||||
import org.spongepowered.asm.mixin.injection.At;
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
+4
-3
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.misc;
|
||||||
|
|
||||||
import net.minecraft.client.render.VertexConsumerProvider;
|
import net.minecraft.client.render.VertexConsumerProvider;
|
||||||
import net.minecraft.client.render.entity.EntityRenderer;
|
import net.minecraft.client.render.entity.EntityRenderer;
|
||||||
@@ -8,8 +8,9 @@ import net.minecraft.client.util.math.MatrixStack;
|
|||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
|
||||||
import org.saturnclient.feature.features.NametagsFeature;
|
import org.saturnclient.feature.features.NametagsFeature;
|
||||||
import org.saturnclient.impl.modules.EntityModuleFabric;
|
import org.saturnclient.impl.modules.entity.EntityModuleFabric;
|
||||||
import org.saturnclient.impl.modules.HealthRenderState;
|
import org.saturnclient.impl.modules.entity.HealthRenderState;
|
||||||
|
import org.saturnclient.impl.modules.mixins.render.LivingEntityRenderStateMixin;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.Shadow;
|
import org.spongepowered.asm.mixin.Shadow;
|
||||||
import org.spongepowered.asm.mixin.Unique;
|
import org.spongepowered.asm.mixin.Unique;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.render;
|
||||||
|
|
||||||
import net.minecraft.client.render.GameRenderer;
|
import net.minecraft.client.render.GameRenderer;
|
||||||
|
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.render;
|
||||||
|
|
||||||
// Code approach adapted from Gamma Utils: https://github.com/Sjouwer/gamma-utils
|
// Code approach adapted from Gamma Utils: https://github.com/Sjouwer/gamma-utils
|
||||||
|
|
||||||
+3
-2
@@ -1,9 +1,10 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.render;
|
||||||
|
|
||||||
import net.minecraft.client.render.entity.state.LivingEntityRenderState;
|
import net.minecraft.client.render.entity.state.LivingEntityRenderState;
|
||||||
|
|
||||||
import org.saturnclient.common.module.EntityModule;
|
import org.saturnclient.common.module.EntityModule;
|
||||||
import org.saturnclient.impl.modules.HealthRenderState;
|
import org.saturnclient.impl.modules.entity.HealthRenderState;
|
||||||
|
import org.saturnclient.impl.modules.mixins.misc.NametagsMixin;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.Unique;
|
import org.spongepowered.asm.mixin.Unique;
|
||||||
|
|
||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.render;
|
||||||
|
|
||||||
import net.minecraft.client.render.entity.LivingEntityRenderer;
|
import net.minecraft.client.render.entity.LivingEntityRenderer;
|
||||||
import net.minecraft.client.render.entity.state.LivingEntityRenderState;
|
import net.minecraft.client.render.entity.state.LivingEntityRenderState;
|
||||||
@@ -8,7 +8,7 @@ import net.minecraft.entity.passive.PassiveEntity;
|
|||||||
import net.minecraft.entity.player.PlayerEntity;
|
import net.minecraft.entity.player.PlayerEntity;
|
||||||
|
|
||||||
import org.saturnclient.common.module.EntityModule;
|
import org.saturnclient.common.module.EntityModule;
|
||||||
import org.saturnclient.impl.modules.HealthRenderState;
|
import org.saturnclient.impl.modules.entity.HealthRenderState;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.injection.At;
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
import org.spongepowered.asm.mixin.injection.Inject;
|
import org.spongepowered.asm.mixin.injection.Inject;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.render;
|
||||||
|
|
||||||
import net.minecraft.client.font.TextRenderer;
|
import net.minecraft.client.font.TextRenderer;
|
||||||
import net.minecraft.client.gui.DrawContext;
|
import net.minecraft.client.gui.DrawContext;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules.mixins;
|
package org.saturnclient.impl.modules.mixins.world;
|
||||||
|
|
||||||
import net.minecraft.client.network.ClientPlayNetworkHandler;
|
import net.minecraft.client.network.ClientPlayNetworkHandler;
|
||||||
import net.minecraft.network.packet.s2c.play.WorldTimeUpdateS2CPacket;
|
import net.minecraft.network.packet.s2c.play.WorldTimeUpdateS2CPacket;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules;
|
package org.saturnclient.impl.modules.network;
|
||||||
|
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.network.PlayerListEntry;
|
import net.minecraft.client.network.PlayerListEntry;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules;
|
package org.saturnclient.impl.modules.player;
|
||||||
|
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.network.ClientPlayerEntity;
|
import net.minecraft.client.network.ClientPlayerEntity;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules;
|
package org.saturnclient.impl.modules.render;
|
||||||
|
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.option.Perspective;
|
import net.minecraft.client.option.Perspective;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package org.saturnclient.impl.modules;
|
package org.saturnclient.impl.modules.world;
|
||||||
|
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
|
|
||||||
+5
-5
@@ -3,11 +3,11 @@ package org.saturnclient.impl.provider;
|
|||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
|
|
||||||
import org.saturnclient.common.provider.ModuleProvider;
|
import org.saturnclient.common.provider.ModuleProvider;
|
||||||
import org.saturnclient.impl.modules.EntityModuleFabric;
|
import org.saturnclient.impl.modules.entity.EntityModuleFabric;
|
||||||
import org.saturnclient.impl.modules.NetworkModuleFabric;
|
import org.saturnclient.impl.modules.network.NetworkModuleFabric;
|
||||||
import org.saturnclient.impl.modules.PlayerModuleFabric;
|
import org.saturnclient.impl.modules.player.PlayerModuleFabric;
|
||||||
import org.saturnclient.impl.modules.RenderModuleFabric;
|
import org.saturnclient.impl.modules.render.RenderModuleFabric;
|
||||||
import org.saturnclient.impl.modules.WorldModuleFabric;
|
import org.saturnclient.impl.modules.world.WorldModuleFabric;
|
||||||
import org.saturnclient.common.module.*;
|
import org.saturnclient.common.module.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -4,15 +4,15 @@
|
|||||||
"package": "org.saturnclient.impl.modules.mixins",
|
"package": "org.saturnclient.impl.modules.mixins",
|
||||||
"compatibilityLevel": "JAVA_21",
|
"compatibilityLevel": "JAVA_21",
|
||||||
"client": [
|
"client": [
|
||||||
"GameRendererMixin",
|
"render.GameRendererMixin",
|
||||||
"LightmapTextureManagerMixin",
|
"render.LightmapTextureManagerMixin",
|
||||||
"LivingEntityRendererMixin",
|
"render.LivingEntityRendererMixin",
|
||||||
"LivingEntityRenderStateMixin",
|
"render.LivingEntityRenderStateMixin",
|
||||||
"NametagsMixin",
|
"misc.NametagsMixin",
|
||||||
"RenderMixin",
|
"render.RenderMixin",
|
||||||
"TpsMixin",
|
"world.TpsMixin",
|
||||||
"CameraMixin",
|
"entity.CameraMixin",
|
||||||
"EntityMixin"
|
"entity.EntityMixin"
|
||||||
],
|
],
|
||||||
"injectors": {
|
"injectors": {
|
||||||
"defaultRequire": 1
|
"defaultRequire": 1
|
||||||
|
|||||||
Reference in New Issue
Block a user