summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/mixins
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-04-07 11:07:55 +0200
committerGitHub <noreply@github.com>2024-04-07 11:07:55 +0200
commit1ad4df39e02a09118c3e94943da14b2f0da1edbd (patch)
treeab8db5469774b77640e860549abb6000517214d6 /src/main/java/at/hannibal2/skyhanni/mixins
parentf31e5aa4218b77e54f9438adc629c1c2bdd3e291 (diff)
downloadskyhanni-1ad4df39e02a09118c3e94943da14b2f0da1edbd.tar.gz
skyhanni-1ad4df39e02a09118c3e94943da14b2f0da1edbd.tar.bz2
skyhanni-1ad4df39e02a09118c3e94943da14b2f0da1edbd.zip
Backend: HolographicEntities (#731)
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Co-authored-by: Cal <cwolfson58@gmail.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/mixins')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRender.java15
-rw-r--r--src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRendererLivingEntity.java15
2 files changed, 30 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRender.java b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRender.java
new file mode 100644
index 000000000..c92a49c01
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRender.java
@@ -0,0 +1,15 @@
+package at.hannibal2.skyhanni.mixins.transformers;
+
+import net.minecraft.client.renderer.entity.Render;
+import net.minecraft.entity.Entity;
+import org.spongepowered.asm.mixin.Mixin;
+import org.spongepowered.asm.mixin.gen.Invoker;
+
+@Mixin(Render.class)
+public interface AccessorRender<T extends Entity> {
+
+ @Invoker("bindEntityTexture")
+ boolean bindEntityTexture_skyhanni(T entity);
+
+
+}
diff --git a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRendererLivingEntity.java b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRendererLivingEntity.java
new file mode 100644
index 000000000..7e7a8974f
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRendererLivingEntity.java
@@ -0,0 +1,15 @@
+package at.hannibal2.skyhanni.mixins.transformers;
+
+import net.minecraft.client.renderer.entity.RendererLivingEntity;
+import net.minecraft.entity.EntityLivingBase;
+import org.spongepowered.asm.mixin.Mixin;
+import org.spongepowered.asm.mixin.gen.Invoker;
+
+@Mixin(RendererLivingEntity.class)
+public interface AccessorRendererLivingEntity<T extends EntityLivingBase>
+ extends AccessorRender<T> {
+ @Invoker("setBrightness")
+ boolean setBrightness_skyhanni(T entitylivingbaseIn, float partialTicks, boolean combineTextures);
+ @Invoker("unsetBrightness")
+ void setBrightness_skyhanni();
+}