Conversation
… together in dev too
damn this looks better than it used to
actually haven't tested it yet tho
microoptimization ftw
…everything a bit less hacky
because reasons
now i need to make things use it
# Conflicts: # .config/intellij/CodeStyle.xml # build.gradle # gradle/wrapper/gradle-wrapper.properties # src/main/java/net/daporkchop/pepsimod/Pepsimod.java # src/main/java/net/daporkchop/pepsimod/asm/PepsimodMixinLoader.java # src/main/java/net/daporkchop/pepsimod/asm/core/minecraft/client/gui/MixinScaledResolution.java # src/main/java/net/daporkchop/pepsimod/asm/core/minecraft/client/renderer/MixinOpenGlHelper.java # src/main/java/net/daporkchop/pepsimod/asm/core/minecraft/client/resources/MixinLocale.java # src/main/java/net/daporkchop/pepsimod/asm/core/package-info.java # src/main/java/net/daporkchop/pepsimod/asm/event/minecraft/client/MixinMinecraft.java # src/main/java/net/daporkchop/pepsimod/asm/event/package-info.java # src/main/java/net/daporkchop/pepsimod/asm/feature/package-info.java # src/main/java/net/daporkchop/pepsimod/asm/optimization/forge/client/MixinGuiIngameForge.java # src/main/java/net/daporkchop/pepsimod/asm/optimization/package-info.java # src/main/java/net/daporkchop/pepsimod/command/BaseCommand.java # src/main/java/net/daporkchop/pepsimod/command/CommandRegistry.java # src/main/java/net/daporkchop/pepsimod/command/api/Command.java # src/main/java/net/daporkchop/pepsimod/command/impl/GoToCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/HelpCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/InvSeeCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/ListCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/PeekCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/ReloadCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/SaveCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/SetRotCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/SortModulesCommand.java # src/main/java/net/daporkchop/pepsimod/command/impl/ToggleCommand.java # src/main/java/net/daporkchop/pepsimod/event/GuiRenderHandler.java # src/main/java/net/daporkchop/pepsimod/event/MiscEventHandler.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/ClickGUI.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/Window.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/api/EntryImplBase.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/api/IEntry.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/entry/Button.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/entry/SubButton.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/entry/SubSlider.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/window/WindowMisc.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/window/WindowMovement.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/window/WindowPlayer.java # src/main/java/net/daporkchop/pepsimod/gui/clickgui/window/WindowRender.java # src/main/java/net/daporkchop/pepsimod/gui/mcleaks/GuiButtonMCLeaks.java # src/main/java/net/daporkchop/pepsimod/gui/mcleaks/GuiScreenMCLeaks.java # src/main/java/net/daporkchop/pepsimod/gui/misc/GuiButtonTooBeeTooTee.java # src/main/java/net/daporkchop/pepsimod/key/KeyRegistry.java # src/main/java/net/daporkchop/pepsimod/misc/TickRate.java # src/main/java/net/daporkchop/pepsimod/misc/data/DataLoader.java # src/main/java/net/daporkchop/pepsimod/misc/data/Group.java # src/main/java/net/daporkchop/pepsimod/mixin/block/MixinBlock.java # src/main/java/net/daporkchop/pepsimod/mixin/block/MixinBlockLiquid.java # src/main/java/net/daporkchop/pepsimod/mixin/block/MixinBlockSoulSand.java # src/main/java/net/daporkchop/pepsimod/mixin/client/MixinMinecraft.java # src/main/java/net/daporkchop/pepsimod/mixin/client/entity/MixinAbstractClientPlayer.java # src/main/java/net/daporkchop/pepsimod/mixin/client/entity/MixinEntityPlayerSP.java # src/main/java/net/daporkchop/pepsimod/mixin/client/gui/MixinGuiBossOverlay.java # src/main/java/net/daporkchop/pepsimod/mixin/client/gui/MixinGuiChat.java # src/main/java/net/daporkchop/pepsimod/mixin/client/gui/MixinGuiConnecting.java # src/main/java/net/daporkchop/pepsimod/mixin/client/gui/MixinGuiDisconnected.java # src/main/java/net/daporkchop/pepsimod/mixin/client/gui/MixinGuiIngameMenu.java # src/main/java/net/daporkchop/pepsimod/mixin/client/gui/MixinGuiMainMenu.java # src/main/java/net/daporkchop/pepsimod/mixin/client/gui/MixinGuiMultiplayer.java # src/main/java/net/daporkchop/pepsimod/mixin/client/gui/MixinGuiPlayerTabOverlay.java # src/main/java/net/daporkchop/pepsimod/mixin/client/multiplayer/MixinWorldClient.java # src/main/java/net/daporkchop/pepsimod/mixin/client/network/MixinNetHandlerLoginClient.java # src/main/java/net/daporkchop/pepsimod/mixin/client/network/MixinNetHandlerPlayClient.java # src/main/java/net/daporkchop/pepsimod/mixin/client/renderer/MixinBlockFluidRenderer.java # src/main/java/net/daporkchop/pepsimod/mixin/client/renderer/MixinBlockModelRenderer.java # src/main/java/net/daporkchop/pepsimod/mixin/client/renderer/MixinEntityRenderer.java # src/main/java/net/daporkchop/pepsimod/mixin/client/renderer/MixinItemRenderer.java # src/main/java/net/daporkchop/pepsimod/mixin/client/renderer/chunk/MixinVisGraph.java # src/main/java/net/daporkchop/pepsimod/mixin/client/renderer/entity/MixinRender.java # src/main/java/net/daporkchop/pepsimod/mixin/client/settings/MixinGameSettings.java # src/main/java/net/daporkchop/pepsimod/mixin/entity/MixinEntity.java # src/main/java/net/daporkchop/pepsimod/mixin/entity/MixinEntityLivingBase.java # src/main/java/net/daporkchop/pepsimod/mixin/entity/passive/MixinAbstractHorse.java # src/main/java/net/daporkchop/pepsimod/mixin/entity/passive/MixinEntityPig.java # src/main/java/net/daporkchop/pepsimod/mixin/item/MixinItemStack.java # src/main/java/net/daporkchop/pepsimod/mixin/network/MixinNetworkManager.java # src/main/java/net/daporkchop/pepsimod/mixin/network/play/client/MixinCPacketPlayer.java # src/main/java/net/daporkchop/pepsimod/mixin/scoreboard/MixinScoreboard.java # src/main/java/net/daporkchop/pepsimod/mixin/util/MixinMovementInputFromOptions.java # src/main/java/net/daporkchop/pepsimod/mixin/util/MixinTabCompleter.java # src/main/java/net/daporkchop/pepsimod/mixin/util/MixinTimer.java # src/main/java/net/daporkchop/pepsimod/mixin/world/MixinWorld.java # src/main/java/net/daporkchop/pepsimod/mixin/world/storage/MixinWorldInfo.java # src/main/java/net/daporkchop/pepsimod/module/Mods.java # src/main/java/net/daporkchop/pepsimod/module/ModuleManager.java # src/main/java/net/daporkchop/pepsimod/module/api/Module.java # src/main/java/net/daporkchop/pepsimod/module/api/ModuleOption.java # src/main/java/net/daporkchop/pepsimod/module/api/OptionCompletions.java # src/main/java/net/daporkchop/pepsimod/module/api/TimeModule.java # src/main/java/net/daporkchop/pepsimod/module/api/option/ExtensionBoolean.java # src/main/java/net/daporkchop/pepsimod/module/api/option/ExtensionMulti.java # src/main/java/net/daporkchop/pepsimod/module/api/option/ExtensionSlider.java # src/main/java/net/daporkchop/pepsimod/module/api/option/ExtensionType.java # src/main/java/net/daporkchop/pepsimod/module/impl/BasicMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/NoWeather.java # src/main/java/net/daporkchop/pepsimod/module/impl/combat/AuraMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/combat/AutoArmorMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/combat/AutoTotemMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/combat/BedBomberMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/combat/BowAimBotMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/combat/CriticalsMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/combat/CrystalAuraMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/AnnouncerMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/AntiHungerMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/AutoFishMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/AutoToolMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/ClickGuiMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/FreecamMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/HUDMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/NoFallMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/NotificationsMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/misc/TimerMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/AutoRespawnMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/AutoWalkMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/BoatFlyMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/ElytraFlyMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/EntitySpeedMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/FlightMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/HorseJumpPowerMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/InventoryMoveMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/JesusMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/NoClipMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/NoSlowdownMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/SafewalkMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/SpeedMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/StepMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/movement/VelocityMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/player/AntiAFKMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/player/AutoEatMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/player/AutoMineMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/player/FastPlaceMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/player/ScaffoldMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/player/SpeedmineMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/player/SprintMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/AntiBlindMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/AntiInvisibleMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/AntiTotemAnimationMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/ESPMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/FullbrightMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/HealthTagsMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/NameTagsMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/NoHurtCamMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/NoOverlayMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/NoWeatherMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/StorageESPMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/TracersMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/TrajectoriesMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/UnfocusedCPUMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/XrayMod.java # src/main/java/net/daporkchop/pepsimod/module/impl/render/ZoomMod.java # src/main/java/net/daporkchop/pepsimod/the/wurst/pkg/name/BlockUtils.java # src/main/java/net/daporkchop/pepsimod/the/wurst/pkg/name/EntityUtils.java # src/main/java/net/daporkchop/pepsimod/the/wurst/pkg/name/RenderUtils.java # src/main/java/net/daporkchop/pepsimod/the/wurst/pkg/name/RotationUtils.java # src/main/java/net/daporkchop/pepsimod/the/wurst/pkg/name/WBlock.java # src/main/java/net/daporkchop/pepsimod/the/wurst/pkg/name/WPlayer.java # src/main/java/net/daporkchop/pepsimod/the/wurst/pkg/name/WPlayerController.java # src/main/java/net/daporkchop/pepsimod/the/wurst/pkg/name/package-info.java # src/main/java/net/daporkchop/pepsimod/util/AccountManager.java # src/main/java/net/daporkchop/pepsimod/util/EntityFakePlayer.java # src/main/java/net/daporkchop/pepsimod/util/HTTPUtils.java # src/main/java/net/daporkchop/pepsimod/util/MCLeaks.java # src/main/java/net/daporkchop/pepsimod/util/PepsiUtils.java # src/main/java/net/daporkchop/pepsimod/util/ReflectionStuff.java # src/main/java/net/daporkchop/pepsimod/util/RenderColor.java # src/main/java/net/daporkchop/pepsimod/util/colors/ColorUtils.java # src/main/java/net/daporkchop/pepsimod/util/colors/ColorizedElement.java # src/main/java/net/daporkchop/pepsimod/util/colors/ColorizedText.java # src/main/java/net/daporkchop/pepsimod/util/colors/FixedColorElement.java # src/main/java/net/daporkchop/pepsimod/util/colors/GradientText.java # src/main/java/net/daporkchop/pepsimod/util/colors/PlainColorElement.java # src/main/java/net/daporkchop/pepsimod/util/colors/rainbow/ColorChangeType.java # src/main/java/net/daporkchop/pepsimod/util/colors/rainbow/RainbowCycle.java # src/main/java/net/daporkchop/pepsimod/util/colors/rainbow/RainbowText.java # src/main/java/net/daporkchop/pepsimod/util/config/Config.java # src/main/java/net/daporkchop/pepsimod/util/config/IConfigTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/AnnouncerTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/AntiAFKTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/AutoEatTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/BedBomberTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/ClickGUITranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/CpuLimitTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/CriticalsTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/CrystalAuraTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/ESPTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/ElytraFlyTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/EntitySpeedTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/FlightTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/FreecamTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/FriendsTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/GeneralTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/HUDTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/NameTagsTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/NoWeatherTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/NotificationsTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/SpeedmineTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/StepTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/TargettingTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/TimerTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/TracersTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/VelocityTranslator.java # src/main/java/net/daporkchop/pepsimod/util/config/impl/XrayTranslator.java # src/main/java/net/daporkchop/pepsimod/util/exception/PepsimodException.java # src/main/java/net/daporkchop/pepsimod/util/misc/ITickListener.java # src/main/java/net/daporkchop/pepsimod/util/misc/IWurstRenderListener.java # src/main/java/net/daporkchop/pepsimod/util/misc/announcer/MessagePrefixes.java # src/main/java/net/daporkchop/pepsimod/util/misc/announcer/QueuedTask.java # src/main/java/net/daporkchop/pepsimod/util/misc/announcer/TaskType.java # src/main/java/net/daporkchop/pepsimod/util/misc/announcer/impl/TaskBasic.java # src/main/java/net/daporkchop/pepsimod/util/misc/announcer/impl/TaskBlock.java # src/main/java/net/daporkchop/pepsimod/util/misc/announcer/impl/TaskMove.java # src/main/java/net/daporkchop/pepsimod/util/misc/waypoints/ServerWaypoints.java # src/main/java/net/daporkchop/pepsimod/util/misc/waypoints/Waypoint.java # src/main/java/net/daporkchop/pepsimod/util/mixin/package-info.java # src/main/java/net/daporkchop/pepsimod/util/render/WorldRenderer.java # src/main/java/net/daporkchop/pepsimod/util/render/texture/SimpleTexture.java # src/main/java/net/daporkchop/pepsimod/util/resources/Lang.java
|
Award goes to you sir for being very based 🎖️ |
|
hi |
|
hi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I wrote pepsimod a long time ago with very little experience in Java or modding in general. The codebase is pretty horribly unmaintainable, many things are pointlessly inefficiently coded, the mixins are a mess, most of the modules are a mess, tons of things are skidded. I want to add new, cool things but honestly, starting from scratch will probably save me time in the long run.