Links
Tags
Creators
Details
Licensed MIT
Published 4 months ago
Updated 2 months ago
All versions
0.4.0
Beta
RetroAPI 0.4.0 (Ornithe)2 months ago 13
Compatibility
Minecraft: Java Edition
b1.7.3
Platform
Ornithe
Supported environments
Client and server
Changes
Commands (Brigadier)
- Full Brigadier port bundled in-tree, with argument types, suggestions and command-tree sync to clients
- Built-in commands: /give, /setblock, /gamemode, /gamerule, /fly, /help and others
- Preloaded suggestions so completion is instant on servers rather than a round trip
- Text component system (retroapi.text) with translation resolution
- Command blocks: all three types, full editor with text editing and suggestions, chunk-loaded execution
Game modes
- Creative, Survival, Adventure, Spectator, with per-life persistent flight
- Modern creative screen: tabs, search, player render, page buttons, click semantics (1 / shift-64 / 1–9 hotbar), bin slot
- Creative instant break, break cadence, no durability loss, no item consumption, mobs ignore you
- Middle-click block picker returning obtainable item forms
- /fly independent of game mode, with fall-damage immunity
Config API (com.periut.retroapi.config)
- Annotation-driven configs any mod registers in one call; per-mod JSON, screen, defaults
- Options screen button renamed Configs..., with a Mods page listing every registered config
- Server sync for Scope.WORLD options, operator editing with red asterisks and a footer note
Content / registration
- Spawn eggs for all vanilla mobs, plus automatic spawn eggs for modded entities
- Automatic creative tab for mods that register content but no tab
- Achievement pages, with hidden pages and a viewer; StationAPI page mirroring
- RetroData.chunk(...) for arbitrary per-chunk sidecar data
- Tags resolving through both RetroAPI's and StationAPI's registries
RetroTweaks merged in (com.periut.retrotweaks, ~290 classes)
- The whole tweaks/fixes/QoL set HUD, inventory, blocks, entities, rendering, auth/skins, scoring
- Now breaks the standalone mod, and its config is the config API's first consumer
Packaging
- OSL modules bundled in the Ornithe jar too (previously babric only)
- StationAPI compat nested and loaded only when StationAPI is present
Known incompatibilities
Any version
Any version
Any version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:iFaqJ8QH:zT51sUIg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:iFaqJ8QH:zT51sUIg"
}

