CraftBukkit 1.4.7-R0.1 is now available!

Discussion in 'Bukkit News' started by EvilSeph, Jan 17, 2013.

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

    EvilSeph

    A new CraftBukkit Beta Build (1.4.7-R0.1) that provides Minecraft 1.4.7 compatibility is now available.

    Will plugins break with this build?
    Provided the developers of the plugins you are using are keeping up with the development of Bukkit, all your plugins should work fine, with the exception of plugins that use Minecraft or CraftBukkit code.

    Important Note: this Beta Build contains a new safeguard to protect servers against unchecked and thus potentially damaging plugins. See the announcement here for more information:
    http://forums.bukkit.org/threads/sa...cked-and-potentially-damaging-plugins.116749/

    What is a Beta build?
    A Beta Build is in between a developer build and a Recommended Build. These builds simply work and are promoted much more frequently than a Recommended Build. While we will do some testing before promoting a beta build, we will not be running it through our extensive test process. As such, there are no guarantees that they will not contain minor bugs. If we do find out they are broken, we will mark it as such on DLB and promote a new one. A beta build may contain incomplete API and new features but they should not interfere with running the build in any way.

    This particular Beta build, like every first Beta build for a Minecraft update, is primarily made available to help facilitate more testing coverage to bring us closer to a Recommended Build sooner. Please consider running this Beta build to give us a hand with discovering issues we need to address in order to reach a Recommended Build.

    Known Issues:
    • Monsters, villagers, etc. using portals (added in Minecraft 1.4) has been temporarily disabled.
    For more detailed information on what is contained in this update, please see the changelog here.

    Download CraftBukkit 1.4.7-R0.1 here
     
  2. Offline

    Hoolean

    EvilSeph
    Great work once again! Thank you :D
     
  3. Offline

    Retherz_

  4. Offline

    korsakik

  5. Offline

    Ugpzt

    Thanks. :D
     
  6. Offline

    moose517

    when will mob using portals ever be enabled?
     
    mrrt, hawkfalcon, tommycake50 and 2 others like this.
  7. Offline

    Zobtzler

    Maybe it has got big chances of making the server buggy, I don't know. I suppose they are trying to fix it...
     
  8. Offline

    wesleydeman

    Great work!
     
  9. Offline

    batbat

    Thanks Bukkit Heads!
     
  10. Offline

    crushh87

    Nice work.
     
  11. Offline

    Hoolean

    I guess they're waiting until there's an event for it, as their are no bugs with it in the vanilla version ^-^

    They probably just don't want players abusing it before there is a way to stop it :)
     
    Zobtzler likes this.
  12. Offline

    ThaSourceGaming

    Keep up the good work Bukkit!
     
  13. Offline

    TnT

    Excellent work team.

    Everyone: Keep in mind, this is not a support thread. Use Bukkit Help if you need assistance.
     
  14. Offline

    usunofbeach

    Too quick to catch up with . T_T
     
  15. Offline

    KaizenNeko

    Why again is this still not implemented? I must have missed the explanation at some point.
     
  16. Offline

    TnT

    Because we prefer to not crash servers. Until we can find a way to do this that won't crash a server it will stay removed.
     
  17. Offline

    Feindbild

    What's the new version/safeguard "code" for importing minecraft classes?
     
  18. Offline

    kkc889

    Great work Bukkit team :cool:
     
  19. I must have missed something, I could have sworn that all the improvements of 1.4.7 had already been rolled into the current 1.4.6 builds. And as 1.4.7 clients can connect to 1.4.6 servers, is there any particular reason for this one?
     
  20. Offline

    Slider

    I have problems to place beds, can only place it in west direction, in north, south or east i cant place it :confused:
     
  21. Offline

    KaBob

    I thought bukkit was going to just stay with 1.4.6 since it didn't really matter =/
     
  22. Offline

    agaricus

    You are correct - here is the complete diff between 1.4.6 and 1.4.7 vanilla server:

    Code:
    net/minecraft/server/CrashReportVersion:
        public String minecraftVersion()
        {
    -        return "1.4.6";
    +        return "1.4.7";
        }
     
    net/minecraft/server/EntityFireworks:
        protected void entityInit()
        {
    -        this.dataWatcher.addObject(8, new ItemStack(0, 0, 0));
    +        this.dataWatcher.addObjectByDataType(8, 5);
        }
     
    net/minecraft/server/EntityArrow:
    -                            EnchantmentThorns.func_92044_a(this.shootingEntity, var24, this.rand);
    +                            if (this.shootingEntity != null)
    +                            {
    +                                EnchantmentThorns.func_92044_a(this.shootingEntity, var24, this.rand);
    +                            }
     
    net/minecraft/server/IMojangStatistics:
            this.addData("os_version", System.getProperty("os.version"));
            this.addData("os_architecture", System.getProperty("os.arch"));
            this.addData("java_version", System.getProperty("java.version"));
    -        this.addData("version", "1.4.6");
    +        this.addData("version", "1.4.7");
            this.playerStatsCollector.addServerTypeToSnooper(this);
        }
     
    net/minecraft/server/MinecraftServer:
        public String getMinecraftVersion()
        {
    -        return "1.4.6";
    +        return "1.4.7";
        }
     
     
    net/minecraft/server/DedicatedServer:
            var1.setDaemon(true);
            var1.start();
            ConsoleLogManager.init();
    -        logger.info("Starting minecraft server version 1.4.6");
    +        logger.info("Starting minecraft server version 1.4.7");
     
    net/minecraft/server/BanList:
                if (par1)
                {
    -                var2.println("# Updated " + (new SimpleDateFormat()).format(new Date()) + " by Minecraft " + "1.4.6");
    +                var2.println("# Updated " + (new SimpleDateFormat()).format(new Date()) + " by Minecraft " + "1.4.7");
                    var2.println("# victim name | ban date | banned by | banned until | reason");
                    var2.println();
                }
    
    Of these changes, CraftBukkit 1.4.6-R0.3 has:

    CraftBukkit 1.4.7-R0.1 on the other hand includes these changes from https://github.com/Bukkit/CraftBukkit/commit/fcfebeb7ade1e10dc03ce61d0ebc74c2319f2624:

    • Version bump to 1.4.7
    • Vanilla fix for fireworks (should be functionally the same I believe, but no longer is a CB patch)
    • A couple dozen mc-dev renames for better readability of CB's base edits
    • The new safeguard, internal packages are now under v1_4_R1 instead of v1_4_6 (note there is no v1_4_7, never was - if you see a plugin trying to access v1_4_7, it was trying to bypass the safeguard)
     
    MrBluebear3 likes this.
  23. Offline

    KaizenNeko

    Looks like it was found and being fixed in 1.4.7-R0.2.
    See BUKKIT-3447.
     
  24. GOOD WORK GUYS! :D
     
  25. Offline

    rockstar421421

    YESH!! lol I been waitin this to come out!! thank you!!
     
  26. Offline

    HappyPikachu

    Excellent stuff once again! I realize 1.5 is right around the corner, but is there an ETA on when mobs moving through portals will be available/toggleable?
     
  27. Offline

    TnT

  28. Offline

    MrTomTomHD

    Nice work guys! I think 1.4.8 is due to release soon aswell
     
  29. Offline

    cnaude

    Nice!
     
  30. Offline

    zzxxip

    Great! Hopefully this means a RB for 1.4.7 is on the way soon!
     
Thread Status:
Not open for further replies.

Share This Page