promotional bannermobile promotional banner

OxyCarbide

A mod provides many practical commands for multiplayer games.
Back to Files

oxycarbide-0.1.2-1.21.4-fabric.jar

File nameoxycarbide-0.1.2-1.21.4-fabric.jar
Uploader
EndDream1227EndDream1227
Uploaded
Oct 23, 2026
Downloads
8
Size
425.2 KB
Mod Loaders
Fabric
File ID
9294644
Type
B
Beta
Supported game versions
  • 1.21.4
  • 1.21.3
  • 1.21.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:oxycarbide-1757473:9294644"

Learn more about Curse Maven

What's new

### Added

- **Tab completion for every argument that names something that already exists**:
- online players: `/tpa` `/tpahere` `/mute` `/fmute` `/unmute` `/nickfor` `/invsee`
`/addtreasury` `/cuttreasury` `/transfer_treasury` `/add_sptreasury`
`/cut_sptreasury` `/transfer_sptreasury` `/claim_transfer`
`/claim_settings whitelist add|remove` `/opdelhome`
- own homes: `/home` `/delhome`; every home on the server: `/opdelhome`
- warps: `/warp` `/delwarp` `/renamewarp`; shop ids: `/shop` `/shop_settings default`
- listing ids: `/pull` `/spull`; currencies: `/sell`, `/oxycarbide config claim value`
and the `_sptreasury` commands
- `true` / `false`: every `switch` and all nine rules
- sweep whitelist: `/oxycarbide config sweep delwhitelist`
- **Hot reload** `/oxycarbide reload`:
- `server` (operators): re-reads `config/oxycarbide.json`, all 16 text files of every
language, the shop files and the per-player prompt modes, so no restart is needed
after editing settings or texts;
- `client` (everyone): reloads the local resources of the player who ran it, like
`F3 + T`; handy when a local (single player) server left the game with stale files.
Requires oxycarbide on that client too, and says so when it is missing.
- **Prompts follow the language of each client**: the language no longer depends on the
system locale of the machine that runs the server. One message object can reach a
Chinese and an English player in the same tick, each in their own language; the console
and the log keep the server's language.
- **Per-language text folders**: `config/oxycarbide/lang/<language>/<text>.json`
- `en`, `zh`, `jp`, `ru`, `fr`, `es` and `it` (16 files each) are generated on first start;
- Japanese, Russian, French, Spanish and Italian ship with the English texts so a
translator only has to replace the values;
- any other folder name works as well (`de`, `zh_tw`, ...) and a deleted folder is
created again on the next start;
- the jar now also ships `ja_jp`, `ru_ru`, `fr_fr`, `es_es`, `es_mx` and `it_it`
(English content for now).
- An optional client entrypoint, used only by `reload client`. A server-only install keeps
working exactly as before.

### Changed

- In `actionbar` mode, `/tpa` and `/tpahere` requests are still delivered to the chat so
that the green **accept** and red **deny** buttons stay clickable; all other prompts keep
appearing above the hotbar.
- Consistent time wording: prompts counted in seconds/minutes keep their unit (e.g.
"Time left: %s minute(s)", "Countdown values (seconds)"), while settings counted in
vanilla ticks show the bare number without the word "tick".
- Removed the tab completion for `sweep countdown` and `/sell <time>`; both values stay
free-form.
- Version bumped to `0.1.2-26.3-fabric`.

### Fixed

- Custom texts stayed English on Chinese clients when the server JVM ran with an English
locale.

This mod has no additional files