LabyCraft is a generation plugin for building labyrinths. There are no configuration and no dependencies. The idea came to me after seeing a friend who coded on his scientific calculator a labyrinth generation algorithm. I have made a version of this plugin a long time ago for personnal use, but I think it may interest other people.

It's more difficult to solve a labyrinth in a 3d game, be careful when you walk in, or it will become your tomb :p

How does it work?

The generated labyrinth don't have default starting point or default endpoint. You can break the blocks where you want, because the algorithm guaranteed all the border points has a valid path to other points. You can make 5 starting/end points if you want.


  • The origin is a location on the world, where the labyrinth will be generated (For the moment it's not possible to control the direction of the labyrinth generated, do it in a large place).
  • The width and height parameters (in the commands) are the complexity size of the labyrinth, not the width and height block size.
  • The hight value (default 3) is the size in blocks of the walls
  • The space value (default 1) is the pathway width in blocks

The labyrinth will consist of a floor, walls and a roof. The block dimension of the generated labyrinth is given by :
[width*(space+1)+1] x [hight+2]

Use the clear command with the same values for the build command to clear this area.

The floor, walls and roof material are respectively defined by the first three slots in your inventory when it is closed. Like this :

Screen - Materials

Be careful with the size of the labyrinth, a giant labyrinth (like 100x100) need a lot of computing resource and can freeze your server for a moment.

Commands and permissions

/labycraft help [command]
/labycraft set <origin / space / hight> [value]Edit Labycraft global argumentslabycraft.edit
/labycraft clear <width> <height>Clear the virtual labyrinth arealabycraft.clear
/labycraft build <width> <height>Build a random


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Jahtiainen Jahtiainen Aug 12, 2015 at 14:47 UTC - 0 likes

    It would be nice to be able to adjust the wall thickness... so I could move around in my giant labyrinth by shooting portals to the walls with my portal gun... =P


  • Avatar of xThomasTv xThomasTv May 06, 2015 at 00:58 UTC - 0 likes

    @Jabberwockie666: Go

    Hey man where can i download that version of ur minecraft bukkit I saw ur comment on the builder plugin and I got a error of internal thing idk and I would appreciate if u give me ur bukkit jar file :)

  • Avatar of Jabberwockie666 Jabberwockie666 Jan 27, 2015 at 15:33 UTC - 0 likes

    Works perfectly using 1.8 bukkit.

    Thank you!

    27.01 09:30:17 [Server] INFO Plugins (41): WorldBorder, GroupManager, Giants, WorldEdit, MassiveCore, BetterBackpacks, Vault, Multiverse-Core, LWC, CraftyZombies, WorldGuard, SilkSpawners, MagicSpells, ChestRegen, CommandsGuard, CoreProtect, LabyCraft, MyPet, ChestShop, SignLogger, ClearLag, PlayerVaults, HolographicDisplays, Votifier, mcMMO, GAListener, Essentials, Citizens, Jobs, EssentialsProtect, EssentialsSpawn, Multiverse-Portals, Multiverse-Inventories, Builder, MyPet-NPC, MagicSpellsShop, PreciousStones, EZRanks, EssentialsChat, Factions, Sentry

    CraftBukkit version git-Bukkit-262c777 (MC: 1.8) (API version 1.8-R0.1)
    104 slot 10gb test server. PASS!

    Generated a 50 x 64 x 7
    1 + 98 + 98:2
    Few seconds. Done.
    No problems selecting start area or with materials.

    Last edited Jan 27, 2015 by Jabberwockie666
  • Avatar of lichi2050 lichi2050 Sep 16, 2013 at 16:42 UTC - 1 like

    Hello,I don't very understand the how to use this plugin please make a tutorial please!



Date created
Jul 24, 2013
Last update
Jul 26, 2013
Development stage
  • enUS
  • frFR
GNU General Public License version 3 (GPLv3)
Curse link
Recent files