Picraft
Nonograms for your Paper server!
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Picraft
Picraft
Picraft is a plugin for PaperMC 1.21.11 that adds nonograms to Minecraft for players to work together to solve.
Commands
``/picraft:buildRandom dimension x y z width height`` Creates a new fully random nonogram with width * height at the dimension and location. Very fast, but will likely create a nonogram with multiple solutions. The nonogram will be considered solved if any solution is input, but these problems can be more tedious to try solve.
``/picraft:buildUnique dimension x y z width height`` Creates a new random nonogram with width * height at the dimension and location. Quite slow, but creates a nonogram with a unique solution. Runs asynchronously, so shouldn't cause hitching even if it takes a while
``/picraft:buildExisting dimension x y z width height encoding`` Creates a nonogram copy using the encoding with width * height at the dimension and location. Very fast, but the existence of multiple solutions depends on using a good encoding. Encodings are strings that represent the solution in hexidecimal. ``buildRandom`` and ``buildUnique`` will output the encoding they create, but you can also generate an encoding using this p5.js project
``/picraft:buildRepeat dimension x y z`` Creates a copy of the last nonogram created Very fast, ideal for repeating a `buildRandom` for competitions etc
``/picraft:remove dimension x y z`` Removes any placement at the location Can also remove any entities that remain if something went wrong
``/picraft:forceSolve dimension x y z`` Solve the placement at the location Solves according to the encoding, so will work on multi-solution problems Locks you from modifying the nonogram afterward, akin to giving up
Credits
AI Disclaimer
The code for generating single-solution nonograms was generated by AI