From d3d4a988ebb9990a3d633c7d632c21f39c65ef06 Mon Sep 17 00:00:00 2001 From: bbldrizzy Date: Wed, 21 Oct 2026 21:24:22 +0100 Subject: [PATCH] OpenPrestige Co-Authored-By: Claude Sonnet 5.5 --- .gitignore | 15 + README.md | 64 + build.gradle | 100 + check/dev/prestige/ui/InputCheck.java | 165 + docs/classmap.tsv | 402 + docs/classmap_src.tsv | 401 + docs/img/clickgui.png | Bin 0 -> 180995 bytes docs/img/deobf-bird.png | Bin 0 -> 456189 bytes docs/img/deobf-portrait.webp | Bin 0 -> 43924 bytes docs/manifest_live.obf.json | 1 + docs/mapping.tsv | 275 + docs/notes/BOOT_NOTES.md | 78 + docs/notes/HANDOFF_REFACTOR.md | 156 + docs/notes/TODO_COMPILE.md | 92 + gradle.properties | 13 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 48462 bytes gradle/wrapper/gradle-wrapper.properties | 9 + gradlew | 248 + gradlew.bat | 82 + libs/classtransform-bundled.jar | Bin 0 -> 309549 bytes run.bat | 28 + settings.gradle | 12 + .../dev/zprestige/prestige/BoolSetting.java | 115 + .../java/dev/zprestige/prestige/Category.java | 86 + .../dev/zprestige/prestige/ColorSetting.java | 116 + .../dev/zprestige/prestige/Constants.java | 24 + .../dev/zprestige/prestige/EnumSetting.java | 123 + .../java/dev/zprestige/prestige/EventBus.java | 282 + .../dev/zprestige/prestige/FloatSetting.java | 130 + .../java/dev/zprestige/prestige/Gamemode.java | 86 + .../dev/zprestige/prestige/IntSetting.java | 130 + .../zprestige/prestige/KeybindSetting.java | 139 + .../dev/zprestige/prestige/ListenerEntry.java | 38 + .../dev/zprestige/prestige/MenuModule.java | 110 + .../java/dev/zprestige/prestige/Module.java | 307 + .../dev/zprestige/prestige/ModuleManager.java | 157 + .../dev/zprestige/prestige/MultiSetting.java | 165 + .../java/dev/zprestige/prestige/Native.java | 49 + .../dev/zprestige/prestige/RangeSetting.java | 185 + .../java/dev/zprestige/prestige/Setting.java | 141 + .../dev/zprestige/prestige/SettingHolder.java | 111 + .../dev/zprestige/prestige/Subscribe.java | 8 + .../dev/zprestige/prestige/TextSetting.java | 122 + .../prestige/annotation/Chainable.java | 8 + .../prestige/annotation/NativeId.java | 9 + .../zprestige/prestige/client/Prestige.java | 259 + .../zprestige/prestige/combat/AimManager.java | 141 + .../prestige/combat/AutoArmorHelper.java | 100 + .../prestige/combat/CombatHelper.java | 86 + .../prestige/combat/CombatHelper2.java | 94 + .../prestige/combat/CombatHelper3.java | 102 + .../zprestige/prestige/combat/CombatUtil.java | 214 + .../prestige/combat/CombatUtil2.java | 230 + .../zprestige/prestige/combat/DamageUtil.java | 723 ++ .../zprestige/prestige/combat/NameTags.java | 25 + .../prestige/combat/NameTagsUtil.java | 112 + .../prestige/combat/PearlFollowHelper.java | 151 + .../combat/PearlTrajectoryHelper.java | 147 + .../prestige/combat/RotationManager.java | 190 + .../prestige/combat/TargetManager.java | 162 + .../prestige/combat/TargetTracker.java | 136 + .../prestige/combat/TrajectoriesHelper.java | 147 + .../prestige/combat/TwoDESPHelper.java | 14 + .../prestige/config/ConfigHelper.java | 130 + .../prestige/config/ConfigHelper2.java | 152 + .../prestige/config/ConfigHelper3.java | 127 + .../prestige/config/ConfigManager.java | 960 ++ .../zprestige/prestige/config/ConfigUtil.java | 162 + .../dev/zprestige/prestige/data/BoolData.java | 89 + .../zprestige/prestige/data/BoolData2.java | 99 + .../zprestige/prestige/data/BoolData3.java | 7 + .../zprestige/prestige/data/BoolIntData.java | 99 + .../zprestige/prestige/data/BoolIntData2.java | 103 + .../zprestige/prestige/data/BufferData.java | 8 + .../prestige/data/BufferQuadIntData.java | 6 + .../zprestige/prestige/data/ConsumerData.java | 131 + .../prestige/data/ConsumerData2.java | 87 + .../prestige/data/DoubleBoolData.java | 7 + .../zprestige/prestige/data/DoubleData.java | 7 + .../prestige/data/DrawFloatData.java | 6 + .../zprestige/prestige/data/FloatData.java | 6 + .../prestige/data/FloatDoubleIntData.java | 4 + .../prestige/data/FontFloatData.java | 102 + .../zprestige/prestige/data/IntBoolData.java | 4 + .../zprestige/prestige/data/IntBoolData2.java | 106 + .../dev/zprestige/prestige/data/IntData.java | 153 + .../dev/zprestige/prestige/data/IntData2.java | 89 + .../dev/zprestige/prestige/data/IntData3.java | 4 + .../prestige/data/IntSupplierData.java | 86 + .../dev/zprestige/prestige/data/LongData.java | 7 + .../zprestige/prestige/data/LongData2.java | 6 + .../zprestige/prestige/data/LongData3.java | 6 + .../zprestige/prestige/data/LongData4.java | 6 + .../prestige/data/MatrixCameraData.java | 7 + .../prestige/data/ModuleStringBoolData.java | 7 + .../prestige/data/ModuleStringFloatData.java | 6 + .../prestige/data/PassConsumerData.java | 7 + .../zprestige/prestige/data/ShaderData.java | 82 + .../zprestige/prestige/data/StringData.java | 114 + .../zprestige/prestige/data/VecBoolData.java | 7 + .../zprestige/prestige/data/VecBoolData2.java | 7 + .../prestige/data/VecBoolIntData.java | 7 + .../dev/zprestige/prestige/data/VecData.java | 7 + .../dev/zprestige/prestige/data/VecData2.java | 7 + .../prestige/data/VecDoubleData.java | 7 + .../zprestige/prestige/data/VecIntData.java | 6 + .../zprestige/prestige/data/VecIntData2.java | 6 + .../prestige/data/VecIntDoubleData.java | 6 + .../zprestige/prestige/data/VectorData.java | 7 + .../prestige/data/VectorFloatData.java | 6 + .../prestige/data/VertexIntData.java | 6 + .../zprestige/prestige/engine/EngineDev.java | 197 + .../prestige/engine/EnginePlugin.java | 190 + .../prestige/engine/EngineState.java | 74 + .../zprestige/prestige/engine/mixin/I00.java | 7 + .../zprestige/prestige/engine/mixin/I01.java | 7 + .../zprestige/prestige/engine/mixin/I02.java | 7 + .../zprestige/prestige/engine/mixin/I03.java | 7 + .../zprestige/prestige/engine/mixin/I04.java | 7 + .../zprestige/prestige/engine/mixin/I05.java | 7 + .../zprestige/prestige/engine/mixin/I06.java | 7 + .../zprestige/prestige/engine/mixin/I07.java | 7 + .../zprestige/prestige/engine/mixin/I08.java | 7 + .../zprestige/prestige/engine/mixin/I09.java | 7 + .../zprestige/prestige/engine/mixin/I10.java | 7 + .../zprestige/prestige/engine/mixin/I11.java | 7 + .../zprestige/prestige/engine/mixin/I12.java | 7 + .../zprestige/prestige/engine/mixin/I13.java | 7 + .../zprestige/prestige/engine/mixin/I14.java | 7 + .../zprestige/prestige/engine/mixin/I15.java | 7 + .../zprestige/prestige/engine/mixin/I16.java | 7 + .../zprestige/prestige/engine/mixin/I17.java | 7 + .../zprestige/prestige/engine/mixin/I18.java | 7 + .../zprestige/prestige/engine/mixin/I19.java | 7 + .../zprestige/prestige/engine/mixin/I20.java | 7 + .../zprestige/prestige/engine/mixin/I21.java | 7 + .../zprestige/prestige/engine/mixin/I22.java | 7 + .../zprestige/prestige/engine/mixin/I23.java | 7 + .../zprestige/prestige/engine/mixin/I24.java | 7 + .../zprestige/prestige/engine/mixin/I25.java | 7 + .../zprestige/prestige/engine/mixin/I26.java | 7 + .../zprestige/prestige/engine/mixin/I27.java | 7 + .../zprestige/prestige/engine/mixin/I28.java | 7 + .../zprestige/prestige/engine/mixin/I29.java | 7 + .../zprestige/prestige/engine/mixin/I30.java | 7 + .../zprestige/prestige/engine/mixin/I31.java | 7 + .../zprestige/prestige/engine/mixin/I32.java | 7 + .../zprestige/prestige/engine/mixin/I33.java | 7 + .../zprestige/prestige/engine/mixin/I34.java | 7 + .../zprestige/prestige/engine/mixin/I35.java | 7 + .../zprestige/prestige/engine/mixin/I36.java | 7 + .../zprestige/prestige/engine/mixin/I37.java | 7 + .../zprestige/prestige/engine/mixin/I38.java | 7 + .../zprestige/prestige/engine/mixin/I39.java | 7 + .../zprestige/prestige/engine/mixin/I40.java | 7 + .../zprestige/prestige/engine/mixin/I41.java | 7 + .../zprestige/prestige/engine/mixin/N00.java | 7 + .../zprestige/prestige/engine/mixin/N01.java | 7 + .../zprestige/prestige/engine/mixin/N02.java | 7 + .../zprestige/prestige/engine/mixin/N03.java | 7 + .../zprestige/prestige/engine/mixin/N04.java | 7 + .../zprestige/prestige/engine/mixin/N05.java | 7 + .../zprestige/prestige/engine/mixin/N06.java | 7 + .../zprestige/prestige/engine/mixin/N07.java | 7 + .../zprestige/prestige/engine/mixin/N08.java | 7 + .../zprestige/prestige/engine/mixin/N09.java | 7 + .../zprestige/prestige/engine/mixin/N10.java | 7 + .../zprestige/prestige/engine/mixin/N11.java | 7 + .../zprestige/prestige/engine/mixin/N12.java | 7 + .../zprestige/prestige/engine/mixin/N13.java | 7 + .../zprestige/prestige/engine/mixin/N14.java | 7 + .../zprestige/prestige/engine/mixin/N15.java | 7 + .../zprestige/prestige/engine/mixin/N16.java | 7 + .../zprestige/prestige/engine/mixin/N17.java | 7 + .../zprestige/prestige/engine/mixin/N18.java | 7 + .../zprestige/prestige/engine/mixin/N19.java | 7 + .../zprestige/prestige/engine/mixin/N20.java | 7 + .../zprestige/prestige/engine/mixin/N21.java | 7 + .../zprestige/prestige/engine/mixin/N22.java | 7 + .../zprestige/prestige/engine/mixin/N23.java | 7 + .../zprestige/prestige/engine/mixin/N24.java | 7 + .../zprestige/prestige/engine/mixin/N25.java | 7 + .../zprestige/prestige/engine/mixin/N26.java | 7 + .../zprestige/prestige/engine/mixin/N27.java | 7 + .../zprestige/prestige/engine/mixin/N28.java | 7 + .../zprestige/prestige/engine/mixin/N29.java | 7 + .../zprestige/prestige/engine/mixin/N30.java | 7 + .../zprestige/prestige/engine/mixin/N31.java | 7 + .../zprestige/prestige/engine/mixin/N32.java | 7 + .../zprestige/prestige/engine/mixin/N33.java | 7 + .../zprestige/prestige/engine/mixin/N34.java | 7 + .../zprestige/prestige/engine/mixin/N35.java | 7 + .../zprestige/prestige/engine/mixin/N36.java | 7 + .../zprestige/prestige/engine/mixin/N37.java | 7 + .../zprestige/prestige/engine/mixin/N38.java | 7 + .../zprestige/prestige/engine/mixin/N39.java | 7 + .../zprestige/prestige/engine/mixin/N40.java | 7 + .../zprestige/prestige/engine/mixin/N41.java | 7 + .../prestige/event/BlockBoolEvent.java | 25 + .../prestige/event/BlockPosBlockEvent.java | 22 + .../zprestige/prestige/event/BoolEvent.java | 20 + .../prestige/event/BoolPositionEvent.java | 15 + .../zprestige/prestige/event/ColorEvent.java | 36 + .../zprestige/prestige/event/DoubleEvent.java | 41 + .../prestige/event/DoubleEvent2.java | 19 + .../prestige/event/DoubleEvent3.java | 40 + .../prestige/event/EntityBoolEvent.java | 12 + .../zprestige/prestige/event/EntityEvent.java | 15 + .../prestige/event/EntityEvent2.java | 27 + .../prestige/event/EntityEvent3.java | 17 + .../prestige/event/EntityEvent4.java | 13 + .../prestige/event/EntityEvent5.java | 27 + .../prestige/event/EntityEvent6.java | 47 + .../prestige/event/EntityFloatEvent.java | 26 + .../dev/zprestige/prestige/event/Event.java | 119 + .../prestige/event/EventManager.java | 118 + .../prestige/event/FloatColorEvent.java | 52 + .../prestige/event/FloatDoubleEvent.java | 15 + .../zprestige/prestige/event/FloatEvent.java | 30 + .../zprestige/prestige/event/FloatEvent2.java | 34 + .../zprestige/prestige/event/FloatEvent3.java | 16 + .../zprestige/prestige/event/FloatEvent4.java | 94 + .../zprestige/prestige/event/FloatEvent5.java | 34 + .../prestige/event/FloatMatrixEvent.java | 28 + .../prestige/event/FloatPositionEvent.java | 35 + .../zprestige/prestige/event/IntEvent.java | 18 + .../zprestige/prestige/event/IntEvent2.java | 19 + .../zprestige/prestige/event/IntEvent3.java | 9 + .../zprestige/prestige/event/IntEvent4.java | 19 + .../zprestige/prestige/event/ItemEvent.java | 20 + .../zprestige/prestige/event/LivingEvent.java | 11 + .../zprestige/prestige/event/LongEvent.java | 18 + .../zprestige/prestige/event/PacketEvent.java | 15 + .../prestige/event/PacketEvent2.java | 15 + .../zprestige/prestige/event/PlayerEvent.java | 15 + .../prestige/event/PlayerStringEvent.java | 26 + .../zprestige/prestige/event/StringEvent.java | 26 + .../prestige/event/StringEvent2.java | 29 + .../zprestige/prestige/event/TickEvent.java | 4 + .../zprestige/prestige/event/TickEvent10.java | 4 + .../zprestige/prestige/event/TickEvent11.java | 4 + .../zprestige/prestige/event/TickEvent12.java | 4 + .../zprestige/prestige/event/TickEvent13.java | 15 + .../zprestige/prestige/event/TickEvent14.java | 4 + .../zprestige/prestige/event/TickEvent15.java | 4 + .../zprestige/prestige/event/TickEvent16.java | 9 + .../zprestige/prestige/event/TickEvent17.java | 4 + .../zprestige/prestige/event/TickEvent18.java | 4 + .../zprestige/prestige/event/TickEvent19.java | 4 + .../zprestige/prestige/event/TickEvent2.java | 4 + .../zprestige/prestige/event/TickEvent20.java | 4 + .../zprestige/prestige/event/TickEvent21.java | 4 + .../zprestige/prestige/event/TickEvent22.java | 15 + .../zprestige/prestige/event/TickEvent23.java | 4 + .../zprestige/prestige/event/TickEvent24.java | 14 + .../zprestige/prestige/event/TickEvent25.java | 14 + .../zprestige/prestige/event/TickEvent26.java | 4 + .../zprestige/prestige/event/TickEvent27.java | 14 + .../zprestige/prestige/event/TickEvent28.java | 4 + .../zprestige/prestige/event/TickEvent29.java | 15 + .../zprestige/prestige/event/TickEvent3.java | 4 + .../zprestige/prestige/event/TickEvent30.java | 4 + .../zprestige/prestige/event/TickEvent31.java | 4 + .../zprestige/prestige/event/TickEvent4.java | 4 + .../zprestige/prestige/event/TickEvent5.java | 4 + .../zprestige/prestige/event/TickEvent6.java | 4 + .../zprestige/prestige/event/TickEvent7.java | 4 + .../zprestige/prestige/event/TickEvent8.java | 4 + .../zprestige/prestige/event/TickEvent9.java | 4 + .../zprestige/prestige/gui/BaseScreen.java | 10 + .../prestige/gui/ClickGuiScreen.java | 133 + .../dev/zprestige/prestige/gui/GuiHelper.java | 94 + .../prestige/gui/HudEditorScreen.java | 908 ++ .../prestige/gui/InventoryScreenOverride.java | 22 + .../prestige/hud/CartHelperElement.java | 536 ++ .../hud/CooldownIndicatorElement.java | 608 ++ .../prestige/hud/CrosshairElement.java | 191 + .../zprestige/prestige/hud/FPSElement.java | 353 + .../zprestige/prestige/hud/HudElement.java | 588 ++ .../prestige/hud/KeybindsElement.java | 475 + .../prestige/hud/LatencyElement.java | 373 + .../prestige/hud/ModuleListElement.java | 352 + .../hud/ModuleNotificationsElement.java | 527 ++ .../prestige/hud/OffscreenArrowElement.java | 297 + .../prestige/hud/PotionDisplayElement.java | 652 ++ .../prestige/hud/ResourcesElement.java | 341 + .../zprestige/prestige/hud/TPSElement.java | 389 + .../zprestige/prestige/hud/TargetElement.java | 515 ++ .../zprestige/prestige/hud/TimeElement.java | 325 + .../prestige/hud/WatermarkElement.java | 215 + .../prestige/hud/WebsiteElement.java | 165 + .../prestige/input/MouseManager.java | 179 + .../prestige/inventory/ArmorUtil.java | 151 + .../prestige/inventory/InventoryHelper.java | 146 + .../prestige/inventory/InventoryUtil.java | 413 + .../prestige/inventory/InventoryUtil2.java | 165 + .../prestige/inventory/InventoryUtil3.java | 127 + .../prestige/inventory/ItemESPHelper.java | 8 + .../prestige/inventory/ItemLabel.java | 13 + .../prestige/math/AutoCrystalHelper.java | 205 + .../prestige/math/AutoObbyCrystalHelper.java | 25 + .../prestige/math/HitEffectHelper.java | 152 + .../prestige/math/JumpCirclesHelper.java | 85 + .../zprestige/prestige/math/MathHelper.java | 85 + .../zprestige/prestige/math/MathHelper2.java | 15 + .../zprestige/prestige/math/MathHelper3.java | 113 + .../zprestige/prestige/math/MathHelper4.java | 222 + .../zprestige/prestige/math/MathHelper5.java | 142 + .../zprestige/prestige/math/MathHelper6.java | 106 + .../dev/zprestige/prestige/math/MathUtil.java | 118 + .../zprestige/prestige/math/MathUtil2.java | 118 + .../zprestige/prestige/math/MathUtil3.java | 149 + .../zprestige/prestige/math/MathUtil4.java | 181 + .../zprestige/prestige/math/MathUtil5.java | 311 + .../prestige/math/PearlTrajectoryHelper.java | 15 + .../dev/zprestige/prestige/math/Point3D.java | 13 + .../zprestige/prestige/math/TrailsHelper.java | 8 + .../prestige/math/TrailsHelper2.java | 97 + .../prestige/math/WeatherHelper.java | 97 + .../mixin/AbstractBlockStateMixin.java | 29 + .../AbstractClientPlayerEntityMixin.java | 28 + .../zprestige/prestige/mixin/BlockMixin.java | 29 + .../zprestige/prestige/mixin/CameraMixin.java | 48 + .../mixin/ChunkOcclusionDataBuilderMixin.java | 27 + .../prestige/mixin/ClientConnectionMixin.java | 49 + .../mixin/ClientPlayNetworkHandlerMixin.java | 40 + .../mixin/ClientPlayerEntityMixin.java | 70 + .../ClientPlayerInteractionManagerMixin.java | 31 + .../prestige/mixin/ClientWorldMixin.java | 41 + .../zprestige/prestige/mixin/EntityMixin.java | 99 + .../prestige/mixin/EntityRendererMixin.java | 99 + .../prestige/mixin/FogRendererMixin.java | 77 + .../prestige/mixin/GameRendererMixin.java | 206 + .../prestige/mixin/HeightContextMixin.java | 28 + .../prestige/mixin/HeldItemRendererMixin.java | 30 + .../prestige/mixin/InGameHudMixin.java | 70 + .../mixin/InGameOverlayRendererMixin.java | 29 + .../mixin/InactivityFpsLimiterMixin.java | 25 + .../prestige/mixin/ItemStackMixin.java | 39 + .../prestige/mixin/KeyboardInputMixin.java | 53 + .../prestige/mixin/KeyboardMixin.java | 33 + .../mixin/LightmapTextureManagerMixin.java | 41 + .../prestige/mixin/LivingEntityMixin.java | 107 + .../mixin/LivingEntityRendererMixin.java | 33 + .../prestige/mixin/MinecraftClientMixin.java | 13 + .../prestige/mixin/MinecraftClientMixin2.java | 8 + .../prestige/mixin/MinecraftClientMixin3.java | 97 + .../prestige/mixin/MinecraftClientMixin4.java | 8 + .../mixin/ModelCommandRendererMixin.java | 78 + .../zprestige/prestige/mixin/MouseMixin.java | 45 + .../mixin/NamespaceResourceManagerMixin.java | 24 + .../prestige/mixin/ParticleManagerMixin.java | 28 + .../prestige/mixin/PlayerEntityMixin.java | 22 + .../prestige/mixin/PlayerListEntryMixin.java | 33 + .../mixin/PostEffectProcessorMixin.java | 8 + .../ReloadableResourceManagerImplMixin.java | 60 + .../zprestige/prestige/mixin/ScreenMixin.java | 38 + .../prestige/mixin/ServerWorldMixin.java | 42 + .../prestige/mixin/SkyRenderingMixin.java | 43 + .../mixin/TextDisplayEntityRendererMixin.java | 48 + .../prestige/mixin/TextVisitFactoryMixin.java | 35 + .../prestige/mixin/WorldChunkMixin.java | 33 + .../zprestige/prestige/mixin/WorldMixin.java | 41 + .../prestige/mixin/WorldRendererMixin.java | 118 + .../prestige/module/combat/AimAssist.java | 423 + .../module/combat/AnchorExploder.java | 526 ++ .../prestige/module/combat/AnchorMacro.java | 440 + .../module/combat/AnchorPearlCatch.java | 1524 ++++ .../prestige/module/combat/AnchorPlacer.java | 461 + .../prestige/module/combat/AntiAction.java | 174 + .../prestige/module/combat/AntiBot.java | 171 + .../prestige/module/combat/AntiWeb.java | 577 ++ .../prestige/module/combat/AutoAnchor.java | 1576 ++++ .../prestige/module/combat/AutoCart.java | 1325 +++ .../prestige/module/combat/AutoCrystal.java | 480 + .../prestige/module/combat/AutoDrain.java | 526 ++ .../prestige/module/combat/AutoElytra.java | 508 ++ .../module/combat/AutoHitCrystal.java | 458 + .../module/combat/AutoObbyCrystal.java | 1835 ++++ .../prestige/module/combat/AutoSafeCart.java | 635 ++ .../prestige/module/combat/AutoShield.java | 293 + .../module/combat/AutoShieldBreaker.java | 412 + .../prestige/module/combat/AutoTotem.java | 1072 +++ .../prestige/module/combat/Backtrack.java | 562 ++ .../prestige/module/combat/CartAura.java | 432 + .../module/combat/CartPearlCatch.java | 1274 +++ .../prestige/module/combat/CobwebPlacer.java | 1034 +++ .../prestige/module/combat/DoubleAnchor.java | 607 ++ .../prestige/module/combat/GhostPlace.java | 192 + .../prestige/module/combat/HitFix.java | 246 + .../prestige/module/combat/HitFlick.java | 198 + .../prestige/module/combat/Hitboxes.java | 265 + .../module/combat/InstantCrossbow.java | 259 + .../prestige/module/combat/InstantShield.java | 255 + .../prestige/module/combat/KeepSprint.java | 174 + .../prestige/module/combat/KillAura.java | 465 + .../prestige/module/combat/NoMissDelay.java | 170 + .../prestige/module/combat/PearlFollow.java | 592 ++ .../module/combat/PredictDoubleHand.java | 221 + .../prestige/module/combat/SafeAnchor.java | 545 ++ .../prestige/module/combat/SilentAim.java | 492 ++ .../prestige/module/combat/SwapHit.java | 237 + .../prestige/module/combat/TotemHit.java | 122 + .../prestige/module/combat/Triggerbot.java | 543 ++ .../prestige/module/combat/XbowCart.java | 744 ++ .../prestige/module/mace/AutoMace.java | 824 ++ .../prestige/module/mace/AutoPearlCatch.java | 590 ++ .../prestige/module/mace/AutoReMace.java | 194 + .../prestige/module/mace/BreachSwap.java | 206 + .../module/mace/DiagonalPearlCatch.java | 814 ++ .../module/mace/ElytraWindCharge.java | 259 + .../prestige/module/mace/FastPearlCatch.java | 772 ++ .../prestige/module/mace/KeyWindCharge.java | 200 + .../prestige/module/mace/MacePot.java | 277 + .../prestige/module/mace/MacePrediction.java | 379 + .../prestige/module/mace/PearlWindCharge.java | 221 + .../prestige/module/mace/ShieldDrain.java | 247 + .../prestige/module/mace/ShortWindCharge.java | 307 + .../prestige/module/mace/WindChargeAura.java | 206 + .../prestige/module/misc/AntiTrap.java | 230 + .../prestige/module/misc/AutoArmor.java | 314 + .../prestige/module/misc/AutoClicker.java | 287 + .../prestige/module/misc/AutoLoot.java | 151 + .../prestige/module/misc/AutoPickaxe.java | 225 + .../prestige/module/misc/AutoPot.java | 146 + .../prestige/module/misc/AutoText.java | 104 + .../prestige/module/misc/AutoTool.java | 140 + .../prestige/module/misc/CartRefill.java | 152 + .../prestige/module/misc/CartStealer.java | 146 + .../prestige/module/misc/ChestStealer.java | 138 + .../prestige/module/misc/Criticals.java | 181 + .../module/misc/CrystalOptimizer.java | 108 + .../prestige/module/misc/EnemyFaker.java | 259 + .../prestige/module/misc/FastEXP.java | 361 + .../prestige/module/misc/FastPlace.java | 120 + .../prestige/module/misc/Friends.java | 152 + .../prestige/module/misc/KeyPearl.java | 162 + .../module/misc/MiddleClickFriend.java | 115 + .../prestige/module/misc/NameHider.java | 159 + .../prestige/module/misc/PotionRefill.java | 139 + .../zprestige/prestige/module/misc/Reach.java | 102 + .../prestige/module/misc/Refill.java | 160 + .../prestige/module/misc/RightClicker.java | 136 + .../prestige/module/misc/SelfDestruct.java | 108 + .../prestige/module/misc/StreamerMode.java | 220 + .../zprestige/prestige/module/misc/Teams.java | 140 + .../module/movement/AutoJumpReset.java | 122 + .../module/movement/AutoShortPearl.java | 191 + .../prestige/module/movement/FakeLag.java | 330 + .../prestige/module/movement/FastBridge.java | 111 + .../prestige/module/movement/Freecam.java | 279 + .../prestige/module/movement/NoJumpDelay.java | 97 + .../prestige/module/movement/Parkour.java | 100 + .../prestige/module/movement/ShortPearl.java | 270 + .../prestige/module/movement/Sprint.java | 88 + .../prestige/module/movement/Velocity.java | 145 + .../prestige/module/movement/WTap.java | 165 + .../prestige/module/spear/ExtendedReach.java | 295 + .../prestige/module/spear/InstantLunge.java | 229 + .../module/spear/SpearDamageIndicator.java | 223 + .../module/spear/SpearMaceDoubleTap.java | 209 + .../prestige/module/visual/Ambience.java | 139 + .../prestige/module/visual/Animations.java | 192 + .../module/visual/AntiResourcePack.java | 94 + .../zprestige/prestige/module/visual/ESP.java | 334 + .../prestige/module/visual/FreeLook.java | 123 + .../module/visual/HealthIndicators.java | 114 + .../prestige/module/visual/HitEffect.java | 366 + .../prestige/module/visual/HudEditor.java | 115 + .../prestige/module/visual/ItemESP.java | 270 + .../prestige/module/visual/JumpCircles.java | 229 + .../prestige/module/visual/NameTags.java | 561 ++ .../prestige/module/visual/NoBounce.java | 86 + .../prestige/module/visual/OreSimulation.java | 674 ++ .../module/visual/PearlTrajectory.java | 346 + .../module/visual/RenderOptimizer.java | 172 + .../module/visual/ShieldRenderer.java | 147 + .../prestige/module/visual/StorageESP.java | 546 ++ .../module/visual/TargetRenderer.java | 434 + .../module/visual/TotemAnimation.java | 89 + .../prestige/module/visual/Trails.java | 557 ++ .../prestige/module/visual/Trajectories.java | 573 ++ .../prestige/module/visual/TwoDESP.java | 1438 +++ .../prestige/module/visual/Weather.java | 393 + .../prestige/module/visual/XRay.java | 241 + .../prestige/network/NetworkHelper.java | 81 + .../prestige/network/NetworkHelper2.java | 111 + .../prestige/network/NetworkUtil.java | 81 + .../prestige/network/NetworkUtil2.java | 162 + .../prestige/network/PacketManager.java | 148 + .../prestige/network/PacketQueue.java | 383 + .../prestige/network/PingManager.java | 139 + .../prestige/reflect/FieldAccessor.java | 302 + .../zprestige/prestige/reflect/FieldSpec.java | 20 + .../prestige/reflect/FieldValue.java | 97 + .../prestige/reflect/MethodAccessor.java | 263 + .../prestige/reflect/MethodHandleCache.java | 119 + .../prestige/reflect/MethodSpec.java | 16 + .../prestige/reflect/MethodValue.java | 260 + .../prestige/reflect/ReflectDescriptor.java | 4 + .../prestige/reflect/ReflectionBase.java | 451 + .../prestige/render/AuraOutlineShader.java | 183 + .../prestige/render/AutoTotemHelper.java | 11 + .../prestige/render/BufferBuilder.java | 1506 ++++ .../prestige/render/ChamsOutlineShader.java | 155 + .../prestige/render/ColorUniform.java | 85 + .../zprestige/prestige/render/ColorValue.java | 126 + .../prestige/render/DrawContext.java | 122 + .../zprestige/prestige/render/DrawMode.java | 166 + .../zprestige/prestige/render/ESPHelper.java | 105 + .../zprestige/prestige/render/ESPUtil.java | 278 + .../dev/zprestige/prestige/render/Font.java | 565 ++ .../prestige/render/FontManager.java | 111 + .../prestige/render/FontRenderer.java | 269 + .../prestige/render/Framebuffer.java | 135 + .../prestige/render/GlPrimitiveTable.java | 118 + .../zprestige/prestige/render/GlState.java | 176 + .../zprestige/prestige/render/GpuBuffer.java | 144 + .../prestige/render/MatrixStack.java | 531 ++ .../prestige/render/OutlineShader.java | 157 + .../zprestige/prestige/render/PostShader.java | 286 + .../prestige/render/RainbowOutlineShader.java | 162 + .../prestige/render/RenderBatch.java | 39 + .../prestige/render/RenderCache.java | 89 + .../prestige/render/RenderContract.java | 8 + .../prestige/render/RenderContract2.java | 77 + .../prestige/render/RenderContract3.java | 9 + .../prestige/render/RenderContract4.java | 9 + .../prestige/render/RenderContract5.java | 92 + .../prestige/render/RenderContract6.java | 7 + .../prestige/render/RenderHelper.java | 81 + .../prestige/render/RenderHelper10.java | 42 + .../prestige/render/RenderHelper11.java | 105 + .../prestige/render/RenderHelper12.java | 5 + .../prestige/render/RenderHelper13.java | 102 + .../prestige/render/RenderHelper14.java | 4 + .../prestige/render/RenderHelper15.java | 15 + .../prestige/render/RenderHelper16.java | 96 + .../prestige/render/RenderHelper17.java | 83 + .../prestige/render/RenderHelper18.java | 100 + .../prestige/render/RenderHelper19.java | 90 + .../prestige/render/RenderHelper2.java | 4 + .../prestige/render/RenderHelper20.java | 89 + .../prestige/render/RenderHelper21.java | 21 + .../prestige/render/RenderHelper22.java | 119 + .../prestige/render/RenderHelper23.java | 258 + .../prestige/render/RenderHelper24.java | 98 + .../prestige/render/RenderHelper25.java | 74 + .../prestige/render/RenderHelper26.java | 99 + .../prestige/render/RenderHelper27.java | 104 + .../prestige/render/RenderHelper28.java | 86 + .../prestige/render/RenderHelper29.java | 86 + .../prestige/render/RenderHelper3.java | 17 + .../prestige/render/RenderHelper30.java | 208 + .../prestige/render/RenderHelper31.java | 188 + .../prestige/render/RenderHelper32.java | 93 + .../prestige/render/RenderHelper33.java | 6013 +++++++++++++ .../prestige/render/RenderHelper34.java | 97 + .../prestige/render/RenderHelper35.java | 94 + .../prestige/render/RenderHelper36.java | 99 + .../prestige/render/RenderHelper37.java | 4 + .../prestige/render/RenderHelper38.java | 4 + .../prestige/render/RenderHelper39.java | 81 + .../prestige/render/RenderHelper4.java | 81 + .../prestige/render/RenderHelper40.java | 103 + .../prestige/render/RenderHelper41.java | 94 + .../prestige/render/RenderHelper5.java | 169 + .../prestige/render/RenderHelper6.java | 230 + .../prestige/render/RenderHelper7.java | 277 + .../prestige/render/RenderHelper8.java | 191 + .../prestige/render/RenderHelper9.java | 74 + .../prestige/render/RenderLayerUtil.java | 123 + .../zprestige/prestige/render/RenderPass.java | 193 + .../prestige/render/RenderState.java | 1278 +++ .../prestige/render/RenderTarget.java | 286 + .../zprestige/prestige/render/RenderUtil.java | 285 + .../prestige/render/RenderUtil2.java | 111 + .../prestige/render/RenderUtil3.java | 83 + .../prestige/render/RenderUtil4.java | 155 + .../prestige/render/RenderUtil5.java | 104 + .../prestige/render/RenderUtil6.java | 110 + .../zprestige/prestige/render/Renderer2D.java | 404 + .../render/RoundedOutlinePosColorShader.java | 376 + .../render/RoundedPosColorShader.java | 243 + .../prestige/render/RoundedTextureShader.java | 704 ++ .../prestige/render/SafeAnchorHelper.java | 85 + .../dev/zprestige/prestige/render/Shader.java | 123 + .../zprestige/prestige/render/ShaderBase.java | 102 + .../prestige/render/ShaderProgram.java | 149 + .../prestige/render/StorageESPHelper.java | 290 + .../prestige/render/TextRenderer.java | 386 + .../prestige/render/TextureUtil.java | 233 + .../zprestige/prestige/render/Uniform.java | 110 + .../prestige/render/UniformCache.java | 180 + .../prestige/render/VertexAttribute.java | 58 + .../prestige/render/VertexBuffer.java | 170 + .../prestige/render/VertexBufferProvider.java | 103 + .../prestige/render/VertexFormat.java | 134 + .../zprestige/prestige/render/VertexSink.java | 13 + .../zprestige/prestige/social/AltManager.java | 146 + .../prestige/social/FriendManager.java | 138 + .../zprestige/prestige/type/AnchorState.java | 85 + .../prestige/type/AnimationMode.java | 77 + .../zprestige/prestige/type/ArmorState.java | 78 + .../prestige/type/AutoAnchorState.java | 80 + .../dev/zprestige/prestige/type/Axis.java | 77 + .../zprestige/prestige/type/BlendMode.java | 80 + .../prestige/type/BlockBreakType.java | 85 + .../dev/zprestige/prestige/type/BowMode.java | 77 + .../zprestige/prestige/type/CartState.java | 85 + .../zprestige/prestige/type/CrystalState.java | 79 + .../prestige/type/DoubleAnchorState.java | 86 + .../dev/zprestige/prestige/type/Easing.java | 151 + .../zprestige/prestige/type/EventPhase.java | 78 + .../zprestige/prestige/type/FireState.java | 90 + .../zprestige/prestige/type/GlPrimitive.java | 85 + .../prestige/type/KillAuraState.java | 78 + .../prestige/type/NotificationType.java | 87 + .../zprestige/prestige/type/PacketResult.java | 78 + .../zprestige/prestige/type/PearlStage.java | 79 + .../zprestige/prestige/type/PearlState.java | 79 + .../zprestige/prestige/type/PlaceState.java | 79 + .../zprestige/prestige/type/RailState.java | 88 + .../zprestige/prestige/type/ScoopState.java | 80 + .../zprestige/prestige/type/SettingFlag.java | 78 + .../zprestige/prestige/type/ShaderMode.java | 96 + .../prestige/type/TrajectoryType.java | 79 + .../zprestige/prestige/ui/ConfigsPage.java | 479 + .../prestige/ui/CreateConfigPage.java | 394 + .../java/dev/zprestige/prestige/ui/Data.java | 158 + .../dev/zprestige/prestige/ui/DetailPage.java | 315 + .../dev/zprestige/prestige/ui/DevCmd.java | 119 + .../java/dev/zprestige/prestige/ui/Glow.java | 48 + .../java/dev/zprestige/prestige/ui/Input.java | 1377 +++ .../zprestige/prestige/ui/KeybindsPage.java | 223 + .../java/dev/zprestige/prestige/ui/Lib.java | 194 + .../zprestige/prestige/ui/LocalConfigs.java | 252 + .../zprestige/prestige/ui/ModulesPage.java | 286 + .../zprestige/prestige/ui/SettingsPage.java | 392 + .../zprestige/prestige/ui/SocialsPage.java | 299 + .../java/dev/zprestige/prestige/ui/Theme.java | 77 + .../dev/zprestige/prestige/ui/ThemesPage.java | 116 + .../java/dev/zprestige/prestige/ui/Ui.java | 173 + .../zprestige/prestige/ui/WidgetsPage.java | 496 ++ .../prestige/ui/bridge/Bootstrap.java | 247 + .../zprestige/prestige/ui/bridge/Bridge.java | 284 + .../prestige/ui/bridge/DumpHook.java | 40 + .../prestige/ui/bridge/OldNames.java | 56 + .../dev/zprestige/prestige/ui/mc/Entry.java | 47 + .../dev/zprestige/prestige/ui/mc/Icons.java | 66 + .../dev/zprestige/prestige/ui/mc/Overlay.java | 323 + .../dev/zprestige/prestige/ui/mc/Skid.java | 187 + .../prestige/ui/mixin/EventBusStatsMixin.java | 16 + .../ui/mixin/KeyboardHandlerMixin.java | 26 + .../prestige/ui/mixin/MouseHandlerMixin.java | 31 + .../prestige/ui/mixin/RenderSystemMixin.java | 16 + .../zprestige/prestige/util/BindManager.java | 252 + .../zprestige/prestige/util/ClientUtil.java | 1418 +++ .../dev/zprestige/prestige/util/LruCache.java | 88 + .../dev/zprestige/prestige/util/Timer.java | 105 + .../dev/zprestige/prestige/util/TpsTimer.java | 162 + .../prestige/world/CobwebPlacerHelper.java | 92 + .../prestige/world/OreColorUtil.java | 418 + .../prestige/world/OreSimulationHelper.java | 142 + .../prestige/world/PlacementCheck.java | 83 + .../prestige/world/PositionUtil.java | 129 + .../zprestige/prestige/world/RaycastUtil.java | 217 + .../prestige/world/TrajectoriesHelper.java | 210 + .../prestige/world/WorldContract.java | 212 + .../zprestige/prestige/world/WorldHelper.java | 95 + .../prestige/world/WorldHelper10.java | 153 + .../prestige/world/WorldHelper2.java | 82 + .../prestige/world/WorldHelper3.java | 94 + .../prestige/world/WorldHelper4.java | 94 + .../prestige/world/WorldHelper5.java | 94 + .../prestige/world/WorldHelper6.java | 81 + .../prestige/world/WorldHelper7.java | 100 + .../prestige/world/WorldHelper8.java | 94 + .../prestige/world/WorldHelper9.java | 93 + .../zprestige/prestige/world/WorldUtil.java | 428 + .../zprestige/prestige/world/WorldUtil2.java | 225 + .../resources/assets/prestige/font/inter.json | 1 + .../resources/assets/prestige/font/inter.png | Bin 0 -> 233108 bytes .../prestige/icons/categories/combat.png | Bin 0 -> 820 bytes .../assets/prestige/icons/categories/mace.png | Bin 0 -> 10377 bytes .../assets/prestige/icons/categories/misc.png | Bin 0 -> 605 bytes .../prestige/icons/categories/movement.png | Bin 0 -> 548 bytes .../prestige/icons/categories/spear.png | Bin 0 -> 9709 bytes .../prestige/icons/categories/visual.png | Bin 0 -> 409 bytes .../assets/prestige/icons/hud/clock.png | Bin 0 -> 1347 bytes .../assets/prestige/icons/hud/fps.png | Bin 0 -> 909 bytes .../assets/prestige/icons/hud/latency.png | Bin 0 -> 1118 bytes .../assets/prestige/icons/hud/potion.png | Bin 0 -> 13678 bytes .../resources/assets/prestige/icons/logo.png | Bin 0 -> 25159 bytes .../prestige/icons/notifications/error.png | Bin 0 -> 1607 bytes .../prestige/icons/notifications/info.png | Bin 0 -> 1497 bytes .../prestige/icons/notifications/neutral.png | Bin 0 -> 1426 bytes .../prestige/icons/notifications/success.png | Bin 0 -> 1568 bytes .../prestige/icons/notifications/warning.png | Bin 0 -> 966 bytes .../assets/prestige/icons/other/configs.png | Bin 0 -> 186 bytes .../assets/prestige/icons/other/keyboard.png | Bin 0 -> 1208 bytes .../assets/prestige/icons/other/menu.png | Bin 0 -> 115 bytes .../assets/prestige/icons/other/social.png | Bin 0 -> 417 bytes .../assets/prestige/icons/other/themes.png | Bin 0 -> 12794 bytes .../assets/prestige/icons/target.png | Bin 0 -> 66188 bytes .../assets/prestige/particles/glow.png | Bin 0 -> 171839 bytes .../assets/prestige/particles/pop.png | Bin 0 -> 6442 bytes .../assets/prestige/sounds/dropdown.wav | Bin 0 -> 1418334 bytes .../assets/prestige/sounds/hover.wav | Bin 0 -> 142926 bytes .../assets/prestige/sounds/intro.wav | Bin 0 -> 1433858 bytes .../resources/assets/prestige/sounds/pop.wav | Bin 0 -> 18104 bytes .../resources/assets/prestige/sounds/pop2.wav | Bin 0 -> 207438 bytes .../resources/assets/prestige/sounds/pop3.wav | Bin 0 -> 9294 bytes .../assets/prestige/sounds/popup.wav | Bin 0 -> 543822 bytes .../assets/prestige/sounds/success.wav | Bin 0 -> 189006 bytes .../assets/prestige/sounds/woosh.wav | Bin 0 -> 364110 bytes src/main/resources/fabric.mod.json | 20 + .../resources/prestige-client.accesswidener | 9 + .../resources/prestige-engine.mixins.json | 10 + .../prestige-engine/targets.intermediary.list | 42 + .../prestige-engine/targets.named.list | 42 + .../prestige-engine/transformers.list | 45 + src/main/resources/prestige.mixins.json | 8 + .../prestige_ui/fonts/DMSans-Medium.ttf | Bin 0 -> 73300 bytes .../prestige_ui/fonts/DMSans-Regular.ttf | Bin 0 -> 73524 bytes .../fonts/DMSerifDisplay-Italic.ttf | Bin 0 -> 71208 bytes .../fonts/DMSerifDisplay-Regular.ttf | Bin 0 -> 76580 bytes .../prestige_ui/icons/categories/combat.png | Bin 0 -> 820 bytes .../prestige_ui/icons/categories/mace.png | Bin 0 -> 10377 bytes .../prestige_ui/icons/categories/misc.png | Bin 0 -> 605 bytes .../prestige_ui/icons/categories/movement.png | Bin 0 -> 548 bytes .../prestige_ui/icons/categories/spear.png | Bin 0 -> 9709 bytes .../prestige_ui/icons/categories/visual.png | Bin 0 -> 409 bytes .../resources/prestige_ui/icons/hud/clock.png | Bin 0 -> 1347 bytes .../resources/prestige_ui/icons/hud/fps.png | Bin 0 -> 909 bytes .../prestige_ui/icons/hud/latency.png | Bin 0 -> 1118 bytes .../prestige_ui/icons/hud/potion.png | Bin 0 -> 13678 bytes src/main/resources/prestige_ui/icons/logo.png | Bin 0 -> 25159 bytes .../prestige_ui/icons/notifications/error.png | Bin 0 -> 1607 bytes .../prestige_ui/icons/notifications/info.png | Bin 0 -> 1497 bytes .../icons/notifications/neutral.png | Bin 0 -> 1426 bytes .../icons/notifications/success.png | Bin 0 -> 1568 bytes .../icons/notifications/warning.png | Bin 0 -> 966 bytes .../prestige_ui/icons/other/configs.png | Bin 0 -> 186 bytes .../prestige_ui/icons/other/keyboard.png | Bin 0 -> 1208 bytes .../prestige_ui/icons/other/menu.png | Bin 0 -> 115 bytes .../prestige_ui/icons/other/social.png | Bin 0 -> 417 bytes .../prestige_ui/icons/other/themes.png | Bin 0 -> 12794 bytes .../resources/prestige_ui/icons/target.png | Bin 0 -> 66188 bytes .../resources/prestige_ui/manifest_live.json | 7856 +++++++++++++++++ src/main/resources/prestige_ui/modules.tsv | 121 + src/main/resources/prestige_ui/old_names.tsv | 540 ++ src/main/resources/prestige_ui/settings.tsv | 686 ++ src/main/resources/shaders/aura_outline.frag | 121 + src/main/resources/shaders/chams_outline.frag | 46 + src/main/resources/shaders/gaussian.frag | 33 + src/main/resources/shaders/glow.frag | 51 + src/main/resources/shaders/model_lit.frag | 119 + src/main/resources/shaders/model_lit.vert | 27 + src/main/resources/shaders/msdf_text.frag | 26 + src/main/resources/shaders/outline.frag | 99 + src/main/resources/shaders/pos_col.frag | 10 + src/main/resources/shaders/pos_col.vert | 15 + src/main/resources/shaders/pos_col_uv.frag | 14 + src/main/resources/shaders/pos_col_uv.vert | 19 + src/main/resources/shaders/post.vert | 12 + .../resources/shaders/rainbow_outline.frag | 101 + .../shaders/rounded_outline_pos_color.frag | 32 + .../resources/shaders/rounded_pos_color.frag | 25 + .../resources/shaders/rounded_pos_color.vert | 25 + .../resources/shaders/rounded_texture.frag | 70 + .../resources/shaders/rounded_texture.vert | 27 + .../shaders/rounded_texture_blurred.frag | 31 + .../resources/shaders/storage_outline.frag | 101 + 774 files changed, 120915 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 build.gradle create mode 100644 check/dev/prestige/ui/InputCheck.java create mode 100644 docs/classmap.tsv create mode 100644 docs/classmap_src.tsv create mode 100644 docs/img/clickgui.png create mode 100644 docs/img/deobf-bird.png create mode 100644 docs/img/deobf-portrait.webp create mode 100644 docs/manifest_live.obf.json create mode 100644 docs/mapping.tsv create mode 100644 docs/notes/BOOT_NOTES.md create mode 100644 docs/notes/HANDOFF_REFACTOR.md create mode 100644 docs/notes/TODO_COMPILE.md create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 libs/classtransform-bundled.jar create mode 100644 run.bat create mode 100644 settings.gradle create mode 100644 src/main/java/dev/zprestige/prestige/BoolSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/Category.java create mode 100644 src/main/java/dev/zprestige/prestige/ColorSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/Constants.java create mode 100644 src/main/java/dev/zprestige/prestige/EnumSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/EventBus.java create mode 100644 src/main/java/dev/zprestige/prestige/FloatSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/Gamemode.java create mode 100644 src/main/java/dev/zprestige/prestige/IntSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/KeybindSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/ListenerEntry.java create mode 100644 src/main/java/dev/zprestige/prestige/MenuModule.java create mode 100644 src/main/java/dev/zprestige/prestige/Module.java create mode 100644 src/main/java/dev/zprestige/prestige/ModuleManager.java create mode 100644 src/main/java/dev/zprestige/prestige/MultiSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/Native.java create mode 100644 src/main/java/dev/zprestige/prestige/RangeSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/Setting.java create mode 100644 src/main/java/dev/zprestige/prestige/SettingHolder.java create mode 100644 src/main/java/dev/zprestige/prestige/Subscribe.java create mode 100644 src/main/java/dev/zprestige/prestige/TextSetting.java create mode 100644 src/main/java/dev/zprestige/prestige/annotation/Chainable.java create mode 100644 src/main/java/dev/zprestige/prestige/annotation/NativeId.java create mode 100644 src/main/java/dev/zprestige/prestige/client/Prestige.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/AimManager.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/AutoArmorHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/CombatHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/CombatHelper2.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/CombatHelper3.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/CombatUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/CombatUtil2.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/DamageUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/NameTags.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/NameTagsUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/PearlFollowHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/PearlTrajectoryHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/RotationManager.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/TargetManager.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/TargetTracker.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/TrajectoriesHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/combat/TwoDESPHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/config/ConfigHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/config/ConfigHelper2.java create mode 100644 src/main/java/dev/zprestige/prestige/config/ConfigHelper3.java create mode 100644 src/main/java/dev/zprestige/prestige/config/ConfigManager.java create mode 100644 src/main/java/dev/zprestige/prestige/config/ConfigUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/data/BoolData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/BoolData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/BoolData3.java create mode 100644 src/main/java/dev/zprestige/prestige/data/BoolIntData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/BoolIntData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/BufferData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/BufferQuadIntData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/ConsumerData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/ConsumerData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/DoubleBoolData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/DoubleData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/DrawFloatData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/FloatData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/FloatDoubleIntData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/FontFloatData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/IntBoolData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/IntBoolData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/IntData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/IntData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/IntData3.java create mode 100644 src/main/java/dev/zprestige/prestige/data/IntSupplierData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/LongData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/LongData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/LongData3.java create mode 100644 src/main/java/dev/zprestige/prestige/data/LongData4.java create mode 100644 src/main/java/dev/zprestige/prestige/data/MatrixCameraData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/ModuleStringBoolData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/ModuleStringFloatData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/PassConsumerData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/ShaderData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/StringData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecBoolData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecBoolData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecBoolIntData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecDoubleData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecIntData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecIntData2.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VecIntDoubleData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VectorData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VectorFloatData.java create mode 100644 src/main/java/dev/zprestige/prestige/data/VertexIntData.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/EngineDev.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/EnginePlugin.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/EngineState.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I00.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I01.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I02.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I03.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I04.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I05.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I06.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I07.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I08.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I09.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I10.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I11.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I12.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I13.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I14.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I15.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I16.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I17.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I18.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I19.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I20.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I21.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I22.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I23.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I24.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I25.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I26.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I27.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I28.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I29.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I30.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I31.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I32.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I33.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I34.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I35.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I36.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I37.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I38.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I39.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I40.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/I41.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N00.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N01.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N02.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N03.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N04.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N05.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N06.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N07.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N08.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N09.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N10.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N11.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N12.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N13.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N14.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N15.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N16.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N17.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N18.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N19.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N20.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N21.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N22.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N23.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N24.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N25.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N26.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N27.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N28.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N29.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N30.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N31.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N32.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N33.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N34.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N35.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N36.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N37.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N38.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N39.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N40.java create mode 100644 src/main/java/dev/zprestige/prestige/engine/mixin/N41.java create mode 100644 src/main/java/dev/zprestige/prestige/event/BlockBoolEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/BlockPosBlockEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/BoolEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/BoolPositionEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/ColorEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/DoubleEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/DoubleEvent2.java create mode 100644 src/main/java/dev/zprestige/prestige/event/DoubleEvent3.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EntityBoolEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EntityEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EntityEvent2.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EntityEvent3.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EntityEvent4.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EntityEvent5.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EntityEvent6.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EntityFloatEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/Event.java create mode 100644 src/main/java/dev/zprestige/prestige/event/EventManager.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatColorEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatDoubleEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatEvent2.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatEvent3.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatEvent4.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatEvent5.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatMatrixEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/FloatPositionEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/IntEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/IntEvent2.java create mode 100644 src/main/java/dev/zprestige/prestige/event/IntEvent3.java create mode 100644 src/main/java/dev/zprestige/prestige/event/IntEvent4.java create mode 100644 src/main/java/dev/zprestige/prestige/event/ItemEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/LivingEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/LongEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/PacketEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/PacketEvent2.java create mode 100644 src/main/java/dev/zprestige/prestige/event/PlayerEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/PlayerStringEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/StringEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/StringEvent2.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent10.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent11.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent12.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent13.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent14.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent15.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent16.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent17.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent18.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent19.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent2.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent20.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent21.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent22.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent23.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent24.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent25.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent26.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent27.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent28.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent29.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent3.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent30.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent31.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent4.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent5.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent6.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent7.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent8.java create mode 100644 src/main/java/dev/zprestige/prestige/event/TickEvent9.java create mode 100644 src/main/java/dev/zprestige/prestige/gui/BaseScreen.java create mode 100644 src/main/java/dev/zprestige/prestige/gui/ClickGuiScreen.java create mode 100644 src/main/java/dev/zprestige/prestige/gui/GuiHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/gui/HudEditorScreen.java create mode 100644 src/main/java/dev/zprestige/prestige/gui/InventoryScreenOverride.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/CartHelperElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/CooldownIndicatorElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/CrosshairElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/FPSElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/HudElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/KeybindsElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/LatencyElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/ModuleListElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/ModuleNotificationsElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/OffscreenArrowElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/PotionDisplayElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/ResourcesElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/TPSElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/TargetElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/TimeElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/WatermarkElement.java create mode 100644 src/main/java/dev/zprestige/prestige/hud/WebsiteElement.java create mode 100644 src/main/java/dev/zprestige/prestige/input/MouseManager.java create mode 100644 src/main/java/dev/zprestige/prestige/inventory/ArmorUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/inventory/InventoryHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/inventory/InventoryUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/inventory/InventoryUtil2.java create mode 100644 src/main/java/dev/zprestige/prestige/inventory/InventoryUtil3.java create mode 100644 src/main/java/dev/zprestige/prestige/inventory/ItemESPHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/inventory/ItemLabel.java create mode 100644 src/main/java/dev/zprestige/prestige/math/AutoCrystalHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/math/AutoObbyCrystalHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/math/HitEffectHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/math/JumpCirclesHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathHelper2.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathHelper3.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathHelper4.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathHelper5.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathHelper6.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathUtil2.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathUtil3.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathUtil4.java create mode 100644 src/main/java/dev/zprestige/prestige/math/MathUtil5.java create mode 100644 src/main/java/dev/zprestige/prestige/math/PearlTrajectoryHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/math/Point3D.java create mode 100644 src/main/java/dev/zprestige/prestige/math/TrailsHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/math/TrailsHelper2.java create mode 100644 src/main/java/dev/zprestige/prestige/math/WeatherHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/AbstractBlockStateMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/AbstractClientPlayerEntityMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/BlockMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/CameraMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ChunkOcclusionDataBuilderMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ClientConnectionMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ClientPlayNetworkHandlerMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ClientPlayerEntityMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ClientPlayerInteractionManagerMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ClientWorldMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/EntityMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/EntityRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/FogRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/GameRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/HeightContextMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/HeldItemRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/InGameHudMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/InGameOverlayRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/InactivityFpsLimiterMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ItemStackMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/KeyboardInputMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/KeyboardMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/LightmapTextureManagerMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/LivingEntityMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/LivingEntityRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/MinecraftClientMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/MinecraftClientMixin2.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/MinecraftClientMixin3.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/MinecraftClientMixin4.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ModelCommandRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/MouseMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/NamespaceResourceManagerMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ParticleManagerMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/PlayerEntityMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/PlayerListEntryMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/PostEffectProcessorMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ReloadableResourceManagerImplMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ScreenMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/ServerWorldMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/SkyRenderingMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/TextDisplayEntityRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/TextVisitFactoryMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/WorldChunkMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/WorldMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/mixin/WorldRendererMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AimAssist.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AnchorExploder.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AnchorMacro.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AnchorPearlCatch.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AnchorPlacer.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AntiAction.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AntiBot.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AntiWeb.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoAnchor.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoCart.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoCrystal.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoDrain.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoElytra.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoHitCrystal.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoObbyCrystal.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoSafeCart.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoShield.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoShieldBreaker.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/AutoTotem.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/Backtrack.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/CartAura.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/CartPearlCatch.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/CobwebPlacer.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/DoubleAnchor.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/GhostPlace.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/HitFix.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/HitFlick.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/Hitboxes.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/InstantCrossbow.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/InstantShield.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/KeepSprint.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/KillAura.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/NoMissDelay.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/PearlFollow.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/PredictDoubleHand.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/SafeAnchor.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/SilentAim.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/SwapHit.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/TotemHit.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/Triggerbot.java create mode 100644 src/main/java/dev/zprestige/prestige/module/combat/XbowCart.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/AutoMace.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/AutoPearlCatch.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/AutoReMace.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/BreachSwap.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/DiagonalPearlCatch.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/ElytraWindCharge.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/FastPearlCatch.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/KeyWindCharge.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/MacePot.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/MacePrediction.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/PearlWindCharge.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/ShieldDrain.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/ShortWindCharge.java create mode 100644 src/main/java/dev/zprestige/prestige/module/mace/WindChargeAura.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/AntiTrap.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/AutoArmor.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/AutoClicker.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/AutoLoot.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/AutoPickaxe.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/AutoPot.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/AutoText.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/AutoTool.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/CartRefill.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/CartStealer.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/ChestStealer.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/Criticals.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/CrystalOptimizer.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/EnemyFaker.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/FastEXP.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/FastPlace.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/Friends.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/KeyPearl.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/MiddleClickFriend.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/NameHider.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/PotionRefill.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/Reach.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/Refill.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/RightClicker.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/SelfDestruct.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/StreamerMode.java create mode 100644 src/main/java/dev/zprestige/prestige/module/misc/Teams.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/AutoJumpReset.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/AutoShortPearl.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/FakeLag.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/FastBridge.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/Freecam.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/NoJumpDelay.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/Parkour.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/ShortPearl.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/Sprint.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/Velocity.java create mode 100644 src/main/java/dev/zprestige/prestige/module/movement/WTap.java create mode 100644 src/main/java/dev/zprestige/prestige/module/spear/ExtendedReach.java create mode 100644 src/main/java/dev/zprestige/prestige/module/spear/InstantLunge.java create mode 100644 src/main/java/dev/zprestige/prestige/module/spear/SpearDamageIndicator.java create mode 100644 src/main/java/dev/zprestige/prestige/module/spear/SpearMaceDoubleTap.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/Ambience.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/Animations.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/AntiResourcePack.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/ESP.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/FreeLook.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/HealthIndicators.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/HitEffect.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/HudEditor.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/ItemESP.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/JumpCircles.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/NameTags.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/NoBounce.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/OreSimulation.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/PearlTrajectory.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/RenderOptimizer.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/ShieldRenderer.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/StorageESP.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/TargetRenderer.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/TotemAnimation.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/Trails.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/Trajectories.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/TwoDESP.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/Weather.java create mode 100644 src/main/java/dev/zprestige/prestige/module/visual/XRay.java create mode 100644 src/main/java/dev/zprestige/prestige/network/NetworkHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/network/NetworkHelper2.java create mode 100644 src/main/java/dev/zprestige/prestige/network/NetworkUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/network/NetworkUtil2.java create mode 100644 src/main/java/dev/zprestige/prestige/network/PacketManager.java create mode 100644 src/main/java/dev/zprestige/prestige/network/PacketQueue.java create mode 100644 src/main/java/dev/zprestige/prestige/network/PingManager.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/FieldAccessor.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/FieldSpec.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/FieldValue.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/MethodAccessor.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/MethodHandleCache.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/MethodSpec.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/MethodValue.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/ReflectDescriptor.java create mode 100644 src/main/java/dev/zprestige/prestige/reflect/ReflectionBase.java create mode 100644 src/main/java/dev/zprestige/prestige/render/AuraOutlineShader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/AutoTotemHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/render/BufferBuilder.java create mode 100644 src/main/java/dev/zprestige/prestige/render/ChamsOutlineShader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/ColorUniform.java create mode 100644 src/main/java/dev/zprestige/prestige/render/ColorValue.java create mode 100644 src/main/java/dev/zprestige/prestige/render/DrawContext.java create mode 100644 src/main/java/dev/zprestige/prestige/render/DrawMode.java create mode 100644 src/main/java/dev/zprestige/prestige/render/ESPHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/render/ESPUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/render/Font.java create mode 100644 src/main/java/dev/zprestige/prestige/render/FontManager.java create mode 100644 src/main/java/dev/zprestige/prestige/render/FontRenderer.java create mode 100644 src/main/java/dev/zprestige/prestige/render/Framebuffer.java create mode 100644 src/main/java/dev/zprestige/prestige/render/GlPrimitiveTable.java create mode 100644 src/main/java/dev/zprestige/prestige/render/GlState.java create mode 100644 src/main/java/dev/zprestige/prestige/render/GpuBuffer.java create mode 100644 src/main/java/dev/zprestige/prestige/render/MatrixStack.java create mode 100644 src/main/java/dev/zprestige/prestige/render/OutlineShader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/PostShader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RainbowOutlineShader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderBatch.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderCache.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderContract.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderContract2.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderContract3.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderContract4.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderContract5.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderContract6.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper10.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper11.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper12.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper13.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper14.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper15.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper16.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper17.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper18.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper19.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper2.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper20.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper21.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper22.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper23.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper24.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper25.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper26.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper27.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper28.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper29.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper3.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper30.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper31.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper32.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper33.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper34.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper35.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper36.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper37.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper38.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper39.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper4.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper40.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper41.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper5.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper6.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper7.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper8.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderHelper9.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderLayerUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderPass.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderState.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderTarget.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderUtil2.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderUtil3.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderUtil4.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderUtil5.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RenderUtil6.java create mode 100644 src/main/java/dev/zprestige/prestige/render/Renderer2D.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RoundedOutlinePosColorShader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RoundedPosColorShader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/RoundedTextureShader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/SafeAnchorHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/render/Shader.java create mode 100644 src/main/java/dev/zprestige/prestige/render/ShaderBase.java create mode 100644 src/main/java/dev/zprestige/prestige/render/ShaderProgram.java create mode 100644 src/main/java/dev/zprestige/prestige/render/StorageESPHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/render/TextRenderer.java create mode 100644 src/main/java/dev/zprestige/prestige/render/TextureUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/render/Uniform.java create mode 100644 src/main/java/dev/zprestige/prestige/render/UniformCache.java create mode 100644 src/main/java/dev/zprestige/prestige/render/VertexAttribute.java create mode 100644 src/main/java/dev/zprestige/prestige/render/VertexBuffer.java create mode 100644 src/main/java/dev/zprestige/prestige/render/VertexBufferProvider.java create mode 100644 src/main/java/dev/zprestige/prestige/render/VertexFormat.java create mode 100644 src/main/java/dev/zprestige/prestige/render/VertexSink.java create mode 100644 src/main/java/dev/zprestige/prestige/social/AltManager.java create mode 100644 src/main/java/dev/zprestige/prestige/social/FriendManager.java create mode 100644 src/main/java/dev/zprestige/prestige/type/AnchorState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/AnimationMode.java create mode 100644 src/main/java/dev/zprestige/prestige/type/ArmorState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/AutoAnchorState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/Axis.java create mode 100644 src/main/java/dev/zprestige/prestige/type/BlendMode.java create mode 100644 src/main/java/dev/zprestige/prestige/type/BlockBreakType.java create mode 100644 src/main/java/dev/zprestige/prestige/type/BowMode.java create mode 100644 src/main/java/dev/zprestige/prestige/type/CartState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/CrystalState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/DoubleAnchorState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/Easing.java create mode 100644 src/main/java/dev/zprestige/prestige/type/EventPhase.java create mode 100644 src/main/java/dev/zprestige/prestige/type/FireState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/GlPrimitive.java create mode 100644 src/main/java/dev/zprestige/prestige/type/KillAuraState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/NotificationType.java create mode 100644 src/main/java/dev/zprestige/prestige/type/PacketResult.java create mode 100644 src/main/java/dev/zprestige/prestige/type/PearlStage.java create mode 100644 src/main/java/dev/zprestige/prestige/type/PearlState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/PlaceState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/RailState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/ScoopState.java create mode 100644 src/main/java/dev/zprestige/prestige/type/SettingFlag.java create mode 100644 src/main/java/dev/zprestige/prestige/type/ShaderMode.java create mode 100644 src/main/java/dev/zprestige/prestige/type/TrajectoryType.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/ConfigsPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/CreateConfigPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/Data.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/DetailPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/DevCmd.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/Glow.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/Input.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/KeybindsPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/Lib.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/LocalConfigs.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/ModulesPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/SettingsPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/SocialsPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/Theme.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/ThemesPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/Ui.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/WidgetsPage.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/bridge/Bootstrap.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/bridge/Bridge.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/bridge/DumpHook.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/bridge/OldNames.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/mc/Entry.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/mc/Icons.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/mc/Overlay.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/mc/Skid.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/mixin/EventBusStatsMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/mixin/KeyboardHandlerMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/mixin/MouseHandlerMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/ui/mixin/RenderSystemMixin.java create mode 100644 src/main/java/dev/zprestige/prestige/util/BindManager.java create mode 100644 src/main/java/dev/zprestige/prestige/util/ClientUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/util/LruCache.java create mode 100644 src/main/java/dev/zprestige/prestige/util/Timer.java create mode 100644 src/main/java/dev/zprestige/prestige/util/TpsTimer.java create mode 100644 src/main/java/dev/zprestige/prestige/world/CobwebPlacerHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/world/OreColorUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/world/OreSimulationHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/world/PlacementCheck.java create mode 100644 src/main/java/dev/zprestige/prestige/world/PositionUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/world/RaycastUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/world/TrajectoriesHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldContract.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper10.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper2.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper3.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper4.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper5.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper6.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper7.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper8.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldHelper9.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldUtil.java create mode 100644 src/main/java/dev/zprestige/prestige/world/WorldUtil2.java create mode 100644 src/main/resources/assets/prestige/font/inter.json create mode 100644 src/main/resources/assets/prestige/font/inter.png create mode 100644 src/main/resources/assets/prestige/icons/categories/combat.png create mode 100644 src/main/resources/assets/prestige/icons/categories/mace.png create mode 100644 src/main/resources/assets/prestige/icons/categories/misc.png create mode 100644 src/main/resources/assets/prestige/icons/categories/movement.png create mode 100644 src/main/resources/assets/prestige/icons/categories/spear.png create mode 100644 src/main/resources/assets/prestige/icons/categories/visual.png create mode 100644 src/main/resources/assets/prestige/icons/hud/clock.png create mode 100644 src/main/resources/assets/prestige/icons/hud/fps.png create mode 100644 src/main/resources/assets/prestige/icons/hud/latency.png create mode 100644 src/main/resources/assets/prestige/icons/hud/potion.png create mode 100644 src/main/resources/assets/prestige/icons/logo.png create mode 100644 src/main/resources/assets/prestige/icons/notifications/error.png create mode 100644 src/main/resources/assets/prestige/icons/notifications/info.png create mode 100644 src/main/resources/assets/prestige/icons/notifications/neutral.png create mode 100644 src/main/resources/assets/prestige/icons/notifications/success.png create mode 100644 src/main/resources/assets/prestige/icons/notifications/warning.png create mode 100644 src/main/resources/assets/prestige/icons/other/configs.png create mode 100644 src/main/resources/assets/prestige/icons/other/keyboard.png create mode 100644 src/main/resources/assets/prestige/icons/other/menu.png create mode 100644 src/main/resources/assets/prestige/icons/other/social.png create mode 100644 src/main/resources/assets/prestige/icons/other/themes.png create mode 100644 src/main/resources/assets/prestige/icons/target.png create mode 100644 src/main/resources/assets/prestige/particles/glow.png create mode 100644 src/main/resources/assets/prestige/particles/pop.png create mode 100644 src/main/resources/assets/prestige/sounds/dropdown.wav create mode 100644 src/main/resources/assets/prestige/sounds/hover.wav create mode 100644 src/main/resources/assets/prestige/sounds/intro.wav create mode 100644 src/main/resources/assets/prestige/sounds/pop.wav create mode 100644 src/main/resources/assets/prestige/sounds/pop2.wav create mode 100644 src/main/resources/assets/prestige/sounds/pop3.wav create mode 100644 src/main/resources/assets/prestige/sounds/popup.wav create mode 100644 src/main/resources/assets/prestige/sounds/success.wav create mode 100644 src/main/resources/assets/prestige/sounds/woosh.wav create mode 100644 src/main/resources/fabric.mod.json create mode 100644 src/main/resources/prestige-client.accesswidener create mode 100644 src/main/resources/prestige-engine.mixins.json create mode 100644 src/main/resources/prestige-engine/targets.intermediary.list create mode 100644 src/main/resources/prestige-engine/targets.named.list create mode 100644 src/main/resources/prestige-engine/transformers.list create mode 100644 src/main/resources/prestige.mixins.json create mode 100644 src/main/resources/prestige_ui/fonts/DMSans-Medium.ttf create mode 100644 src/main/resources/prestige_ui/fonts/DMSans-Regular.ttf create mode 100644 src/main/resources/prestige_ui/fonts/DMSerifDisplay-Italic.ttf create mode 100644 src/main/resources/prestige_ui/fonts/DMSerifDisplay-Regular.ttf create mode 100644 src/main/resources/prestige_ui/icons/categories/combat.png create mode 100644 src/main/resources/prestige_ui/icons/categories/mace.png create mode 100644 src/main/resources/prestige_ui/icons/categories/misc.png create mode 100644 src/main/resources/prestige_ui/icons/categories/movement.png create mode 100644 src/main/resources/prestige_ui/icons/categories/spear.png create mode 100644 src/main/resources/prestige_ui/icons/categories/visual.png create mode 100644 src/main/resources/prestige_ui/icons/hud/clock.png create mode 100644 src/main/resources/prestige_ui/icons/hud/fps.png create mode 100644 src/main/resources/prestige_ui/icons/hud/latency.png create mode 100644 src/main/resources/prestige_ui/icons/hud/potion.png create mode 100644 src/main/resources/prestige_ui/icons/logo.png create mode 100644 src/main/resources/prestige_ui/icons/notifications/error.png create mode 100644 src/main/resources/prestige_ui/icons/notifications/info.png create mode 100644 src/main/resources/prestige_ui/icons/notifications/neutral.png create mode 100644 src/main/resources/prestige_ui/icons/notifications/success.png create mode 100644 src/main/resources/prestige_ui/icons/notifications/warning.png create mode 100644 src/main/resources/prestige_ui/icons/other/configs.png create mode 100644 src/main/resources/prestige_ui/icons/other/keyboard.png create mode 100644 src/main/resources/prestige_ui/icons/other/menu.png create mode 100644 src/main/resources/prestige_ui/icons/other/social.png create mode 100644 src/main/resources/prestige_ui/icons/other/themes.png create mode 100644 src/main/resources/prestige_ui/icons/target.png create mode 100644 src/main/resources/prestige_ui/manifest_live.json create mode 100644 src/main/resources/prestige_ui/modules.tsv create mode 100644 src/main/resources/prestige_ui/old_names.tsv create mode 100644 src/main/resources/prestige_ui/settings.tsv create mode 100644 src/main/resources/shaders/aura_outline.frag create mode 100644 src/main/resources/shaders/chams_outline.frag create mode 100644 src/main/resources/shaders/gaussian.frag create mode 100644 src/main/resources/shaders/glow.frag create mode 100644 src/main/resources/shaders/model_lit.frag create mode 100644 src/main/resources/shaders/model_lit.vert create mode 100644 src/main/resources/shaders/msdf_text.frag create mode 100644 src/main/resources/shaders/outline.frag create mode 100644 src/main/resources/shaders/pos_col.frag create mode 100644 src/main/resources/shaders/pos_col.vert create mode 100644 src/main/resources/shaders/pos_col_uv.frag create mode 100644 src/main/resources/shaders/pos_col_uv.vert create mode 100644 src/main/resources/shaders/post.vert create mode 100644 src/main/resources/shaders/rainbow_outline.frag create mode 100644 src/main/resources/shaders/rounded_outline_pos_color.frag create mode 100644 src/main/resources/shaders/rounded_pos_color.frag create mode 100644 src/main/resources/shaders/rounded_pos_color.vert create mode 100644 src/main/resources/shaders/rounded_texture.frag create mode 100644 src/main/resources/shaders/rounded_texture.vert create mode 100644 src/main/resources/shaders/rounded_texture_blurred.frag create mode 100644 src/main/resources/shaders/storage_outline.frag diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f47b63a --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +.gradle/ +build/ +run/ +out/ +.idea/ +*.iml +*.ipr +*.iws +.vscode/ +*.log +hs_err_pid* +# reverse-engineering scratch (pipeline tools, large intermediates) +/reverse/ +/client/ +/logs/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..d05c6ba --- /dev/null +++ b/README.md @@ -0,0 +1,64 @@ +# Open Prestige + +A fully deobfuscated, IntelliJ-ready, runnable reconstruction of the Prestige client for Fabric 1.21.11, +with a 1:1 Dear ImGui ClickGUI port. + +

+ Deobf? + DEOBF? +

+ +

+ ClickGUI +

+ +Cracked by Skid Solutions. + +## Contact + +Want the latest, have questions, or want to contribute? Email **vikaslagerwij@gmail.com**. + +Join the Discord: https://discord.gg/5FB5hqJacr + +## Requirements + +- JDK 21 (`C:\Program Files\Java\jdk-21`); Gradle 9.6.1 comes with the wrapper +- Minecraft 1.21.11, Fabric Loader 0.19.x, Yarn `1.21.11+build.4` +- Loom plugin `net.fabricmc.fabric-loom-remap` 1.17.21 + +## Run + +``` +run.bat +``` + +`run.bat` starts the dev client (offline) and writes everything to `logs\run_