Base Camp
Last played today
A block-built interface theme for ApricityUI, adapted from Minecraft-CSS and extended with the OreUI community variants.
Gray scale --ore-gray-10..100 plus hue steps, all exposed as tokens on .ore-theme.
Ore Display carries headings and controls. Ore Regular handles body copy, data, and longer labels.
Standard copy stays readable over deep stone surfaces. Strong text increases emphasis without changing the typeface.
Muted copy is intended for descriptions, metadata, and secondary status.
Small text: coordinates 124 / 68 / -32
Large text: Diamond level reached
Inline link and /give @s diamond
Success text, left aligned
Warning text, centered
Danger text, right aligned
Info text, centered
Muted text, right aligned
<link rel="stylesheet" href="ore.css">
<body class="ore-theme">
<button class="button button-primary">
Create world
</button>
</body>
Hover and press each control to inspect its face, inset edge, and depth response. Disabled states override hover and active.
Navigation components preserve the same stone surfaces; the -2 and -3 tab sets are opt-in variants.
Labels, help text, validation, selection controls, and grouped actions share one pixel-aligned rhythm.
Pure CSS controls: on state via .on / :checked / aria-checked / data-state, disabled via .disabled or [disabled].
Card and panel are interchangeable surfaces; accent bars, the -2 bevel variants, and media blocks are opt-in.
Last played today
Coordinates 84 / 63 / -210
Gateway route saved
Katorlys card surface: highlight top-left, shadow bottom-right, offset ground lip.
card-muted renders quiet metadata inside card-2.
Soft inner bevel, hard offset ground shadow, header and footer bands.
Base .panel and .panel-2 share the same header / body / footer split.
The plain panel surface, equivalent to a card.
| Resource | Layer | Stock | Status |
|---|---|---|---|
| Coal | 96 | 384 | Stable |
| Iron | 32 | 128 | Processing |
| Gold | -16 | 54 | Low |
| Diamond | -54 | 12 | Rare |
| Redstone | -59 | 512 | Full |
Ore includes the structural styles for backdrop, header, content, and footer.
loading-mask is position:fixed in production; shown here inside a clipped box.
toast-area is fixed bottom-center in production (column-reverse stacking); shown here inside a clipped box.
The grid collapses for narrow viewports; col-full always spans the row.
This page sits in .container (centered, max 1180px).
.container-fluid spans the full width with 20px padding.
ore-divider above, ore-divider-2 below.
Drawers are position:fixed in production; shown here open inside clipped boxes. drawer-overlay dims the page behind them.
Numbered visuals ported from katorlys/OreUI, Spectrollay-OreUI, ParaOre-UI and mcui-oreui. Base classes never change; -2 and -3 are opt-in per element. New classes only create new effects.
.button-primary.button-primary-2.button-primary-3.ore-theme--ore-*MPL-2.0Attribute states: :checked [disabled] [aria-pressed] [aria-selected] [aria-expanded] [aria-invalid] [data-state] details[open]
Class states: .on .active .show .open .disabled .hidden
Disabled always overrides hover and active.
A details element with the dropdown classes opens through its native [open] attribute.
Every component reads --ore-* tokens, so a scoped override recolors a whole subtree without touching the stylesheet.
Your Ore theme settings are ready to be applied.