File Details
simplewand-fabric-1.1.jar
- R
- May 7, 2026
- 44.28 KB
- 7
- 1.20.1
- Fabric
File Name
simplewand-fabric-1.0.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Added
- Axiom-style creator menu opened with TAB.
- 9×9 grid of hotbar pages (vanilla hotbar texture per row, 1px white outline marks the active page).
- Scroll wheel inside the menu switches active page; mouse click on a row also switches.
- Fly-speed slider (range 10%–500% of the vanilla 0.05 flying-speed, default 100%).
- Gamemode buttons: Survival, Spectator, Adventure.
- Opening the menu auto-runs
/gamemode creativefor OPs (no Creative button needed). - Layout auto-centers regardless of window size; slider sits to the right of the centered grid; buttons centered above grid.
- Extra wand slot right of hotbar slot 9.
- Cyclic scroll: scrolling past slot 9 enters the wand slot, scrolling again wraps to slot 1; both directions cyclic.
- Wand item is wooden axe by default, persists in world NBT (
world/data/simplewand_wand_slots.dat) per UUID. - Server-authoritative item swap: activating the wand stores the previous slot item, places the wand in the active inventory slot; deactivating restores it.
- Auto-deactivation on number-key press, gamemode change to non-creative, or player logout.
- Client-only render: extra slot only visible in creative (hidden in survival, adventure, spectator).
- Render fixes via Mixin (
Guimixin):- Vanilla hotbar's selected-slot highlight is hidden while the wand is active (selector now sits on the extra slot only).
- The original item at the active slot continues rendering in slot 9 (or wherever the wand was activated from), so it never appears blank or shows the wand-axe in two places.
- Networking: 3 packets via Architectury NetworkManager —
ACTIVATE_WAND(slot),DEACTIVATE_WAND,SYNC_WAND(ItemStack). - NBT-persistent wand storage via
WandSlotData extends SavedDataon the overworld DimensionDataStorage. - TAB keybind registered via
KeyMappingRegistry(overrides vanilla player-list while in creative menu mode).

