dev.nolij.zume.FabricZumeBootstrapper -> zume.a:
    void <init>() -> <init>
    void onPreLaunch() -> onPreLaunch
    void onInitializeClient() -> onInitializeClient
    void lambda$onPreLaunch$1(net.fabricmc.loader.impl.gui.FabricStatusTree) -> a
    boolean lambda$onPreLaunch$0(net.fabricmc.loader.impl.gui.FabricStatusTree$FabricStatusTab,net.fabricmc.loader.impl.gui.FabricStatusTree$FabricStatusTab) -> a
dev.nolij.zume.ForgeZumeBootstrapper -> zume.b:
    void <init>() -> <init>
dev.nolij.zume.ZumeMixinPlugin -> zume.c:
    java.lang.ClassLoader CLASS_LOADER -> b
    java.lang.String ZUME_VARIANT -> a
    java.lang.String implementationMixinPackage -> c
    void <init>() -> <init>
    void onLoad(java.lang.String) -> onLoad
    boolean shouldApplyMixin(java.lang.String,java.lang.String) -> shouldApplyMixin
    java.lang.String getRefMapperConfig() -> getRefMapperConfig
    void acceptTargets(java.util.Set,java.util.Set) -> acceptTargets
    java.util.List getMixins() -> getMixins
    void preApply(java.lang.String,org.objectweb.asm.tree.ClassNode,java.lang.String,org.spongepowered.asm.mixin.extensibility.IMixinInfo) -> preApply
    void postApply(java.lang.String,org.objectweb.asm.tree.ClassNode,java.lang.String,org.spongepowered.asm.mixin.extensibility.IMixinInfo) -> postApply
    void <clinit>() -> <clinit>
dev.nolij.zume.api.config.v1.ZumeConfig -> dev.nolij.zume.api.config.v1.ZumeConfig:
    boolean isCinematicZoomEnabled -> isCinematicZoomEnabled
    double mouseSensitivityFloor -> mouseSensitivityFloor
    short zoomSpeed -> zoomSpeed
    boolean isZoomScrollingEnabled -> isZoomScrollingEnabled
    short zoomSmoothnessMilliseconds -> zoomSmoothnessMilliseconds
    double animationEasingExponent -> animationEasingExponent
    double zoomEasingExponent -> zoomEasingExponent
    double defaultZoom -> defaultZoom
    boolean isFirstPersonToggleModeEnabled -> isFirstPersonToggleModeEnabled
    boolean isThirdPersonToggleModeEnabled -> isThirdPersonToggleModeEnabled
    double minimumFOV -> minimumFOV
    double maximumThirdPersonZoomBlocks -> maximumThirdPersonZoomBlocks
    double minimumThirdPersonZoomBlocks -> minimumThirdPersonZoomBlocks
    boolean isDisabled -> isDisabled
    void <init>() -> <init>
dev.nolij.zume.api.config.v1.ZumeConfigAPI -> dev.nolij.zume.api.config.v1.ZumeConfigAPI:
    void <init>() -> <init>
    boolean isCinematicZoomEnabled() -> isCinematicZoomEnabled
    double getMouseSensitivityFloor() -> getMouseSensitivityFloor
    short getZoomSpeed() -> getZoomSpeed
    boolean isZoomScrollingEnabled() -> isZoomScrollingEnabled
    short getZoomSmoothnessMilliseconds() -> getZoomSmoothnessMilliseconds
    double getAnimationEasingExponent() -> getAnimationEasingExponent
    double getZoomEasingExponent() -> getZoomEasingExponent
    double getDefaultZoom() -> getDefaultZoom
    boolean isFirstPersonToggleModeEnabled() -> isFirstPersonToggleModeEnabled
    boolean isThirdPersonToggleModeEnabled() -> isThirdPersonToggleModeEnabled
    double getMinimumFOV() -> getMinimumFOV
    double getMaximumThirdPersonZoomBlocks() -> getMaximumThirdPersonZoomBlocks
    double getMinimumThirdPersonZoomBlocks() -> getMinimumThirdPersonZoomBlocks
    boolean isDisabled() -> isDisabled
    dev.nolij.zume.api.config.v1.ZumeConfig getSnapshot() -> getSnapshot
    void replaceConfig(dev.nolij.zume.api.config.v1.ZumeConfig) -> replaceConfig
dev.nolij.zume.api.platform.v1.CameraPerspective -> dev.nolij.zume.api.platform.v1.CameraPerspective:
    dev.nolij.zume.api.platform.v1.CameraPerspective FIRST_PERSON -> FIRST_PERSON
    dev.nolij.zume.api.platform.v1.CameraPerspective THIRD_PERSON -> THIRD_PERSON
    dev.nolij.zume.api.platform.v1.CameraPerspective THIRD_PERSON_FLIPPED -> THIRD_PERSON_FLIPPED
    dev.nolij.zume.api.platform.v1.CameraPerspective[] $VALUES -> a
    dev.nolij.zume.api.platform.v1.CameraPerspective[] values() -> values
    dev.nolij.zume.api.platform.v1.CameraPerspective valueOf(java.lang.String) -> valueOf
    void <init>(java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.api.platform.v1.IZumeImplementation -> dev.nolij.zume.api.platform.v1.IZumeImplementation:
    boolean isZoomPressed() -> isZoomPressed
    boolean isZoomInPressed() -> isZoomInPressed
    boolean isZoomOutPressed() -> isZoomOutPressed
    dev.nolij.zume.api.platform.v1.CameraPerspective getCameraPerspective() -> getCameraPerspective
    void onZoomActivate() -> onZoomActivate
dev.nolij.zume.api.platform.v1.ZumeAPI -> dev.nolij.zume.api.platform.v1.ZumeAPI:
    void <init>() -> <init>
    org.apache.logging.log4j.Logger getLogger() -> getLogger
    void openConfigFile() -> openConfigFile
    void registerImplementation(dev.nolij.zume.api.platform.v1.IZumeImplementation,java.nio.file.Path) -> registerImplementation
    boolean isActive() -> isActive
    boolean isFOVHookActive() -> isFOVHookActive
    boolean isMouseScrollHookActive() -> isMouseScrollHookActive
    void renderHook() -> renderHook
    double fovHook(double) -> fovHook
    double thirdPersonCameraHook(double) -> thirdPersonCameraHook
    double mouseSensitivityHook(double) -> mouseSensitivityHook
    boolean cinematicCameraEnabledHook(boolean) -> cinematicCameraEnabledHook
    boolean mouseScrollHook(int) -> mouseScrollHook
dev.nolij.zume.api.platform.v1.ZumeAPI$1 -> zume.d:
    dev.nolij.zume.api.platform.v1.IZumeImplementation val$implementation -> a
    void <init>(dev.nolij.zume.api.platform.v1.IZumeImplementation) -> <init>
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void onZoomActivate() -> e
dev.nolij.zume.api.util.v1.EasingHelper -> dev.nolij.zume.api.util.v1.EasingHelper:
    void <init>() -> <init>
    double linear(double,double,double) -> linear
    double inverseLinear(double,double,double) -> inverseLinear
    double out(double,double) -> out
    double inverseOut(double,double) -> inverseOut
    double out(double,double,double,double) -> out
    double inverseOut(double,double,double,double) -> inverseOut
    double in(double,double) -> in
    double inverseIn(double,double) -> inverseIn
    double in(double,double,double,double) -> in
    double inverseIn(double,double,double,double) -> inverseIn
    double inOut(double,double) -> inOut
    double inverseInOut(double,double) -> inverseInOut
    double inOut(double,double,double,double) -> inOut
    double inverseInOut(double,double,double,double) -> inverseInOut
dev.nolij.zume.api.util.v1.MathHelper -> dev.nolij.zume.api.util.v1.MathHelper:
    void <init>() -> <init>
    int sign(int) -> sign
    double clamp(double,double,double) -> clamp
dev.nolij.zume.api.util.v1.MethodHandleHelper -> dev.nolij.zume.api.util.v1.MethodHandleHelper:
    dev.nolij.zume.api.util.v1.MethodHandleHelper PUBLIC -> PUBLIC
    java.lang.ClassLoader classLoader -> a
    java.lang.invoke.MethodHandles$Lookup lookup -> b
    void <init>(java.lang.ClassLoader,java.lang.invoke.MethodHandles$Lookup) -> <init>
    java.lang.Object firstNonNull(java.lang.Object[]) -> firstNonNull
    java.lang.Class getClassOrNull(java.lang.String) -> getClassOrNull
    java.lang.Class getClassOrNull(java.lang.String[]) -> getClassOrNull
    java.lang.invoke.MethodHandle getMethodOrNull(java.lang.Class,java.lang.String,java.lang.Class[]) -> getMethodOrNull
    java.lang.invoke.MethodHandle getMethodOrNull(java.lang.Class,java.lang.String,java.lang.invoke.MethodType,java.lang.Class[]) -> getMethodOrNull
    java.lang.invoke.MethodHandle getConstructorOrNull(java.lang.Class,java.lang.invoke.MethodType) -> getConstructorOrNull
    java.lang.invoke.MethodHandle getConstructorOrNull(java.lang.Class,java.lang.invoke.MethodType,java.lang.Class[]) -> getConstructorOrNull
    java.lang.invoke.MethodHandle getGetterOrNull(java.lang.Class,java.lang.String,java.lang.Class) -> getGetterOrNull
    java.lang.invoke.MethodHandle getGetterOrNull(java.lang.Class,java.lang.String,java.lang.Class,java.lang.invoke.MethodType) -> getGetterOrNull
    java.lang.invoke.MethodHandle getSetterOrNull(java.lang.Class,java.lang.String,java.lang.Class) -> getSetterOrNull
    java.lang.invoke.MethodHandle getSetterOrNull(java.lang.Class,java.lang.String,java.lang.Class,java.lang.invoke.MethodType) -> getSetterOrNull
    void <clinit>() -> <clinit>
dev.nolij.zume.archaic.ArchaicConfigProvider -> zume.e:
    void <init>() -> <init>
    java.lang.Class mainConfigGuiClass() -> mainConfigGuiClass
dev.nolij.zume.archaic.ArchaicZume -> zume.f:
    java.lang.invoke.MethodHandle SET_CANCELED -> a
    void <init>() -> <init>
    void preInit(cpw.mods.fml.common.event.FMLPreInitializationEvent) -> a
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void onZoomActivate() -> e
    void mouseEvent(net.minecraftforge.client.event.MouseEvent) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.archaic.ArchaicZumeConfigGUI -> zume.g:
    void <init>(net.minecraft.client.gui.GuiScreen) -> <init>
    void func_73866_w_() -> func_73866_w_
dev.nolij.zume.archaic.ZumeKeyBind -> zume.h:
    dev.nolij.zume.archaic.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.archaic.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.archaic.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.client.settings.KeyBinding value -> d
    dev.nolij.zume.archaic.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.archaic.ZumeKeyBind[] values() -> a
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.impl.CameraPerspective -> zume.i:
    dev.nolij.zume.impl.CameraPerspective FIRST_PERSON -> a
    dev.nolij.zume.impl.CameraPerspective THIRD_PERSON -> b
    dev.nolij.zume.impl.CameraPerspective THIRD_PERSON_FLIPPED -> c
    dev.nolij.zume.impl.CameraPerspective[] $VALUES -> d
    dev.nolij.zume.impl.CameraPerspective[] values() -> a
    void <init>(java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.impl.EasedDouble -> zume.j:
    short duration -> a
    double inverseDuration -> b
    double exponent -> c
    double fromValue -> e
    double targetValue -> d
    long startTimestamp -> f
    long endTimestamp -> g
    void <init>(double) -> <init>
    double getEased() -> a
    void set(double,double) -> a
    boolean isEasing() -> b
dev.nolij.zume.impl.HostPlatform -> zume.k:
    dev.nolij.zume.impl.HostPlatform LINUX -> a
    dev.nolij.zume.impl.HostPlatform WINDOWS -> b
    dev.nolij.zume.impl.HostPlatform MAC_OS -> c
    dev.nolij.zume.impl.HostPlatform UNKNOWN -> d
    dev.nolij.zume.impl.HostPlatform[] $VALUES -> e
    dev.nolij.zume.impl.HostPlatform[] values() -> a
    void <init>(java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.impl.IZumeImplementation -> zume.l:
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void onZoomActivate() -> e
dev.nolij.zume.impl.Zume -> zume.m:
    org.apache.logging.log4j.Logger LOGGER -> a
    dev.nolij.zume.impl.HostPlatform HOST_PLATFORM -> b
    dev.nolij.zume.impl.IZumeImplementation implementation -> e
    dev.nolij.zume.impl.config.ZumeConfigImpl config -> c
    boolean disabled -> d
    dev.nolij.zume.impl.EasedDouble zoom -> f
    int scrollDelta -> g
    boolean wasHeld -> h
    boolean zooming -> i
    boolean wasZooming -> j
    long prevRenderTimestamp -> k
    void registerImplementation(dev.nolij.zume.impl.IZumeImplementation,java.nio.file.Path) -> a
    void setZoom(double) -> d
    void setZoom(double,double) -> a
    double getThirdPersonStartZoom() -> f
    void openConfigFile() -> a
    double fovHook(double) -> a
    double thirdPersonCameraHook(double) -> b
    boolean cinematicCameraEnabledHook(boolean) -> a
    double mouseSensitivityHook(double) -> c
    boolean isMouseScrollHookActive() -> b
    boolean mouseScrollHook(int) -> a
    boolean isActive() -> c
    boolean shouldHook() -> g
    boolean shouldUseFirstPersonZoom() -> h
    boolean isFOVHookActive() -> d
    void renderHook() -> e
    void lambda$registerImplementation$0(dev.nolij.zume.impl.config.ZumeConfigImpl) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.impl.Zume$1 -> zume.n:
    int[] $SwitchMap$dev$nolij$zume$impl$HostPlatform -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.impl.config.FileWatcher -> zume.o:
    java.nio.file.WatchService watchService -> a
    java.lang.Thread thread -> b
    long debounce -> c
    java.util.concurrent.Semaphore semaphore -> d
    void <init>() -> <init>
    dev.nolij.zume.impl.config.FileWatcher onFileChange(java.nio.file.Path,java.lang.Runnable) -> a
    void lock() -> a
    boolean tryLock() -> b
    void unlock() -> c
    void lambda$start$0(java.nio.file.Path,java.nio.file.Path,java.lang.Runnable) -> a
dev.nolij.zume.impl.config.IFileWatcher -> zume.p:
    void lock() -> a
    void unlock() -> c
dev.nolij.zume.impl.config.NullFileWatcher -> zume.q:
    void <init>() -> <init>
    void lock() -> a
    void unlock() -> c
dev.nolij.zume.impl.config.ZumeConfigImpl -> zume.r:
    boolean enableCinematicZoom -> enableCinematicZoom
    double mouseSensitivityFloor -> mouseSensitivityFloor
    short zoomSpeed -> zoomSpeed
    boolean enableZoomScrolling -> enableZoomScrolling
    short zoomSmoothnessMs -> zoomSmoothnessMs
    double animationEasingExponent -> animationEasingExponent
    double zoomEasingExponent -> zoomEasingExponent
    double defaultZoom -> defaultZoom
    boolean toggleMode -> toggleMode
    boolean thirdPersonToggleMode -> thirdPersonToggleMode
    double minFOV -> minFOV
    double maxThirdPersonZoomDistance -> maxThirdPersonZoomDistance
    double minThirdPersonZoomDistance -> minThirdPersonZoomDistance
    boolean disable -> disable
    int configVersion -> configVersion
    dev.nolij.zume.zson.Zson ZSON -> a
    java.util.function.Consumer consumer -> b
    dev.nolij.zume.impl.config.IFileWatcher configWatcher -> c
    java.io.File instanceFile -> d
    java.io.File globalFile -> e
    java.lang.String CONFIG_PATH_OVERRIDE -> f
    java.nio.file.Path GLOBAL_CONFIG_PATH -> g
    void <init>() -> <init>
    dev.nolij.zume.impl.config.ZumeConfigImpl readFromFile(java.io.File) -> a
    dev.nolij.zume.impl.config.ZumeConfigImpl readConfigFile() -> c
    void writeToFile(java.io.File) -> b
    void replace(dev.nolij.zume.impl.config.ZumeConfigImpl) -> a
    java.io.File getConfigFile() -> a
    void reloadConfig() -> b
    void init(java.nio.file.Path,java.lang.String,java.util.function.Consumer) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.impl.config.ZumeConfigImpl$1 -> zume.s:
    int[] $SwitchMap$dev$nolij$zume$impl$HostPlatform -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.integration.embeddium.ZumeOptionsStorage -> zume.t:
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier GENERAL -> a
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier ADVANCED -> b
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier BEHAVIOUR -> c
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier ANIMATIONS -> d
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier THIRD_PERSON -> e
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier EXPONENTS -> f
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier MISC -> g
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier ENABLE_CINEMATIC_ZOOM -> h
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier MOUSE_SENSITIVITY_FLOOR -> i
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier ZOOM_SPEED -> j
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier ENABLE_ZOOM_SCROLLING -> k
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier ZOOM_SMOOTHNESS_MS -> l
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier ANIMATION_EASING_EXPONENT -> m
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier ZOOM_EASING_EXPONENT -> n
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier DEFAULT_ZOOM -> o
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier FIRST_PERSON_TOGGLE_MODE -> p
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier THIRD_PERSON_TOGGLE_MODE -> q
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier MIN_FOV -> r
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier MAX_THIRD_PERSON_ZOOM_BLOCKS -> s
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier MIN_THIRD_PERSON_ZOOM_BLOCKS -> t
    org.embeddedt.embeddium.client.gui.options.OptionIdentifier DISABLE -> u
    dev.nolij.zume.api.config.v1.ZumeConfig storage -> v
    void <init>() -> <init>
    void save() -> save
    java.lang.Object getData() -> getData
    void <clinit>() -> <clinit>
dev.nolij.zume.legacy.LegacyZume -> zume.u:
    boolean USE_CINEMATIC_CAMERA_WORKAROUND -> a
    java.lang.invoke.MethodHandle KEYBINDING_INIT_CATEGORY -> b
    java.lang.invoke.MethodHandle KEYBINDING_INIT_NO_CATEGORY -> c
    void <init>() -> <init>
    void onInitializeClient() -> onInitializeClient
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void onZoomActivate() -> e
    net.minecraft.class_327 newKeyBinding(java.lang.String,int,java.lang.String) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.legacy.ZumeKeyBind -> zume.v:
    dev.nolij.zume.legacy.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.legacy.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.legacy.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.class_327 value -> d
    dev.nolij.zume.legacy.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.legacy.ZumeKeyBind[] values() -> a
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.lexforge.LexZume -> zume.w:
    java.lang.invoke.MethodHandle GET_SCROLL_DELTA -> a
    void <init>() -> <init>
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void registerKeyBindings(net.minecraftforge.client.event.RegisterKeyMappingsEvent) -> a
    void render(net.minecraftforge.event.TickEvent$RenderTickEvent) -> a
    void calculateFOV(net.minecraftforge.client.event.ViewportEvent$ComputeFov) -> a
    void onMouseScroll(net.minecraftforge.client.event.InputEvent$MouseScrollingEvent) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.lexforge.LexZumeConfigScreen -> zume.x:
    void register() -> a
    net.minecraftforge.client.ConfigScreenHandler$ConfigScreenFactory lambda$register$1() -> b
    net.minecraft.client.gui.screens.Screen lambda$register$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen) -> a
dev.nolij.zume.lexforge.LexZumeConfigScreen$1 -> zume.y:
    net.minecraft.client.gui.screens.Screen val$parent -> a
    void <init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.screens.Screen) -> <init>
    void m_86600_() -> m_86600_
dev.nolij.zume.lexforge.ZumeKeyBind -> zume.z:
    dev.nolij.zume.lexforge.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.lexforge.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.lexforge.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.client.KeyMapping value -> d
    dev.nolij.zume.lexforge.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.lexforge.ZumeKeyBind[] values() -> a
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.lexforge.integration.embeddium.ZumeEmbeddiumConfigScreen -> zume.A:
    me.jellysquid.mods.sodium.client.gui.options.control.Control percentageControl(me.jellysquid.mods.sodium.client.gui.options.Option) -> a
    me.jellysquid.mods.sodium.client.gui.options.control.Control exponentControl(me.jellysquid.mods.sodium.client.gui.options.Option) -> b
    void <init>() -> <init>
    void acceptEvent(org.embeddedt.embeddium.api.eventbus.EmbeddiumEvent) -> acceptEvent
    java.lang.Boolean lambda$acceptEvent$37(dev.nolij.zume.api.config.v1.ZumeConfig) -> a
    void lambda$acceptEvent$36(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> a
    java.lang.Integer lambda$acceptEvent$35(dev.nolij.zume.api.config.v1.ZumeConfig) -> b
    void lambda$acceptEvent$34(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> a
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$33(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> a
    net.minecraft.network.chat.Component lambda$acceptEvent$32(int) -> a
    java.lang.Integer lambda$acceptEvent$31(dev.nolij.zume.api.config.v1.ZumeConfig) -> c
    void lambda$acceptEvent$30(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> b
    java.lang.Integer lambda$acceptEvent$29(dev.nolij.zume.api.config.v1.ZumeConfig) -> d
    void lambda$acceptEvent$28(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> c
    java.lang.Integer lambda$acceptEvent$27(dev.nolij.zume.api.config.v1.ZumeConfig) -> e
    void lambda$acceptEvent$26(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> d
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$25(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> b
    net.minecraft.network.chat.Component lambda$acceptEvent$24(int) -> b
    java.lang.Integer lambda$acceptEvent$23(dev.nolij.zume.api.config.v1.ZumeConfig) -> f
    void lambda$acceptEvent$22(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> e
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$21(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> c
    net.minecraft.network.chat.Component lambda$acceptEvent$20(int) -> c
    java.lang.Integer lambda$acceptEvent$19(dev.nolij.zume.api.config.v1.ZumeConfig) -> g
    void lambda$acceptEvent$18(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> f
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$17(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> d
    net.minecraft.network.chat.Component lambda$acceptEvent$16(int) -> d
    java.lang.Boolean lambda$acceptEvent$15(dev.nolij.zume.api.config.v1.ZumeConfig) -> h
    void lambda$acceptEvent$14(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> b
    java.lang.Boolean lambda$acceptEvent$13(dev.nolij.zume.api.config.v1.ZumeConfig) -> i
    void lambda$acceptEvent$12(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> c
    java.lang.Integer lambda$acceptEvent$11(dev.nolij.zume.api.config.v1.ZumeConfig) -> j
    void lambda$acceptEvent$10(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> g
    java.lang.Integer lambda$acceptEvent$9(dev.nolij.zume.api.config.v1.ZumeConfig) -> k
    void lambda$acceptEvent$8(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> h
    java.lang.Boolean lambda$acceptEvent$7(dev.nolij.zume.api.config.v1.ZumeConfig) -> l
    void lambda$acceptEvent$6(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> d
    java.lang.Boolean lambda$acceptEvent$5(dev.nolij.zume.api.config.v1.ZumeConfig) -> m
    void lambda$acceptEvent$4(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> e
    java.lang.Integer lambda$acceptEvent$3(dev.nolij.zume.api.config.v1.ZumeConfig) -> n
    void lambda$acceptEvent$2(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> i
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$1(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> e
    net.minecraft.network.chat.Component lambda$exponentControl$0(int) -> e
dev.nolij.zume.lexforge16.LexZume16 -> zume.B:
    java.lang.invoke.MethodHandle GET_CAMERA_TYPE -> a
    java.lang.invoke.MethodHandle THIRD_PERSON_VIEW -> b
    void <init>() -> <init>
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void render(net.minecraftforge.event.TickEvent$RenderTickEvent) -> a
    void calculateFOV(net.minecraftforge.client.event.EntityViewRenderEvent$FOVModifier) -> a
    void onMouseScroll(net.minecraftforge.client.event.InputEvent$MouseScrollEvent) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.lexforge16.LexZume16ConfigScreen -> zume.C:
    void register() -> a
    java.util.function.BiFunction lambda$register$1() -> b
    net.minecraft.client.gui.screen.Screen lambda$register$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.screen.Screen) -> a
dev.nolij.zume.lexforge16.LexZume16ConfigScreen$1 -> zume.D:
dev.nolij.zume.lexforge16.LexZume16ConfigScreen$ConfigScreen -> zume.E:
    net.minecraft.client.gui.screen.Screen parent -> a
    void <init>(net.minecraft.client.gui.screen.Screen) -> <init>
    void func_231160_c_() -> func_231160_c_
    void render(int,int,float) -> render
    void <init>(net.minecraft.client.gui.screen.Screen,dev.nolij.zume.lexforge16.LexZume16ConfigScreen$1) -> <init>
dev.nolij.zume.lexforge16.ZumeKeyBind -> zume.F:
    dev.nolij.zume.lexforge16.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.lexforge16.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.lexforge16.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.client.settings.KeyBinding value -> d
    dev.nolij.zume.lexforge16.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.lexforge16.ZumeKeyBind[] values() -> a
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.lexforge18.LexZume18 -> zume.G:
    java.lang.Class FOV_EVENT_CLASS -> a
    java.lang.invoke.MethodHandle GET_FOV -> b
    java.lang.invoke.MethodHandle SET_FOV -> c
    void <init>() -> <init>
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void render(net.minecraftforge.event.TickEvent$RenderTickEvent) -> a
    void calculateFOV(net.minecraftforge.client.event.EntityViewRenderEvent) -> a
    void onMouseScroll(net.minecraftforge.client.event.InputEvent$MouseScrollEvent) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.lexforge18.LexZume18ConfigScreen -> zume.H:
    void register() -> a
    net.minecraftforge.client.ConfigGuiHandler$ConfigGuiFactory lambda$register$1() -> b
    net.minecraft.client.gui.screens.Screen lambda$register$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen) -> a
dev.nolij.zume.lexforge18.LexZume18ConfigScreen$1 -> zume.I:
    net.minecraft.client.gui.screens.Screen val$parent -> a
    void <init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.screens.Screen) -> <init>
    void m_96624_() -> m_96624_
dev.nolij.zume.lexforge18.ZumeKeyBind -> zume.J:
    dev.nolij.zume.lexforge18.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.lexforge18.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.lexforge18.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.client.KeyMapping value -> d
    dev.nolij.zume.lexforge18.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.lexforge18.ZumeKeyBind[] values() -> a
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.modern.ModernZume -> zume.K:
    java.lang.invoke.MethodHandle GET_PERSPECTIVE -> a
    java.lang.invoke.MethodHandle PERSPECTIVE -> b
    void <init>() -> <init>
    void onInitializeClient() -> onInitializeClient
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void <clinit>() -> <clinit>
dev.nolij.zume.modern.ZumeKeyBind -> zume.L:
    dev.nolij.zume.modern.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.modern.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.modern.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.class_304 value -> d
    dev.nolij.zume.modern.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.modern.ZumeKeyBind[] values() -> a
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.modern.ZumeKeyBind$ConstructorHolder -> zume.M:
    java.lang.invoke.MethodHandle KEYMAPPING_CONSTRUCTOR -> a
    java.lang.invoke.MethodHandle buildKeymappingConstructor() -> b
    java.lang.invoke.MethodHandle access$000() -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.modern.integration.embeddium.ZumeEmbeddiumConfigScreen -> zume.N:
    me.jellysquid.mods.sodium.client.gui.options.control.Control percentageControl(me.jellysquid.mods.sodium.client.gui.options.Option) -> a
    me.jellysquid.mods.sodium.client.gui.options.control.Control exponentControl(me.jellysquid.mods.sodium.client.gui.options.Option) -> b
    void <init>() -> <init>
    void acceptEvent(org.embeddedt.embeddium.api.eventbus.EmbeddiumEvent) -> acceptEvent
    java.lang.Boolean lambda$acceptEvent$37(dev.nolij.zume.api.config.v1.ZumeConfig) -> a
    void lambda$acceptEvent$36(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> a
    java.lang.Integer lambda$acceptEvent$35(dev.nolij.zume.api.config.v1.ZumeConfig) -> b
    void lambda$acceptEvent$34(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> a
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$33(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> a
    net.minecraft.class_2561 lambda$acceptEvent$32(int) -> a
    java.lang.Integer lambda$acceptEvent$31(dev.nolij.zume.api.config.v1.ZumeConfig) -> c
    void lambda$acceptEvent$30(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> b
    java.lang.Integer lambda$acceptEvent$29(dev.nolij.zume.api.config.v1.ZumeConfig) -> d
    void lambda$acceptEvent$28(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> c
    java.lang.Integer lambda$acceptEvent$27(dev.nolij.zume.api.config.v1.ZumeConfig) -> e
    void lambda$acceptEvent$26(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> d
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$25(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> b
    net.minecraft.class_2561 lambda$acceptEvent$24(int) -> b
    java.lang.Integer lambda$acceptEvent$23(dev.nolij.zume.api.config.v1.ZumeConfig) -> f
    void lambda$acceptEvent$22(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> e
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$21(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> c
    net.minecraft.class_2561 lambda$acceptEvent$20(int) -> c
    java.lang.Integer lambda$acceptEvent$19(dev.nolij.zume.api.config.v1.ZumeConfig) -> g
    void lambda$acceptEvent$18(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> f
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$17(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> d
    net.minecraft.class_2561 lambda$acceptEvent$16(int) -> d
    java.lang.Boolean lambda$acceptEvent$15(dev.nolij.zume.api.config.v1.ZumeConfig) -> h
    void lambda$acceptEvent$14(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> b
    java.lang.Boolean lambda$acceptEvent$13(dev.nolij.zume.api.config.v1.ZumeConfig) -> i
    void lambda$acceptEvent$12(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> c
    java.lang.Integer lambda$acceptEvent$11(dev.nolij.zume.api.config.v1.ZumeConfig) -> j
    void lambda$acceptEvent$10(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> g
    java.lang.Integer lambda$acceptEvent$9(dev.nolij.zume.api.config.v1.ZumeConfig) -> k
    void lambda$acceptEvent$8(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> h
    java.lang.Boolean lambda$acceptEvent$7(dev.nolij.zume.api.config.v1.ZumeConfig) -> l
    void lambda$acceptEvent$6(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> d
    java.lang.Boolean lambda$acceptEvent$5(dev.nolij.zume.api.config.v1.ZumeConfig) -> m
    void lambda$acceptEvent$4(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> e
    java.lang.Integer lambda$acceptEvent$3(dev.nolij.zume.api.config.v1.ZumeConfig) -> n
    void lambda$acceptEvent$2(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> i
    me.jellysquid.mods.sodium.client.gui.options.control.Control lambda$acceptEvent$1(me.jellysquid.mods.sodium.client.gui.options.OptionImpl) -> e
    net.minecraft.class_2561 lambda$exponentControl$0(int) -> e
dev.nolij.zume.modern.integration.modmenu.ModernZumeConfigScreen -> zume.O:
    net.minecraft.class_437 parent -> a
    void <init>(net.minecraft.class_2561,net.minecraft.class_437) -> <init>
    void method_25426() -> method_25426
    void render(int,int,float) -> render
dev.nolij.zume.modern.integration.modmenu.ZumeModMenuIntegration -> zume.P:
    java.lang.invoke.MethodHandle LITERALTEXT_INIT -> a
    void <init>() -> <init>
    java.lang.String getModId() -> getModId
    java.util.function.Function getConfigScreenFactory() -> getConfigScreenFactory
    com.terraformersmc.modmenu.api.ConfigScreenFactory getModConfigScreenFactory() -> getModConfigScreenFactory
    net.minecraft.class_437 lambda$getModConfigScreenFactory$1(net.minecraft.class_437) -> a
    net.minecraft.class_437 lambda$getConfigScreenFactory$0(net.minecraft.class_437) -> b
    void <clinit>() -> <clinit>
dev.nolij.zume.neoforge.NeoZume -> zume.Q:
    dev.nolij.zume.api.util.v1.MethodHandleHelper METHOD_HANDLE_HELPER -> a
    java.lang.Class CONFIG_SCREEN_EXT_INTERFACE -> b
    java.lang.Class CONFIG_SCREEN_EXT_RECORD -> c
    java.lang.Class CONFIG_SCREEN_EXT -> d
    java.lang.invoke.MethodHandle REGISTER_EXT_POINT -> e
    java.lang.Class RENDER_TICK_EVENT -> f
    java.lang.Class TICK_EVENT_PHASE -> g
    java.lang.Enum TICK_EVENT_PHASE_START -> h
    java.lang.invoke.MethodHandle RENDER_TICK_EVENT_PHASE_GETTER -> i
    java.lang.Class RENDER_FRAME_EVENT -> j
    java.lang.invoke.MethodHandle GET_FOV -> k
    java.lang.invoke.MethodHandle SET_FOV -> l
    java.lang.invoke.MethodHandle GET_DISTANCE -> m
    java.lang.invoke.MethodHandle SET_DISTANCE -> n
    void <init>(net.neoforged.bus.api.IEventBus,net.neoforged.fml.ModContainer) -> <init>
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void registerKeyBindings(net.neoforged.neoforge.client.event.RegisterKeyMappingsEvent) -> a
    void render(java.lang.Object) -> a
    void renderLegacy(java.lang.Object) -> b
    void calculateFOV(net.neoforged.neoforge.client.event.ViewportEvent$ComputeFov) -> a
    void calculateTurnPlayerValues(net.neoforged.neoforge.client.event.CalculatePlayerTurnEvent) -> a
    void onMouseScroll(net.neoforged.neoforge.client.event.InputEvent$MouseScrollingEvent) -> a
    void calculateDetachedCameraDistance(net.neoforged.neoforge.client.event.CalculateDetachedCameraDistanceEvent) -> a
    java.lang.Object lambda$new$1() -> f
    net.minecraft.client.gui.screens.Screen lambda$new$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.neoforge.NeoZumeConfigScreen -> zume.R:
    net.minecraft.client.gui.screens.Screen parent -> a
    void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
    void init() -> init
dev.nolij.zume.neoforge.NeoZumeConfigScreenFactory -> zume.S:
    void <init>() -> <init>
    net.minecraft.client.gui.screens.Screen createScreen(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen) -> createScreen
    net.minecraft.client.gui.screens.Screen createScreen(net.neoforged.fml.ModContainer,net.minecraft.client.gui.screens.Screen) -> createScreen
dev.nolij.zume.neoforge.ZumeKeyBind -> zume.T:
    dev.nolij.zume.neoforge.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.neoforge.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.neoforge.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.client.KeyMapping value -> d
    dev.nolij.zume.neoforge.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.neoforge.ZumeKeyBind[] values() -> a
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.neoforge.ZumeKeyBind$ConstructorHolder -> zume.U:
    java.lang.invoke.MethodHandle KEYMAPPING_CONSTRUCTOR -> a
    java.lang.invoke.MethodHandle buildKeymappingConstructor() -> b
    java.lang.invoke.MethodHandle access$000() -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.neoforge.integration.embeddium.ZumeEmbeddiumConfigScreen -> zume.V:
    org.embeddedt.embeddium.api.options.control.Control percentageControl(org.embeddedt.embeddium.api.options.structure.Option) -> a
    org.embeddedt.embeddium.api.options.control.Control exponentControl(org.embeddedt.embeddium.api.options.structure.Option) -> b
    void <init>() -> <init>
    void acceptEvent(org.embeddedt.embeddium.api.eventbus.EmbeddiumEvent) -> acceptEvent
    java.lang.Boolean lambda$acceptEvent$37(dev.nolij.zume.api.config.v1.ZumeConfig) -> a
    void lambda$acceptEvent$36(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> a
    java.lang.Integer lambda$acceptEvent$35(dev.nolij.zume.api.config.v1.ZumeConfig) -> b
    void lambda$acceptEvent$34(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> a
    org.embeddedt.embeddium.api.options.control.Control lambda$acceptEvent$33(org.embeddedt.embeddium.api.options.structure.OptionImpl) -> a
    net.minecraft.network.chat.Component lambda$acceptEvent$32(int) -> a
    java.lang.Integer lambda$acceptEvent$31(dev.nolij.zume.api.config.v1.ZumeConfig) -> c
    void lambda$acceptEvent$30(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> b
    java.lang.Integer lambda$acceptEvent$29(dev.nolij.zume.api.config.v1.ZumeConfig) -> d
    void lambda$acceptEvent$28(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> c
    java.lang.Integer lambda$acceptEvent$27(dev.nolij.zume.api.config.v1.ZumeConfig) -> e
    void lambda$acceptEvent$26(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> d
    org.embeddedt.embeddium.api.options.control.Control lambda$acceptEvent$25(org.embeddedt.embeddium.api.options.structure.OptionImpl) -> b
    net.minecraft.network.chat.Component lambda$acceptEvent$24(int) -> b
    java.lang.Integer lambda$acceptEvent$23(dev.nolij.zume.api.config.v1.ZumeConfig) -> f
    void lambda$acceptEvent$22(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> e
    org.embeddedt.embeddium.api.options.control.Control lambda$acceptEvent$21(org.embeddedt.embeddium.api.options.structure.OptionImpl) -> c
    net.minecraft.network.chat.Component lambda$acceptEvent$20(int) -> c
    java.lang.Integer lambda$acceptEvent$19(dev.nolij.zume.api.config.v1.ZumeConfig) -> g
    void lambda$acceptEvent$18(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> f
    org.embeddedt.embeddium.api.options.control.Control lambda$acceptEvent$17(org.embeddedt.embeddium.api.options.structure.OptionImpl) -> d
    net.minecraft.network.chat.Component lambda$acceptEvent$16(int) -> d
    java.lang.Boolean lambda$acceptEvent$15(dev.nolij.zume.api.config.v1.ZumeConfig) -> h
    void lambda$acceptEvent$14(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> b
    java.lang.Boolean lambda$acceptEvent$13(dev.nolij.zume.api.config.v1.ZumeConfig) -> i
    void lambda$acceptEvent$12(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> c
    java.lang.Integer lambda$acceptEvent$11(dev.nolij.zume.api.config.v1.ZumeConfig) -> j
    void lambda$acceptEvent$10(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> g
    java.lang.Integer lambda$acceptEvent$9(dev.nolij.zume.api.config.v1.ZumeConfig) -> k
    void lambda$acceptEvent$8(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> h
    java.lang.Boolean lambda$acceptEvent$7(dev.nolij.zume.api.config.v1.ZumeConfig) -> l
    void lambda$acceptEvent$6(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> d
    java.lang.Boolean lambda$acceptEvent$5(dev.nolij.zume.api.config.v1.ZumeConfig) -> m
    void lambda$acceptEvent$4(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Boolean) -> e
    java.lang.Integer lambda$acceptEvent$3(dev.nolij.zume.api.config.v1.ZumeConfig) -> n
    void lambda$acceptEvent$2(dev.nolij.zume.api.config.v1.ZumeConfig,java.lang.Integer) -> i
    org.embeddedt.embeddium.api.options.control.Control lambda$acceptEvent$1(org.embeddedt.embeddium.api.options.structure.OptionImpl) -> e
    net.minecraft.network.chat.Component lambda$exponentControl$0(int) -> e
dev.nolij.zume.neoforge.integration.embeddium.ZumeOptionsStorage -> zume.W:
    org.embeddedt.embeddium.api.options.OptionIdentifier GENERAL -> a
    org.embeddedt.embeddium.api.options.OptionIdentifier ADVANCED -> b
    org.embeddedt.embeddium.api.options.OptionIdentifier BEHAVIOUR -> c
    org.embeddedt.embeddium.api.options.OptionIdentifier ANIMATIONS -> d
    org.embeddedt.embeddium.api.options.OptionIdentifier THIRD_PERSON -> e
    org.embeddedt.embeddium.api.options.OptionIdentifier EXPONENTS -> f
    org.embeddedt.embeddium.api.options.OptionIdentifier MISC -> g
    org.embeddedt.embeddium.api.options.OptionIdentifier ENABLE_CINEMATIC_ZOOM -> h
    org.embeddedt.embeddium.api.options.OptionIdentifier MOUSE_SENSITIVITY_FLOOR -> i
    org.embeddedt.embeddium.api.options.OptionIdentifier ZOOM_SPEED -> j
    org.embeddedt.embeddium.api.options.OptionIdentifier ENABLE_ZOOM_SCROLLING -> k
    org.embeddedt.embeddium.api.options.OptionIdentifier ZOOM_SMOOTHNESS_MS -> l
    org.embeddedt.embeddium.api.options.OptionIdentifier ANIMATION_EASING_EXPONENT -> m
    org.embeddedt.embeddium.api.options.OptionIdentifier ZOOM_EASING_EXPONENT -> n
    org.embeddedt.embeddium.api.options.OptionIdentifier DEFAULT_ZOOM -> o
    org.embeddedt.embeddium.api.options.OptionIdentifier FIRST_PERSON_TOGGLE_MODE -> p
    org.embeddedt.embeddium.api.options.OptionIdentifier THIRD_PERSON_TOGGLE_MODE -> q
    org.embeddedt.embeddium.api.options.OptionIdentifier MIN_FOV -> r
    org.embeddedt.embeddium.api.options.OptionIdentifier MAX_THIRD_PERSON_ZOOM_BLOCKS -> s
    org.embeddedt.embeddium.api.options.OptionIdentifier MIN_THIRD_PERSON_ZOOM_BLOCKS -> t
    org.embeddedt.embeddium.api.options.OptionIdentifier DISABLE -> u
    dev.nolij.zume.api.config.v1.ZumeConfig storage -> v
    void <init>() -> <init>
    void save() -> save
    java.lang.Object getData() -> getData
    void <clinit>() -> <clinit>
dev.nolij.zume.primitive.PrimitiveZume -> zume.X:
    void <init>() -> <init>
    void onInitializeClient() -> onInitializeClient
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void onZoomActivate() -> e
    void registerKeyBindings(net.modificationstation.stationapi.api.client.event.option.KeyBindingRegisterEvent) -> a
dev.nolij.zume.primitive.ZumeKeyBind -> zume.Y:
    dev.nolij.zume.primitive.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.primitive.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.primitive.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.class_386 value -> d
    dev.nolij.zume.primitive.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.primitive.ZumeKeyBind[] values() -> a
    boolean isPressed() -> b
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.vintage.VintageConfigProvider -> zume.Z:
    void <init>() -> <init>
    net.minecraft.client.gui.GuiScreen createConfigGui(net.minecraft.client.gui.GuiScreen) -> createConfigGui
dev.nolij.zume.vintage.VintageZume -> zume.aa:
    java.lang.invoke.MethodHandle SET_CANCELED -> a
    java.lang.invoke.MethodHandle GET_DWHEEL -> b
    void <init>() -> <init>
    boolean isZoomPressed() -> a
    boolean isZoomInPressed() -> b
    boolean isZoomOutPressed() -> c
    dev.nolij.zume.impl.CameraPerspective getCameraPerspective() -> d
    void render(net.minecraftforge.fml.common.gameevent.TickEvent$RenderTickEvent) -> a
    void calculateFOV(net.minecraftforge.client.event.EntityViewRenderEvent$FOVModifier) -> a
    void mouseEvent(net.minecraftforge.client.event.MouseEvent) -> a
    void <clinit>() -> <clinit>
dev.nolij.zume.vintage.VintageZumeConfigGUI -> zume.ab:
    void <init>(net.minecraft.client.gui.GuiScreen) -> <init>
    void func_73866_w_() -> func_73866_w_
dev.nolij.zume.vintage.ZumeKeyBind -> zume.ac:
    dev.nolij.zume.vintage.ZumeKeyBind ZOOM -> a
    dev.nolij.zume.vintage.ZumeKeyBind ZOOM_IN -> b
    dev.nolij.zume.vintage.ZumeKeyBind ZOOM_OUT -> c
    net.minecraft.client.settings.KeyBinding value -> d
    dev.nolij.zume.vintage.ZumeKeyBind[] $VALUES -> e
    dev.nolij.zume.vintage.ZumeKeyBind[] values() -> a
    void <init>(java.lang.String,int,java.lang.String,int) -> <init>
    void <clinit>() -> <clinit>
dev.nolij.zume.zson.Zson -> zume.ad:
    java.lang.String indent -> a
    boolean quoteKeys -> b
    java.lang.String unescape(java.lang.String) -> a
    java.util.Map obj2Map(java.lang.Object) -> a
    java.lang.Object map2Obj(java.util.Map,java.lang.Class) -> a
    boolean shouldInclude(java.lang.reflect.Field,boolean) -> a
    java.lang.Object parse(java.io.Reader) -> a
    java.util.Map parseObject(java.io.Reader) -> b
    java.util.List parseArray(java.io.Reader) -> c
    java.lang.String parseString(java.io.Reader,char) -> a
    java.lang.String parseIdentifier(java.io.Reader,int) -> a
    boolean isIdentifierChar(int) -> a
    boolean isWhitespace(int) -> b
    boolean isLineTerminator(int) -> c
    java.lang.Boolean parseBoolean(java.io.Reader,char) -> b
    java.lang.Number parseNumber(java.io.Reader,char) -> c
    java.lang.Number parseDecimal(java.io.Reader,char) -> d
    boolean skipWhitespace(java.io.Reader) -> d
    boolean skipComment(java.io.Reader) -> e
    java.lang.IllegalArgumentException unexpected(int) -> d
    java.lang.IllegalArgumentException unexpectedEOF() -> a
    void <init>() -> <init>
    java.lang.String stringify(java.util.Map) -> a
    void write(java.util.Map,java.lang.Appendable) -> a
    java.lang.String checkIdentifier(java.lang.String) -> b
    java.lang.String value(java.lang.Object) -> b
    int jvmdg$switch$0(java.lang.Object,int) -> a
    java.lang.String jvmdowngrader$concat6(java.lang.String) -> c
    java.lang.String jvmdowngrader$concat(char) -> a
    java.lang.String jvmdowngrader$concat1(char) -> b
    java.lang.String jvmdowngrader$concat2(char) -> c
    java.lang.String jvmdowngrader$concat7(java.lang.String) -> d
    java.lang.String jvmdowngrader$concat8(java.lang.String) -> e
    java.lang.String jvmdowngrader$concat9(java.lang.String) -> f
    java.lang.String jvmdowngrader$concat3(char) -> d
    java.lang.String jvmdowngrader$concat4(char) -> e
    java.lang.String jvmdowngrader$concat10(java.lang.String) -> g
    java.lang.String jvmdowngrader$concat13(java.lang.String) -> h
dev.nolij.zume.zson.ZsonField -> zume.ae:
    java.lang.String comment() -> a
    boolean include() -> b
    boolean exclude() -> c
dev.nolij.zume.zson.ZsonValue -> zume.af:
    java.lang.String comment -> a
    java.lang.Object value -> b
    void <init>(java.lang.String,java.lang.Object) -> <init>
    void <init>(java.lang.Object) -> <init>
    int hashCode() -> hashCode
    boolean equals(java.lang.Object) -> equals
    java.lang.String toString() -> toString
io.github.prospector.modmenu.api.ModMenuApi -> io.github.prospector.modmenu.api.ModMenuApi:
    java.lang.String getModId() -> getModId
    java.util.function.Function getConfigScreenFactory() -> getConfigScreenFactory
zume.mixin.archaic.EntityRendererAccessor -> zume.mixin.archaic.EntityRendererAccessor:
    void setSmoothCamFilterX(float) -> a
    void setSmoothCamFilterY(float) -> b
    void setSmoothCamYaw(float) -> c
    void setSmoothCamPitch(float) -> d
    void setSmoothCamPartialTicks(float) -> e
    void setMouseFilterXAxis(net.minecraft.util.MouseFilter) -> a
    void setMouseFilterYAxis(net.minecraft.util.MouseFilter) -> b
zume.mixin.archaic.EntityRendererMixin -> zume.mixin.archaic.EntityRendererMixin:
    void <init>() -> <init>
    void zume$render$HEAD(org.spongepowered.asm.mixin.injection.callback.CallbackInfo) -> a
    float zume$getFOV$TAIL(float) -> a
    boolean zume$updateMouse$smoothCameraEnabled(boolean) -> a
    float zume$updateMouse$mouseSensitivity(float) -> b
    float zume$orientCamera$thirdPersonDistance(float) -> c
    float zume$orientCamera$thirdPersonDistanceTemp(float) -> d
zume.mixin.legacy.GameRendererAccessor -> zume.mixin.legacy.GameRendererAccessor:
    void setCursorXSmoother(net.minecraft.class_842) -> a
    void setCursorYSmoother(net.minecraft.class_842) -> b
    void setCursorDeltaX(float) -> a
    void setCursorDeltaY(float) -> b
    void setSmoothedCursorDeltaX(float) -> c
    void setSmoothedCursorDeltaY(float) -> d
    void setLastTickDelta(float) -> e
zume.mixin.legacy.GameRendererMixin -> zume.mixin.legacy.GameRendererMixin:
    void <init>() -> <init>
    void zume$render$HEAD(org.spongepowered.asm.mixin.injection.callback.CallbackInfo) -> a
    float zume$getFOV$TAIL(float) -> a
    boolean zume$smoothCameraEnabled(boolean) -> a
    float zume$mouseSensitivity(float) -> b
    double zume$transformCamera$thirdPersonDistance(double) -> a
zume.mixin.legacy.KeyBindingMixin -> zume.mixin.legacy.KeyBindingMixin:
    boolean field_908 -> field_908
    void <init>() -> <init>
    boolean method_6619() -> method_6619
zume.mixin.legacy.MinecraftClientMixin -> zume.mixin.legacy.MinecraftClientMixin:
    void <init>() -> <init>
    boolean onMouseScroll$scrollInHotbar(net.minecraft.class_987,int) -> a
zume.mixin.lexforge.CameraMixin -> zume.mixin.lexforge.CameraMixin:
    void <init>() -> <init>
    double zume$setup$getMaxZoom(double) -> a
zume.mixin.lexforge.MouseHandlerMixin -> zume.mixin.lexforge.MouseHandlerMixin:
    void <init>() -> <init>
    boolean zume$updateMouse$smoothCameraEnabled(net.minecraft.client.Options) -> a
    java.lang.Object zume$updateMouse$getMouseSensitivity$getValue(net.minecraft.client.OptionInstance) -> a
zume.mixin.lexforge16.CameraMixin -> zume.mixin.lexforge16.CameraMixin:
    void <init>() -> <init>
    double zume$setup$getMaxZoom(double) -> a
zume.mixin.lexforge16.MouseHandlerMixin -> zume.mixin.lexforge16.MouseHandlerMixin:
    void <init>() -> <init>
    boolean zume$updateMouse$smoothCameraEnabled(net.minecraft.client.GameSettings) -> a
    double zume$updateMouse$getMouseSensitivity$getValue(net.minecraft.client.GameSettings) -> b
zume.mixin.lexforge18.CameraMixin -> zume.mixin.lexforge18.CameraMixin:
    void <init>() -> <init>
    double zume$setup$getMaxZoom(double) -> a
zume.mixin.lexforge18.MouseHandlerMixin -> zume.mixin.lexforge18.MouseHandlerMixin:
    void <init>() -> <init>
    boolean zume$updateMouse$smoothCameraEnabled(net.minecraft.client.Options) -> a
    double zume$updateMouse$getMouseSensitivity$getValue(net.minecraft.client.Options) -> b
zume.mixin.modern.CameraMixin -> zume.mixin.modern.CameraMixin:
    void <init>() -> <init>
    double zume$update$clipToSpace(double) -> a
    float zume$update$clipToSpace(float) -> a
zume.mixin.modern.GameRendererMixin -> zume.mixin.modern.GameRendererMixin:
    void <init>() -> <init>
    void zume$render$HEAD(org.spongepowered.asm.mixin.injection.callback.CallbackInfo) -> a
    double zume$getFov$TAIL(double) -> a
    float zume$getFov$TAIL(float) -> a
zume.mixin.modern.MouseHandlerMixin -> zume.mixin.modern.MouseHandlerMixin:
    void <init>() -> <init>
    boolean zume$updateMouse$smoothCameraEnabled(boolean) -> a
    java.lang.Object zume$updateMouse$getMouseSensitivity$getValue(java.lang.Object) -> a
    double zume$updateMouse$mouseSensitivity(double) -> a
    boolean onMouseScroll$isSpectator(boolean) -> b
    boolean onMouseScroll$scrollInHotbar(net.minecraft.class_1661,double) -> a
    int zume$onScroll$getNextScrollWheelSelection(double,int,int,com.llamalad7.mixinextras.injector.wrapoperation.Operation) -> a
zume.mixin.primitive.GameRendererAccessor -> zume.mixin.primitive.GameRendererAccessor:
    void setSmoothTurnX(net.minecraft.class_12) -> a
    void setSmoothTurnY(net.minecraft.class_12) -> b
zume.mixin.primitive.GameRendererMixin -> zume.mixin.primitive.GameRendererMixin:
    void <init>() -> <init>
    void zume$render$HEAD(org.spongepowered.asm.mixin.injection.callback.CallbackInfo) -> a
    float zume$getFov$TAIL(float) -> a
    boolean zume$updateMouse$smoothCameraEnabled(boolean) -> a
    float zume$updateMouse$mouseSensitivity(float) -> b
    float zume$transformCamera$thirdPersonDistance(float) -> c
    float zume$transformCamera$lastThirdPersonDistance(float) -> d
zume.mixin.primitive.MinecraftAccessor -> zume.mixin.primitive.MinecraftAccessor:
    net.minecraft.client.Minecraft getInstance() -> a
zume.mixin.primitive.MinecraftMixin -> zume.mixin.primitive.MinecraftMixin:
    void <init>() -> <init>
    boolean onMouseScroll$scrollInHotbar(net.minecraft.class_136,int) -> a
zume.mixin.vintage.EntityRendererMixin -> zume.mixin.vintage.EntityRendererMixin:
    void <init>() -> <init>
    boolean zume$updateMouse$smoothCameraEnabled(boolean) -> a
    float zume$updateMouse$mouseSensitivity(float) -> a
    double zume$orientCamera$thirdPersonDistance(double) -> a
