Ultimate Void World Generator icon

Ultimate Void World Generator 1.0 RECODE

The most powerful and customizable void world generator plugin for Minecraft, create Regions& Flags!

✨ Overview

UltimateWorldVoidGenerator is the ultimate solution for generating void worlds in Minecraft with unparalleled ease and flexibility! Whether you're a server owner looking to create blank canvases for custom builds or an adventure map creator who needs void worlds to control every detail, this plugin has you covered.

Why Choose UltimateWorldVoidGenerator?

  • Effortless Creation: Generate void worlds with a single command.
  • Full Control: Customize world behavior, from block placement restrictions to mob spawning rules.
  • Lightweight: Optimized for performance, ensuring your server runs smoothly even with multiple void worlds.
  • Customizable Configurations: Tailor specific rules for each world and region within those worlds.

🚀 Features

Void World Creation

  • Instant Creation: Generate an empty, flat world with just a single bedrock block at the spawn point—no other terrain is generated, providing a perfect blank slate.

Full World Control

  • Block Placement and Breaking: Restrict or allow block interactions, making it ideal for controlled environments like minigames or adventure maps.
  • Mob Spawning Control: Toggle mob spawning, and specify which mobs are banned within the world.
  • Explosion Protection: Disable explosions to ensure nothing disrupts your builds or gameplay.

Region Management

  • Create Regions: Define specific areas within your void worlds where unique rules apply. This is perfect for creating zones with different gameplay mechanics, such as safe zones, PvP areas, or custom-built regions.
  • Region Flags: Customize each region with flags that control:
    • Block Break and Place: Specify whether players can break or place blocks within the region.
    • Mob Spawning: Control whether mobs can spawn, and ban specific mobs if needed.
    • Explosion Control: Enable or disable explosions within the region to protect builds or create explosive arenas.
    • Player Permissions: Grant or restrict player actions within each region, providing fine-tuned control over the gameplay experience.

Commands & Permissions

  • Comprehensive Command Set: Manage your void worlds directly in-game with a simple and intuitive command structure.

    • /uwv create <world>: Create a new void world.
    • /uwv tp <world>: Teleport to any void world.
    • /uwv setspawn: Set the spawn point for the current world.
    • /uwv delete <world>: Delete an existing void world.
    • /uwv list: List all created void worlds.
    • /uwv reload: Reload the plugin configuration.
    • /uwv region: Create and manage regions with specific flags per region.
  • Tab Completion: Built-in tab completion to simplify command usage, making it easier to manage worlds and regions on the fly.

Configurable Messages

  • Customizable Messaging: Modify all plugin messages using Minecraft’s chat color codes and placeholders, ensuring that the plugin fits seamlessly with your server’s theme and communication style.

⚙️ Configuration

The plugin offers extensive configuration options for total control over each void world. Configuration is done through config.yml, data.yml, and messages.yml. Below is a breakdown of the configurable options:

config.yml

Each world has its own configuration block, allowing you to enable or disable specific features for each void world:

 
worlds:
  <world_name>:
    Configuration: "custom"   # Use 'default' or 'custom'
    MobControl:
      MobSpawning: true       # Allow mobs to spawn
      BannedMobs:             # List of mobs that are banned from spawning in this world
        - ZOMBIE
        - SKELETON
    BuildControl:
      BlockBreak: true        # Allow or prevent block breaking
      BlockPlace: true        # Allow or prevent block placing
    ExplosionControl: true     # Allow or prevent explosions
    RegionControl:
      regions:
        <region_name>:
          BlockBreak: true    # Allow or prevent block breaking in this region
          BlockPlace: true    # Allow or prevent block placing in this region
          MobSpawning: true   # Allow or prevent mob spawning in this region
          BannedMobs:         # List of mobs banned in this region
            - CREEPER
            - SPIDER
          ExplosionControl: true  # Allow or prevent explosions in this region

messages.yml

Customize all in-game messages with color codes and placeholders to match your server's style:

create_world_success: "&aWorld {world} created successfully!"
tp_world_success: "&aTeleported to {world}!"
delete_world_success: "&aWorld {world} deleted successfully!"
no_permission: "&cYou do not have permission to execute this command."
usage_command: "&eUsage: /uwv <create|tp|delete|list|setspawn|reload>"
 

data.yml

This file stores persistent data about your void worlds, ensuring that all worlds and regions are remembered even after server restarts:

  • World Data: Keeps track of all created void worlds.
  • Region Data: Stores region-specific configurations and flags.

🛠️ Commands & Permissions

/uwv create <world> Creates a new void world ultimateworldvoidgenerator.create
/uwv tp <world> Teleports you to the specified void world ultimateworldvoidgenerator.tp
/uwv setspawn Sets the spawn point in the current world ultimateworldvoidgenerator.setspawn
/uwv delete <world> Deletes the specified void world ultimateworldvoidgenerator.delete
/uwv list Lists all void worlds ultimateworldvoidgenerator.list
/uwv reload Reloads the plugin configuration ultimateworldvoidgenerator.reload
/uwv region create <region> Creates a new region in the world ultimateworldvoidgenerator.region.create
/uwv region setpos1 Sets the first position for the region ultimateworldvoidgenerator.region.create
/uwv region setpos2 Sets the second position for the region ultimateworldvoidgenerator.region.create
/uwv region save <region> Saves the region with defined flags ultimateworldvoidgenerator.region.create

🛡️ Compatibility

  • Minecraft Versions: Fully compatible with Spigot and PaperMC servers, from Minecraft 1.13 through 1.20!
  • Performance: Optimized to ensure that even with multiple void worlds, your server will continue to run smoothly without added lag.
  • Multi-World Support: Manage multiple void worlds effortlessly, perfect for networked servers or servers with diverse gameplay modes.

jobs

jobsreborn

itemadder

jobsexp

integration

jobsitemadder

itemadder

blocks

jobs