package at.hannibal2.skyhanni.config.features; import at.hannibal2.skyhanni.config.core.config.Position; import at.hannibal2.skyhanni.config.core.config.annotations.*; import com.google.gson.annotations.Expose; public class Misc { @Expose @ConfigOption(name = "Pet", desc = "") @ConfigEditorAccordion(id = 0) public boolean pet = false; @Expose @ConfigOption(name = "Pet Display", desc = "Show the currently active pet.") @ConfigEditorBoolean @ConfigAccordionId(id = 0) public boolean petDisplay = false; @Expose @ConfigOption(name = "Pet Display Position", desc = "") @ConfigEditorButton(runnableId = "petDisplay", buttonText = "Edit") @ConfigAccordionId(id = 0) public Position petDisplayPos = new Position(10, 10, false, true); @Expose @ConfigOption(name = "Time", desc = "") @ConfigEditorAccordion(id = 1) public boolean time = false; @Expose @ConfigOption(name = "Real Time", desc = "Show the real time. Useful while playing in full screen mode") @ConfigEditorBoolean @ConfigAccordionId(id = 1) public boolean realTime = false; @Expose @ConfigOption(name = "Real Time Position", desc = "") @ConfigEditorButton(runnableId = "realTime", buttonText = "Edit") @ConfigAccordionId(id = 1) public Position realTimePos = new Position(10, 10, false, true); @Expose @ConfigOption(name = "Hide Armor", desc = "") @ConfigEditorAccordion(id = 3) public boolean hideArmor = false; @Expose @ConfigOption(name = "Hide Armor", desc = "Hide the armor of players.") @ConfigEditorBoolean(runnableId = "hideArmor") @ConfigAccordionId(id = 3) public boolean hideArmorEnabled = false; @Expose @ConfigOption(name = "Own Armor", desc = "Hide the armor of yourself.") @ConfigEditorBoolean(runnableId = "hideArmor") @ConfigAccordionId(id = 3) public boolean hideArmorOwn = true; @Expose @ConfigOption(name = "Only Helmet", desc = "Hide only the helmet.") @ConfigEditorBoolean(runnableId = "hideArmor") @ConfigAccordionId(id = 3) public boolean hideArmorOnlyHelmet = false; @Expose @ConfigOption(name = "Damage Splash", desc = "") @ConfigEditorAccordion(id = 4) public boolean damageSplash = false; @Expose @ConfigOption(name = "Skytils Damage Splash", desc = "Fixing the custom damage splash feature from skytils.") @ConfigEditorBoolean @ConfigAccordionId(id = 4) public boolean fixSkytilsDamageSplash = true; @Expose @ConfigOption(name = "Hide Damage Splash", desc = "Hide all damage splashes, from anywhere in Skyblock.") @ConfigEditorBoolean @ConfigAccordionId(id = 4) public boolean hideDamageSplash = false; @Expose @ConfigOption(name = "Potion Effects", desc = "") @ConfigEditorAccordion(id = 5) public boolean potionEffects = false; @Expose @ConfigOption(name = "Non-God Pot Effects", desc = "Display the active non-god potion effects.") @ConfigEditorBoolean @ConfigAccordionId(id = 5) public boolean nonGodPotEffectDisplay = false; @Expose @ConfigOption(name = "Real Time Position", desc = "") @ConfigEditorButton(runnableId = "nonGodPotEffect", buttonText = "Edit") @ConfigAccordionId(id = 5) public Position nonGodPotEffectPos = new Position(10, 10, false, true); @Expose @ConfigOption(name = "Crimson Reputation Helper", desc = "") @ConfigEditorAccordion(id = 6) public boolean reputationHelper = false; @Expose @ConfigOption(name = "Crimson Isle Reputation", desc = "Enable features around Reputation features in the Crimson Isle.") @ConfigEditorBoolean @ConfigAccordionId(id = 6) public boolean crimsonIsleReputationHelper = true; @Expose @ConfigOption(name = "Reputation Position", desc = "") @ConfigEditorButton(runnableId = "crimsonIsleReputationHelper", buttonText = "Edit") @ConfigAccordionId(id = 6) public Position crimsonIsleReputationHelperPos = new Position(10, 10, false, true); @Expose @ConfigOption(name = "Reputation Locations", desc = "Show locations to the points where to do stuff in the Crimson Isle to get reputation.") @ConfigEditorBoolean @ConfigAccordionId(id = 6) public boolean crimsonIsleReputationLocation = false; @Expose @ConfigOption(name = "Tia Relay", desc = "") @ConfigEditorAccordion(id = 7) public boolean tiaRelay = false; @Expose @ConfigOption(name = "Tia Relay Waypoint", desc = "Show the next Relay waypoint for Tia The Fairy, where maintenance for the abiphone network needs to be done.") @ConfigEditorBoolean @ConfigAccordionId(id = 7) public boolean tiaRelayNextWaypoint = true; @Expose @ConfigOption(name = "Tia Relay All", desc = "Show all relay waypoints at once.") @ConfigEditorBoolean @ConfigAccordionId(id = 7) public boolean tiaRelayAllWaypoints = false; @Expose @ConfigOption(name = "Tia Relay Helper", desc = "Helps with solving the sound puzzle.") @ConfigEditorBoolean @ConfigAccordionId(id = 7) public boolean tiaRelayHelper = true; @Expose @ConfigOption(name = "Tia Relay Mute", desc = "Mutes the sound when close to the Relay.") @ConfigEditorBoolean @ConfigAccordionId(id = 7) public boolean tiaRelayMute = true; @Expose @ConfigOption(name = "Tps Display", desc = "") @ConfigEditorAccordion(id = 8) public boolean tpsDisplay = false; @Expose @ConfigOption(name = "Tps Display", desc = "Show the Tps of the current server.") @ConfigEditorBoolean @ConfigAccordionId(id = 8) public boolean tpsDisplayEnabled = false; @Expose @ConfigOption(name = "Tps Display Position", desc = "") @ConfigEditorButton(runnableId = "tpsDisplay", buttonText = "Edit") @ConfigAccordionId(id = 8) public Position tpsDisplayPosition = new Position(10, 10, false, true); @Expose @ConfigOption(name = "Particle Hider", desc = "") @ConfigEditorAccordion(id = 9) public boolean particleHider = false; @Expose @ConfigOption(name = "Blaze Particles", desc = "Hide blaze particles") @ConfigEditorBoolean @ConfigAccordionId(id = 9) public boolean hideBlazeParticles = false; @Expose @ConfigOption(name = "Fireball Particles", desc = "Hide fireball particles") @ConfigEditorBoolean @ConfigAccordionId(id = 9) public boolean hideFireballParticles = true; @Expose @ConfigOption(name = "Fire Particles", desc = "Hide particles from the fire block.") @ConfigEditorBoolean @ConfigAccordionId(id = 9) public boolean hideFireBlockParticles = true; @Expose @ConfigOption(name = "Smoke Particle", desc = "Hide smoke particles.") @ConfigEditorBoolean @ConfigAccordionId(id = 9) public boolean hideSmokeParticles = false; @Expose @ConfigOption(name = "Far Particles", desc = "Hide particles that are more than 40 blocks away.") @ConfigEditorBoolean @ConfigAccordionId(id = 9) public boolean hideFarParticles = true; @Expose @ConfigOption(name = "Close Redstone Particles", desc = "Hide redstone particles around the player. (They spawn when having some potion effects active)") @ConfigEditorBoolean @ConfigAccordionId(id = 9) public boolean hideCloseRedstoneparticles = true; @Expose @ConfigOption(name = "Exp Bottles", desc = "Hides all the experience bottles lying on the ground.") @ConfigEditorBoolean public boolean hideExpBottles = false; @Expose @ConfigOption(name = "Collection Counter Position", desc = "Tracking the number of items you collect. §cDoes not work with sacks.") @ConfigEditorButton(runnableId = "collectionCounter", buttonText = "Edit") public Position collectionCounterPos = new Position(10, 10, false, true); @Expose @ConfigOption(name = "Brewing Stand Overlay", desc = "Display the Item names directly inside the Brewing Stand") @ConfigEditorBoolean public boolean brewingStandOverlay = true; @Expose @ConfigOption(name = "Red Scoreboard Numbers", desc = "Hide the red scoreboard numbers at the right side of the screen.") @ConfigEditorBoolean public boolean hideScoreboardNumbers = false; @Expose @ConfigOption(name = "Config Button", desc = "Add a button to the pause menu to configure SkyHanni.") @ConfigEditorBoolean public boolean configButtonOnPause = true; }