Inactive [FUN/MISC] Vegetation 3.4.6 - Wild Grass/Vines/Plants/Moss/Grazing Animals (Permissions 2.6+) [1060]

Discussion in 'Inactive/Unsupported Plugins' started by zeff, Mar 9, 2011.

  1. Offline

    zeff

    Vegetation: Wild Grass, Vines, Plants and Moss Growth! v3.4.6

    This plugin implements the functionality of ejhopkins' Wild Grass Collection v15.2 server mod, as well as vines on trees, (partially working) lily pads and mini-cacti on land, mossy growth spreading on cobblestone and surface plant spreading functionality based on Master-Guy's PlantSpreader plugin. **Note that in order for the players to see the wild grass, you must install the client mod following the instructions found here.** Of course, the grass and/or plant growth can be disabled.

    Now supports vines! See the latest screenshots in the list below.


    Screenshots (I'm using Misa's HD Texture Pack):
    Show Spoiler

    [​IMG]
    Yeah, I didn't let much grass grow. I had it set too low for the demo screenshot.

    [​IMG]
    Holy cow, that's seriously planty.

    [​IMG]
    Single grow of a square of tall (10) grass blocks around me using the /gg 10 command on each block.

    [​IMG]

    This field was grown using /growfield 8.

    [​IMG]
    ...and then mowed back down with /mow.

    [​IMG]
    Nice pretty vines hanging down from this tree... (stock MC textures)


    Features/caveats:
    Show Spoiler

    • Placed plants (vines, cacti, lilypads) will sometimes (actually, semi-frequently) pop out and become plant pickups. This is an issue with the Minecraft server automatically doing its environmental plant-population algorithms. Until I find a way to circumvent this, your mileage may vary. Again, anyone is welcome to tweak the source code and make it work better.
    • To be able to plant flowers on sand or water requires a server patch.
      (see below)
    • Grass will grow taller. It can get pretty ridiculous. Without the optional client-side mod, players will only see normal grass blocks.
    • Specified animals will eat whatever grass they encounter, down by one level, on a timed basis.
    • Plants (flowers, mushrooms, cacti, canes, and pumpkins) will spread to nearby adjacent blocks of the same type.
    • Tall Grass and Dead Scrubs now also grow and spread
    • Growth will only occur during the daytime.
    • It will also only occur in the biomes set in the .ini file (see below)
    • It will also occur in all worlds hosted by a server, and only in chunks occupied by at least one player.
    • Configuration folder/file will be created if not found. To reset to factory defaults, simply delete the plugins/Vegetation/Settings.ini file.




    Server Patcher:
    Show Spoiler

    Bukkit Patcher (Download):
    If you want to be able to plant flowers on sand/water, you need to patch your craftbukkit version with the patcher provided here. However, putting flower blocks on water requires you to target the non-water block beneath the water block you want to plant your flower on. This is due to the way the client mod renders lilies, something I can not change. Bugs may occur if you don't plant them correctly, however there is no way your server map will get corrupted. In that case the client thinks there is a plant block on top of water while there actually is none. You will be able to see the "fake" lily but nobody else will, those fake ones will disappear once you relog.
    You may also use /grow flower to grow lily pads on water.

    This patch will not corrupt your map in any way. If you don't have it installed, the server will just unroot all flowers previously planted on sand/water blocks. They'll just pop.


    start_patcher.bat:
    @echo off
    java -Xincgc -Xmx1G -jar BukkitPatcher_0.0.jar craftbukkit.jar
    pause

    Open the start_patcher.bat file and edit the highlighted portion to the name of your carftbukkit file. You have to put both files into the same directory as your craftbukkit.jar in order to patch it.

    Commands:
    Show Spoiler

    • /grow [type]: trigger a manual growth loop for the specified plant type.
      Valid types are: flower, mushroom, cactus, sugar_cane, moss, scrub
    • /mow: removes all grass within growthRange of player (see configuration) - it will reduce all tall grass blocks into grass-covered dirt blocks.
    • /biome: returns the type of biome the player is currently standing on. You can use this command to collect information on which biome the new tall grass blocks are placed in. Please post your findings in here so I can implement it.
    • /purge [type]: purges your map and removes vines and wild grass
      Valid type are: wild_grass, vines, tall_grass
    (Working on adding back the other commands / features)​


    Configuration:
    Show Spoiler

    • The configuration file (plugins/Vegetation/<your worlds name>.ini) looks like this:
    Code:
    /* Block Search Settings:
    growthRange=20
    verticalRadius=5
    
    /* Vegetation Settings:
    enableGrass=false
    enableTallGrass=false
    
    /* Set max grass height from 1-9
    maxGrassHeight=9
    enablePlants=false
    enableFlowers=false
    enableFungi=false
    enablePumpkins=false
    enableCacti=false
    enableCanes=false
    enableMoss=false
    enableLilyPads=false
    enableVines=false
    
    /* If this option is set to true,
    /* moss will grow on any cobblestones touching water
    /* regardless if there was a moss block to spread from or not.
    waterGrowsMoss=false
    
    /* Player related Settings:
    maxActivePlayerCommands=40
    spreadAmountFlowers=5
    spreadAmountFungi=5
    spreadAmountCacti=5
    spreadAmountSugarCane=5
    spreadAmountMoss=5
    spreadAmountTallGrass=5
    /* The player will trample a path through the grass if set to true.
    trampleGrass=false
    
    /* ENTITIES:
    enableGrazers=false
    /* Sets max number of grazing animals.
    /* You should decrease this number if you encounter server lag.
    grazerMaxCount=10
    grazingSheep=true
    grazingCows=true
    grazingPigs=true
    grazingChickens=true
    
    /* BIOMES:
    /* Enabled/Disables the growth of vegetation on
    /* certain biomes.
    growForestBiome=true
    growRainforestBiome=true
    growShrublandBiome=true
    growSavannahBiome=true
    growPlainsBiome=true
    growSeasonalForestBiome=true
    growIceDesertBiome=true
    growDesertBiome=true
    growHellBiome=true
    growSwamplandBiome=true
    growTaigaBiome=true
    growTundraBiome=true
    
    /* EVENTS:
    /* The following parameters determine how many ticks of
    /* 100 ticks a specific type of action is being executed.
    /* (Example: If grassPercent is set to 60, there is the possibility
    /*  of grass growing at 60/100 ticks if a grass block is found 60 times.
    grassPercent=40
    tallGrassPercent=20
    plantsPercent=5
    mossPercent=5
    lilyPadPercent=5
    vinePercent=5
    grazePercent=10
    
    
    • growthRange: width radius (from each player), in blocks, of horizontal block-checking and growth to occur - this affects server performance.
    • verticalRadius: height radius (from each player), in blocks, of vertical block-checking and growth to occur - this also affects server performance.
    • enableGrass, enable tallGrass, enablePlants, enableMoss, enableGrazers: self-explanatory :)
    • enableFlowers, enableFungi, enableCacti, enablePumpkins, enableCanes, enableVines, enableLilyPads: individually enable/disable growth types as needed. If enablePlants is set to false, these options will be ignored.
    • waterGrowsMoss: if set to true, any cobblestone touching water will become mossy over time. If moss spreading is also enabled, it will continue to spread from there.
    • grassPercent: percent of the time in which grass should grow
      (see also grazePercent below)
    • plantsPercent: percent of the time in which plants should spread
    • mossPercent: percent of the time in which moss should spread
    • lilyPadPercent: percent of the time in which lilypads should spread
    • vinePercent: percent of the time in which vines should grow
    • tallGrassPercent: percent of the time in which tall grass should spread

    • growForestBiome, growRainforestBiome, growShrublandBiome, growSavannahBiome, growPlainsBiome, growSeasonalForestBiome, growIceDesertBiome, growDesertBiome, growSwamplandBiome, growTaigaBiome, and growTundraBiome: individually enable/disable growth in these biomes as needed.
    • enableGrazers: if set to true, then the mobs (if enabled with the following directives) will eat the grass down by one level.
    • grazePercent: percent of the time in which animals will eat the grass
    • grazingSheep, grazingCows, grazingPigs, grazingChickens: enable/disable the ability for these individual animal types to graze on the grass, accordingly.




    Permissions:
    Show Spoiler

    - 'vegetation.grow' - grants access to the /grow command​
    - 'vegetation.growall' - grants access to the /growall command​
    - 'vegetation.mow' - grants access to the /mow command​
    - 'vegetation.purge' - grants acces to the /purge command​
    - player command biome does not require any player permissions​

    Download:
    Download the Plugin (latest version, JAR) v3.4.6​



    Source is now at Github - most recent releases can be found under the test branch.​

    Previous builds can be found here (and on Github).​

    Changelog:



    Show Spoiler

    Version 3.4.6 09-August-2011
    * fixed Long Grass growing on sand and water upon chunk creation​

    Version 3.4.5 22-July-2011
    * fixed playerlist for nether and skylands​
    * fixed possible memory leak​
    * fixed a lot of NullPointerExceptions​

    Version 3.4.4 20-July-2011
    * vines will now vanish if a tree burns down​
    * tweaked tall grass spread a bit​
    * added option to purge command (wild_flowers will purge all sand flowers and lily pads)​

    Version 3.4.3 10-July-2011
    * fixed vines turning back into sugar cane blocks (hopefully)​
    * vines decay now​

    Version 3.4.2 22-June-2011
    * it should be possible to edit signs again​

    Version 3.4.1 16-June-2011
    * fixed Wild Grass​
    * adjusted spreading of Tall Grass​
    * added more options for purge command (self-explaining)​
    * new algorithm for trample grass!​
    * Wild Grass no longer grows on the same block as Tall Grass​

    Version 3.4 14-June-2011
    * added new purge command which removes vine blocks and resets grass blocks meta data (removes wild grass)​
    * vines will only grow on normal trees​
    * added Tall Grass aka Dead Scrubs, Tall Grass and Green Scrubs​
    * added settings check for the grow command, players now only can grow plants which are also enabled in the settings​
    * plants now only spread within their biome type​
    * enabled wild grass and trample grass again​

    Version 3.3 06-June-2011
    * implemented Operator commands for those who don't have Permissions installed on their server​
    * disabled grass for now, pending investigation​
    * fixed plant growth explosion​
    * added "biome" player command, which will just tell you in which type of biome you currently in​

    Version 3.2.2 20-May-2011 zeff
    * vines will no longer drop sugar canes​
    * player can now mow grass with hoes​
    * trampleGrass changed so that it appears more natural (kicks off with a chance of 40% now)​

    Version 3.2.1 14-May-2011 zeff
    * fixed a nasty bug where plants, especially lilies would sometimes replace a block instead of growing on one​
    * flowers and mushrooms now only grow if the light level is appropriate​
    * fixed a bug with planting flowers on water​
    * red roses no longer spread yellow flowers​

    Version 3.2 12-May-2011 zeff
    * separate setting files for each world
    * lily pads added​
    * sand flowers added​
    * performance improved​

    Version 3.1.2 06-May-2011 zeff
    * Implemented thread-safe playerlist as preparation for multi world support​
    * changed default settings for first plugin run​

    Version 3.1.1 02-May-2011 zeff
    * Cacti no longer spawn directly beside blocks which would unroot them instantly​
    * Sneaking players no longer trample down grass​
    * Minor bug fixes​

    Version 3.1 28-Apr-2011 zeff
    * Animals can once again graze grass​
    * Implemented spreading ratio for flowers/mushrooms/cacti. This will prevent them from covering your whole map as they can only spawn in a specific ratio per area​
    * Vines are growing now once you enable them​
    * "trampleGrass": If enabled, players will trample down grass and create a path​
    * "maxGrassHeight": self-explaining​

    Version 3.0 27-Apr-2011 zeff
    * disabled growall command since it's kind of useless the way it is now​
    * fixed mow player command​
    * disabled vines since they are not working properly and create lag​
    * added new setting option for player commands: maxActivePlayerCommands only allows a set amount of commands to run simultaneously​

    Version 2.31 13-Apr-2011 w5i2
    * Recompiled against latest recommended Craftbukkit build #674.​
    * Fixed another pretty ridiculous bug in the plant growth player-getting subroutine, one which was seriously affecting performance. Should work even more as it was designed to work now. :)

    Version 2.3 09-Apr-2011 w5i2
    * Recompiled against latest recommended Craftbukkit build #670.​
    * Grass grows through snow blocks now. Can't wait until 1.5 comes out!
    * Fixed a pretty ridiculous bug in the plant growth percentage calculations. Should work as it was designed to work now. :)

    Version 2.21 01-Apr-2011 w5i2
    * Recompiled against latest recommended Craftbukkit build #617.​
    * Added the ability to have water cause cobblestone to become mossy. Only if the cobblestone is touching the water, obviously.. And of course, normal moss spreading can take over from there if you have that enabled as well.​


    Version 2.2 30-Mar-2011 w5i2
    * Updated to incorporate new features of Wild Grass 10.1+ -- vines!!
    * Changed growth percentages to doubles, so now fractional percentages may be used in the .ini file.​
    * Added HELL biome to the list of configurable biomes (see above)​
    * added /growvines # command. For example, /growvines 10 will grow ten random vines within growthRange number of blocks.​
    * added /vine # command. If you aim at any lower leaf block on a tree and type /vine 3 it will grow a single vine from that block, three blocks tall.​
    * Recompiled against latest recommended Craftbukkit build #602.​

    Version 2.11 25-Mar-2011 w5i2
    * Fixed the /growgrass # command handling. Try /growgrass 1000 and watch it grow!​

    Version 2.1 24-Mar-2011 w5i2
    * Improved the plant spreading code, now my world has way too many flowers. :) Still not seeing any cacti growth, but I do see evidence of canes spreading.​
    * Grazing animals now will only eat grass that is >3 in height. I will most likely add a grazeHeight setting to the .ini file.​
    * Added /gg, /growfield and /grass commands (see Usage above)​
    * Added optional numeric arguments to the /overgrow and /growgrass commands to temporarily change/set the grassPerGrow value to something higher if needed.​
    * /overgrow now has one plant cycle included per 10 grass cycles (unless growPlants is disabled, of course)​
    * /mow now sets the surrounding grass level to 3 instead of 1 (completely flat). If you prefer the completely flat look, you can use /growfield 1 to achieve the same effect.​
    * Removed the obnoxious "Updating player position.." spam from the debug logging​

    Version 2.0 20-Mar-2011 w5i2
    * Major rewrite of the timer task code. This should greatly help with CPU performance issues.​
    * /overgrow now only grows around the player who typed it, rather than all players. It also now runs 1,000 growGrass() cycles, and notifies you at 25%, 50%, 75%, and completion, since it takes a while to run.​
    * Rewrote the way the timer handles the growth tasks - now it is based on a 100-slot timeslot system, so grass/plant/moss/graze amounts can be specified as percentages.​
    * Removed a few unneeded configuration directives and added some others.​

    Version 1.5 19-Mar-2011 w5i2
    * Had the idea to add animal grazing. This should help keep the grass down. :)

    Version 1.41 18-Mar-2011 w5i2
    * Recompiled against the latest recommended Craftbukkit build #556.​
    * Fixed the cacti/canes growth.​

    Version 1.4 18-Mar-2011 *it is recommended that you update to this version or newer* w5i2
    * Divided the moss, grass, plants, and block manipulation functions into separate Java classes.​
    * Added /growmoss command.​
    * Added mossEnabled and mossPerCycle to the .ini settings.​
    * Rewrote the TimerTask threads to be properly implemented (as classes instead of functions)​
    * Finally got the mossy cobblestone spreading to work​
    * I completely forgot to fix the cacti/canes growth, it will be fixed in the next release :)

    Version 1.31 15-Mar-2011 w5i2
    * Fixed a serious bug in which it would "grow" half-blocks into other types of half-blocks, or rotate stairs and rails. I apologise for any inconvenience this may have caused.​
    * Added the remaining biomes (sans Biome.HELL) to the configuration​
    * Apparently TimerTask asynchronicity is discouraged, so I changed the timer tasks to synchronous.​

    Version 1.3 14-Mar-2011 w5i2
    * Rewrote the looping routines again! They actually work properly now.​

    Version 1.21 10-Mar-2011 w5i2
    * Rewrote the looping routines to be a bit more efficient.​
    * Fixed a couple more mathematical bugs.​
    * Discovered and implemented the nifty Block.getRelative(BlockFace.UP) method.​

    Version 1.2 10-Mar-2011 w5i2
    * Added /overgrow command.​
    * Recompiled against latest recommended Craftbukkit build #531.​

    Version 1.1 10-Mar-2011 w5i2
    * Fixed flawed multi-world checking code. :)
    * Fixed flawed block-checking code.​
    * Added more configuration options.​
    * Added more biomes in which growth may occur.​

    Version 1.0 09-Mar-2011 w5i2
    * Created plugin.​
     
    Teteros, Sphax, kahlilnc and 2 others like this.
  2. Offline

    Yoshinat0r

    I get flooded with tons of these errors:

    Code:
    [SEVERE] Could not pass event PLAYER_MOVE to Vegetation
    java.lang.NullPointerException
            at net.weasel.Vegetation.VegetationPlayerListener.onPlayerMove(Vegeta
    nPlayerListener.java:116)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManage
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:462)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:372)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I am running Vegetation 3.4.5 with bukkit 1000
     
  3. Offline

    zeff

    Can you post the content of your playerlist.log in here, please?

    Edit: are you by any chance using a mod which enables players to fly?
     
  4. Offline

    Yoshinat0r

    Code:
    [2011/07/23 09:45:41][12] Clearing PlayerList - World [world]
    [2011/07/23 09:45:41][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 10:01:52][12] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/23 10:01:52][12] Adding Player [Yoshi]- World [world]
    [2011/07/23 10:03:43][12] [Event] Player [Yoshi] quit - World [world]
    [2011/07/23 10:03:43][12] Removing Player [Yoshi] - World [world]
    [2011/07/23 11:04:24][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 11:04:24][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 11:22:25][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 11:22:25][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 11:23:06][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 11:23:06][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 11:31:42][12] [Event] Player [GCS] logged in - World [world]
    [2011/07/23 11:31:42][12] Adding Player [GCS]- World [world]
    [2011/07/23 11:45:26][12] [Event] Player [GCS] quit - World [world]
    [2011/07/23 11:45:26][12] Removing Player [GCS] - World [world]
    [2011/07/23 12:00:23][12] Clearing PlayerList - World [world]
    [2011/07/23 12:00:23][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:19:47][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 12:19:47][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 12:31:49][12] Clearing PlayerList - World [world]
    [2011/07/23 12:31:49][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:32:56][12] Clearing PlayerList - World [world]
    [2011/07/23 12:32:56][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:37:51][12] Clearing PlayerList - World [world]
    [2011/07/23 12:37:51][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:39:33][12] Clearing PlayerList - World [world]
    [2011/07/23 12:39:33][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:40:07][12] Clearing PlayerList - World [world]
    [2011/07/23 12:40:07][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:40:48][12] Clearing PlayerList - World [world]
    [2011/07/23 12:40:48][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:43:30][12] Clearing PlayerList - World [world]
    [2011/07/23 12:43:30][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:44:53][12] Clearing PlayerList - World [world]
    [2011/07/23 12:44:53][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 12:48:50][12] Clearing PlayerList - World [world]
    [2011/07/23 12:48:50][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 13:02:16][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 13:02:16][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 13:20:39][12] Clearing PlayerList - World [world]
    [2011/07/23 13:20:39][12] Clearing PlayerList - World [world_nether]
    [2011/07/23 14:12:56][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 14:12:56][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 14:13:00][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 14:13:00][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 14:14:31][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 14:14:31][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 14:14:46][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 14:14:46][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 14:28:50][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 14:28:50][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 15:03:05][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 15:03:05][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 15:32:20][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 15:32:20][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 15:32:29][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 15:32:29][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 15:37:13][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 15:37:13][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 15:37:36][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 15:37:36][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 15:49:11][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 15:49:11][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 15:49:16][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 15:49:16][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 15:52:14][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 15:52:14][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 15:52:45][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 15:52:45][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 16:00:46][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 16:00:46][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 16:01:46][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 16:01:46][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 16:02:19][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 16:02:19][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 16:02:27][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 16:02:27][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 16:04:40][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 16:04:40][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 16:10:15][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 16:10:15][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 16:10:22][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 16:10:22][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 16:15:02][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 16:15:02][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 17:04:34][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 17:04:34][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 19:20:36][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 19:20:36][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 20:08:08][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 20:08:08][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 20:08:15][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 20:08:15][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 20:09:57][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 20:09:57][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 20:10:48][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 20:10:48][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 20:35:40][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 20:35:40][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 20:35:48][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 20:35:48][12] Adding Player [AbeFroman]- World [world]
    [2011/07/23 20:37:22][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/23 20:37:22][12] Removing Player [AbeFroman] - World [world]
    [2011/07/23 20:37:54][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/23 20:37:54][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 11:42:26][12] Clearing PlayerList - World [world]
    [2011/07/24 11:42:26][12] Clearing PlayerList - World [world_nether]
    [2011/07/24 11:43:00][12] Clearing PlayerList - World [world]
    [2011/07/24 11:43:00][12] Clearing PlayerList - World [world_nether]
    [2011/07/24 11:43:20][12] [Event] Player [GCS] logged in - World [world]
    [2011/07/24 11:43:20][12] Adding Player [GCS]- World [world]
    [2011/07/24 11:43:46][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 11:43:46][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 11:50:52][12] [Event] Player [GCS] quit - World [world]
    [2011/07/24 11:50:52][12] Removing Player [GCS] - World [world]
    [2011/07/24 11:50:56][12] [Event] Player [GCS] logged in - World [world]
    [2011/07/24 11:50:56][12] Adding Player [GCS]- World [world]
    [2011/07/24 12:02:17][12] [Event] Player [GCS] quit - World [world]
    [2011/07/24 12:02:17][12] Removing Player [GCS] - World [world]
    [2011/07/24 12:13:23][12] [Event] Player [GCS] logged in - World [world]
    [2011/07/24 12:13:23][12] Adding Player [GCS]- World [world]
    [2011/07/24 12:32:31][12] [Event] Player [GCS] quit - World [world]
    [2011/07/24 12:32:31][12] Removing Player [GCS] - World [world]
    [2011/07/24 12:38:27][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 12:38:27][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 12:43:55][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 12:43:55][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 13:39:00][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 13:39:00][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 16:35:53][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 16:35:53][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 16:48:32][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 16:48:32][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 16:50:06][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 16:50:06][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 16:55:53][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 16:55:53][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 16:56:23][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 16:56:23][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 17:12:18][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 17:12:18][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 17:12:35][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 17:12:35][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 17:13:44][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 17:13:44][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 17:15:34][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 17:15:34][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 17:17:17][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 17:17:17][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 17:18:14][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 17:18:14][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 17:21:09][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 17:21:09][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 17:21:33][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 17:21:33][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 17:29:52][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 17:29:52][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 17:35:19][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 17:35:19][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 19:13:43][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 19:13:43][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 19:18:33][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 19:18:33][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 19:50:56][12] [Event] Player [AbeFroman] quit - World [world]
    [2011/07/24 19:50:56][12] Removing Player [AbeFroman] - World [world]
    [2011/07/24 19:51:04][12] [Event] Player [AbeFroman] logged in - World [world]
    [2011/07/24 19:51:04][12] Adding Player [AbeFroman]- World [world]
    [2011/07/24 19:58:23][12] [Event] Player [AbeFroman] quit - World [world_nether]
    [2011/07/24 19:58:33][12] [Event] Player [AbeFroman] logged in - World [world_nether]
    [2011/07/24 19:58:33][12] Adding Player [AbeFroman]- World [world_nether]
    [2011/07/24 20:00:01][12] [Event] Player [AbeFroman] quit - World [world_nether]
    [2011/07/24 20:00:01][12] Removing Player [AbeFroman] - World [world_nether]
    [2011/07/24 20:00:47][12] [Event] Player [AbeFroman] logged in - World [world_nether]
    [2011/07/24 20:00:47][12] Adding Player [AbeFroman]- World [world_nether]
    [2011/07/24 20:04:04][12] [Event] Player [AbeFroman] quit - World [world_nether]
    [2011/07/24 20:04:04][12] Removing Player [AbeFroman] - World [world_nether]
    [2011/07/24 20:04:17][12] [Event] Player [AbeFroman] logged in - World [world_nether]
    [2011/07/24 20:04:17][12] Adding Player [AbeFroman]- World [world_nether]
    [2011/07/24 22:04:54][12] Clearing PlayerList - World [world]
    [2011/07/24 22:04:54][12] Clearing PlayerList - World [world_nether]
    [2011/07/24 22:05:08][12] [Event] Player [AbeFroman] logged in - World [world_nether]
    [2011/07/24 22:05:08][12] Adding Player [AbeFroman]- World [world_nether]
    [2011/07/24 22:05:23][12] Clearing PlayerList - World [world]
    [2011/07/24 22:05:23][12] Clearing PlayerList - World [world_nether]
    [2011/07/24 22:48:38][12] [Event] Player [AbeFroman] quit - World [world_nether]
    [2011/07/24 22:48:38][12] Removing Player [AbeFroman] - World [world_nether]
    [2011/07/24 22:48:57][12] [Event] Player [AbeFroman] logged in - World [world_nether]
    [2011/07/24 22:48:57][12] Adding Player [AbeFroman]- World [world_nether]
    [2011/07/24 23:04:08][12] [Event] Player [AbeFroman] quit - World [world_nether]
    [2011/07/24 23:04:08][12] Removing Player [AbeFroman] - World [world_nether]
    [2011/07/24 23:52:16][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/24 23:52:16][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/24 23:53:38][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/24 23:53:38][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 00:11:55][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 00:11:55][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 00:13:40][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 00:13:40][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 00:13:48][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 00:13:48][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 00:15:25][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 00:15:25][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 00:15:30][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 00:15:30][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 00:17:21][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 00:17:21][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 00:17:55][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 00:17:55][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 00:21:39][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 00:21:39][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 00:21:49][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 00:21:49][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 00:22:41][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 00:22:41][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 08:46:12][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 08:46:12][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 08:47:28][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 08:47:28][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 08:47:33][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 08:47:33][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 08:48:05][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 08:48:05][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 08:48:11][12] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 08:48:11][12] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 08:48:53][12] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 08:48:53][12] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 10:22:36][13] Clearing PlayerList - World [world]
    [2011/07/25 10:22:36][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 10:23:42][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 10:23:42][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 10:24:02][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 10:24:02][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 10:24:41][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 10:24:41][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 10:39:32][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 10:39:32][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 10:39:59][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 10:39:59][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 10:48:18][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 10:48:18][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 11:01:42][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 11:01:42][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 11:03:41][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 11:03:41][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 11:11:22][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 11:11:22][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 11:37:39][13] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 11:37:39][13] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 11:38:44][13] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 11:38:44][13] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 11:39:04][13] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 11:39:04][13] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 11:40:13][13] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 11:40:13][13] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 11:40:36][13] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 11:40:36][13] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 11:41:32][13] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 11:41:32][13] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 11:41:32][13] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 11:41:32][13] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 11:43:58][13] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 11:43:58][13] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 11:44:00][13] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 11:44:00][13] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 11:44:44][13] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 11:44:44][13] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 11:44:49][13] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 11:44:49][13] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 11:45:34][13] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 11:45:34][13] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 11:45:35][13] [Event] Player [PanickyPetrie14] logged in - World [world]
    [2011/07/25 11:45:35][13] Adding Player [PanickyPetrie14]- World [world]
    [2011/07/25 11:46:09][13] [Event] Player [PanickyPetrie14] quit - World [world]
    [2011/07/25 11:46:09][13] Removing Player [PanickyPetrie14] - World [world]
    [2011/07/25 11:52:52][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 11:52:52][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 11:59:53][13] [Event] Player [GCS] logged in - World [world]
    [2011/07/25 11:59:53][13] Adding Player [GCS]- World [world]
    [2011/07/25 12:00:05][13] [Event] Player [GCS] quit - World [world]
    [2011/07/25 12:00:05][13] Removing Player [GCS] - World [world]
    [2011/07/25 12:00:30][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 12:00:30][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 12:00:54][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 12:00:54][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 12:19:09][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 12:19:09][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 12:19:45][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 12:19:45][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 12:20:41][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 12:20:41][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 12:29:46][13] Clearing PlayerList - World [world]
    [2011/07/25 12:29:46][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 12:32:05][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 12:32:05][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 12:32:39][13] Clearing PlayerList - World [world]
    [2011/07/25 12:32:39][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 12:32:59][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 12:32:59][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 12:37:10][13] Clearing PlayerList - World [world]
    [2011/07/25 12:37:10][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 13:19:58][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 13:19:58][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 13:30:07][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 13:30:07][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 13:32:33][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 13:32:33][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 13:35:21][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 13:35:21][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 13:43:17][13] Clearing PlayerList - World [world]
    [2011/07/25 13:43:17][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 13:56:01][13] Clearing PlayerList - World [world]
    [2011/07/25 13:56:01][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 14:00:59][13] Clearing PlayerList - World [world]
    [2011/07/25 14:00:59][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 14:14:25][13] Clearing PlayerList - World [world]
    [2011/07/25 14:14:25][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 14:34:35][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 14:34:35][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 14:37:02][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 14:37:02][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 14:39:51][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 14:39:51][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 14:53:08][13] Clearing PlayerList - World [world]
    [2011/07/25 14:53:08][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 14:55:14][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 14:55:14][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 14:56:16][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 14:56:16][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 14:56:46][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 14:56:46][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 14:57:27][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 14:57:27][13] Removing Player [Yoshi] - World [world]
    [2011/07/25 14:58:30][13] Clearing PlayerList - World [world]
    [2011/07/25 14:58:30][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 14:59:00][13] [Event] Player [Yoshi] logged in - World [world]
    [2011/07/25 14:59:00][13] Adding Player [Yoshi]- World [world]
    [2011/07/25 15:04:19][13] Clearing PlayerList - World [world]
    [2011/07/25 15:04:19][13] Clearing PlayerList - World [world_nether]
    [2011/07/25 15:09:25][13] [Event] Player [Yoshi] quit - World [world]
    [2011/07/25 15:09:25][13] Removing Player [Yoshi] - World [world]
     
  5. Offline

    zeff

    Hm, seems okay to me. Are players able to fly on your server?
     
  6. Offline

    Yoshinat0r

    Nope, nobody has any way of flying, and allow-flight is set to false in the server properties file.
     
  7. What's wrong with flying? I fly on my server with this plug-in and I never get any errors o:
     
  8. Offline

    zeff

    I was suspicious cause this showed up in the error log posted above:
    Code:
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    
     
  9. Offline

    Kiwii

    @zeff I do not now if it is just a misconfiguration of my server but after having patched craftbukkit.jar and having started a new world we have Notch's tall grass all over the oceans and in deserts. It looks pretty ridiculous. Well, in little lakes it could be seen as a kind of reed but in big sees it is very ugly. I'm on Bukkit b1000 and Vegetation 3.4.5.
    Any ideas?
     
  10. Offline

    zeff

    It seems like those new blocks use the same class as flowers...that sucks. I guess I'll have to look into the server source and rewrite the patcher if possible. Thanks for telling me, I didn't know why that bug was occurring and couldn't reconstruct it on my own server since I did not generate a new map myself^^
     
  11. Offline

    Kiwii

    Without detailed knowledge I believe Notch is just putting them everywhere and hopes they remove themselves on later checks. A little weird :)

    @zeff I just noticed the way comments are made in the default config file. Opening a comment with '/*' and not closing it with '*/' feels too strange to me. :eek:
    And when thinking about that, It came to my mind that using '/*' is wrong for ini files anyway.
    Wikipedia says (open)

    (http://en.wikipedia.org/wiki/INI_file)
    Comments
    Semicolons (';') indicate the start of a comment. Comments continue to the end of the line. Everything between the semicolon and the end of the line is ignored.
    ; comment text​

    Default Config (open)

    Code:
    /* Block Search Settings:
    growthRange=20
    verticalRadius=5
    
    /* Vegetation Settings:
    enableGrass=false
    enableTallGrass=false
    
    /* Set max grass height from 1-9
    maxGrassHeight=9
    enablePlants=false
    enableFlowers=false
    enableFungi=false
    enablePumpkins=false
    enableCacti=false
    enableCanes=false
    enableMoss=false
    enableLilyPads=false
    enableVines=false
    
    /* If this option is set to true,
    /* moss will grow on any cobblestones touching water
    /* regardless if there was a moss block to spread from or not.
    waterGrowsMoss=false
    
    /* Player related Settings:
    maxActivePlayerCommands=40
    spreadAmountFlowers=5
    spreadAmountFungi=5
    spreadAmountCacti=5
    spreadAmountSugarCane=5
    spreadAmountMoss=5
    spreadAmountTallGrass=5
    /* The player will trample a path through the grass if set to true.
    trampleGrass=false
    
    /* ENTITIES:
    enableGrazers=false
    /* Sets max number of grazing animals.
    /* You should decrease this number if you encounter server lag.
    grazerMaxCount=10
    grazingSheep=true
    grazingCows=true
    grazingPigs=true
    grazingChickens=true
    
    /* BIOMES:
    /* Enabled/Disables the growth of vegetation on
    /* certain biomes.
    growForestBiome=true
    growRainforestBiome=true
    growShrublandBiome=true
    growSavannahBiome=true
    growPlainsBiome=true
    growSeasonalForestBiome=true
    growIceDesertBiome=true
    growDesertBiome=true
    growHellBiome=true
    growSwamplandBiome=true
    growTaigaBiome=true
    growTundraBiome=true
    
    /* EVENTS:
    /* The following parameters determine how many ticks of
    /* 100 ticks a specific type of action is being executed.
    /* (Example: If grassPercent is set to 60, there is the possibility
    /*  of grass growing at 60/100 ticks if a grass block is found 60 times.
    grassPercent=40
    tallGrassPercent=20
    plantsPercent=5
    mossPercent=5
    lilyPadPercent=5
    vinePercent=5
    grazePercent=10


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  12. Offline

    zeff

    the format doesn't matter. I could name it .ini, .txt or something else and would still be able to read it.
     
  13. Offline

    Kiwii

    Okay, I assumed that. It was just irritating and I wanted to be sure to not have it improperly formatted. Okay keep on doing good coding and don't mind my apostil ;)
     
  14. Offline

    Kiwii

    @zeff It would be a real help if you could build a '/checkcanes' command that looks for sugar canes and vines in all loaded chunks and turns them into vines if they have no ground contact but have contact to a leave block, turns them into sugar cane, if they have ground contact and there is no leave block and removes them if they are floating without any contact :cool:
     
  15. Offline

    Riftstalker

    I probably screwed up installing this, but my grass seems to stop at two blocks height even though it is set to 9 in the config. All the other functions work fine, and it is indeed a great plugin.
    Are there any commands to grow grass?
    (version 3.4.5)
     
  16. Offline

    zeff

    Two blocks height? You think if you set the option to 9 it'll grow 9 blocks high? :confused:
    It happened again? This bug drives me crazy...I really don't get why they grow like that. It is supposed to check first if there is an adjacent leaf block and, if true, stop the growing...I suggest you disable vines for now. I get the impression that it's time to rewrite the plugin from scratch.
     
  17. Offline

    Riftstalker

    Have I misunderstood this? Isn't the grass supposed to get higher than two blocks in height? I thought that since this plugin allows for the grass to grow on top of another grass block, the "maxGrassHeight" Would decide how many grass blocks would eventually stack on top of each other?
     
  18. Offline

    Kiwii

    I do not know if it happened again or if they are just still there from an older version of the plugin. There are far less fail-placed vines now so it can be a relief. Anyway, I would not care about this bug if you could just give us a command that fixes them without having to remove all of them.

    Now, a totally different thing: would it be possible to make the grow limit for grass kind of 'per block random'? So, it takes the x, y and z coords and mixes them with biome type or anything and does some crazy seeding/pseudo random math (which is reproducible per block) to decide on which height it stops growing? (I think that did not get as clear as I wanted it :oops:)
    I'll try to explain what I mean: Grass looks very good as long as it is growing because all those grass blocks have different height and therefore a different shape. That feels elemental. But when grass height gets to its limit all grass blocks have the same shape and an ugly tiling effect is the effect. To counter that tiling effect I tried to think about a possibility to stop grass growing on different heights. But using a simple random check does not work because the result has to be the same on repeated grow checks on the same block so it has to be reproducible; ergo pseudo random. I hope you got the idea. (If that _is_ already build in, excuse me and tell me how to enable it, please)
     
  19. Offline

    Kiwii

    Wow, I hope I have not murdered this thread with my posts ^^
     
  20. Offline

    zeff

    Nope, not at all. I am just busy with real life right now. The suggestion you made is noted, the problem is that you most probably need a feature which would save the grass height for each block so that it won't start growing again once the plugin gets reset. Another approach would be to use a noise generator for grass height. I have absolutely no experience with noise so that's also no option. I will think of something and I guess I will also rewrite the code from scratch once I have time since there are many things in the design I don't like.
     
  21. Offline

    Kiwii

    Well, take your time ;)
    I know how ugly code can evolve ^^. For that grass height idea I just thought about some reproducible, seed based system, like the original terrain generation. But I do not have any experiences with that, neither. Just wanted a proof of live so I do not have to call the emergency :p
     
  22. Offline

    Greylocke

    Should this be producing Notch's TallGrass on pre-1.6 chunks?
     
  23. Offline

    Kiwii

  24. Offline

    Greylocke

  25. Offline

    zeff

    It enables spreading of Notch's Tall Grass in the 1.7 version.
     
  26. Offline

    Greylocke

    hmm.. :confused: My world is pre-1.6, running CB1035. I've got EnableTallGrass=true and tallGrassPercent=40.
    complete world.ini (open)
    /* Block Search Settings:
    growthRange=20
    verticalRadius=5

    /* Vegetation Settings:
    enableGrass=false
    enableTallGrass=true

    /* Set max grass height from 1-9
    maxGrassHeight=9
    enablePlants=true
    enableFlowers=true
    enableFungi=true
    enablePumpkins=true
    enableCacti=true
    enableCanes=true
    enableMoss=true
    enableLilyPads=false
    enableVines=false

    /* If this option is set to true,
    /* moss will grow on any cobblestones touching water
    /* regardless if there was a moss block to spread from or not.
    waterGrowsMoss=true

    /* Player related Settings:
    maxActivePlayerCommands=40
    spreadAmountFlowers=1
    spreadAmountFungi=1
    spreadAmountCacti=1
    spreadAmountSugarCane=1
    spreadAmountMoss=1
    spreadAmountTallGrass=5
    /* The player will trample a path through the grass if set to true.
    trampleGrass=false

    /* ENTITIES:
    enableGrazers=true
    /* Sets max number of grazing animals.
    /* You should decrease this number if you encounter server lag.
    grazerMaxCount=10
    grazingSheep=true
    grazingCows=true
    grazingPigs=true
    grazingChickens=true

    /* BIOMES:
    /* Enabled/Disables the growth of vegetation on
    /* certain biomes.
    growForestBiome=true
    growRainforestBiome=true
    growShrublandBiome=true
    growSavannahBiome=true
    growPlainsBiome=true
    growSeasonalForestBiome=true
    growIceDesertBiome=true
    growDesertBiome=true
    growHellBiome=true
    growSwamplandBiome=true
    growTaigaBiome=true
    growTundraBiome=true

    /* EVENTS:
    /* The following parameters determine how many ticks of
    /* 100 ticks a specific type of action is being executed.
    /* (Example: If grassPercent is set to 60, there is the possibility
    /* of grass growing at 60/100 ticks if a grass block is found 60 times.
    grassPercent=40
    tallGrassPercent=40
    plantsPercent=1
    mossPercent=1
    lilyPadPercent=2
    vinePercent=5
    grazePercent=20

    Should I be seeing TallGrass popping up? The only area I've seen it are in newly generated chunks and places where bonemeal was applied.
     
  27. Offline

    Musaddict

    So yeah, I know it's been brought up before (even on this page) but my server isn't rendering vines at all. Every tree defaults to canes. Thanks to my texture pack it doesn't look bad, but hopefully I can actually get to see what vines actually look like ;) (no hurry, like I said it actually looks alright as is)
     
  28. Offline

    zeff

    They only "spread" from existing tall grass, meaning you have to have a scrub in your range so it can spread from it. Otherwise you can just use /grow tall_grass command.
    You need a client mod to see it. Your client is the one rendering and not the server.
     
  29. Offline

    Kiwii

    @Musaddict I recommend you to read the op again but anyway:
    What you need is the WildGrass mod collection from Ejhopkins. You can get it here: http://www.minecraftforum.net/viewtopic.php?f=1032&t=100771
    Download WildGrass, WildVines and WildLilies. These alter the clients rendering of grass, sugar canes hanging from trees ( = Vines) and flowers placed on water ( = Lilies). Do not download WildTallGrass, as it is an alternative and will conflict.

    You have to install modloader first: http://www.minecraftforum.net/topic/75440-v173-risugamis-mods-recipe-book-updated/
    Follow Rusugamis instructions if you have not already installed it.

    Now have a look at your downloaded WildGrass files:
    When you open one of the Wild*.zip files you'll see a lot of folders. Do not worry, you only need the *.class files from either the 'modloader' or 'modloader_terrain' folder. It depends on your texture pack. If it has support for WildGrass (most have), you want to use the 'modloader_terrain' version. If it actually does not support WildGrass you should use the files from 'modloader' folder.

    Okay, now you copy all files you see inside of that folder into your %APPDATA%/.minecraft/bin/minecraft.jar (open it with 7zip or WinRAR). Just overwrite everything if you are asked to. Minecraft should not run while you do that.
    Do that for each downloaded zip.
    Delete 'META-INF' from minecraft.jar.

    Run Minecraft and it should display those vines correctly. If you see strange rectangles you probably chose 'modloader_terrain' version and your texturepack is one of those few that do not have graphics for WildGrass. Just redo the steps with the files from the 'modloader' folder.

    It is actually easier than it sounds =D
     
  30. Offline

    Greylocke

    Vegetation doesn't seem to recognize tall_grass as a valid item for /grow. Did you really mean /grow scrub?
     
  31. Offline

    Musaddict

    I have the mod, lol. I can see the grass and the water lilies and such, but there are NO vines anywhere.

    As I said in my above post, I have it installed, lol. There are NO vines anywhere, even though I can see the grass, tall grass, and waterlilies.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016

Share This Page