Better Happy Ghast Controls
Enhanced Controls and Movement for Happy Ghasts, Perfect for Building Tasks
Experience improved controls and movement when riding Happy Ghasts, making gameplay resemble creative flight more closely, particularly while constructing structures.
This mod is set on the client side, requiring no modifications to the server. Utilize the Mod Menu to fine-tune settings while in-game.
By default, flight controls mimic regular creative flight, where dismounting necessitates a double-tap of the sneak button. The descend function can be reassigned to re-enable the traditional single-press sneak for dismounting.
A customizable key can be designated to allow descent while riding a Happy Ghast, serving as an alternative to the sneak control when using it for dismounting.
Default = `Unbound` (defaults to Sneak unless specifically disabled)
This function permits switching between different preset profiles on a Happy Ghast, enabling quick changes to control setups. For instance, transition between a “Travel” profile designed for speed and convenience and a “Build” profile tailored for detailed and precise movements.
Default = “ ` “ (backtick)
Launches the client configuration screen directly from the game, negating the need to access the Mod Menu.
Default = `Unbound`
A user-friendly name for each profile, displayed on-screen during profile transitions.
Default = `Default`
Establishes a uniform speed for all movements of Happy Ghasts, simultaneously adjusting other speed parameters.
Default = `1.0`
Determines the speed of Happy Ghasts when advancing (W key). Sprinting boosts speed by an additional 50% up to the maximum limit.
Default = `1.0`
Adjusts the speed for going in reverse (S key).
Default = `1.0`
Sets the pace for sideways movement (A and D keys).
Default = `1.0`
Controls the vertical ascent speed (Space Bar).
Default = `1.0`
Determines the rate of descent (Left Ctrl).
Default = `1.0`
Alters the vertical position of Happy Ghasts based on the player’s upward or downward gaze. Deactivating this setting maintains the Y position unless ascending or descending.
Default = `true`
Anchors the rotation of Happy Ghasts around the player, enhancing precision when stationary and while observing surroundings. Disabling this restores normal rotation relative to the Ghast.
Default = `true`
Determines whether movements are smooth or instantaneous while riding. Disabling this results in more exact maneuvers.
Default = `false`
Implements a speed boost when the Sprint key is activated while on a Happy Ghast. A double-tap forward also adds to the speed based on overall Minecraft settings, respecting the server’s maximum speed.
Default = `2.0`
Choose whether the Sneak key is used for descending or if the custom descend key is preferred. If double-tap dismounting is enabled, it should exclusively use the custom binding.
Default = `true`
Decide if the Sneak key needs to be double-tapped for dismounting or if a single tap is sufficient for this action.
Default = `true`
The interval in ticks for a double-tap on the Sneak key to initiate a dismount. Active only when Double-Tap is selected for dismounting.
Default = `5`
Configurations can be set on the server side without needing user modifications. The Min/Max Speed can apply to limit player speeds on the client side. If the server-side mod isn’t installed, it defaults to standard Minecraft settings.
This feature stops Happy Ghasts from roaming when not mounted, applicable only if a harness is worn.
Default = `true`
Sets the size ratio for all Happy Ghasts, with 1.0 being the standard size.
Default = `0.75` (equivalent to 3 blocks wide)
Establishes the default speed for riding Happy Ghasts, applied universally to players not utilizing the client-side mod. Roaming Ghasts also move at a slightly reduced pace.
Default = `1.0`
Defines the slowest speed allowed for Happy Ghasts on the client side, overriding any settings that exceed this limit.
Default = `0.0`
Establishes the highest speed permitted while riding Happy Ghasts on the client side, overriding configurations that surpass this limit.
Default = `5.0` (five times standard speed)