🔗 Related#
Map making in Minecraft is a community effort. This page highlights different community projects and helps newcomers discover tools and libraries beyond Bookshelf.
📂 Projects Using Bookshelf
Bookshelf has a long history. It started as LGDir and was later renamed Gunivers-Lib, or Glib. This section lists projects using Bookshelf or its earlier versions.
🌋 Blazing Scaffolding: a simple, fast, and intense minigame where players push enemies into lava. Only scaffoldings and concrete powders are available, so every structure is fragile…
🔥 Creative Olympics: a week-long charity event where teams from around the world compete to create the best project, including maps, resource packs, datapacks, and builds, in a short amount of time.
⚔️ Hierarchy: inspired by MOBA-type games, Hierarchy lets players rediscover Minecraft PvP with a wide variety of skills and kits called elementals.
🟩 Miniature blocks by Sotshi: watch how the YouTuber builds a 3D printer in this French video.
🏃 Rush Reloaded: one of the most iconic maps in Minecraft’s history, which Gunivers has brought up to date. Gunivers lets you rediscover this competitive game mode whose décor is now as modern as it’s colourful.
🐟 Scuba Diving: a Minecraft mini-game map with an ocean theme. It mixes Dropper environments with various game modes, including the famous Thimble and base jump modes called Swimming and Lifebuoy.
🏭 Usine 4.0: a mini-game designed for the University of Poitiers as a teaching aid on the theme of system automation. Page in French.
🪄 Wichery: a map with advanced ball physics, allowing balls to bounce on all surfaces like in One Bullet. Players trick enemies by bouncing the ball off walls and retrieving it immediately, playing solo or with one or two friends.
📚 Guides#
Website Minecraft Wiki: the most up-to-date Minecraft documentation, with tutorials on datapacks
Website Datapack Wiki: guides, tutorials, and documentation for Minecraft datapacks
Website MCC’s FAQs: a list of common questions along with tutorials for answers
Website Smithed Conventions: standards for keeping datapacks compatible
Website Le guide du Map Making: french guide covering MCFunction and best practices
YouTube CloudWolf: advanced datapack tutorials and concepts
YouTube Conure: simple datapack tutorials plus explanations of version-breaking changes
YouTube slicedlime: mojang developer explaining new technical features each snapshot
🛠️ Tools#
Program Beet: a Minecraft pack development kit
Program MCFPP: object-oriented language compiled into datapacks
Plugin Animated Java: blockbench plugin for custom animations and models
Plugin NBT Viewer: VSCode extension to view NBT and structures in 3D
Plugin Spyglass: VSCode extension with advanced datapack support
Website Datapack Hub Text Editor: build /tellraw and JSON text components
Website MCStacker: classic command generator for Minecraft
Website Minecraft JSON: JSON text component generator
Website Misode: generate loot tables, predicates, recipes, and more
📦 Mods#
Mod Better Suggestion: improves Minecraft command suggestions
Mod Carpet: technical tweaks and controls for vanilla Minecraft
Mod Chat Patches: iincreases chat history size
Mod CommandCrafter: debugging mod with breakpoints and step-through for functions
Mod Component Viewer: view and copy item components
Mod Datamancer: profiling, benchmarking, auto-reloading, and more for datapack devs
Mod Language Reload: QoL changes for resource-pack makers
Mod NBT Autocomplete: adds NBT suggestions in commands
Mod Suggestion Tweaker: improves filtering and sorting of suggestions
Mod Worldgen Devtools: a mod that aids in the development of world generation datapacks
📚 Libraries#
Datapack AjjNN: deploy neural networks inside Minecraft
Datapack BlockState: extract BlockState data via loot tables
Datapack Data API: object manipulation library
Datapack Flop: floating-point operations via scoreboards
Datapack Iris: detect what block or entity a player looks at with high precision
Datapack Large Number: large numbers, trig, and math functions
Datapack Minecraft Floating Point Arithmetic: do math with floats/doubles
Datapack Minecraft Ray Collision Detector: high-precision raycasting system
Datapack Minecraft-Simple-Custom-Heal: simple custom healing library
Datapack Moxlib: multi-purpose datapack making creation easier
Datapack Player Motion: enchantment effect-based player motion library
Datapack Smithed Libraries: collection of technical and compatibility libraries
Datapack Taglib: tag management library
Datapack TimeLib: get real-world date and time in-game
Datapack Tungsten: efficiently detect equipment swapping
Datapack MC-input_menu_manager: easy input-based menus
💬 Did it help you?
Feel free to leave your questions and feedback below!