DeeperWorld is a plugin used on the Mine in Abyss server to create the illusion of a world taller than Minecraft's 256
block limit. We achieve this by dividing our deep world into sections
, which have an overlap of identical blocks from
the bottom of one section, and top of the next. The plugin relatively teleports players between these sections when
reaching the top or bottom.
Additionally, we must sync overlaps by listening to many Bukkit events.
- Block place/break
- Chests and other inventories, by directly accessing the higher layer's inventory, preventing dupe exploits
- Crop growth
- Water flow
- Shulkers
- Pistons (they will not push/pull blocks on intersections in order to prevent dupe exploits)
- Entities (would be possible with fancy packet manipulation, but not currently planned)
The config has some additional features like damaging players outside managed sections.
Please read the project wiki for more details on setup and configuration.
repositories {
maven("https://repo.mineinabyss.com/releases")
}
dependencies {
compileOnly("com.mineinabyss:deeperworld:<version>")
}
Please contact us in #plugin-dev
on Discord if you'd like to help out. We are open to
new features and contributions!
Check out the contribution guide button on top.