configurableend-1.0.1-beta.jar
Curse Maven Snippet
What's new
# ConfigurableEnd 1.0.1 Beta Changelog
This changelog describes changes from the original `configurableend-1.0.0.jar` to `configurableend-1.0.1-beta.jar`.
## Added
- Added a complete `_documentation` section to every generated configuration file.
- Added a purpose and editing workflow to each file.
- Added field-by-field descriptions for all top-level and nested settings.
- Added clearly listed types, valid ranges, modes, and possible options.
- Added practical examples directly inside every config file.
- Added vanilla and mod-added item ID examples without embedding an impractical list of every Minecraft item.
- Added automatic documentation upgrades for existing valid configuration files.
- Added validation coverage for configured loot-entry enchantment ranges.
## Changed
- Vanilla item examples now use short IDs such as `nether_star`, `elytra`, `diamond`, and `dirt` instead of the `minecraft:` prefix.
- Mod-added item examples now clearly use `modid:item_name`.
- Vanilla shorthand IDs are normalized internally for ship rewards, fallback rewards, loot entries, loot-table matches, and replacement items.
- Default newly generated reward configuration now uses shorthand vanilla item IDs.
- README, configuration documentation, testing instructions, and the user-facing mod description now explain the item ID convention and embedded config help.
## Upgrade behavior
- Existing configured values are preserved when usability notes are added.
- Documentation is stored only in `_documentation` and is ignored when gameplay settings are loaded.
- Config upgrades use the same atomic-write behavior as normal generated configuration files.
- If documentation cannot be written safely, the existing config remains unchanged.
- Existing full vanilla IDs such as `minecraft:nether_star` remain accepted for backward compatibility.
## Unchanged gameplay behavior
- The default frame reward distribution remains 50% Elytra, 30% Nether Star, 10% Enchanted Golden Apple, 5% Heavy Core, and 5% Netherite Ingot.
- Reward selection remains deterministic and processed frames do not reroll.
- End City placement remains vanilla by default.
- End City and End Ship chest loot remain vanilla by default.
- Dedicated-server players still do not need the mod installed on their clients.
## Compatibility
- Minecraft Java Edition: 1.21.11
- Fabric Loader: 0.19.3 or newer
- Fabric API: compatible with Minecraft 1.21.11
- Java: 21
This mod has no additional files

