promotional bannermobile promotional banner

ConfigurableEnd

Configure End Ship frame rewards, End City frequency, and city/ship chest loot with a server-side config file!
Back to Files

configurableend-1.0.1-beta.jar

File nameconfigurableend-1.0.1-beta.jar
Uploader
djcowboydjcowboy
Uploaded
Jul 19, 2026
Downloads
5
Size
85.8 KB
Mod Loaders
Fabric
File ID
8466674
Type
B
Beta
Supported game versions
  • 1.21.11

Curse Maven Snippet

Fabric

modImplementation "curse.maven:configurableend-1616963:8466674"

Learn more about Curse Maven

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