COWMODSКаталог модов

WHA-Magic!

WHA-Magic brings the magic of Kamome Shirahama's Witch Hat Atelier into Minecraft. Instead of clicking wands or progressing through arbitrary tech trees, you craft spells yourself by physically drawing them.

Автор: Maxello1 тыс.6обновлён 16 июл. 2026 г.
Механики игрыМагия

Описание

📖 Detailed Description: What This Mod Achieves Most Minecraft magic mods rely on pre-packaged spells, mana bars, or UI clicking. WHA-Magic strives to replicate the feeling of being a true student of magic: your power is limited only by your understanding of the magical grammar and your ability to draw it.

The mod features a custom-built, server-authoritative Geometric Compiler Pipeline that reads the math behind your strokes and translates them into world physics.

🖋️ The Canonical Grammar System To cast a spell, you must follow the three rules of drawing:

The Ring (Power & Activation): The foundation of every spell. The physical size of the ring you draw dynamically scales the Power multiplier of your spell. Active Spells: If you draw a fully closed ring, the spell will cast immediately when the paper is used. Prepared Spells: If you leave a gap in your ring, the spell is "Prepared" and safely stored on the paper. You can load these into your inventory and quickly add the final stroke to close the ring when danger strikes. The Core Sigil (Element): Drawn in the absolute center of the ring, this determines the element of the spell (e.g., Fire, Water, Wind). The Outer Signs (Manifestation): Drawn between the core sigil and the outer ring, these signs dictate how the element behaves in the physical world (e.g., a "Column" sign will force the element to shoot vertically). 🧠 Advanced Stroke Recognition You do not need to draw pixel-perfect templates. The mod utilizes an algorithm that understands the gesture and geometry of what you are drawing. It embraces personal handwriting styles and slight imperfections, making the act of drafting feel organic and artistic.

🚀 Current Alpha Features (v0.1.0) This is an early Alpha release intended as a proof-of-concept for the geometric drawing engine.

Immersive Drawing UI: Right-click with a Spell Paper to open the drafting table. Your strokes are saved to the item dynamically—even if you close the UI halfway through drawing, your draft is preserved! Server Authority: The client only sends the raw geometric coordinates of your drawing over the network. The server compiles the spell independently, completely preventing client-side spoofing or cheating. MVP Executable Spells: The geometric engine is fully connected to the world. You can currently draw and cast two canonical spells to test the scaling power mechanics: Water Column: A pillar of water that applies Levitation and Water Breathing to caught entities. Draw a larger ring to increase the height of the column! Fire Blast: An explosive blast of flame that ignites entities in an area of effect. Draw a larger ring to increase the blast radius! This mod is in active development. Future updates will introduce Ink Crafting, Magic Wands (to draw directly on surfaces), and an expanded dictionary of Sigils and Signs.

currently the drawing paper is obtainable through the tools and utilities tab in creative only (still a missing texture)

credits to "Nerva Dof" on YT whose repo i could use to port a lot of stuff into minecraft!

Галерея

water columnwater column in worldFire spell in world

Последние версии

Все версии →
alpha

WHA-Magic! 0.4.1

0.4.1
16 июл. 2026 г.889Minecraft: 26.2fabric
Скачать
Что нового
Improved sign recognition optimized mod performance optimized Code added more information on the drawing screen added size, strengh, duration to spell drawing screen
alpha

WHA-Magic! 0.3.2-alpha.1

0.3.2-alpha
13 июл. 2026 г.24Minecraft: 26.2fabric
Скачать
Что нового
Major recognition-system update: - Improved circle and symbol recognition - Added multi-symbol spell support - Added per-symbol recognition rules - Better tolerance for merged/split strokes - Added unknown-ink and ambiguity validation - Expanded diagnostics and automated tests Alpha build: symbol coverage and spell effects are still incomplete, and recognition continues to be calibrated with player drawings.
alpha

WHA-Magic! 0.3.0

0.3.0
12 июл. 2026 г.20Minecraft: 26.2fabric
Скачать
Что нового
Recognition Upgraded to $P+ algorithm with curvature-aware matching Added SymbolRecognizer interface for pluggable recognizers Per-stroke resampling with proportional point distribution Templates Corrected Light sigil (outer square + inner diamond + 4 stems, 6 strokes) Rebuilt Water template (S-curve + 2 closed teardrop loops) Rebuilt Wind template from real player drawing data (S-curve with spiral ends + 6 radiating lines) Fixed Convergence sign (clean triangle, replaced SVG fragments) Multi-Symbol Spells Full rotation coverage for signs (0°–360° in 45° steps) Radial position optimization to reduce recognition calls Increased recognition call budget for complex spell layouts
alpha

WHA-Magic! 0.2.0

0.2.0
11 июл. 2026 г.29Minecraft: 26.2fabric
Скачать
Что нового
Added Implemented Multi-Sigil Recognition! The spell parser can now recognize multiple separate sigils and signs within a single drawing and compile them together. Added a Local Recognition Preview (toggle with F3 while drawing) to debug recognized bounding boxes, element types, and signs. Added proper missing textures for the Ink Wand and Spell Paper items. Fixed Fixed a bug where drawing a circle slowly would cut off mid-stroke due to strict network point limits (drastically increased point limits). Upgraded the Ring Detector to properly identify spell circles drawn using multiple strokes, seamlessly merging them together. Fixed item definitions to correctly load custom models.
alpha

WHA-Magic! 0.1.0

0.1.1
11 июл. 2026 г.29Minecraft: 26.2fabric
Скачать
Что нового
Added Updated the mod for Minecraft Fabric 26.2 and Java 25. Added separate client and common/server source sets. Added server-authorized spell-paper opening and spell saving. Added bounded networking with stroke, point and coordinate validation. Added server-side rate limiting for spell parsing. Added normalized drawing coordinates for consistent recognition across resolutions. Added Undo and Redo controls to the drawing screen. Added eraser mode and a parser debug overlay. Added improved mathematical circle fitting for spell-ring detection. Added structured spell states: Invalid, Draft, Prepared and Active. Added typed spell data containing elements, signs, states and display names. Added persistent stored-spell components to spell-paper items. Added configurable server settings through wha-magic-server.json. Added separate element effects and manifestation modifiers. Added temporary and safer Earth-magic block changes. Added initial automated parser and fixture-test infrastructure. Added proper MIT licensing and third-party attribution. Changed Reworked spell parsing into a server-authoritative system. Reworked ring detection to measure circularity, completeness, gaps and fitting error. Reworked symbol segmentation so signs are grouped into separate candidates. Improved recognition of signs drawn at different positions and rotations around a ring. Replaced string-based compiled spells with structured spell state and semantic data. Spell Paper now stores its original drawing alongside its compiled spell information. Spell Paper is now limited to a stack size of one. Active and prepared spells now display their state and recognized contents in their item name and tooltip. Refactored spell execution so elements and manifestations can be expanded independently. Moved client-only drawing code out of the common/server source set. Removed the older unused Cloud, Unistroke and Symbol recognizers. Fixed Fixed spell-paper screens being opened directly from common item code rather than through authorized networking. Fixed spell saving potentially updating the wrong hand. Fixed unbounded drawing packets potentially placing unnecessary load on the server. Fixed drawing outside the canvas producing invalid coordinates. Improved rejection of squares, lines, zigzags and other false spell rings. Improved recognition of large and multi-stroke core sigils. Improved separation of multiple signs placed around the same ring. Reduced incorrect recognition between element sigils and manifestation signs. Reduced parser logging spam during normal drawing. Improved persistence of spell drawings across reopening and world reloads. Improved safety around temporary Earth-magic terrain changes. Known Issues True multi-sigil and multi-element spells are not currently supported. Multiple inner sigils are combined and interpreted as one core sigil, usually resulting in an “Unrecognized Core Sigil” warning. Some combined manifestation signs may be recognized correctly but only one manifestation currently controls the final spell execution. Automated gesture fixtures are still limited and need real recorded drawings for reliable regression testing.
alpha

WHA-Magic! 1.0.0

0.1.0
11 июл. 2026 г.16Minecraft: 26.2fabric
Скачать
Что нового
Added Integrated initial spell simulator recognition engine into Minecraft. SpellPaperItem to allow players to draw sigils and signs using a UI. Initial dictionary of element sigils and signs based on the Witch Hat Atelier magic system. Gestural drawing interface with ink rendering. Fixed Fixed an issue where the circular ring stroke was incorrectly classified due to its center of mass, which caused any spell with a ring to default to a Wind spell. Fixed an issue where large core sigils (like the Earth sigil) were improperly fragmented into "sign" strokes. Improved stroke identification logic to measure average point radius rather than stroke center of mass, vastly improving recognition accuracy for complex sigils.
alpha

WHA-Magic! 1.0.0 ALPHA

0.0.1
9 июл. 2026 г.19Minecraft: 26.2fabric
Скачать
Что нового
First Alpha version. Spell paper only available through creative inventory in the tools&utilities tab, still a missing texture item