I once read that I should be the change I wish to see in the world, so these days, every time I am dissappointed by Minecraft, I try to fix the issue myself. This collection of packs is the result.
If you like to play a build-heavy game, where you construct elaborate settlements where you can spend your time with your friends, but are hindered by hardware limitations, you might enjoy most of this. Otherwise… you may enjoy some of it. I made things pretty modular.
The code of Quirky's Minecraft Wishlist is published under the Affero General Public License 3.0 or later Unless specified otherwise, the media resources are published under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0); see the attributions section in each pack for details.
So what do you want to get?
| pack | description |
|---|---|
Astrolabe |
Craftable tool that shows the holder's position. |
Aura Lens |
Craftable tool that highlights nearby mobs. |
Bait |
Framework for random NPCs with very simple behavior. |
Broom |
Craftable tool for cobwebs and mossy blocks. |
Better Banners |
Additional banner patterns. |
Cards |
Non-craftable deck of cards. |
Chain Traders |
Traders that make you hunt for a bargain. |
Chess |
Non-craftable chess set. |
Cinnamon |
System to obtain Cinnamon from the Food pack. |
Containers |
Retextured bundles. |
Cook |
Opaque recipes for items from the Food pack. |
Cornucopia |
Craftable tool that generates random food items. |
Cushion |
Sit on any block and any sufficiently big mob. |
Custom Blocks |
Framework to implement arbitrary custom blocks. |
Custom Discs |
Additional music discs. |
Customers |
Become the trader. |
Dictionary |
Translate what NPCs are actually saying. |
Display |
Create display entities from items, and back. |
Drill |
Craftable tool that mines several ore blocks at once. |
Drinks |
Non-craftable custom drinks with a short effect. |
End Above |
Fall "safely" from The End to the Overworld. |
Fettering |
Tools that remain in the inventory after death. |
Free Maps |
Copy maps from item frames. |
Food |
Non-craftable food items. |
Furniture |
Non-craftable decorative blocks. |
Graffiti |
Write on walls, ceilings, and floors. |
Hacksaw |
Craftable tool that mines full trees. |
Hammer |
Craftable tool that mines fast but leaves no drops. |
Hand |
Provides a dialog to change "game mode". |
Hats |
Craftable hats and accessories. |
Headpat |
Pet every mob in the game. |
Hired Traders |
Traders that sell your stuff for you. |
Iron |
Changes the textures of some iron items. |
Lifetime |
Tools that only break if the player dies. |
Limbo |
Empty dimension where players spawn after death. |
Lock |
Lock and unlock containers, doors and trapdoors. |
Look Alive |
Very basic behavior for NoAI mobs. |
Magic |
Framework for tools that can have any effect. |
Millinery |
NPCs that allow wearing any item as a hat. |
Modern Lights |
Place light fixtures on a block's face. |
Noise Box |
Hides the player from effects from other datapacks. |
Player Mail |
Player to player post office setup. |
Pointer |
Craftable tool that makes a light dot where you look at. |
Pronouns |
Add colors and pronoun tags to player names. |
Quip |
Non-craftable items that can be used as currency. |
Random Tick |
Ticks one loaded chunk per player per tick. |
Raycast |
Generic raycasting code. |
Reload |
Provides a function to reload all datapacks. |
Ride |
Remember driving a pig? Do that with every mob. |
Salt |
System to obtain Salt from the Food pack. |
| Craftable tool that can mine several crops at once. | |
Seat |
Craftable custom blocks that you can sit on. |
Server Traders |
Easily configurable traders whose trades will not run out. |
Shuffle |
Function to shuffle the contents of bundles. |
Skip |
Teleport players across the world in different ways. |
Sickle |
Craftable set of sickle tools. |
Sink |
Adds functionality to Furniture's Sink. |
Steel |
Replaces the diamond tier of tools with a steel tier. |
Stock Traders |
Traders whose prices fluctuate according to stock. |
Summon |
Alternative to spawn eggs. |
Tea |
System to obtain Tea Leaves from the Food pack. |
Textures |
Custom textures to change the vanilla look a bit. |
Umbrella |
Whack, block and float safely as you fall. |
Universal Basic Income |
Gives players some spending money periodically. |
Vendor |
Non-craftable vending machine. |
Whistle |
Craftable tool that makes noise. |
Wishlist |
Always required. |
World Ocean |
Endless ocean dimension. |
World Sketch |
Flatland dimension in creative mode. |
World Sky |
SkyBlock dimension. |
Yeast |
Process to generate Yeast from the food pack. |
To build the packs yourself you will need:
Once you have these, download the repo and compile everything:
git clone https://gitlab.com/QuirkyQuixote/minecraft-wishlist
cd minecraft-wishlist
make
In addition to plain make you could run any of the following:
| command | description |
|---|---|
make |
Builds all datapacks and resourcepacks. |
make clean |
Undoes everything make does. |
make packs |
Builds only individual datapacks and resourcepacks. |
make clean-packs |
Undoes everything make packs does. |
make blob |
Builds only the combined resourcepack. |
make clean-blob |
Undoes everything make blob does. |
make html |
Compiles Markdown documentation into HTML. |
make clean-html |
Undoes everything make html does. |
make lang LANG=<lang> |
Finds missing translation strings for a language. |
After running make packs (or just make), for every pack FOO you will
have:
pack/FOO/FOO.mcd.zippack/FOO/FOO.mcr.zipAfter running make blob (or just make) you will have a wishlist.mcr.zip
file in the top level that contains most resourcepacks merged into one (it
will not include those resourcepacks that forcefully reskin vanilla objects).
After running make html you will have an index.html file for every
README.html file in the tree. Note that some of the resources referenced or
used by the resulting files are part of the repo, so the thing is supposed to
be used in-place.
You can invoke the lang target in the top Makefile to get a list of the
missing language files or entries in non-missing files:
make lang LANG=<language>
Where <language> is a language code other than en_us which is the
development language for the pack and as such the one used as reference for the
rest.
This make rule does not generate files, just outputs a list of the work that needs to be done to complete the translation to that language.
Note that the rule reports in addition to missing files and entries, entries
that are the same between the en_us version and the one that you are
checking. These are sometimes false positives (e.g.: in both English and
Spanish the Cornucopia name is the same).
These are people who not only contributed to the packs, but chose to be mentioned here. Many more preferred to be anonymous so heads up to the unknown developers.