ParadiseLand
  • 🏝️ParadiseLand
  • ⚙️Misc
    • 🤖Installation
    • ⛰️Create your worlds
    • 👁️Default custom biomes
    • 🌳Schematics
      • ⛏️Create a new schematic
    • ⌨️Commands
      • help command
      • Info command
      • Teleport command
      • Schematic command
    • 🚰Changelog
  • ⚙️main config
  • ⬆️Plugin updates
  • 🌿Common generator properties
  • 📥Extensions
  • 📚World database
  • ⚠️Danger zone
  • ⚙️generator config
    • 🌿The generator config file
    • 🔧Properties
      • Starting height
      • Preventions
      • List of custom biomes
      • Layers (floating islands)
      • Temperature and climate
      • Temporary world generation
  • ⚙️Custom biomes
    • 🌿The biome config file
    • 🔧Properties
      • Biome name
      • Weighting
      • Base version
      • Climate
      • Surfaces
        • Frequency
        • Block types
        • Snow
        • Ice spikes
        • Lakes
        • Falling water & lava sources
        • Scattered things
        • Trails
          • Bridges
        • Crops
      • Minecraft biomes
      • Vanilla trees
      • Schematics
        • Custom trees
      • Plantains
      • Vines
      • Caves
      • Light
      • Rivers
      • Ores
      • Entities
  • ⚙️Extensions
    • 🛠️Biome Manager plugin
    • 🛠️Items adder plugin
    • 🛠️Oraxen plugin
  • ⚙️Troubles
    • ‼️Paper thread dump
    • ⚠️Tile entity warning
    • 💡Light glitches
  • ❣️Credits
Powered by GitBook
On this page
  • HSQLDB - the internal world database
  • Verbose
  • Compression
  • Compaction

World database

PreviousExtensionsNextDanger zone

Last updated 1 year ago

- the internal world database

ParadiseLand cleverly addresses and eases performance concerns using an asynchronous engine generator. To ensure everything flows smoothly, it teams up with a local database to store and protect chunks scheduled for asynchronous creation. It all comes together, working in harmony with Spigot and Paper frameworks.

Any Paradise world will have a /ParadiseLand folder containing the HSQLDB database. Please refrain from editing any files within this directory.

Verbose

hsqldb.verbose: false

You can enable or disable database verbosity (useful for debugging purposes).

Compression

hsqldb.compression-type: COMPRESSION

Specify the data compression type.

Type
Description
Type
Description
Type
Description

Compaction

hsqldb.compaction: true

Enabling this property will trigger the compaction of the world's database when the world is unloaded or the server is shut down.

This will save some disk space but it requires more time.

This is useful after the pre-generation of a big world!

📚

DISABLED

The world's database compression won't be used

SPEED

The world's database will be heavier but you won't overload the CPU

COMPRESSION

The world's database will be lighter at the cost of more CPU usage

HSQLDB