ModsFinder

Stage Tables

by Darkhax

Stage Tables lets a server owner define weighted random tables whose entries award Game Stages to a player, using a framework built on Game Stages.

ForgeClient and serverGNU Lesser General Public License v2.1 onlyOpen source1.12.2

What it does

A stage table is a named table that holds stage entries. Each entry names the stage it awards, carries a weight, and lists the conditions that must be met before that stage can be awarded to a given player. The weight works as a probability: an entry's chance of coming up is its weight divided by the combined weight of all entries in the table, so an entry with a weight of 1 in a table totalling 10 has a 10% chance. Weighted randomness suits pools of outcomes where the odds need to be uneven and adjustable.

The mod is for modpack creators and server owners who want a player to receive a random game stage from a table. Tables are defined with CraftTweaker scripts, so a basic understanding of CraftTweaker is needed. Players familiar with the Game Stages mod will find the stage concept already in place. A dump command generates visual tables from the tables that have been created, which helps check the result of a script.

Key features

  1. Stage tables

    A table is named and holds any number of stage entries, from which one is drawn when a player is awarded a stage.

  2. Weighted stage entries

    Each entry has a stage, a weight and a list of conditions, and an entry is awardable only when its conditions are met for the player.

  3. Table dump command

    A dump command produces visual tables from the tables created in a script, so the probabilities can be checked.

  4. Random award command

    A command provided by the mod awards a player a stage drawn at random from a chosen table.

Compatibility

Latest build for each game version and loader.

1.12.21.0.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

CraftTweakerCraftTweaker allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties!
Required
BookshelfAn open source library for other mods!
Required
Game StagesAn API for adding stages, for modpacks and other mods to use!
Required

Use cases

Who it’s for: Modpack creators and server owners who script progression with CraftTweaker and want weighted randomness over Game Stages. Basic knowledge of CraftTweaker is needed to write tables.

How it compares

Full comparison

OreDictDumper is a client-side only Forge tool for 1.7.10 – 1.12.2 under the MIT License, and it dumps ore dictionary contents rather than awarding stages. LootTweaker is a Forge mod for 1.10.2 – 1.12.2 under the MIT License that the server requires while clients may leave it out, and it edits loot tables. EMCStage is a Forge mod for 1.16.5 under the MIT License that runs on client and server. Stage Tables targets only 1.12.2 and is released under the GNU Lesser General Public License v2.1 only.

ModLoadersGame versionsEnvironmentUpdated
Stage TablesForge1.12.2Client and server2023-06-08
OreDictDumperForge1.7.10 – 1.12.2Client-side only2023-11-08
LootTweakerForge1.10.2 – 1.12.2Server required, client optional2026-02-27
EMCStageForge1.16.5Client and server2023-01-03

Questions

Which mods does Stage Tables require?

Bookshelf, CraftTweaker and Game Stages are required dependencies, and all three must be installed alongside Stage Tables on 1.12.2 with Forge.

Does Stage Tables need to be installed on the server?

Yes. Every player and the server need a copy of the mod.

In the catalog

Stage Tables is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 2,920 mods support Minecraft 1.12.2.

More from Darkhax

All projects

Similar mods

What the author says

This mod provides a framework for creating weighted randomized tables of Game Stages. If you do not know what a game stage is, it is highly recommended that you familiarize yourself with the Game Stage mod first. The basic idea of this mod is that modpacks cad define a table of game stages They can then use a command…
Darkhax, on the Modrinth page

Official listing

Owner
Darkhax
Published
2023-06-08
Updated on Modrinth
2023-06-08
Facts verified
2026-10-15

Tags