diff --git a/api/src/main/java/com/lunarclient/apollo/mods/Mods.java b/api/src/main/java/com/lunarclient/apollo/mods/Mods.java index d8a175588..8ac98e8a3 100644 --- a/api/src/main/java/com/lunarclient/apollo/mods/Mods.java +++ b/api/src/main/java/com/lunarclient/apollo/mods/Mods.java @@ -57,6 +57,7 @@ import com.lunarclient.apollo.mods.impl.ModHypixelMod; import com.lunarclient.apollo.mods.impl.ModInventoryMod; import com.lunarclient.apollo.mods.impl.ModItemCounter; +import com.lunarclient.apollo.mods.impl.ModItemCustomizer; import com.lunarclient.apollo.mods.impl.ModItemPhysics; import com.lunarclient.apollo.mods.impl.ModItemTracker; import com.lunarclient.apollo.mods.impl.ModKeystrokes; @@ -160,7 +161,6 @@ public final class Mods { ModNametag.class, ModShulkerPreview.class, ModScrollableTooltips.class, - ModUhcOverlay.class, ModParticleChanger.class, ModNickHider.class, ModCooldowns.class, @@ -212,6 +212,7 @@ public final class Mods { ModDamageTint.class, ModMobSize.class, ModSkyblock.class, + ModItemCustomizer.class, ModHorseStats.class, ModOverlayMod.class, ModRewind.class, @@ -220,7 +221,8 @@ public final class Mods { ModKillSounds.class, ModInventoryMod.class, ModF3Display.class, - ModRadio.class + ModRadio.class, + ModUhcOverlay.class ); private Mods() { diff --git a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModChat.java b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModChat.java index 989814bc3..231f2f69e 100644 --- a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModChat.java +++ b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModChat.java @@ -173,11 +173,12 @@ public final class ModChat { .build(); /** - * No documentation available. + * Prevents your chat history from being cleared when disconnecting from or switching between servers. * * @since 1.0.0 */ public static final SimpleOption NO_CLOSE_MY_CHAT = SimpleOption.builder() + .comment("Prevents your chat history from being cleared when disconnecting from or switching between servers.") .node("chat", "no-close-my-chat").type(TypeToken.get(Boolean.class)) .defaultValue(true) .notifyClient() diff --git a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModCooldowns.java b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModCooldowns.java index 27e9c8292..cceac9f5d 100644 --- a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModCooldowns.java +++ b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModCooldowns.java @@ -26,6 +26,7 @@ import com.lunarclient.apollo.option.NumberOption; import com.lunarclient.apollo.option.SimpleOption; import io.leangen.geantyref.TypeToken; +import java.awt.Color; /** * Allows servers to display items or abilities that are on cooldown on the HUD. @@ -57,6 +58,50 @@ public final class ModCooldowns { .notifyClient() .build(); + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final SimpleOption COOLDOWN_CIRCLE_START_COLOR = SimpleOption.builder() + .node("cooldowns", "cooldown-circle-start-color").type(TypeToken.get(Color.class)) + .defaultValue(new Color(89, 89, 89, 153)) + .notifyClient() + .build(); + + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final SimpleOption COOLDOWN_CIRCLE_END_COLOR = SimpleOption.builder() + .node("cooldowns", "cooldown-circle-end-color").type(TypeToken.get(Color.class)) + .defaultValue(new Color(229, 229, 229)) + .notifyClient() + .build(); + + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final SimpleOption COOLDOWN_EDGE_COLOR = SimpleOption.builder() + .node("cooldowns", "cooldown-edge-color").type(TypeToken.get(Color.class)) + .defaultValue(new Color(64, 64, 64)) + .notifyClient() + .build(); + + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final SimpleOption TEXT_COLOR = SimpleOption.builder() + .node("cooldowns", "text-color").type(TypeToken.get(Color.class)) + .defaultValue(new Color(255, 255, 255)) + .notifyClient() + .build(); + private ModCooldowns() { } diff --git a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModHypixelBedwars.java b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModHypixelBedwars.java index 3dc1df486..b560a2321 100644 --- a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModHypixelBedwars.java +++ b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModHypixelBedwars.java @@ -81,6 +81,28 @@ public final class ModHypixelBedwars { .notifyClient() .build(); + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final SimpleOption BW_HIDE_FOOD_BAR = SimpleOption.builder() + .node("hypixel-bedwars", "bw-hide-food-bar").type(TypeToken.get(Boolean.class)) + .defaultValue(false) + .notifyClient() + .build(); + + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final SimpleOption BW_HIDE_ARMOR_BAR = SimpleOption.builder() + .node("hypixel-bedwars", "bw-hide-armor-bar").type(TypeToken.get(Boolean.class)) + .defaultValue(false) + .notifyClient() + .build(); + /** * No documentation available. * diff --git a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModItemCustomizer.java b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModItemCustomizer.java new file mode 100644 index 000000000..c5847203c --- /dev/null +++ b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModItemCustomizer.java @@ -0,0 +1,50 @@ +/* + * This file is part of Apollo, licensed under the MIT License. + * + * Copyright (c) 2026 Moonsworth + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +package com.lunarclient.apollo.mods.impl; + +import com.lunarclient.apollo.option.SimpleOption; +import io.leangen.geantyref.TypeToken; + +/** + * Allows you to customize the rendering/animation of held and dropped items. + * + * @since 1.2.5 + */ +public final class ModItemCustomizer { + + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final SimpleOption ENABLED = SimpleOption.builder() + .node("item-customizer", "enabled").type(TypeToken.get(Boolean.class)) + .defaultValue(false) + .notifyClient() + .build(); + + private ModItemCustomizer() { + } + +} diff --git a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModOneSevenVisuals.java b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModOneSevenVisuals.java index f7b973389..38c85e6d8 100644 --- a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModOneSevenVisuals.java +++ b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModOneSevenVisuals.java @@ -28,6 +28,7 @@ /** * Revert certain visuals and animations to how they behaved on 1.7. + * Note: the settings of this mod are unique on 1.8, and don't carry over to later versions, and vice versa. * * @since 1.0.0 */ @@ -44,6 +45,18 @@ public final class ModOneSevenVisuals { .notifyClient() .build(); + /** + * 1.7: Right-clicking while breaking blocks will stop the block break. + * + * @since 1.2.5 + */ + public static final SimpleOption USE_ITEM_WHILE_DIGGING = SimpleOption.builder() + .comment("1.7: Right-clicking while breaking blocks will stop the block break") + .node("one-seven-visuals", "use-item-while-digging").type(TypeToken.get(Boolean.class)) + .defaultValue(true) + .notifyClient() + .build(); + /** * Provides better visual feedback when attacking while keeping vanilla behavior. * diff --git a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModOverlayMod.java b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModOverlayMod.java index f079fb79b..21f6786fa 100644 --- a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModOverlayMod.java +++ b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModOverlayMod.java @@ -82,30 +82,6 @@ public final class ModOverlayMod { .notifyClient() .build(); - /** - * No documentation available. - * - * @since 1.2.2 - */ - public static final NumberOption TOTEM_SCALE = NumberOption.number() - .node("overlay-mod", "totem-scale").type(TypeToken.get(Float.class)) - .min(0.25F).max(1.5F) - .defaultValue(1.0F) - .notifyClient() - .build(); - - /** - * No documentation available. - * - * @since 1.2.2 - */ - public static final NumberOption HELD_ITEM_SCALE = NumberOption.number() - .node("overlay-mod", "held-item-scale").type(TypeToken.get(Float.class)) - .min(0.25F).max(1.5F) - .defaultValue(1.0F) - .notifyClient() - .build(); - /** * No documentation available. * @@ -633,6 +609,32 @@ public final class ModOverlayMod { .notifyClient() .build(); + /** + * No documentation available. + * + * @since 1.2.2 + */ + @Deprecated + public static final NumberOption TOTEM_SCALE = NumberOption.number() + .node("overlay-mod", "totem-scale").type(TypeToken.get(Float.class)) + .min(0.25F).max(1.5F) + .defaultValue(1.0F) + .notifyClient() + .build(); + + /** + * No documentation available. + * + * @since 1.2.2 + */ + @Deprecated + public static final NumberOption HELD_ITEM_SCALE = NumberOption.number() + .node("overlay-mod", "held-item-scale").type(TypeToken.get(Float.class)) + .min(0.25F).max(1.5F) + .defaultValue(1.0F) + .notifyClient() + .build(); + private ModOverlayMod() { } diff --git a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModSkyblock.java b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModSkyblock.java index 40281e0bf..19d0252fe 100644 --- a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModSkyblock.java +++ b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModSkyblock.java @@ -177,12 +177,13 @@ public final class ModSkyblock { .build(); /** - * No documentation available. + * Fixes being unable to use the "Pick Block" keybind on items when it is bound to a mouse button. * - * @since 1.2.1 + * @since 1.2.5 */ - public static final SimpleOption SKYBLOCK_BOW_REEQUIP = SimpleOption.builder() - .node("skyblock", "skyblock-bow-reequip").type(TypeToken.get(Boolean.class)) + public static final SimpleOption MIDDLE_CLICK_ARMOR_FIX = SimpleOption.builder() + .comment("Fixes being unable to use the \"Pick Block\" keybind on items when it is bound to a mouse button.") + .node("skyblock", "middle-click-armor-fix").type(TypeToken.get(Boolean.class)) .defaultValue(true) .notifyClient() .build(); @@ -276,17 +277,6 @@ public final class ModSkyblock { .notifyClient() .build(); - /** - * No documentation available. - * - * @since 1.2.2 - */ - public static final SimpleOption SKYBLOCK_HIDE_RANDOM_BOSSBARS = SimpleOption.builder() - .node("skyblock", "skyblock-hide-random-bossbars").type(TypeToken.get(Boolean.class)) - .defaultValue(true) - .notifyClient() - .build(); - /** * Provides QOL for the Diana mayor that helps the user quickly locate burrows. * @@ -409,18 +399,6 @@ public final class ModSkyblock { .notifyClient() .build(); - /** - * Changes crop hitboxes with their 1.12+ variant. Only enabled on Hypixel or singleplayer. - * - * @since 1.0.9 - */ - public static final SimpleOption TALLER_CROPS = SimpleOption.builder() - .comment("Changes crop hitboxes with their 1.12+ variant. Only enabled on Hypixel or singleplayer.") - .node("skyblock", "taller-crops").type(TypeToken.get(Boolean.class)) - .defaultValue(false) - .notifyClient() - .build(); - /** * No documentation available. * @@ -899,6 +877,66 @@ public final class ModSkyblock { .notifyClient() .build(); + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final SimpleOption CUSTOM_CHIME_VOLUME_ENABLED = SimpleOption.builder() + .node("skyblock", "custom-chime-volume-enabled").type(TypeToken.get(Boolean.class)) + .defaultValue(false) + .notifyClient() + .build(); + + /** + * No documentation available. + * + * @since 1.2.5 + */ + public static final NumberOption CUSTOM_CHIME_VOLUME = NumberOption.number() + .node("skyblock", "custom-chime-volume").type(TypeToken.get(Float.class)) + .min(0.0F).max(1.0F) + .defaultValue(5.0F) + .notifyClient() + .build(); + + /** + * No documentation available. + * + * @since 1.2.1 + */ + @Deprecated + public static final SimpleOption SKYBLOCK_BOW_REEQUIP = SimpleOption.builder() + .node("skyblock", "skyblock-bow-reequip").type(TypeToken.get(Boolean.class)) + .defaultValue(true) + .notifyClient() + .build(); + + /** + * No documentation available. + * + * @since 1.2.2 + */ + @Deprecated + public static final SimpleOption SKYBLOCK_HIDE_RANDOM_BOSSBARS = SimpleOption.builder() + .node("skyblock", "skyblock-hide-random-bossbars").type(TypeToken.get(Boolean.class)) + .defaultValue(true) + .notifyClient() + .build(); + + /** + * Changes crop hitboxes with their 1.12+ variant. Only enabled on Hypixel or singleplayer. + * + * @since 1.0.9 + */ + @Deprecated + public static final SimpleOption TALLER_CROPS = SimpleOption.builder() + .comment("Changes crop hitboxes with their 1.12+ variant. Only enabled on Hypixel or singleplayer.") + .node("skyblock", "taller-crops").type(TypeToken.get(Boolean.class)) + .defaultValue(false) + .notifyClient() + .build(); + /** * No documentation available. * diff --git a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModUhcOverlay.java b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModUhcOverlay.java index 848467323..ab1d0d0f5 100644 --- a/api/src/main/java/com/lunarclient/apollo/mods/impl/ModUhcOverlay.java +++ b/api/src/main/java/com/lunarclient/apollo/mods/impl/ModUhcOverlay.java @@ -28,10 +28,11 @@ import io.leangen.geantyref.TypeToken; /** - * Resize items that are commonly needed in UHC to make spotting them easier. + * No documentation available. * * @since 1.0.0 */ +@Deprecated public final class ModUhcOverlay { /** @@ -39,6 +40,7 @@ public final class ModUhcOverlay { * * @since 1.0.0 */ + @Deprecated public static final SimpleOption ENABLED = SimpleOption.builder() .node("uhc-overlay", "enabled").type(TypeToken.get(Boolean.class)) .defaultValue(false) diff --git a/docs/developers/mods/_meta.json b/docs/developers/mods/_meta.json index 631a973a3..457035569 100644 --- a/docs/developers/mods/_meta.json +++ b/docs/developers/mods/_meta.json @@ -33,6 +33,7 @@ "hypixelmod": "HypixelMod", "inventorymod": "InventoryMod", "itemcounter": "ItemCounter", + "itemcustomizer": "ItemCustomizer", "itemphysics": "ItemPhysics", "itemtracker": "ItemTracker", "keystrokes": "Keystrokes", @@ -84,7 +85,6 @@ "tntcountdown": "TntCountdown", "togglesneak": "ToggleSneak", "totemcounter": "TotemCounter", - "uhcoverlay": "UhcOverlay", "waila": "Waila", "waypoints": "Waypoints", "weatherchanger": "WeatherChanger", diff --git a/docs/developers/mods/chat.mdx b/docs/developers/mods/chat.mdx index f838896f3..d3382e814 100644 --- a/docs/developers/mods/chat.mdx +++ b/docs/developers/mods/chat.mdx @@ -95,6 +95,7 @@ public void toggleChatExample(Player viewer, boolean value) { - Default: `false` - __`NO_CLOSE_MY_CHAT`__ + - Prevents your chat history from being cleared when disconnecting from or switching between servers. - Config Key: `no-close-my-chat` - Values - Type: `Boolean` diff --git a/docs/developers/mods/cooldowns.mdx b/docs/developers/mods/cooldowns.mdx index ed04eb83d..2223badcb 100644 --- a/docs/developers/mods/cooldowns.mdx +++ b/docs/developers/mods/cooldowns.mdx @@ -29,3 +29,27 @@ public void toggleCooldownsExample(Player viewer, boolean value) { - Minimum: `0.25F` - Maximum: `5.0F` +- __`COOLDOWN_CIRCLE_START_COLOR`__ + - Config Key: `cooldown-circle-start-color` + - Values + - Type: `String` + - Default: `#99595959` + +- __`COOLDOWN_CIRCLE_END_COLOR`__ + - Config Key: `cooldown-circle-end-color` + - Values + - Type: `String` + - Default: `#FFE5E5E5` + +- __`COOLDOWN_EDGE_COLOR`__ + - Config Key: `cooldown-edge-color` + - Values + - Type: `String` + - Default: `#FF404040` + +- __`TEXT_COLOR`__ + - Config Key: `text-color` + - Values + - Type: `String` + - Default: `#FFFFFFFF` + diff --git a/docs/developers/mods/hypixelbedwars.mdx b/docs/developers/mods/hypixelbedwars.mdx index 2c5719b92..74debb97b 100644 --- a/docs/developers/mods/hypixelbedwars.mdx +++ b/docs/developers/mods/hypixelbedwars.mdx @@ -42,6 +42,18 @@ public void toggleHypixelBedwarsExample(Player viewer, boolean value) { - Type: `Boolean` - Default: `true` +- __`BW_HIDE_FOOD_BAR`__ + - Config Key: `bw-hide-food-bar` + - Values + - Type: `Boolean` + - Default: `false` + +- __`BW_HIDE_ARMOR_BAR`__ + - Config Key: `bw-hide-armor-bar` + - Values + - Type: `Boolean` + - Default: `false` + - __`CUSTOM_TRAP_ALERT`__ - Config Key: `custom-trap-alert` - Values diff --git a/docs/developers/mods/uhcoverlay.mdx b/docs/developers/mods/itemcustomizer.mdx similarity index 60% rename from docs/developers/mods/uhcoverlay.mdx rename to docs/developers/mods/itemcustomizer.mdx index 20e0a005d..9ffcc3a23 100644 --- a/docs/developers/mods/uhcoverlay.mdx +++ b/docs/developers/mods/itemcustomizer.mdx @@ -1,15 +1,15 @@ -# UHC Overlay +# Item Customizer -Resize items that are commonly needed in UHC to make spotting them easier. +Allows you to customize the rendering/animation of held and dropped items. ## Integration ### How to toggle the mod ```java -public void toggleUHCOverlayExample(Player viewer, boolean value) { +public void toggleItemCustomizerExample(Player viewer, boolean value) { Optional apolloPlayerOpt = Apollo.getPlayerManager().getPlayer(viewer.getUniqueId()); - apolloPlayerOpt.ifPresent(apolloPlayer -> this.modSettingModule.getOptions().set(apolloPlayer, ModUhcOverlay.ENABLED, value)); + apolloPlayerOpt.ifPresent(apolloPlayer -> this.modSettingModule.getOptions().set(apolloPlayer, ModItemCustomizer.ENABLED, value)); } ``` diff --git a/docs/developers/mods/onesevenvisuals.mdx b/docs/developers/mods/onesevenvisuals.mdx index 56083af3c..1eee8457c 100644 --- a/docs/developers/mods/onesevenvisuals.mdx +++ b/docs/developers/mods/onesevenvisuals.mdx @@ -1,6 +1,7 @@ # 1.7 Visuals Revert certain visuals and animations to how they behaved on 1.7. +Note: the settings of this mod are unique on 1.8, and don't carry over to later versions, and vice versa. ## Integration @@ -21,6 +22,13 @@ public void toggle17VisualsExample(Player viewer, boolean value) { - Type: `Boolean` - Default: `true` +- __`USE_ITEM_WHILE_DIGGING`__ + - 1.7: Right-clicking while breaking blocks will stop the block break + - Config Key: `use-item-while-digging` + - Values + - Type: `Boolean` + - Default: `true` + - __`ALWAYS_SWING`__ - Provides better visual feedback when attacking while keeping vanilla behavior - Config Key: `always-swing` diff --git a/docs/developers/mods/overlaymod.mdx b/docs/developers/mods/overlaymod.mdx index 725ff842b..0b692ed41 100644 --- a/docs/developers/mods/overlaymod.mdx +++ b/docs/developers/mods/overlaymod.mdx @@ -1,6 +1,6 @@ # Overlay -Configure various texture overlays, tweaks, and modifiers +Configure various texture overlays, tweaks, and modifiers. ## Integration @@ -44,22 +44,6 @@ public void toggleOverlayExample(Player viewer, boolean value) { - Minimum: `0.0F` - Maximum: `2.0F` -- __`TOTEM_SCALE`__ - - Config Key: `totem-scale` - - Values - - Type: `Float` - - Default: `1.0F` - - Minimum: `0.25F` - - Maximum: `1.5F` - -- __`HELD_ITEM_SCALE`__ - - Config Key: `held-item-scale` - - Values - - Type: `Float` - - Default: `1.0F` - - Minimum: `0.25F` - - Maximum: `1.5F` - - __`PUMPKIN_OVERLAY`__ - Config Key: `pumpkin-overlay` - Values diff --git a/docs/developers/mods/skyblock.mdx b/docs/developers/mods/skyblock.mdx index 3e20e3ecd..e628b3f88 100644 --- a/docs/developers/mods/skyblock.mdx +++ b/docs/developers/mods/skyblock.mdx @@ -97,8 +97,9 @@ public void toggleHypixelSkyblockExample(Player viewer, boolean value) { - Type: `Boolean` - Default: `true` -- __`SKYBLOCK_BOW_REEQUIP`__ - - Config Key: `skyblock-bow-reequip` +- __`MIDDLE_CLICK_ARMOR_FIX`__ + - Fixes being unable to use the "Pick Block" keybind on items when it is bound to a mouse button. + - Config Key: `middle-click-armor-fix` - Values - Type: `Boolean` - Default: `true` @@ -152,12 +153,6 @@ public void toggleHypixelSkyblockExample(Player viewer, boolean value) { - Type: `String` - Default: `#FFAAAAAA` -- __`SKYBLOCK_HIDE_RANDOM_BOSSBARS`__ - - Config Key: `skyblock-hide-random-bossbars` - - Values - - Type: `Boolean` - - Default: `true` - - __`GRIFFIN_BURROW_ESTIMATES`__ - Provides QOL for the Diana mayor that helps the user quickly locate burrows. - Config Key: `griffin-burrow-estimates` @@ -225,13 +220,6 @@ public void toggleHypixelSkyblockExample(Player viewer, boolean value) { - Type: `Boolean` - Default: `true` -- __`TALLER_CROPS`__ - - Changes crop hitboxes with their 1.12+ variant. Only enabled on Hypixel or singleplayer. - - Config Key: `taller-crops` - - Values - - Type: `Boolean` - - Default: `false` - - __`HIGHLIGHT_GLOWING_MUSHROOMS`__ - Config Key: `highlight-glowing-mushrooms` - Values @@ -501,3 +489,17 @@ public void toggleHypixelSkyblockExample(Player viewer, boolean value) { - Type: `Boolean` - Default: `true` +- __`CUSTOM_CHIME_VOLUME_ENABLED`__ + - Config Key: `custom-chime-volume-enabled` + - Values + - Type: `Boolean` + - Default: `false` + +- __`CUSTOM_CHIME_VOLUME`__ + - Config Key: `custom-chime-volume` + - Values + - Type: `Float` + - Default: `5.0F` + - Minimum: `0.0F` + - Maximum: `1.0F` +