promotional bannermobile promotional banner

MiXianTu

A data-driven cultivation framework with server-authoritative runtime for cultivation, aura, abilities and so on.
Back to Files

mxt-1.0-beta.2.jar

File namemxt-1.0-beta.2.jar
Uploader
IAFEnvoyIAFEnvoy
Uploaded
Sep 29, 2026
Downloads
26
Size
4.6 MB
Mod Loaders
NeoForge
File ID
9009692
Type
B
Beta
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:mxt-1691981:9009692"

Learn more about Curse Maven

What's new

Added

Contracts & spirit beasts

  • Full contract system.

Cultivation, realms & progression

  • Lifespan system, plus assorted misc work.
  • Universal progression system.
  • Technique cultivation and the perch interface.

Alchemy, pills & spirit herbs

  • Alchemy, pills and spirit herbs brought to a complete gameplay loop.
  • Pill support.

Artifacts & flight

  • Custom flying artifact rendering and its own entity.

Screens

  • Spirit root picker.
  • Multiblock preview screen.
  • HUD editor anchor.

Data layer

  • Item matcher priority.
  • Attribute update system.
  • More conditions.
  • Data storage normalization.
  • Ability normalization.
  • Perch.

Multiple enhancements

  • Target selectors: added mxt:ray (a cylinder along the caster's line of sight) and mxt:cone (a cone along it); both are clipped by blocks instead of piercing them. A shared limit and order (nearest / farthest / random) now applies to every range selector.
  • Spirit roots: a root can bind several elements at once. The old single element field is replaced by a list of elements with an optional weight, normalized when read, feeding the weighted-average cultivation affinity and opposition. Worn elements are the union, an ability modifier still counts a root only once, and exclusions are compared as sets.
  • Realms: a realm stage can unlock abilities by minor stage, and the highest minor stage a body has ever reached is recorded monotonically, so mxt:realm gained a min_minor_stage requirement that still holds after breaking through away.
  • Wheel: pages and entry kinds became extension points (api/WheelSource, api/WheelEntryKind, backed by code registries); providers register per source id instead of overwriting one slot, presses travel by id, and an unknown id is refused rather than failing to decode.
  • Event rules: mxt:trigger rules gained chance and cooldown, rolled and counted per actor.
  • Items: the new mxt:add_ability item action writes abilities into a stack's mxt:item_abilities component.
  • Resource bars: a new SpriteIcon type expresses a GUI atlas sprite, a texture and its region, and a declared target size; a size on the fill is refused for following the bar's own progress.
  • Formations: ownership is a set of players, edited with /mxt formation owners; structure_check: always refuses a declared structure; /mxt formation upkeep prints the next period's bill through the same plan the charge uses; the rift info command reports whether a rift is isolated.
  • Tribulations: the timeline keeps a stored cursor, a new mxt:branch beat can move a run forwards or backwards by index, and mxt:wait_for gained timeout and on_timeout (deliberately not scaled by difficulty). One tick consumes at most 1024 beats, so a cycling branch is reported and parked instead of hanging the server thread.
  • Probes and docs updated to cover all of the above.

Changed / Optimized

  • Block entity tickers refactored.
  • Screens switched to ApricityUI.
  • mxt:cultivate_action renamed to mxt:cultivation.

Fixed / Chores

  • Loot fix.
  • Minor fixes and assorted chores.

Removed

  • The quality_chain registry.
  • The mxt:disabled tag.
  • The unused slot field of mxt:active, the unreachable CultivationService.Failure.MAX_PROGRESS and its message key, the two dead recipe types mxt:refining and mxt:formation, and two secret realm failure values with no producer.

This mod has no additional files