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

    AegisZephyr

    I too have noticed the rain issue with putting out fires. I'm just guessing, but I think it might have something to do with WorldGuard not being updated for 1.5 which I'm sure they are working on. I haven't tested it either, but try disabling worldguard/worldedit and see if that fixes it. If not, then your guess is as good as mine.
     
  3. Offline

    PhantomGamers

  4. Offline

    eRko16

    What is fixed in 716 ?
     
  5. Offline

    Brian2one0

    Actually, it says - "No changes. Changes in dependency"
     
  6. Offline

    spunkiie

    Running #716 without problems here
     
  7. Offline

    PhantomGamers

    Misread the page, my mistake. :p
     
  8. Offline

    Noah1997

    I'm confused. They've said that they've completed the 1.5 compatible build, yet they haven't released it. I know that there's many many bugs to work out, but does anyone know if they're major bugs? Minor bugs? What seems to be the current situation? Just wondering, as my server is working perfecftly fine with build #711.
     
  9. They are the bugs in Minecraft, not bugs in Bukkit.
     
  10. Offline

    pagan0ne

    Build #711 is 1.5 compatible. current build is #716 , it has been released, but currently there has not been a 1.5 compatible build promoted as a 'recommended build' on the main page (lated RB build is #684). The 1.5 compatible builds are not promoted as recommended builds because they have not been fully tested (and as such its hard to say if any significant bugs exist, however this thread -and my own testing- seems to confirm that no MAJOR bugs exist. Until the medium-low level bugs are quashed we will not see a 1.5 compatible Recommended Build. The reason for this is to keep plugin developers from working with buggy/incomplete builds to deliver the highest quality code that can be produced. Plugin devs are welcome to work with builds newer than 684 but they are advised (since its not a RB) that this is not 'best practice'. Any more questions?
     
  11. Offline

    Noah1997

    Thanks for the information! So, Bukkit is currently working on a recommended build?
     
  12. Offline

    PhantomGamers

    They said that they would push a recommended build after all bugs that came in with 1.5 were fixed by Bukkit.
    Or something to that extent...
     
  13. Offline

    Rabb

    I'm keeping my fingers crossed that the recommended build will come out soon.
     
  14. Offline

    Ne0nx3r0

    There are at least a few issues that need to be sorted; 716 worked okay for me on my test pc with a minimal amount of plugins, but after loading the real load of plugins it about exploded wiping out my permissions and home owner saves. If this was a live server with no backups, this would have toasted player safeguards.

    Granted, this is likely be because the plugins just aren't up to it yet, but all the same I wouldn't just barrel into using a dev build assuming everything will be fine. Vanilla might work good, but don't expect your plugins to just happily march onward. (and frankly you should ask yourself why you are using Bukkit if you don't use a boat load of plugins ;))

    That said, 705 seemed to load up without a hitch.
     
  15. Offline

    pagan0ne

    Bukkit team is currently doing their absolute best (FOR FREE TO YOU) to get a recommended build out compatible with 1.5, however at this time, their is not one. If you need a version that is working with 1.5 they have some development/testing builds on ci.bukkit.org you can check out, but as ne0nx3r0 said (and the First Post said) these builds may eat your cake and/or world! proceed at YOUR OWN RISK. (they work find for me with appox 20 plugins and ~10-15 users on my private dedicated server). As always, ymmv, *-MAKE BACKUPS-* before you do ANYTHING!!!! ALWAYS KEEP YOUR BACKUPS ON EXTERNAL UNCONNECTED MEDIA WHEN DOING UPGRADES. IF YOU FSCK YOUR SERVER UP IT IS *-YOUR FAULT!!! -* use common sense.... don't update everything with no backups of your WHOLE server and blindly launch the thing expecting everything to be OK. If you do not feel like taking these precautions (EVEN ON RECOMMENDED BUILDS) maybe you should consider giving up your role as a admin to someone who can handle the job properly? (Noah1997, this is not aimed at you, but at the 300 other people in this thread that somehow seem to be running servers with NO CLUE wtf their doing, not just in regards to minecraft, but general best practices and general server management) this is turning into a bit of a rant here, so im going to stop at this, (Noah1997 - no disrespect, please read the first post of the thread - linked here, it says _exactly_ what i just told you and has been up for almost a whole day now) - maybe its time the mods here started handing out warnings to people who CBA to read...
     
    Noah1997, Nexis, Noxturno and 2 others like this.
  16. Offline

    Nexis

    I made it simple for my Guys and Gals, I started another Minecraft server, both are vanilla and one is a new World map, and the other is the old world map, so that way my players can enjoy both and expect that I will have the Mods up as soon as Bukkit is updated to a stable usable version.

    And in the mean time they can enjoy playing together in the same way they first started. Just so you know they enjoy the vanilla server more at this point because they are getting more gratification from the hard work they put in :)

    Please people enjoy what you have and let the Developers do what they love, and don't ruin it for them by trying to rush them. Realize none of this would be here if they didn't enjoy making the Games, Mods, or whatever. Just be thankful and get off their backs ;)
     
  17. Offline

    OrtwinS

    Agreed, this ask & answer game happened on every page of this thread.
    And it is indeed a rant :p.


    The true reason for my reply: ofcourse I know your publicly doubting some peoples ability to process written information, but I really wonder what CBA actually stands for :D. No hits on google :p.
     
    SqgSquattingBear likes this.
  18. Offline

    gelvis

    I've also noticed, that server stops spamming if I'm about 150 blocks away from spawn.
     
  19. Offline

    EvilSeph Retired Staff

    Missed your previous post. A server log (including only useful information) would be helpful.
     
    gelvis likes this.
  20. Offline

    gelvis

    Code:
    at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:58)
    2011-04-25 13:11:08 [SEVERE]     at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:90)
    2011-04-25 13:11:08 [SEVERE]     at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:58)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.k(World.java:374)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.applyPhysics(World.java:362)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.update(World.java:331)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.setTypeId(World.java:303)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.BlockGrass.a(SourceFile:38)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.j(World.java:1650)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.doTick(World.java:1463)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-25 13:11:08 [INFO] Chunk (-16, -14) stored at  (-11, -12)
    2011-04-25 13:11:08 [SEVERE] java.lang.Throwable
    2011-04-25 13:11:08 [SEVERE]     at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:58)
    2011-04-25 13:11:08 [SEVERE]     at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:90)
    2011-04-25 13:11:08 [SEVERE]     at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:58)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.k(World.java:374)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.applyPhysics(World.java:363)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.update(World.java:331)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.setTypeId(World.java:303)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.BlockGrass.a(SourceFile:38)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.j(World.java:1650)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.World.doTick(World.java:1463)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-04-25 13:11:08 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-25 13:11:08 [INFO] Chunk (-16, -14) stored at  (-11, -12)
    2011-04-25 13:11:08 [SEVERE] java.lang.Throwable
    2011-04-25 13:11:08 [SEVERE]     at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-04-25 
    These are the last lines, I was at the spawn point for about 20 seconds, and "server.txt" was holding more that 60 000 letters (I deleted file before loging into server, so it was clean). This problem appeared for many people pages ago, so I'm not the only one. I've noticed something similar for Popa611, I didn't compare our spam, but the problem was the same. Server is spamming the same or almost the same information over and over, and I noticed that it stops if I move about 150 blocks away from the spawn.

    After spending several hours in the server "server.txt" was more than 600MB big.
    Server is spamming so fast, that you literally cannot follow or read what it says.

    I also made two screenshots [in middle of server spam and after disconnecting] you can see in my earlier post.
    I made clear server with no plugins, and the problem still exists. I've also got "zombies fly mod", but I highly doubt that there is any effect from it.

    Windows 7 [32bit] With high computer specs.
     
  21. Offline

    tanaka141

    Hi everybody,

    I have a problem with my plugin, i didn't have it with previous CraftBukkit and Bukkit. the command "plugin.getServer().getPlayer(Name)' don't work anymore.

    i use it here :
    Code:
        public void DecompteRepas() {
            Calendar calendar = Calendar.getInstance();
            int timeAct = (int) (calendar.getTimeInMillis() / 1000);
            for(Entry<String, Integer> currentEntry : this.PlayerFaim.entrySet()) {
                String Name = currentEntry.getKey();
                Player player = plugin.getServer().getPlayer(Name);
                if(player != null) {
                    if((this.PlayerDernierMvt.get(Name) + 300) > timeAct)
                        this.PlayerFaim.put(Name, (this.PlayerFaim.get(Name) - 5));   
                    int valeur = this.PlayerFaim.get(Name);
                    if(valeur < 0) {
                        this.PlayerFaim.put(Name, 0);
                        player.sendMessage(ChatColor.RED + "Votre force est trés réduite, il faut manger " + ChatColor.GREEN + "/manger");
                    } else if(valeur < 50) {
                        player.sendMessage(ChatColor.YELLOW + "Il faudrait penser à manger ! " + ChatColor.GREEN + "/manger");
                    }
                } else this.saveData(Name);
            }
        }
    
    and the console return this :
    Code:
    2011-04-25 12:05:38 [SEVERE] java.lang.NullPointerException
    2011-04-25 12:05:38 [SEVERE]     at net.tanakaworld.tanaka.GenPlayerListe.DecompteRepas(GenPlayerListe.java:59)
    2011-04-25 12:05:38 [SEVERE]     at net.tanakaworld.tanaka.Generic$1.run(Generic.java:107)
    2011-04-25 12:05:38 [SEVERE]     at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:33)
    2011-04-25 12:05:38 [SEVERE]     at java.lang.Thread.run(Unknown Source)
    i have the same problem in another part of the plugin, i have controlled that the "Name" is not null, then i don't understand what happen
     
  22. Offline

    EvilSeph Retired Staff

    @gelvis Looks like you have some corrupted chunks. Restore them from a backup or try using Chunkster (I think it's called - found somewhere in the Bukkit Tools forum).
     
    Mentioum and gelvis like this.
  23. Offline

    gelvis

    You are saying that for who ?
     
  24. Offline

    slay_mithos

    That would be to you gelvis
    chunk X Y stored at X' Y'
    this message usually means a chunk is corrupted or saved on the wrong chunk file
     
  25. Offline

    Noah1997

    Ok thanks! When you said make backups with external, unconnected media, do you mean like a USB flash drive? Or an external hard drive? Also, what would I do to back it up? I currently don't have a server, but am looking to start one for just a few friends.
     
  26. Offline

    XxBTWxX

    Is #720 stable?
    Now running with #714 and i haven't seen any bugs.
     
  27. Offline

    Plague

    Meaning you have to read bukkit comments for this craftbukkit version
     
  28. i get a message every tim now (only after updating to 1.5)
     
  29. Offline

    Plague

    recipes were always there and achievements were added in 1.5, that's a minecraft message
     
  30. Offline

    gelvis

    thank you! worked.
     
  31. Offline

    Prof.X

    Bukkit Team! Thanks so much for all the hard work you have putting in!
    I run a small private server with a very small set of plug-ins. We wanted to make sure to let you know that what you are doing is definitely appreciated by our server community!
     
Thread Status:
Not open for further replies.

Share This Page