Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
LibraryCube
LibraryCube is a Minecraft plugin that generates an endless, procedurally-generated library of unique chambers. Inspired by the short story by Jorge Luis Borges, this plugin creates a new world where every location is a distinct, deterministically-generated arrangement of blocks.
Every chamber has a unique address, and by knowing the address, you can always return to the exact same chamber, no matter where or when you are.
For help, join my Discord Community.
IMPORTANT
For version 1.0, you must first create the library with /lc create
.
Then, switch your gamemode to Spectator
to move freely through the blocks.
Block breaking is currently disabled in the chambers; the ability to enable it will be added in version 1.1.
Features
- Deterministic Generation: Each chamber is created from a seed (an address). The same address will always produce the same chamber.
- Infinite Chambers: The library supports addresses up to a
long
value, providing an almost infinite number of unique chambers to explore. - Customizable Content: Switch between two generation modes:
- Terracotta Mode: Chambers are filled with a specific, limited palette of 16 terracotta colors and air.
- Universal Mode: Chambers can be filled with any block in the game, including water, lava, sand, and more!
- Impenetrable World: The library world is protected. Blocks cannot be broken, and liquids will not spread, ensuring the integrity of each chamber.
- Automated Exploration: Use the
/lc universal
command to automatically navigate to a new chamber every few seconds, perfect for a hands-off exploration experience. - Configurable Speed: Adjust the speed of the universal navigation to your liking with a simple command.
Commands
The primary command for the plugin is /librarycube
or its aliases /lc
and /babel
.
/lc create
: Creates and teleports you to the new library world./lc address [value]
: Teleports you to the chamber corresponding to the given address. If no value is provided, it shows the current address./lc next
: Advances to the next chamber (address + 1)./lc prev
: Goes back to the previous chamber (address - 1)./lc random
: Teleports you to a random, unique chamber./lc change <1|2>
: Switches the generation mode. 1 is Terracotta Mode, and 2 is Universal Mode./lc universal
: Starts or stops the automatic navigation. It will move to the next chamber every few seconds./lc speed [value]
: Sets the speed of the universal navigation in seconds.
Permissions
librarycube.use
: Allows a player to use all plugin commands.librarycube.*
: A wildcard permission that grants access to alllibrarycube
permissions.
Inspiration
This plugin was inspired by Jorge Luis Borges' short story The Library of Babel.
License
All rights reserved. No part of this code or project may be copied, modified, or redistributed without permission.