promotional bannermobile promotional banner

无限加点系统 · Infinite Stat System

Open a stat screen with a keybind (no dependencies) and spend free points on every attribute of every mod in your pack — vanilla, Forge and modded. No cap, one-click refund, favorites on top, Chinese/English/pinyin search, candy drops from mobs

Infinite Stat System

Version 1.0.0 · Forge 1.20.1 · Zero dependencies (no Curios required) · by xue_ding_e · MIT

Open a stat-allocation screen and spend your "free points" on every attribute registered by every mod in your pack — the 11 vanilla attributes, the 6 Forge attributes, and any custom attribute any mod adds. No point cap, one-click refund, favorites pinned on top, search in Chinese / English / pinyin.

1. Allocation screen (opened with a keybind — no accessory needed)

  • Keybind Open Stat Screen: unbound by default — set your own key in Options → Controls → Key Binds → Infinite Stat System. You can also type /statui.
  • Dynamic attribute scan: automatically detects every attribute the player actually has (similar to IBEEditor), nothing is hardcoded.
  • Live localisation: uses a mod's own Chinese translation when it ships one; otherwise translates the id word by word with a built-in dictionary (crit_chance → "crit chance").
  • Search (Chinese / English / pinyin): 速度 | sudu, yidong (full pinyin, spaced or joined) | ydsd, zdsmz, jtkx (initials) | speed, movement_speed | hp, dmg, spd, atk, res (common abbreviations) | maxh (partial input works too). ESC clears the search.
  • Batch allocation: the top button cycles 1 / 10 / 100 / 1000 points per click; ★ favorites are pinned to the top; Reset Points (with a confirmation click) returns every point to the pool; draggable scrollbar.

2. Rainbow Candy — infinite_stat_system:rainbow_candy

Eat it (right-click, hold) for +1 attribute point (no XP cost). Sneak while eating to eat every Rainbow Candy in your inventory at once. Stacks up to 999.

3. Candy drops from mobs (configurable)

Killing a mob has a chance to drop Rainbow Candy (default: 5% for 1 candy). Configurable: master switch, chance, min/max count, player-kills-only (projectile kills count as player kills), and a mob whitelist / blacklist (supports modid:* wildcards).

4. Creative Candy — infinite_stat_system:creative_candy

Eating it enables "infinite points": allocating points no longer costs the pool and the UI shows ∞. Sneak while eating to turn it off again. Usable in every game mode; the flag is stored in the player's NBT, so it survives death and dimension changes.

5. Attribute whitelist / blacklist

Listed attributes are hidden from the allocation screen (attributes you already put points into still show up, so you can refund them). Validated server-side, so a modified client cannot allocate into a filtered attribute. Supports modid:*.

6. Data & compatibility

Points are stored in the player's NBT (old formats are migrated automatically). Attribute modifiers are restored automatically after login / respawn / dimension change. Healing can be applied when max health increases. Install on both client and server.

How to use

  1. Put the jar in your mods/ folder (both client and server).
  2. Options → Controls → Key Binds → Infinite Stat System, bind a key (or just type /statui).
  3. Get points: eat Rainbow Candy, or kill mobs until they drop some.
  4. Open the screen → search or scroll to an attribute → press + (the top button sets how many points per click).
  5. Misclicked? Press - to refund, or use Reset Points to wipe everything and start over.
  6. Want to go wild? Eat a Creative Candy to switch on infinite points (sneak-eat to switch it off).

Item IDs: infinite_stat_system:rainbow_candy, infinite_stat_system:creative_candy Command: /statui (opens the allocation screen) Creative tab: the mod has its own category, "Infinite Stat System"

Configuration files

All of them live in the config folder of the current instance (for version-isolated instances: .minecraft\versions\<version>\config\). Everything is UTF-8.

File Purpose Takes effect
infinite_stat_system-common.toml Main config: healing toggle, per-point value of each attribute, attribute whitelist/blacklist, mob drops Restart the game
infinite_stat_system-attributes.json Per-point value of every attribute (including modded ones); newly registered attributes are appended automatically Immediately, no restart
infinite_stat_system-attribute_names.json Custom display names (key = attribute registry ID, value = name) Reopen the screen
infinite_stat_system-favorites.json The ★ favorites from the screen Maintained automatically by the screen

Requirements

  • Minecraft 1.20.1, Forge 47.x (developed on 47.1.0, tested on 47.4.9)
  • No other mods required — Curios is not needed
  • Install on both client and server

License / Author

  • License: MIT
  • Author: xue_ding_e
  • Modpacks may include and redistribute this mod (keep the author information).

无限加点系统 · Infinite Stat System Team

profile avatar
  • 1
    Projects
  • 34
    Downloads