You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i believe this fixes the incompatibility with meteors fork of baritone. Also adds fake fly in bounce efly, but this implementation doesnt work on 2b currently
val baritoneSettings:Settings?=if (baritoneAvailable) BaritoneAPI.getSettings() elsenull
47
51
48
52
// The new config system, as its using reflections to gather metadata about the settings before registering them, does not allow for nullability.
49
53
// Partially because it would be a lot of work to account for all edge cases, but also because we use the by keyword to register ConfigBlock's as delegates.
privateval autoPitch by c.setting("Auto Pitch", true, "Automatically pitches the players rotation down to bounce at faster speeds")
53
64
privateval pitch by c.setting("Pitch", 80.0, -90.0..90.0, 0.000001) { autoPitch }
54
65
privateval jump by c.setting("Jump", true, "Automatically jumps")
66
+
privateval fakeFly by c.setting("Fake Fly", false, "Rapidly swaps the chestplate and elytra to give the appearance the player is flying without an elytra. May also reduce durability loss")
55
67
privateval flagPause by c.setting("FlagPause Pause", 5, 0..100, 1, "How long to pause if the server flags you for a movement check", "ticks")
68
+
privateval minimizePackets by c.setting("Minimize Packets", true, "Shrinks the amount of start fly packets sent to the server as much as possible")
56
69
57
70
@Group(Y_MOTION_GROUP) val yMotionSetting by c.setting("Y Motion", false, "Cancels the players y velocity to aid speed")
58
71
@Group(Y_MOTION_GROUP) val onlyOnDiagonal:Boolean by c.setting("Only On Diagonal", true, "Only use y motion when the player is flying on a non-axial angle") { yMotionSetting }
0 commit comments