aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/lorenz/mod
diff options
context:
space:
mode:
authorLorenz <ESs95s3P5z8Pheb>2022-07-14 12:06:07 +0200
committerLorenz <ESs95s3P5z8Pheb>2022-07-14 12:06:07 +0200
commitd1a99b2a9a9859c922002771c3d8229fab2ecb8d (patch)
treedbbe5b208e6871378a10868d1206d1d78beeb950 /src/main/java/at/lorenz/mod
parentf20b096222ebbffd7decec2fecf1416002644865 (diff)
downloadSkyHanni-d1a99b2a9a9859c922002771c3d8229fab2ecb8d.tar.gz
SkyHanni-d1a99b2a9a9859c922002771c3d8229fab2ecb8d.tar.bz2
SkyHanni-d1a99b2a9a9859c922002771c3d8229fab2ecb8d.zip
renamed mod to SkyHanni
Diffstat (limited to 'src/main/java/at/lorenz/mod')
-rw-r--r--src/main/java/at/lorenz/mod/LorenzMod.java119
-rw-r--r--src/main/java/at/lorenz/mod/bazaar/BazaarApi.kt59
-rw-r--r--src/main/java/at/lorenz/mod/bazaar/BazaarData.kt3
-rw-r--r--src/main/java/at/lorenz/mod/bazaar/BazaarDataGrabber.kt115
-rw-r--r--src/main/java/at/lorenz/mod/bazaar/BazaarOrderHelper.kt87
-rw-r--r--src/main/java/at/lorenz/mod/chat/ChatFilter.kt284
-rw-r--r--src/main/java/at/lorenz/mod/chat/ChatManager.kt51
-rw-r--r--src/main/java/at/lorenz/mod/chat/PlayerChatFilter.kt90
-rw-r--r--src/main/java/at/lorenz/mod/chat/PlayerMessageChannel.kt10
-rw-r--r--src/main/java/at/lorenz/mod/config/Features.java274
-rw-r--r--src/main/java/at/lorenz/mod/config/GuiTextures.java32
-rw-r--r--src/main/java/at/lorenz/mod/config/commands/Commands.java31
-rw-r--r--src/main/java/at/lorenz/mod/config/commands/SimpleCommand.java60
-rw-r--r--src/main/java/at/lorenz/mod/config/config/ConfigEditor.java602
-rw-r--r--src/main/java/at/lorenz/mod/config/core/BackgroundBlur.java249
-rw-r--r--src/main/java/at/lorenz/mod/config/core/ChromaColour.java93
-rw-r--r--src/main/java/at/lorenz/mod/config/core/GlScissorStack.java86
-rw-r--r--src/main/java/at/lorenz/mod/config/core/GuiElement.java12
-rw-r--r--src/main/java/at/lorenz/mod/config/core/GuiElementBoolean.java118
-rw-r--r--src/main/java/at/lorenz/mod/config/core/GuiElementColour.java370
-rw-r--r--src/main/java/at/lorenz/mod/config/core/GuiElementTextField.java549
-rw-r--r--src/main/java/at/lorenz/mod/config/core/GuiScreenElementWrapper.java34
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/Config.java5
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/KeybindHelper.java49
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/Position.java197
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/Category.java14
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigAccordionId.java12
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorAccordion.java12
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorBoolean.java11
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorButton.java14
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorColour.java11
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorDraggableList.java12
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorDropdown.java14
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorKeybind.java12
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorSlider.java16
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorStyle.java11
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigEditorText.java11
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/annotations/ConfigOption.java16
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditor.java62
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorAccordion.java80
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorBoolean.java37
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorButton.java60
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorColour.java74
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorDraggableList.java268
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorDropdown.java145
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorKeybind.java88
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorSlider.java136
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorStyle.java42
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiOptionEditorText.java78
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/gui/GuiPositionEditor.java171
-rw-r--r--src/main/java/at/lorenz/mod/config/core/config/struct/ConfigProcessor.java166
-rw-r--r--src/main/java/at/lorenz/mod/config/core/util/GuiElementSlider.java120
-rw-r--r--src/main/java/at/lorenz/mod/config/core/util/StringUtils.java8
-rw-r--r--src/main/java/at/lorenz/mod/config/core/util/lerp/LerpUtils.java25
-rw-r--r--src/main/java/at/lorenz/mod/config/core/util/lerp/LerpingFloat.java68
-rw-r--r--src/main/java/at/lorenz/mod/config/core/util/lerp/LerpingInteger.java76
-rw-r--r--src/main/java/at/lorenz/mod/config/core/util/render/RenderUtils.java155
-rw-r--r--src/main/java/at/lorenz/mod/config/core/util/render/TextRenderUtils.java155
-rw-r--r--src/main/java/at/lorenz/mod/config/textures/TextureObject.java37
-rw-r--r--src/main/java/at/lorenz/mod/config/textures/Textures.java56
-rw-r--r--src/main/java/at/lorenz/mod/config/utils/Utils.java374
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/DungeonBossMessages.kt51
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/DungeonChatFilter.kt224
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/DungeonCleanEnd.kt130
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/DungeonData.kt46
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/DungeonDeathCounter.kt97
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/DungeonHighlightClickedBlocks.kt99
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/DungeonMilestoneDisplay.kt97
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/damageindicator/DungeonBossDamageIndicator.kt181
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/damageindicator/DungeonBossFinder.kt382
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/damageindicator/EntityData.kt6
-rw-r--r--src/main/java/at/lorenz/mod/dungeon/damageindicator/EntityResult.kt3
-rw-r--r--src/main/java/at/lorenz/mod/events/CheckRenderEntityEvent.kt14
-rw-r--r--src/main/java/at/lorenz/mod/events/DamageIndicatorFinalBossEvent.kt3
-rw-r--r--src/main/java/at/lorenz/mod/events/DungeonEnterEvent.kt3
-rw-r--r--src/main/java/at/lorenz/mod/events/GuiContainerEvent.kt54
-rw-r--r--src/main/java/at/lorenz/mod/events/GuiRenderItemEvent.kt23
-rw-r--r--src/main/java/at/lorenz/mod/events/LorenzActionBarEvent.kt3
-rw-r--r--src/main/java/at/lorenz/mod/events/LorenzChatEvent.kt5
-rw-r--r--src/main/java/at/lorenz/mod/events/LorenzEvent.kt20
-rw-r--r--src/main/java/at/lorenz/mod/events/PacketEvent.kt25
-rw-r--r--src/main/java/at/lorenz/mod/events/PlayerSendChatEvent.kt11
-rw-r--r--src/main/java/at/lorenz/mod/items/HideNotClickableItems.kt450
-rw-r--r--src/main/java/at/lorenz/mod/items/ItemDisplayOverlayFeatures.kt120
-rw-r--r--src/main/java/at/lorenz/mod/items/abilitycooldown/ItemAbilityCooldown.kt197
-rw-r--r--src/main/java/at/lorenz/mod/items/abilitycooldown/WitherImpactDetection.kt65
-rw-r--r--src/main/java/at/lorenz/mod/misc/ButtonOnPause.kt51
-rw-r--r--src/main/java/at/lorenz/mod/misc/CurrentPetDisplay.kt53
-rw-r--r--src/main/java/at/lorenz/mod/misc/ExpBottleOnGroundHider.kt19
-rw-r--r--src/main/java/at/lorenz/mod/misc/HypixelData.kt63
-rw-r--r--src/main/java/at/lorenz/mod/misc/ScoreboardData.kt45
-rw-r--r--src/main/java/at/lorenz/mod/mixinhooks/GuiContainerHook.kt61
-rw-r--r--src/main/java/at/lorenz/mod/mixinhooks/NetHandlerPlayClientHook.kt9
-rw-r--r--src/main/java/at/lorenz/mod/mixinhooks/NetworkManagerHook.kt10
-rw-r--r--src/main/java/at/lorenz/mod/mixinhooks/RenderItemHook.kt28
-rw-r--r--src/main/java/at/lorenz/mod/mixinhooks/RenderManagerHook.kt25
-rw-r--r--src/main/java/at/lorenz/mod/mixins/MixinGuiContainer.java48
-rw-r--r--src/main/java/at/lorenz/mod/mixins/MixinNetHandlerPlayClient.java26
-rw-r--r--src/main/java/at/lorenz/mod/mixins/MixinNetworkManager.java20
-rw-r--r--src/main/java/at/lorenz/mod/mixins/MixinRenderItem.java42
-rw-r--r--src/main/java/at/lorenz/mod/mixins/MixinRenderManager.java19
-rw-r--r--src/main/java/at/lorenz/mod/test/LorenzTest.kt40
-rw-r--r--src/main/java/at/lorenz/mod/utils/APIUtil.kt48
-rw-r--r--src/main/java/at/lorenz/mod/utils/BlockUtils.kt23
-rw-r--r--src/main/java/at/lorenz/mod/utils/GuiRender.kt32
-rw-r--r--src/main/java/at/lorenz/mod/utils/ItemUtil.kt213
-rw-r--r--src/main/java/at/lorenz/mod/utils/ItemUtils.kt72
-rw-r--r--src/main/java/at/lorenz/mod/utils/LorenzColor.kt27
-rw-r--r--src/main/java/at/lorenz/mod/utils/LorenzDebug.kt16
-rw-r--r--src/main/java/at/lorenz/mod/utils/LorenzLogger.kt70
-rw-r--r--src/main/java/at/lorenz/mod/utils/LorenzUtils.kt130
-rw-r--r--src/main/java/at/lorenz/mod/utils/LorenzVec.kt61
-rw-r--r--src/main/java/at/lorenz/mod/utils/NumberUtil.kt152
-rw-r--r--src/main/java/at/lorenz/mod/utils/RenderUtils.kt355