diff options
| author | Linnea Gräf <nea@nea.moe> | 2024-04-07 11:07:55 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-07 11:07:55 +0200 |
| commit | 1ad4df39e02a09118c3e94943da14b2f0da1edbd (patch) | |
| tree | ab8db5469774b77640e860549abb6000517214d6 /src/main/java/at/hannibal2/skyhanni/mixins | |
| parent | f31e5aa4218b77e54f9438adc629c1c2bdd3e291 (diff) | |
| download | skyhanni-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.java | 15 | ||||
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRendererLivingEntity.java | 15 |
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(); +} |
