Skip to content

Commit

Permalink
Potato Mode
Browse files Browse the repository at this point in the history
  • Loading branch information
Cezqr committed Dec 24, 2024
1 parent 24070ef commit d64ba25
Show file tree
Hide file tree
Showing 4 changed files with 326 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package me.odinclient.mixin.mixins;

import me.odinmain.features.impl.render.RenderOptimizer;
import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.WorldClient;
import net.minecraft.client.renderer.RenderGlobal;
import net.minecraft.client.renderer.culling.ICamera;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.entity.Entity;
import org.spongepowered.asm.mixin.Final;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;

@Mixin(RenderGlobal.class)
public class MixinRenderGlobal {

@Inject(at = @At("HEAD"), method = "renderEntities", cancellable = true)
public void renderEntities(Entity renderViewEntity, ICamera camera, float partialTicks, CallbackInfo ci) {
RenderOptimizer.INSTANCE.hookRenderEntities(renderViewEntity, camera, partialTicks, ci);
}

}
1 change: 1 addition & 0 deletions odinclient/src/main/resources/mixins.odinclient.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
"mixins.MixinPlayerControllerMP",
"mixins.MixinRenderDragon",
"mixins.MixinRenderEntityItem",
"mixins.MixinRenderGlobal",
"mixins.MixinRenderItem",
"mixins.MixinRenderPlayer",
"mixins.MixinSoundManager",
Expand Down
Loading

0 comments on commit d64ba25

Please sign in to comment.