From 9561265c3b0dc5e18de476effc44ae6bb617848a Mon Sep 17 00:00:00 2001 From: Jozsef Date: Wed, 30 Jun 2021 15:43:38 -0700 Subject: [PATCH 1/2] Cull AT --- .../resources/META-INF/accesstransformer.cfg | 54 +------------------ 1 file changed, 2 insertions(+), 52 deletions(-) diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg index c47d220df..3f75908ad 100644 --- a/src/main/resources/META-INF/accesstransformer.cfg +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -1,37 +1,3 @@ -public net.minecraft.network.play.ServerPlayNetHandler field_147365_f # floatingTickCount -public net.minecraft.client.network.play.ClientPlayNetHandler field_217287_m # viewDistance - -# CubeParticle -protected net.minecraft.client.particle.Particle field_228343_B_ # collidedY - -# Needed for ChunkUtil, maybe remove these for releases -# ChunkManager -public net.minecraft.world.server.ChunkManager func_219212_a(JLnet/minecraft/world/server/ChunkHolder;)V #scheduleSave -public net.minecraft.world.server.ChunkManager field_219251_e #loadedChunks -public net.minecraft.world.server.ChunkManager field_219262_p #immutableLoadedChunksDirty -public net.minecraft.world.server.ChunkManager field_219253_g #chunksToUnload - -# ChunkStatus -public-f net.minecraft.world.chunk.ChunkStatus field_222617_m #FULL -public net.minecraft.world.chunk.ChunkStatus$IGenerationWorker -public net.minecraft.world.chunk.ChunkStatus$ILoadingWorker - -# PotionBrewing -public net.minecraft.potion.PotionBrewing field_185215_c # POTION_ITEMS - -public net.minecraft.client.gui.FontRenderer func_238419_a_(Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/gui/fonts/Font; # getFontStorage -protected net.minecraft.entity.Entity func_226266_a_(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity$IMoveCallback;)V # updatePassengerPosition -public net.minecraft.world.server.ChunkManager field_219266_t # field_219266_t -public net.minecraft.world.biome.BiomeManager field_226833_b_ # seed - -public net.minecraft.client.renderer.ItemRenderer field_175057_n # textureManager - -# Beacon -public net.minecraft.tileentity.BeaconTileEntity field_174909_f # beamSegments - -# Server Tick List (For stopping placed fluids from spilling) -public net.minecraft.world.server.ServerTickList field_205374_d # pendingTickListEntriesHashSet -public net.minecraft.world.server.ServerTickList field_205375_e # pendingTickListEntriesTreeSet # Lightmap information for instanced rendering public net.minecraft.client.renderer.LightTexture field_205112_c #resourceLocation @@ -42,29 +8,12 @@ public net.minecraft.client.renderer.GameRenderer field_78529_t #rendererUpdateC public net.minecraft.client.renderer.GameRenderer func_228380_a_(Lcom/mojang/blaze3d/matrix/MatrixStack;F)V #bobViewWhenHurt public net.minecraft.client.renderer.GameRenderer func_228383_b_(Lcom/mojang/blaze3d/matrix/MatrixStack;F)V #bobView -# Expose fog state to the public +# Expose fog state for use in flywheel shaders public com.mojang.blaze3d.platform.GlStateManager$FogState public com.mojang.blaze3d.platform.GlStateManager field_225663_h_ #FOG public com.mojang.blaze3d.platform.GlStateManager$BooleanState public com.mojang.blaze3d.platform.GlStateManager$BooleanState field_179201_b #field_179201_b -# GameRenderer -public net.minecraft.client.renderer.GameRenderer func_215311_a(Lnet/minecraft/client/renderer/ActiveRenderInfo;FZ)D #getFOVModifier - -# FirstPersonRenderer -public net.minecraft.client.renderer.FirstPersonRenderer field_187467_d # itemStackMainHand -public net.minecraft.client.renderer.FirstPersonRenderer field_187468_e # itemStackOffHand - -# EntityRendererManager -public net.minecraft.client.renderer.entity.EntityRendererManager field_178637_m # playerRenderer - -# IResizeCallback -public net.minecraft.util.palette.IResizeCallback - -# Entity -public net.minecraft.entity.Entity func_205011_p()V # updateAquatics -public net.minecraft.entity.Entity field_70122_E #onGround - # For uploading matrices as vertex attributes. public net.minecraft.util.math.vector.Matrix3f field_226097_a_ #a00 public net.minecraft.util.math.vector.Matrix3f field_226098_b_ #a01 @@ -93,4 +42,5 @@ public net.minecraft.util.math.vector.Matrix4f field_226588_n_ #a31 public net.minecraft.util.math.vector.Matrix4f field_226589_o_ #a32 public net.minecraft.util.math.vector.Matrix4f field_226590_p_ #a33 +# For fancy breaking overlay rendering public net.minecraft.client.renderer.WorldRenderer field_228407_B_ #blockBreakingProgressions From 04733e3d2d52565b7e6f5785fdb7e58a2d93deda Mon Sep 17 00:00:00 2001 From: Jozsef Date: Wed, 30 Jun 2021 15:50:23 -0700 Subject: [PATCH 2/2] Even more AT culling --- src/main/resources/META-INF/accesstransformer.cfg | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg index 3f75908ad..734b4c7e1 100644 --- a/src/main/resources/META-INF/accesstransformer.cfg +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -1,13 +1,7 @@ -# Lightmap information for instanced rendering -public net.minecraft.client.renderer.LightTexture field_205112_c #resourceLocation +# Don't jitter when game is paused public net.minecraft.client.Minecraft field_193996_ah #renderPartialTicksPaused -# Functions needed to setup a projection matrix -public net.minecraft.client.renderer.GameRenderer field_78529_t #rendererUpdateCount -public net.minecraft.client.renderer.GameRenderer func_228380_a_(Lcom/mojang/blaze3d/matrix/MatrixStack;F)V #bobViewWhenHurt -public net.minecraft.client.renderer.GameRenderer func_228383_b_(Lcom/mojang/blaze3d/matrix/MatrixStack;F)V #bobView - # Expose fog state for use in flywheel shaders public com.mojang.blaze3d.platform.GlStateManager$FogState public com.mojang.blaze3d.platform.GlStateManager field_225663_h_ #FOG