Changelog

Changelog:
Version 0.9 (CB1060)

  • enabled gworld-commands (except "warpto") to be used from the console
  • added support for SuperPerms
  • implemented dynamic world loading - on startup only your default
    world(s) will get loaded. Any other world will be loaded as soon as a
    player tries to access that world and will be unloaded when no player is
    active in that world for 5min. Disabled by default. This can be enabled/tweaked in the config.yml
    Please be aware of this bug when playing around with this feature.
  • added /gworld load
  • added /gworld unload
  • added /gworld setsticky (controls if a world will be automatically loaded/unloaded with dynamic world loading enabled)
  • added /gworld keepspawninmemory
  • added /gworld listenv - shows available environments
  • new worlds now obey the pvp-setting in server.properties
  • implemented custom chunkgenerators (referred to as additional "environments") - currently available: flatlands, island, hillvalley
  • implemented getDefaultChunkGenerator(), enabling craftbukkit to use the custom ChunkGenerators for your default world(s)
    Example, in your bukkit.yml:
       worlds:
           worldname:
               generator: XcraftGate:FLATLANDS
       
    

    [/LIST]

Version 0.8

  • added seed argument to /gworld create
  • added /gate reload
  • added /gate move
  • added /gate info
  • added /gate list
  • added /gate listnear
  • added /gworld listplayers
  • added permissions for gates (XcraftGate.use.<gateName>)
  • worlds with active players cannot be deleted anymore
  • /gworld info now shows the environment
  • improved world detection
  • probably fixed ConcurrentModificationExceptions
  • probably fixed off-gate spawning (corresponding gates have to be recreated)
  • fixed animals always despawning on server reload/restart
  • another workaround for the PLAYER_MOVE event location bug (fixes players getting stuck when reaching the border)
  • fixed /gate warp triggering the target gate

Version 0.7.2 (minimum CB-Version: 949, recommended: 953)

  • Update for CB953/MC1.7
  • Food working again as expected
  • added workaround for move-event location bug introduced in CB949 (fixes endless loops, again)

Version 0.7.1

  • Great, seems using food also triggers the regain-health-event, so supresshealthregain will suppress that, too. Mostly fixed. Cookies still won't work. I've no better solution at the moment. :/

Version 0.7 (minimum CB-Version: 896, recommended: 935)

  • added /gworld settime
  • added /gworld timefrozen
  • added /gworld suppresshealthregain - craftbukkit automagically let users regain health when allowmonsters is set to false. So we have to control this ourselfs.
    NOTE: XcraftGate automatically sets allowmonsters to false, when the creaturelimit is reached
  • removed "moved too quickly"-workaround
  • removed bukkit-bypass for spawncontrol
  • /gworld info now displays the world's seed
  • /gworld warpto now teleports you to the spawn location of the given world (no more searching for a safe spot in sky worlds)

Version 0.6.2

  • made teleport check more restrictive (fixed endless loops)

Version 0.6.1

  • fixed allowAnimals/-Monsters flag handling
  • added workaround for commands not being registered correctly by craftbukkit when being enabled by another plugin

Version 0.6 (minimum CB-Version: 860)

  • rewrote world management - should fix most problems/inconsistencys
  • added /gworld allowpvp
  • added /gworld allowweatherchange
  • added /gworld setweather (ignores allowWeatherChange setting)
  • /gworld warpto now trys to find a save spot in a 64 block radius around the destination and denys teleport when unable to find one

Version 0.5 (minimum CB-Version: 834)

  • check for creaturelimit regulary, instead on ENTITY_DEATH. Fixes creature counts dropping very low on low population servers
  • changes are now saved immediately, instead only in onDisable() (reload/restart)
  • added option to completely deny animals or monster spawns on a world
  • removed workaround for crossworld teleportation bug in CB818
  • unload world on /gworld delete
  • added support for SKYLANDS environment
  • complete permission nodes overhaul (s. above for the new permission nodes)

Version 0.4.1

  • tweaked creatureLimit so the server doesn't try to spawn new creatures when the limit is reached (fixes "Can't keep up"-Spam)
  • typofix

Version 0.4

  • added /gworld setcreaturelimit - limits creature spawns
  • added /gworld info - displays some basic info
  • border now defaults to 0 (disabled) instead of Integer.MAX_VALUE

Version 0.3

  • public release