Puzzle Box
A collection of puzzles you can actually play. Right now there are two: a Rubik's Cube and a game of Minesweeper. Both are real games, not decoration.
Rubik's Cube
A working 3x3. Right-click to open it, turn the layers, solve it. The model always shows the cube's real state, so a scrambled cube looks scrambled in your hand and in your inventory.

Solving it. Click a sticker and four arrows appear around it, each labelled with the move it does — U', R2, E and so on. Click one and that layer turns. You can also drag a sticker in the direction you want it to go. Hold right mouse button and drag to spin the cube and look at the back faces.
All 18 face moves are there, plus the slice moves M, E and S, so every sticker responds in all four directions. There's a speedcubing keyboard layout too: J/F for U and U', I/K for R and R', and the rest of the usual mapping. The full list sits at the bottom of the screen.
In the world. Sneak + right-click sets the cube down. Right-click a face to turn it without opening the screen. Sneak + right-click with an empty hand picks it up again, scrambled exactly the way you left it. Breaking it with a tool also gives the cube back with its state intact.
Timer. Starts when you scramble, stops when the cube is solved. What you get depends on how long it took: two diamonds under a minute, gold under three, iron under ten, and some experience however long you take. The server keeps the time and the state, so times are real and your progress survives logging out. You can hand a half-solved cube to another player.
Crafting.
wool sticky piston wool
piston slime block piston
wool sticky piston wool
Any wool colours, mixed however you like.
Minesweeper
The classic game, three sizes: 9x9 with 10 mines, 12x12 with 22, 16x16 with 45.

Left click opens a cell, right click flags it. The first click is always safe and always opens an area, so no game starts with a coin flip.
Clear the board and you get a random reward from a pool that scales with the difficulty — iron and lapis on easy, diamonds and emeralds on hard — plus some experience.
Hit a mine and a lit TNT appears next to you. You have about three seconds.
The mine layout stays on the server and is never sent to your client, so it can't be read out of the save data while the game is running.
Crafting.
nugget nugget nugget
nugget TNT nugget
nugget nugget nugget
Iron nuggets around a block of TNT.
Notes
More puzzles are planned. Sudoku is next.
Needs Fabric API. Also needs Java 25 — that's newer than many setups have, so if the game won't start, check your Java version first.

