promotional bannermobile promotional banner

LoadControl

Controls world loading for Bukkit

LoadControl

Controls world loading for Bukkit. It was originally made for MCPC+ around 2 months back, designed to be used for controlling Mystcraft ages.

However, based on popular demand, here it is on BukkitDev.

What it does

Prevents configurable worlds, whose names contain the strings defined in the blacklist. E.g. if "nether" is in the blacklist, worldnether would not be loaded during startup, and world2nether wouldn't either.

Each world still takes around ~10mb for weather and others, though, if you're running MCPC+. For Bukkit, there should be no residual memory usage.

Builds and Source

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

The source code is available on GitHub.

Testing on MCPC+

This was done on a Direwolf20 Server with 52 Mystcraft Ages. Obviously, it works for Bukkit as well.

  • Before plugin was installed: Out of Memory

  • After plugin is installed: no Out of Memory, server runs fine

Not very scientific, but it definitely works. Because it runs before worlds are loaded, it can repair an already broken server.

Why not use NoSpawnChunks?

  • You can control LoadControl's per-world settings

  • It unloads the world before world loading, therefore "rescuing" servers

  • It's recommended by MCPC+

Configuration

Just put blacklisted strings in the blacklist in config.yml, and restart the server. When a world loads, it searches to see if the world name contains one of the blacklisted strings, and if it does, it's prevented from loading. Players can still load the world after server initialization.

The LoadControl Team

profile avatar
  • 5
    Projects
  • 57.3K
    Downloads

More from _ForgeUser9883694View all

  • Shortify project image

    Shortify

    • 53.5K
    • Bukkit Plugins

    The most advanced URL shortener for Bukkit, with advanced URL detection, support for multiple shorteners, and advanced options.

    • 53.5K
    • December 12, 2013
    • Bukkit Plugins
    • +1
  • Stereotypes project image

    Stereotypes

    • 0
    • Bukkit Plugins

    Perform configurable actions when a skin type (edgy teenager) is detected

    • 0
    • August 18, 2013
    • Bukkit Plugins
    • +3
  • Solstice project image

    Solstice

    • 0
    • Bukkit Plugins

    Control the lengths of days and nights.

    • 0
    • May 21, 2013
    • Bukkit Plugins
  • Trans project image

    Trans

    • 2.0K
    • Bukkit Plugins

    Translates ingame messages

    • 2.0K
    • March 22, 2013
    • Bukkit Plugins
    • +3
  • Shortify project image

    Shortify

    • 53.5K
    • Bukkit Plugins

    The most advanced URL shortener for Bukkit, with advanced URL detection, support for multiple shorteners, and advanced options.

    • 53.5K
    • December 12, 2013
    • Bukkit Plugins
    • +1
  • Stereotypes project image

    Stereotypes

    • 0
    • Bukkit Plugins

    Perform configurable actions when a skin type (edgy teenager) is detected

    • 0
    • August 18, 2013
    • Bukkit Plugins
    • +3
  • Solstice project image

    Solstice

    • 0
    • Bukkit Plugins

    Control the lengths of days and nights.

    • 0
    • May 21, 2013
    • Bukkit Plugins
  • Trans project image

    Trans

    • 2.0K
    • Bukkit Plugins

    Translates ingame messages

    • 2.0K
    • March 22, 2013
    • Bukkit Plugins
    • +3