# Make Screen.title be public and easily modifiable
public-f net.minecraft.client.gui.screens.Screen title
public net.minecraft.server.MinecraftServer storageSource

public net.minecraft.world.entity.player.Inventory SELECTION_SIZE

# for accessing and setting from MatteryScreen class
public net.minecraft.client.gui.screens.inventory.AbstractContainerScreen f_169600_
public net.minecraft.client.gui.screens.inventory.AbstractContainerScreen f_169605_
public net.minecraft.client.gui.screens.inventory.AbstractContainerScreen f_169602_

public net.minecraft.client.gui.screens.inventory.AbstractContainerScreen menu
public net.minecraft.client.gui.screens.inventory.AbstractContainerScreen playerInventoryTitle

public net.minecraft.world.item.crafting.ShapedRecipe result

protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen clickedSlot
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen snapbackEnd
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen quickdropSlot
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen lastClickSlot
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen isSplittingStack
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen draggingItem
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen snapbackStartX
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen snapbackStartY
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen snapbackTime
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen snapbackItem
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen quickdropTime
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen quickCraftingType
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen quickCraftingButton
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen skipNextRelease
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen quickCraftingRemainder
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen lastClickTime
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen lastClickButton
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen doubleclick
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen lastQuickMoved

public net.minecraft.world.item.BlockItem BLOCK_ENTITY_TAG

public net.minecraft.client.gui.screens.InBedChatScreen leaveBedButton

public net.minecraft.world.inventory.AbstractContainerMenu stateId

public net.minecraft.world.inventory.CraftingMenu slotChangedCraftingGrid(Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/CraftingContainer;Lnet/minecraft/world/inventory/ResultContainer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V

public net.minecraft.server.level.ServerPlayer containerListener

# for overriding from MatteryScreen class
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen checkHotbarMouseClicked(I)V
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen recalculateQuickCraftRemaining()V
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen findSlot(DD)Lnet/minecraft/world/inventory/Slot;
protected net.minecraft.client.gui.screens.inventory.AbstractContainerScreen renderFloatingItem(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/item/ItemStack;IILjava/lang/String;)V

protected net.minecraft.client.resources.TextureAtlasHolder textureAtlas

public net.minecraft.client.renderer.RenderStateShard name

public-f net.minecraft.world.inventory.Slot x
public-f net.minecraft.world.inventory.Slot y

public net.minecraft.client.renderer.LevelRenderer renderShape(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/phys/shapes/VoxelShape;DDDFFFF)V

public net.minecraft.client.renderer.RenderStateShard ADDITIVE_TRANSPARENCY
public net.minecraft.client.renderer.RenderStateShard BLOCK_SHADER
public net.minecraft.client.renderer.RenderStateShard BLOCK_SHEET
public net.minecraft.client.renderer.RenderStateShard BLOCK_SHEET_MIPPED
public net.minecraft.client.renderer.RenderStateShard CLOUDS_TARGET
public net.minecraft.client.renderer.RenderStateShard COLOR_DEPTH_WRITE
public net.minecraft.client.renderer.RenderStateShard COLOR_WRITE
public net.minecraft.client.renderer.RenderStateShard CRUMBLING_TRANSPARENCY
public net.minecraft.client.renderer.RenderStateShard CULL
public net.minecraft.client.renderer.RenderStateShard DEFAULT_LINE
public net.minecraft.client.renderer.RenderStateShard DEFAULT_TEXTURING
public net.minecraft.client.renderer.RenderStateShard DEPTH_WRITE
public net.minecraft.client.renderer.RenderStateShard ENTITY_GLINT_TEXTURING
public net.minecraft.client.renderer.RenderStateShard EQUAL_DEPTH_TEST
public net.minecraft.client.renderer.RenderStateShard GLINT_TEXTURING
public net.minecraft.client.renderer.RenderStateShard GLINT_TRANSPARENCY
public net.minecraft.client.renderer.RenderStateShard ITEM_ENTITY_TARGET
public net.minecraft.client.renderer.RenderStateShard LEQUAL_DEPTH_TEST
public net.minecraft.client.renderer.RenderStateShard LIGHTMAP
public net.minecraft.client.renderer.RenderStateShard LIGHTNING_TRANSPARENCY
public net.minecraft.client.renderer.RenderStateShard MAIN_TARGET
public net.minecraft.client.renderer.RenderStateShard NEW_ENTITY_SHADER
public net.minecraft.client.renderer.RenderStateShard NO_CULL
public net.minecraft.client.renderer.RenderStateShard NO_DEPTH_TEST
public net.minecraft.client.renderer.RenderStateShard NO_LAYERING
public net.minecraft.client.renderer.RenderStateShard NO_LIGHTMAP
public net.minecraft.client.renderer.RenderStateShard NO_OVERLAY
public net.minecraft.client.renderer.RenderStateShard NO_SHADER
public net.minecraft.client.renderer.RenderStateShard NO_TEXTURE
public net.minecraft.client.renderer.RenderStateShard NO_TRANSPARENCY
public net.minecraft.client.renderer.RenderStateShard OUTLINE_TARGET
public net.minecraft.client.renderer.RenderStateShard OVERLAY
public net.minecraft.client.renderer.RenderStateShard PARTICLES_TARGET
public net.minecraft.client.renderer.RenderStateShard POLYGON_OFFSET_LAYERING
public net.minecraft.client.renderer.RenderStateShard POSITION_COLOR_LIGHTMAP_SHADER
public net.minecraft.client.renderer.RenderStateShard POSITION_COLOR_SHADER
public net.minecraft.client.renderer.RenderStateShard POSITION_COLOR_TEX_LIGHTMAP_SHADER
public net.minecraft.client.renderer.RenderStateShard POSITION_COLOR_TEX_SHADER
public net.minecraft.client.renderer.RenderStateShard POSITION_SHADER
public net.minecraft.client.renderer.RenderStateShard POSITION_TEX_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ARMOR_GLINT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_BEACON_BEAM_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_CRUMBLING_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_CUTOUT_MIPPED_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_CUTOUT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_END_GATEWAY_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_END_PORTAL_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENERGY_SWIRL_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_ALPHA_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_CUTOUT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_DECAL_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_GLINT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_NO_OUTLINE_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_SHADOW_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_SOLID_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ENTITY_TRANSLUCENT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_EYES_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_GLINT_DIRECT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_GLINT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_GLINT_TRANSLUCENT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_LEASH_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_LIGHTNING_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_LINES_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_OUTLINE_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_SOLID_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_TEXT_INTENSITY_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_TEXT_SEE_THROUGH_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_TEXT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_TRANSLUCENT_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_TRIPWIRE_SHADER
public net.minecraft.client.renderer.RenderStateShard RENDERTYPE_WATER_MASK_SHADER
public net.minecraft.client.renderer.RenderStateShard TRANSLUCENT_TARGET
public net.minecraft.client.renderer.RenderStateShard TRANSLUCENT_TRANSPARENCY
public net.minecraft.client.renderer.RenderStateShard VIEW_OFFSET_Z_LAYERING
public net.minecraft.client.renderer.RenderStateShard VIEW_SCALE_Z_EPSILON
public net.minecraft.client.renderer.RenderStateShard WEATHER_TARGET

public net.minecraft.client.renderer.RenderStateShard$LineStateShard

public net.minecraft.world.inventory.AbstractContainerMenu addSlot(Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot;

public net.minecraft.client.renderer.FogRenderer fogBlue
public net.minecraft.client.renderer.FogRenderer fogGreen
public net.minecraft.client.renderer.FogRenderer fogRed

public net.minecraft.world.item.crafting.RecipeManager byType(Lnet/minecraft/world/item/crafting/RecipeType;)Ljava/util/Collection;

public net.minecraft.world.item.crafting.SmithingTransformRecipe base
public net.minecraft.world.item.crafting.SmithingTransformRecipe addition

public net.minecraft.world.entity.boss.wither.WitherBoss TARGETING_CONDITIONS
public-f net.minecraft.world.entity.boss.wither.WitherBoss LIVING_ENTITY_SELECTOR
public net.minecraft.world.entity.ai.targeting.TargetingConditions selector

public net.minecraft.world.entity.ExperienceOrb count # count

public net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance f_43179_
public net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance f_43178_
public net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance f_43177_
public net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance f_43176_
#public-f net.minecraft.advancements.critereon.SimpleCriterionTrigger addPlayerListener(Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V
#public-f net.minecraft.advancements.critereon.SimpleCriterionTrigger removePlayerListener(Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V
#public-f net.minecraft.advancements.critereon.SimpleCriterionTrigger removePlayerListeners(Lnet/minecraft/server/PlayerAdvancements;)V

public net.minecraft.world.entity.npc.VillagerTrades$TreasureMapForEmeralds
