Minecraft 1.2.4 is out.

Discussion in 'Bukkit News' started by EvilSeph, Mar 22, 2012.

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



    Mojang have just released an update to Minecraft, bringing us to 1.2.4.

    This update is primarily a bug fix release but does include some nice improvements as well:
    • Made placing half blocks on existing half blocks (to make a full block) easier
    • Limit framerate on menu screens, no longer uses 100% cpu and make my computer melt
    • Fixed fatal crash for converted worlds to anvil, when there’s blocks at max height
    • Fixed an old bug with signs clearing text while you’re editing them in SMP
    • Fixed crash when logging in while there are blocks at maxheight at spawn
    • Fixed TNT ghosts in multiplayer
    • Fixed storage minecarts dropping enchanted items
    • Fixed crashes on invalid server addresses when joining a server
    • Fixed entities being uninteractable if they existed at login (Multiplayer)
    • Fixed dupe exploit with paintings
    • Fixed furnaces and dispensers dropping enchanted items
    • Fixed the “flickering” of chat as it vanishes off the screen
    • Fixed text rendering over items in the container screens
    • Fixed exploit with jungle saplings (turns other saplings into jungle ones)
    • Fixed launcher opening minecraft dir if the path contains a space
    • Fixed an off-by-one lighting bug
    • Fixed block transmuting (turning one block into another via pistons)
    • Fixed placing mushrooms in daylight, where they can’t survive
    • Fixed redstone lamps dropping powered block items when destroyed while on
    • “save-all” (server) now works even when you have toggled “save-off”
    • Fixed turning half-blocks into full-blocks while you’re standing on them
    • Fixed seed displaying in F3 debug when the seed is unknown (multiplayer)
    • Fixed villager texture changing clientside per profession
    • Fixed falling off ledge corners while holding shift
    • Fixed players falling when reconnecting to servers where they were previously flying
    • Chat history and much better chat editing
    • A few new decoration blocks
    • “Back” and “Quit” buttons to OutOfMemoryScreen
    • Made cats more realistic (read: probably annoying). I hope it’s enough to cancel out any joy you may receive from the previous feature!
    • Added a “minimal” debug menu for testing with. Shift+F3 to hide the graphs.
    This is just a short announcement to let you know that we are aware of this and are working on it as I type this. Please note: Minecraft 1.2.4 has bumped the protocol version, so it is incompatible with 1.2.3.

    Thanks for your patience and understanding.
  2. Offline


    I think Mojang could have went about this better but a lot of people here seem to be overreacting.

    When you (server administrators) agree to use Bukkit, you agree you'll accept both the ups and downs. The up-side being of course the many plugins written for it. The down-side being you have to wait in order to update your server to the latest version. If you can't stand waiting, you shouldn't have been using Bukkit. If you have no choice but to use Bukkit, then you'll just have to deal with it. By all means, complain if you want, but I doubt that motivates anyone to work faster.


    That said I think it would have made more sense for Mojang to withhold the update and give the obfuscated jar to Bukkit and let them play with it (to update Bukkit) before releasing the update to the public. Mojang could have also released it as an early-release snapshot and simply waited a few days.

    Considering we payed Mojang, and Mojang is fully aware how many servers use bukkit, the only people I'm disappointed in are them as a company, not specifically the bukkit guys.

    That and I was kind of expecting a mod API 4 updates ago (beta 1.7)... *cough*
  3. Offline


    I agree with everything you said in that quote after the dashes. But, maybe not the part above where you essentially said, "too bad deal with it." The idea that Mojang can keep screwing their users and getting away with it, and we should support them and stop complaining about it needs to stop.

    This wheel will continue to squeak and bother Mojang until they give us some oil. I'm emailing notch and the team about this and giving them constructive ideas of how to solve it going forward.

    Also, I'd like to add that I don't blame the Bukkit team for this at all, they're obviously the underdog and can't do anything about it. Otherwise, they would have since they're now employees. The fact that this release came out and started hell all over again for plugin developers and server admins is proof they're not being listened to. I put the full blame squarely on Mojang, where it rightly belongs.
  4. Offline


    lol...refer to the past 583 posts
  5. Offline


    Is the recomended build versin is already out????
  6. Offline


    Do, _not_, depend on custom - non offical - support for your server
    _if_ you cannot stand the occasional wait or non-compatability.

    This is easily ones own choice to subject ones server to - _total_? -
    depency on bukkit - and it is totally unnescecary to get upset when mojang,
    works on their game - with 0 obligations towards custom mod-systems that people has
    choosen to use (and create).

    Also, they are working on a real Mod-Api now - who's purpouse is to have a real stable ground for mods.

    Realise this, that it is _your choice_, and chill.
  7. Offline


    To answer everyone asking for a Recommended build of bukkit 1.2.4, it does not yet exist, nor does a beta. That is reason there are a lot of people upset on this forum thread.

    If you want to run your server with bukkit 1.2.4 you need to go download the very latest dev build from:


    I recommend that you remove all of your plugins and add them one at a time back in, testing as you go. You might want to test it on a different port, so users don't connect and then get annoyed at you as you keep having to drop the server and try again.

    Hope this helps. :)
  8. Offline


    You just need to take the new craftbukkit.jar put it in your server folder delete the old craftbukkit then rename the new craftbukkit----(craftbukkit)
  9. Offline


    Where can I download the update?
  10. Offline

    Don Redhorse

    well up to now nobody could explain to me why he have a NEW server protocol in 1.2.4 and why it was necessary... I still think it is because of the new chat... which we could have lived without till 1.3...

    on a side note:

    want to run 1.2.3 AND 1.2.4 at the SAME time on the SAME server?


    Yeah on spout forums.. not here.. you can ask him why he doesn't post here...
    sorklin likes this.
  11. Offline


    Now we need ***certain *coughtsk89q* plugins*** to update so that players will stop spawning them infinity everything from protected areas. Lol, What did you do to break world guard like that?
  12. Offline


    Wow, interesting. I'll have to try that out.

    He might not be posting on here because bukkit has rules on what can be posted here. Whereas, spoutcraft allows you to post any kind of tool or modification without restrictions.
  13. Offline


    Hey, I'm very sorry to be a noob. I just got into the whole minecraft server thing. Could someone please answer this one question? I have installed quite a lot of plugins on my server including essentials, permissionsEX, ChatManager, WorldEdit, and others. I am using a host by the name of "Host Altitude". When Bukkit comes out with CraftBukkit 1.2.4, and I select to use that, will all the plugins I have become corrupt? Thanks for the answers! I appreciate it so much! Minecraft FTW! [creeper]
  14. Offline


    For everyone complaining about how hard it is to run a server, you are not cut out to run one. Just join one of the many great servers (like mine) that stay as up to date as possible and very very fun to play on. Educated users know better than to accept an update until their choice server prompts them that they are out of date. You don't HAVE to be on the latest Mojang version, you just WANT to.

    We at Omega run over two dozen plugins and only upgrade when everything will work AS STABLE AS POSSIBLE after the upgrade. First you have Mojang update, then you have Bukkit update, then you have to ensure that all of your plugins are compatible/updated. That's just how these things work.
    Snipes01 likes this.
  15. Offline

    The Commander

    Learn to read this thread from the start and you would have your answer straight away, I myself have posted the link at least twice, and it must be posted at least 1000 times already.
  16. Offline


    I am also one of the (many) server owners... GET 1.2.4 OUT LAZY DEVS!
  17. Offline


    Hey to everyone being disruptive and angry at people new to the thread asking where to get a download.. Be nice.

    To those server admins, the alpha build of 1.2.4 is here:

    For the record, I tested it briefly this morning before I left for work. The essentials, factions, worldguard and musicservice plugins seemed to load. I didn't get a chance to test the others or try claiming land/regions. I'm sure bugs will crop up.

    I'm starting to root for the spoutcraft guys now. Maybe they can get a server out that will continue to run even after Mojang tries to break them. I just read on their forum that they're close to having their own server code completed. Hip hip hooray for the good guys.
  18. Offline


    Ok everyone, SHUT THE FUCK UP. It doesn't matter if you're bitching because of updates, or because others are bitching, we're just getting nowhere at all. Sure, we may be out of date here, but keep in mind the other people have something called a LIFE, and maybe that want to live LIFE, maybe SLEEP, go for a WALK, maybe play some GAMES, not CODE their entire life.
  19. Offline


    This might be useful to someone somewhere. It is my server log on the very latest 1.2.4 dev build. Keep in mind I'm running the developer version of a lot of these plugins, not just the ones you can find on their plugin pages but I've actually had to compile myself to get working, e.g. essentials, citizens, etc. To compile any of the plugins you'll need NetBeans and the Java JDK, I recommend 1.6 but it depends on what you use to run bukkit on your server.

    2012-03-23 13:41:59 [INFO] Starting minecraft server version 1.2.4
    2012-03-23 13:41:59 [INFO] Loading properties
    2012-03-23 13:41:59 [INFO] Starting Minecraft server on *:25565
    2012-03-23 13:41:59 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.3-R0.2-83-gcb50fd6-b2117jnks (MC: 1.2.4) (Implementing API version 1.2.4-R0.1-SNAPSHOT)
    2012-03-23 13:42:00 [INFO] Starting Minequery server on *:25566
    2012-03-23 13:42:00 [INFO] [BorderGuard] Loading BorderGuard v4.31
    2012-03-23 13:42:00 [INFO] [LagMeter] Loading LagMeter v1.7
    2012-03-23 13:42:00 [INFO] [PlugMan] Loading PlugMan v1.6.3
    2012-03-23 13:42:00 [INFO] [Minequery] Loading Minequery v1.5
    2012-03-23 13:42:00 [INFO] [WorldEdit] Loading WorldEdit v5.3-SNAPSHOT
    2012-03-23 13:42:00 [INFO] [CommandHelper] Loading CommandHelper v3.3.0
    2012-03-23 13:42:00 [INFO] [PermissionsBukkit] Loading PermissionsBukkit v1.6
    2012-03-23 13:42:00 [INFO] [Vault] Loading Vault v1.2.12-b136
    2012-03-23 13:42:00 [INFO] [mcMMO] Loading mcMMO v2.0.00-dev-b414
    2012-03-23 13:42:00 [INFO] [TreeAssist] Loading TreeAssist v3.7
    2012-03-23 13:42:00 [INFO] [dynmap] Loading dynmap v0.34-957
    2012-03-23 13:42:00 [INFO] [Essentials] Loading Essentials vTeamCity
    2012-03-23 13:42:00 [INFO] [Citizens] Loading Citizens v1.1.6
    2012-03-23 13:42:00 [INFO] [EssentialsProtect] Loading EssentialsProtect vTeamCity
    2012-03-23 13:42:00 [SEVERE] log4j:WARN No appenders could be found for logger (com.mchange.v2.log.MLog).
    2012-03-23 13:42:00 [SEVERE] log4j:WARN Please initialize the log4j system properly.
    2012-03-23 13:42:00 [SEVERE] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    2012-03-23 13:42:00 [INFO] [Dynmap-Essentials] Loading Dynmap-Essentials v0.13
    2012-03-23 13:42:00 [INFO] [EssentialsSpawn] Loading EssentialsSpawn vTeamCity
    2012-03-23 13:42:00 [INFO] [EssentialsChat] Loading EssentialsChat vTeamCity
    2012-03-23 13:42:00 [INFO] [Factions] Loading Factions v1.6.6b
    2012-03-23 13:42:00 [INFO] [Dynmap-Factions] Loading Dynmap-Factions v0.16
    2012-03-23 13:42:00 [INFO] [MusicService] Loading MusicService v1.2.4
    2012-03-23 13:42:00 [INFO] [Vault] Enabling Vault v1.2.12-b136
    2012-03-23 13:42:00 [INFO] [Vault][Economy] Essentials Economy found: Waiting
    2012-03-23 13:42:00 [INFO] [Vault][Permission] PermissionsBukkit hooked.
    2012-03-23 13:42:00 [INFO] [Vault][Permission] PermissionsBukkit found: Waiting
    2012-03-23 13:42:00 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system.
    2012-03-23 13:42:00 [INFO] [Vault] Enabled Version 1.2.12-b136
    2012-03-23 13:42:00 [INFO] Preparing level "world"
    2012-03-23 13:42:00 [INFO] Default game type: 0
    2012-03-23 13:42:00 [INFO] Preparing start region for level 0 (Seed: -7042746995405097836)
    2012-03-23 13:42:01 [INFO] Preparing spawn area: 77%
    2012-03-23 13:42:02 [INFO] Preparing start region for level 1 (Seed: -7042746995405097836)
    2012-03-23 13:42:02 [INFO] Preparing spawn area: 52%
    2012-03-23 13:42:03 [INFO] Preparing start region for level 2 (Seed: -7042746995405097836)
    2012-03-23 13:42:03 [INFO] [BorderGuard] Enabling BorderGuard v4.31
    2012-03-23 13:42:03 [INFO] BorderGuard version 4.31 is enabled!
    2012-03-23 13:42:03 [INFO] [LagMeter] Enabling LagMeter v1.7
    2012-03-23 13:42:03 [INFO] [LagMeter 1.7] Enabled! Polling every 40 server ticks. Logging to /home/palisade/mc/plugins/LagMeter/lag.log
    2012-03-23 13:42:03 [INFO] [PlugMan] Enabling PlugMan v1.6.3
    2012-03-23 13:42:03 [INFO] [Minequery] Enabling Minequery v1.5
    2012-03-23 13:42:03 [INFO] [WorldEdit] Enabling WorldEdit v5.3-SNAPSHOT
    2012-03-23 13:42:04 [INFO] WEPIF: Using the Bukkit Permissions API.
    2012-03-23 13:42:04 [INFO] [CommandHelper] Enabling CommandHelper v3.3.0
    2012-03-23 13:42:05 [INFO] CommandHelper/CommandHelper 3.3.0 enabled
    2012-03-23 13:42:05 [INFO] [CommandHelper]: Main file processed
    2012-03-23 13:42:05 [INFO] [CommandHelper]: 1 alias(es) defined.
    2012-03-23 13:42:05 [INFO] [PermissionsBukkit] Enabling PermissionsBukkit v1.6
    2012-03-23 13:42:05 [INFO] [PermissionsBukkit] Enabled successfully, 0 players registered
    2012-03-23 13:42:05 [INFO] [Vault][Permission] PermissionsBukkit hooked.
    2012-03-23 13:42:05 [INFO] [mcMMO] Enabling mcMMO v2.0.00-dev-b414
    2012-03-23 13:42:05 [INFO] [mcMMO] Loading mcMMO config.yml File...
    2012-03-23 13:42:06 [INFO] [mcMMO] Loading mcMMO treasures.yml File...
    2012-03-23 13:42:06 [INFO] mcMMO version 2.0.00-dev-b414 is enabled!
    2012-03-23 13:42:06 [INFO] [TreeAssist] Enabling TreeAssist v3.7
    2012-03-23 13:42:06 [INFO] [dynmap] Enabling dynmap v0.34-957
    2012-03-23 13:42:06 [INFO] [dynmap] Using Bukkit Permissions (superperms) for access control
    2012-03-23 13:42:09 [INFO] [dynmap] Loaded 16 shaders.
    2012-03-23 13:42:10 [INFO] [dynmap] Loaded 82 perspectives.
    2012-03-23 13:42:10 [INFO] [dynmap] Loaded 12 lightings.
    2012-03-23 13:42:11 [INFO] [dynmap] Web server started on address
    2012-03-23 13:42:11 [INFO] [dynmap] version 0.34-957 is enabled - core version 0.34-123
    2012-03-23 13:42:11 [INFO] [dynmap] Loaded 3 maps of world 'world'.
    2012-03-23 13:42:11 [INFO] [dynmap] Loaded 2 maps of world 'world_nether'.
    2012-03-23 13:42:11 [INFO] [dynmap] Loaded 2 maps of world 'world_the_end'.
    2012-03-23 13:42:11 [INFO] [dynmap] Enabled
    2012-03-23 13:42:11 [INFO] [Essentials] Enabling Essentials vTeamCity
    2012-03-23 13:42:12 [INFO] [Vault][Economy] Essentials Economy hooked.
    2012-03-23 13:42:12 [INFO] Essentials: Using PermissionsBukkit based permissions.
    2012-03-23 13:42:12 [INFO] [Citizens] Enabling Citizens v1.1.6
    2012-03-23 13:42:12 [INFO] [Citizens] NPC types loaded: healer, wizard, quester, guard, trader, blacksmith
    2012-03-23 13:42:13 [INFO] [Citizens] version [1.1.5] loaded.
    2012-03-23 13:42:13 [INFO] [EssentialsProtect] Enabling EssentialsProtect vTeamCity
    2012-03-23 13:42:14 [INFO] [Dynmap-Essentials] Enabling Dynmap-Essentials v0.13
    2012-03-23 13:42:14 [INFO] [Dynmap-Essentials] initializing
    2012-03-23 13:42:14 [INFO] [Dynmap-Essentials] version 0.13 is activated
    2012-03-23 13:42:14 [INFO] [EssentialsSpawn] Enabling EssentialsSpawn vTeamCity
    2012-03-23 13:42:14 [INFO] [EssentialsChat] Enabling EssentialsChat vTeamCity
    2012-03-23 13:42:14 [INFO] [Factions] Enabling Factions v1.6.6b
    2012-03-23 13:42:14 [INFO] [Factions v1.6.6b] === ENABLE START ===
    2012-03-23 13:42:14 [INFO] [Factions v1.6.6b] Loading board from disk
    2012-03-23 13:42:14 [INFO] [Factions v1.6.6b] Found and will integrate chat with EssentialsChat vTeamCity
    2012-03-23 13:42:14 [INFO] [Factions v1.6.6b] Economy integration through Vault plugin successful.
    2012-03-23 13:42:14 [INFO] [Factions v1.6.6b] === ENABLE DONE (Took 327ms) ===
    2012-03-23 13:42:14 [INFO] [Dynmap-Factions] Enabling Dynmap-Factions v0.16
    2012-03-23 13:42:14 [INFO] [Dynmap-Factions] initializing
    2012-03-23 13:42:14 [INFO] [Dynmap-Factions] version 0.16 is activated
    2012-03-23 13:42:14 [INFO] [MusicService] Enabling MusicService v1.2.4
    2012-03-23 13:42:14 [INFO] [MusicService] Enabled.
    2012-03-23 13:42:15 [INFO] Done (14.481s)! For help, type "help" or "?"
    2012-03-23 13:42:15 [INFO] [Citizens] Loaded 0 NPCs.
    2012-03-23 13:42:15 [INFO] [Citizens] Loaded 0 quests.
    Hope it helps someone out there to figure out the versions they need and which plugins work.
  20. Offline


    i hate updating my plugins....
  21. Offline


    I should start a service where I maintain a distribution of bukkit where I build all the latest plugins and bukkit dev, test it, and then wrap it up in one big zip and provide it for download. It'd be a lot of work, but it almost seems like there's a need for that sort of thing.
  22. Offline


    No, you paid Mojang. Bukkit is not Mojang. I make no money from this whatsoever.
    I'm not apologizing for or defending anyone. I'm trying to help you understand why your righteous indignation is so misplaced. Mojang has basically hired the Bukkit team to do exactly that - WITHIN the Mojang software. Read the release announcement to know more about what happened, why they chose Bukkit, etc. Also, Jeb didn't just drop this on anyone. He announced on his twitter well before 1.2.4 got released. Bukkit cannot just take the source code of Minecraft and recompile CraftBukkit with that source without effectively giving out the source to everyone. Hence, what you are asking for isn't possible. Even if they did talk to every modding group before every release the result would be the same. Mojang would release, and Bukkit would have to deobfuscate the code. This has to happen unless Mojang open sourced their code. You could argue whether they should or not, but that's irrelevant to this conversation. The fact remains, this is how the modding community has to handle updates for now. Now that the Bukkit team is working directly for Mojang, what we will hopefully see is a feature rich vanilla server - ready for all sorts of plugins. However, you'd already know this if you read through the great many posts about the Bukkit team getting hired by Mojang.
    You do know that Mojang hired Bukkit already, right? Hence, the Mojang server will hopefully be even easier than the CraftBukkit server for those of us who are server admins.
    I suggest having a test server you run your plugins through. Would save you a great deal of headache compared to your recommended solution.

    We don't normally link dev builds to the average server owner. Just read this thread through to know why. Too many people do not understand what a dev build is, how to handle the errors that show up, or that they need to be extra vigilant keeping both their server and plugins up to date. They are dev builds afterall, use at your own risk.
  23. Offline


    How long does it normally take bukkit to make another build? Not recommended but a build? Im really eger to start playing again with my friends!
  24. Offline


    wont it still say outdated on a beta build?
  25. Offline


    Bukkit team, thank you for all that you do. Not all of us are insane and expect you to reverse engineer obfuscated code and integrate it with your code in the course of a single day. ;) I just donated and I hope it says "thank you" for how much better you make minecrafting!
    TnT likes this.
  26. Offline


    Actually, the dev build for 1.2.4 came out only a couple hours after 1.2.4 got released. Its just not "known" bug free and all the new API methods haven't been included yet. We do thank you for your understanding nature, and how you can recognize that bug fixes and API additions take more than a couple minutes to put together.
    medgno likes this.
  27. Offline



    Don't get stressed, we all know what you do. Trolls like this who post stuff such as this will not be convinced even after a well thought out reply. I can sense your frustration after hours of hard work and then coming here and reading these comments. When my playerbase starts complaining about the free service I offer (actually less than free because I lease tier 2 datacenter equipment out of my own pocket), I just step back and laugh and realize that they can go to the competition if they like. With me there are many servers and I'd rather the complainers go bug those admins, with bukkit you guys have no competition that provides the quality you provide.

    For the record, I just installed dev build 1.2.4-r0.1 #02117 and it works perfectly (after a mcmmo upgrade and reconfig).

    Just wanted to say thanks for the work the Bukkit Team puts in and the rapid progress you guys made on the 1.2.4 dev release. Also, congrats on the Mojang deal. Now go relax and enjoy your weekend.
  28. Offline


    Over 400 players*
  29. Offline


    I actually wanted to make a point and reply to every thread made as of late. It seems to calm down these comments when someone with a shiny tag says something.

    However, I will go do exactly that - a nice relaxing weekend would be great.
  30. Offline

    *CoN *

    Does anyone know when the beta build is coming... I expected it to be out by now.
  31. Offline


    DHLF and The Commander like this.
Thread Status:
Not open for further replies.

Share This Page