When will Bukkit be updated for Minecraft 1.5?

Discussion in 'Bukkit News' started by EvilSeph, Apr 20, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    EvilSeph Retired Staff

    Update:
    We have completed the update to Minecraft 1.5_02 (and have had it done for a while now) and are working out a few issues before we promote a recommended build. A TEST ONLY build is available but we highly recommend that you wait until we promote a Recommended Build before putting it on your production server.

    You can find the latest test build on ci.bukkit.org. Please note, though, that if you don't already know how to get it, you probably shouldn't be using it. Only Recommended Builds have gone through extensive testing. Anything else could result in unforeseen problems like Bukkit eating your cake or your world. You have been warned.

    ---------------------------

    Common Problems/Questions:
    What's the first build that works with Minecraft 1.5_02
    The first CraftBukkit build that works with Minecraft 1.5_02 was made available 2 days ago and is build #689. However, it is HIGHLY RECOMMENDED that if you are running the test builds, you always stay up to date as we usually fix bugs, exploits and improve stability.

    I downloaded build 714 but got some other build!
    You're probably reading the version string incorrectly.

    Here's an example version string:
    git-Bukkit-0.0.0-686-g71ef92a-b714jnks (MC: 1.5_02)

    This version string is for build 714, as you can tell by the "b714jnks" at the end.

    Whenever I use a plugin that changes blocks, I can't see the changes until I reconnect!
    We had an issue with blocks not updating properly but this has since been fixed from build #707. This bug affected plugins that changed blocks in game, like WorldEdit.

    Help! My console keeps getting spammed with this error whenever someone gets kicked or disconnects and it lags the server!
    This is a bug we've fixed from build #701 onwards.

    I can't build or destroy anything! Help!?
    The common cause of this issue is a client mod called Single Player Commands, please try uninstalling all your client mods and seeing if this fixes the issue. If this is the case, then it isn't a Bukkit issue and you should contact the author of the mods you use.

    Every time I connect to the server and load a sign, the client crashes. What's wrong?
    Minecraft 1.5 has added limits for sign text. Plugin developers commonly used longer sign text to store extra data or add colours to signs. This is no longer possible, so we now cut off any line in a sign longer than 15 characters (as of build #712).

    I get kicked when flying and am told that flying hasn't been enabled on this server. How do I enable flying?
    Minecraft 1.5 added anti-flying checks. You can enable flying by setting allow-flight=true in server.properties.

    Whenever I try to send a long message in chat, it gets cut off at roughly two lines.
    A limit on chat has been added with Minecraft 1.5. This is one of the issues we're hoping to address before we promote a Recommended Build.

    Help! When I use the CLI arguments to set ports (or any setting), the server always starts up on 25565 or ignores the setting!
    There was a bug that prevented the server from reading settings passed through CLI arguments. This has since been fixed from build #706 onwards.

    The easiest fix for most problems is to update to the latest Bukkit test build.

    --------------------------------

    As is the case with every Minecraft update, we saw our usual influx of extra traffic from people wondering if we have a build of CraftBukkit working with the Minecraft update seconds after release (seriously). Usually, you'd see a pretty standard post from me stating we're working on an update and providing the usual advice that you aren't forced to update. However, this time there was a distinct lack of communication from the team regarding the status of the update, other than the usual "we're working on it". Couple this with the slow development occurring lately and we can forgive people for posting the expected "is Bukkit dead?" or "what's going on?" posts. I hope this post will explain everything.

    Will there be a CraftBukkit for Minecraft 1.5?
    Given the reports of showstopping bugs present in 1.5, there's a high chance a new bugfix update for Minecraft will be out tomorrow or even several times this week. As a result, it is unlikely we will be releasing a 1.5 compatible build and, instead, will be waiting for something stable to work with.

    Due to the nature of the project and the methods we use to provide Bukkit for Minecraft, any update - no matter how small - requires us to figure out the mapping of obfuscated classes and update our code. This takes a lot of time and work, so hopefully you understand our decision.

    Having said all this, we recommend that you stay on 1.4 for a while until the patch storm subsides if your server depends on Bukkit.

    Further, I wanted to apologise for the lack of communication regarding this update. I was really hesitant announcing this since it would only serve to disappoint and annoy people, however, I noticed quite a few supportive comments on here and IRC that pushed me to post this announcement because the people that have supported us through everything deserve it.

    Why are things so quiet? Why is the update taking so long?
    Before I answer this, I think it is appropriate to cover what usually happens when we're aware of an update coming soon. Whenever we recieve word of a Minecraft update (which, contrary to popular belief, is generally the same time as everyone else), we place all development in the Bukkit project under a code freeze to prepare for the update and make things easier. That being said, last week thursday we were expecting a Minecraft update and appropriately placed the project under a code freeze. Unfortunately, the update was delayed and pushed to the next week, resulting in a much longer code freeze than normally occurs. Naturally, this lead to activity within the project seeming critically lower than it really was and prompted some people to post the inevitable "what's going on?" thread.

    On top of the code freeze, we're working on some larger changes to Bukkit or CraftBukkit that require quite a bit of time to complete and will only be commited to the public code when they are ready. Quite often you'll find that, while you don't see any updates, we definitely are still working hard programming awesome things and appreciate your patience and support.

    So why is this update taking so long? After we had updated for Minecraft 1.4, we came across some annoying chunk related issues and bugs that were incredibly difficult to pinpoint due to confusion with the new obfuscated names mappings (d -> c and c -> d). Naturally, these kinds of issues were unacceptable for the project and we immediately got to work on improving our update process to avoid issues of this nature in the future. While I think we can all agree with this decision, the unfortunate result is the delay we're currently facing since we're not yet done improving the process. The good news is, we're nearly done improving our update handling process and the wait will definitely be worth it come future updates.

    Thank you for your patience and understanding!
     
    Azukay, Nuinbot, pcgames3112 and 54 others like this.
  2. Offline

    Soulblitz

    The build that Brohoster is suggesting to my server is #714. Will this work with no issues despite it being an experimental build? Everyone on the server, including myself, wants to update to 1.5, but I wouldn't want to bring any harm to the server.
     
  3. Offline

    PhantomGamers

    You're sure it works in vanilla with the same map?
    My server does this as well, but only with my old map that was generated in 1.3...
    However for me it's the map, and not the game... as it does the same thing in vanilla and works fine on newly generated maps in both vanilla AND bukkit.

    714 was stable for me... though I would contact Brohoster and have them update to the latest (726).
     
  4. Offline

    chopper

    I just generated this map fresh using 726 for the pic. I also brought a map generated in vanilla 1.5_02 (which had snow in vanilla and is how I know it worked) into Craftbukkit where snow no longer fell.

    Edit: I'm currently waiting for a completely fresh install to give me a storm to see if any of my config had an effect. This is build 726 with no plugins, started in a completely new directory.
     
  5. Offline

    PhantomGamers

    Weird then... :confused:
    It worked fine for me on my newly generated map :S
     
  6. Offline

    SoTD

    Others here who noticed some "set block" problems with latest build? Sometimes i can't place blocks on really random places. I place the block, it goes -1 off my inventory, but directly after that, i get the block back to my inventory and it's not placed. Server restart/relog doesn't help, it can only be solved if i get myself OP, after that i can place blocks on that random places.

    I already disabled worldguard/worldedit/groupmanager, but the problem still exists. I don't protect any area or blocks on my server..
     
  7. Offline

    PhantomGamers

    Last edited by a moderator: Jul 17, 2016
  8. Offline

    Raphfrk

    I am 90% sure that weather effects are handled client side.

    I am not sure how biomes are handled though. There is a value given during login. There is a possibility that this decided where rain/snow falls.
     
  9. Offline

    PhantomGamers

  10. Offline

    chopper

    Finally weather came on my clean test server which I had just added 729. Snow is fine there...now I'm more confused.
     
  11. Offline

    IronWill1991

    I was wondering what is the currently most stable build? 714? 720? or the lastest one?
     
  12. Offline

    PhantomGamers

    If you are going to use the test build, as the main post suggestions, it's always a good idea to stick with the latest one.

    I still only get rain on my map... :/
     
  13. Offline

    Torados

    Everything works fine for me with #729, but, Bukkit don`t shows any wolves. :eek:

    I`ve tested from #714 to #729.. no wolves... (Spawned with Essentials)
    The console said, that the wolves are spawned and they kill the sheeps around, but i can`t see them ^^
    (Classic texturepack)

    Sorry for my bad english ^^
     
  14. Offline

    PhantomGamers


    Essentials needs to be updated.
    I spawned wolves with WolfPound and was able to see them fine.
     
  15. Offline

    Torados

    Okay, i see. Every mob i`ve spawned is not visible. Your right. Waiting for a new version of essentials ^^ thanks
     
  16. Offline

    chopper

    Edit: It seems my last thought of this post is correct. I need to test if multiverse does anything as I overwrote all the maps with original copies pre-import. I did find that with maps different from the main server.properties map, snow would show up at the biome boundaries of the main map, not that of the current map. It seems that bukkit's multi world capabilities aren't defining biomes for each world and the main world biome boundaries are imposed on all worlds when it comes to weather type determination.

    I tried to get a screen capture with f2 of a snow rain boundary over all snow and all grass to show the incorrect rain-snow interface locations but I got some exception about not enough buffers.

    Edit 2: Just generated a new world with multiverse...found snow where I would expect to find it on the main world. Seems multiverse doesn't seem to be doing anything wrong. Last thing I want to confirm is that maps generated pre 1.5 have no snow at all. I'm going to import one of my server maps from 1.3 and go to where i expect the main world to have snow and have a look. Will report the findings here.

    Edit 3: Final results: I imported my old world generated in 1.3. I FOUND SNOW where I would expect it to be in the main world. My next6 question was, if this old world were the main world, would we have snow at all? Would it follow the old world's biome boundaries. I made the old world the world listed in server.properties. I also made it first in the multiverse world.yml, but I'm not sure if that mattered. Again, there was snow in all worlds! This time corresponding to the old world's biome boundaries.

    Seems, that either bukket just lets the Minecraft single world code handle the biomes or their multiworld implementation of biomes is not working. My guess is that it is the former as there was never a reason to care about the biomes aside from world generation.

    And a screencap worked this time :) Sorry for the non-blue rain. I changed texture packs.

    rain-snow2.jpg
    --------------------------------------------------------------------------------------------------------------
    Something is definietly odd with how the snow works. Perhaps it is how the biomes are stored.

    Here is what I've done further:
    I added permissions and mothernature to the clean install. /mn rain does still give me snow in winter biomes.
    I then added multiverse. I use /mvcreate snowy Normal to generate a new world named snowy. No snow in the new world but snow in the cleanly generated one. So I stopped the server and renamed "snowy" and duplicated the clean world as snowy. Now both copies of the clean world had snow.

    I then imported 2 copies of the world that was generated with vanilla 1.5 (not _01 or _02). One of them had been loaded into my test server with multiverse. The other came straight from vanilla 1.5_02 (I had upgraded after generation). I expected either the copy that had been imported to my bukkit test server to not have snow and the copy streaight from vanilla to have snow. This was not the case, both worlds had no snow. This led me to believe that when multiverse imported the maps, it changes something. I proceeded to overwrite the "imported vanilla map" with one that was again straight out of the vanilla directory. No snow... This doesn't make sense to me. I thought perhaps only the main world would have snow, but I found that to not be the case with the first multiword test above as I had two copies of the clean world both loaded with snow. I'm about to load the level.dat files of worlds that get snow and worlds that don't to see if any info can be found there. I wonder what multiverse does to the world when it is imported or even how it generates them that would cause no snow.

    I've just thought of another possibility. Perhaps the biome layout is only that of the main world. My two worlds which had snow together were the same world and biome intersections would happen at the same place. Perhaps if I went to the same coordinates of a different world where the biomes don't appear to change I would see snow/rain together. I guess we could be looking in the wrong place of secondary worlds. This would then lead me to question how mc calculates the growth/accumulation of snow as I have watched it appear in rain on those maps where I didn't find snow where expected. Could minecraft just use some sort of snow tile multiplication which is triggered under weather of any kind not checking for biome type and only bounded by the boundaries of the snow tile containing biome whatever it think it might be.
     
    ray landers likes this.
  17. Offline

    cjsharp1

    When I sleep in a bed, I wake up and it's still dark out, then moments later, I get booted from the server due to a timeout. The server shows this error:

    Code:
    Unexpected exception
    java.lang.ClassCastException: net.minecraft.server.WorldServer cannot be cast to org.bukkit.World
            at net.minecraft.server.World.y(World.java:1564)
            at net.minecraft.server.World.s(World.java:2044)
            at net.minecraft.server.World.doTick(World.java:1438)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:280)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Running #728, with updated versions of Essentials, EssentialsSpawn, WormholeXTreme, and dynmap. Everything else seems to be working as expected. Also tested without plugins, and the same issue occurs.
     
  18. Offline

    PhantomGamers

  19. Offline

    EnigmaticMiner

    Man the team is just throwing all these builds out, one after the other... Keep up the great work Team Bukkit! :D
     
  20. Offline

    PhantomGamers

  21. Offline

    Torados

    Same here. CraftBukkit #731
    Timeout and Servercrash. Got this error:
    Code:
    03:50:38 [SCHWERWIEGEND] java.lang.ClassCastException: net.minecraft.server.WorldServer cannot be cast to org.bukkit.World
    03:50:38 [SCHWERWIEGEND]        at net.minecraft.server.World.y(World.java:1564)
    03:50:38 [SCHWERWIEGEND]        at net.minecraft.server.World.s(World.java:2044)
    03:50:38 [SCHWERWIEGEND]        at net.minecraft.server.World.doTick(World.java:1438)
    03:50:38 [SCHWERWIEGEND]        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    03:50:38 [SCHWERWIEGEND]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:280)
    03:50:38 [SCHWERWIEGEND]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    03:50:38 [SCHWERWIEGEND] Unexpected exception
    java.lang.ClassCastException: net.minecraft.server.WorldServer cannot be cast to org.bukkit.World
            at net.minecraft.server.World.y(World.java:1564)
            at net.minecraft.server.World.s(World.java:2044)
            at net.minecraft.server.World.doTick(World.java:1438)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:280)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    All PlugIns disabled.
     
  22. Offline

    IronWill1991

    I have the same problem too with build 731.
    EDIT: Build 732 is out and it's supposed to fix the bed problem.
     
  23. Offline

    EvilSeph Retired Staff

    Sorry about this. Fixed!
     
    ray landers and Nexis like this.
  24. Offline

    Torados

    Thanks a lot :cool:
    And thanks for doing this awesome work with bukkit ;)
     
  25. Offline

    cjsharp1

    Awesome. Working great! Thanks for all of your hard work on this!
     
  26. Offline

    PhantomGamers

  27. Offline

    EnigmaticMiner

    @PhantomGamers

    Wow you are just ON THE BALL with these updates. :D
    And yeah, that picture is a lot better than the text XD :p Good work bro
     
  28. Offline

    PhantomGamers

    How many of these do I have to do before I get an Update Stalker title? ;D
     
  29. Offline

    IronWill1991

    One thing I noticed about using build 732 that the chunks are loading slower than the vanilla server.
     
  30. Offline

    EnigmaticMiner

    Until the Recommended Build comes out... :p
     
  31. Offline

    PhantomGamers

    I agree with Chunks loading slower, but they are definitely loading much faster now than they did on like 707.
    So I'm fine with it...
    Slower, but... smoother... they don't pop in randomly in Bukkit.
    Maybe I'm just seeing things though :-P
     
Thread Status:
Not open for further replies.

Share This Page