Question Help - Need VERY early version of craftbukkit

Discussion in 'Bukkit Help' started by RichardMcKee, Feb 19, 2017.

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

    RichardMcKee

    I am looking to put up a craftbukkit beta 1.2_01 or earlier server. I already have the earliest version I can find, which is 'Build 33', which would now be referred to as 'CB 33'. Please help me find a craftbukkit server jar for CB 32 or earlier! But to conclude this, please help me find a craftbukkit server jar (or exe, although I don't think those exist) for CB (Build) 32 or earlier!
     
    Last edited by a moderator: Feb 20, 2017
  2. Offline

    dNiym

    If you get spigot, you can build other versions than the latest, I don't know how far back it goes but you could check that route. When it builds spigot it also builds a craftbukkit version


    Sent from my iPhone using Tapatalk
     
  3. Offline

    RichardMcKee

    I will, but I don't know how to. Is there a tutorial, or could you send me some directions on how to, please?
     
  4. Offline

    dNiym

    https://www.spigotmc.org/wiki/buildtools/

    However it looks like according to the wiki the furthest that goes back is 1.8. You might could contact the author and see if building an older version is possible.


    Sent from my iPhone using Tapatalk
     
  5. Offline

    Zombie_Striker

    @RichardMcKee
    First, it is illegal to distribute the CB jar.Do Not do that.

    Why would you even need a craftbukkit version that old? Why would anyone need any version of CB older than 1.7? What would you possibly get out of an older version with potentially more bugs and less features.
     
  6. Offline

    RichardMcKee

    I'm sorry, I thought it wasn't illegal if I distributed it via email, but ok, I won't. About the version, there is a community of players who think all versions after Beta 1.7.3 "aren't real Minecraft". (Note not all people on these servers think that, just the majority.) I don't know if I'm allowed to say server names, so lets just say there's an Alpha 1.2.6 server with a discord of over 30 people (and around 5 people on at one time on average,) a Beta 1.7.3 server that had been Beta 1.5_01 before that, Beta 1.4_01 before that and Beta 1.7.3 (the same version it currently is,) with around 15 people on its discord, and around 3 people on at a time. Then there are smaller servers, including an anarchy Beta 1.7.3 server, my server (Beta 1.2_01, which is tiny compared to the big ones), and my online friend's server. And if you look at the number of subscribers the big beta 1.7.3 server owner's youtube channel has, it has grown massively since he started posting videos on his and one other Beta server, as well as the Alpha 1.2.6 server.

    First, Beta 1.8 or Release 1.8? Second, I don't know the author or their email. But thanks!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Feb 20, 2017
  7. Offline

    timtower Administrator Administrator Moderator

    That would be release 1.8

    In my opinion you are better off by using the versions that the other 99+% off the community is using.
     
  8. Offline

    RichardMcKee

    First, okay. Second, I, I really don't know what to say to that. Just look at the reply to Zombie_Striker I made.
     
  9. Offline

    timtower Administrator Administrator Moderator

    That is why I said it, you want to focus on a small part of the community with no support from anywhere, and no developers that are building plugins for those versions.
     
  10. Offline

    RichardMcKee

    With no support, do you mean from developers, or players? For players that statement is false, but for developers it's true, as there are no developers to my knowledge in the servers. But for players, like I said, that is false, because there is a growing (albeit small) community of players that play Beta and/or Alpha. There are even players on the Alpha 1.2.6 hMod server that resent BETA, and think that Alpha 1.2.6 is the last "real Minecraft version".
     
  11. Offline

    timtower Administrator Administrator Moderator

    @RichardMcKee From developers.
    Players are a different story for this stuff.
     
  12. Offline

    RichardMcKee

    Yes, I know that, but us Beta and Alpha players enjoy playing on those versions whether it's for nostalgia or we think these versions are better.
    EDIT: In fact, one of the server names begins with the word 'Nostalgia'.
     
  13. Offline

    dNiym

    Yeah ever since the DMCA the old craftbukkit versions have mostly gone away finding one would be pure luck, if you're going to write plugins for that version you'll have a hard time finding both help and existing plugins.

    What if you took a current version of craftbukkit and worked on changing it to mimic the mechanics of the older version?

    For example you could remove the new blocks / mobs / items from a newer version to match what was available in your desired version as well as modify the game mechanics such as life regen to act like they did in your target version. You could likewise block the event called when players press f and put something in their offhand to remove that feature.

    If you did this with say 1.12 you would have the benefit of "real minecraft" for your existing players and be able to bring in new players as well.


    Sent from my iPhone using Tapatalk
     
  14. @dNiym @RichardMcKee
    Trying to backport a current version that far is actually very hard (insane amounts of stuff have changed). If you actually need this for some reason and you want to be compatible with those old clients, I'd try finding the vanilla server jar, and trying to jarmod that.
     
  15. Offline

    Zombie_Striker

    @RichardMcKee
    Ah, I see. That is an interesting Niche that you found. The thing is , that is just that: a niche. Although there are players that do want old servers, there are not many players that want old, buggy, unsupported, pluginless servers. I do support the idea for these types of servers, but just understand it is a niche-thing, and that the community may not continue to grow after a while; you only have so many players who will want to continually play on an old version of MC.

    Back to the main problem: There is no way to get that version of CB. First, it is illegal to distribute the jar, so that should be a enough of a deterrent to both you and anyone you find. After that, you would need to be able to find someone who A) had a server back then and B) kept the file somewhere. I don't expect you to find anyone that will do that.
     
  16. @RichardMcKee
    I dug around a bit just for fun and found that you can actually reconstruct old craftbukkit jars via the use of Spigot's CraftBukkit stash, the Bukkit repository on github and the mc-dev repository on github. I went through this process and found out that it wasn't very easy - I had to even modify the source code to compile in some cases (no major modifications needed, just that the mc-dev repository didn't quite seem to match the repo.bukkit.org one [which is not availible anymore]), so I have actually got the working craftbukkit b1.2_01 jar (see the screenshot below). Although sadly because of the legal issues @Zombie_Striker mentioned, I can't just give this to you, but what I can do is help you go through the same process. It does require a bit of source code modification though, so I can only really help you if you're somewhat fluent in Java. If you are fluent in Java, just tell me which version you're wanting to get, and I can put together some instructions.

    [​IMG]
     
  17. Offline

    Zombie_Striker

    @AlvinB
    Interesting. If he does want to do this, can you make a separate thread explaining how to do this? Although I don't think there are many people who want older versions of MC (and have the patients to do whatever you did), it would be nice to have this documented in its own thread.
     
  18. @Zombie_Striker
    I guess that's an interesting idea. Now that I think about it, there are probably more people who want old versions (maybe not that old, but you can also obtain 1.7 and below with this method). I would've probably figured out how to do this earlier, but I actually had all versions since 1.0 saved on an old computer.
     
  19. @AlvinB
    I would be really interested into this..!^^ So you could actually get all Craftbukkit builds since build 1 with this process? :O
     
  20. Offline

    KitsuneBoy

    A direct quote from the Minecraft EULA accessed at https://account.mojang.com/documents/minecraft_eula

    "The one major rule is that you must not distribute anything we've made unless we specifically agree to it. By "distribute anything we've made" what we mean is:
    • give copies of our Game to anyone else;
    • make commercial use of anything we've made;
    • try to make money from anything we've made; or
    • let other people get access to anything we've made in a way that is unfair or unreasonable;
    unless we specifically agree to it. And so that we are crystal clear, "the Game" or "what we have made" includes, but is not limited to, the client or the server software for our Game and includes Minecraft Pocket Edition on all platforms. It also includes updates, patches, downloadable content, add-ons, or modified versions of a Game, part of those things, or anything else we've made."

    This means that giving you the link to either the source code or a fully functional version or anything else that has been made by Mojang is illegal unless Mojang has specifically given their permission to such an effect - and although it doesn't specifically say so in the EULA; it is a safe bet that Mojang will class helping someone to locate such, as a breach of this agreement also - this is the reason why those early Alphas are so hard to find nowadays.

    For this reason, you would be much better off getting the very latest version and then creating a mod that disables all of the new features added since the version you prefer to play - thus essentially making a 1.11.2 version that plays like Alpha 1.1.2 or whatever version you prefer.

    Your right to create mods FOR minecraft is set out in the EULA as quoted below

    "Any Mods you create for the Game from scratch belong to you (including pre-run Mods and in-memory Mods) and you can do whatever you want with them, as long as you don't sell them for money / try to make money from them and so long as you don't distribute Modded Versions of the Game."

    So, you could make a mod as previously described and and play Minecraft with that mod installed. You could even give that mod to your friends to play and they could install it onto their versions and you could play together. Remember though that a mod means "something that is entirely your own original work" or "entirely the original work" of the person from whom you acquired the mod.

    Long story short, I would highly recommend just downloading the latest version and either making mods yourself, or getting premade mods that will give you the experience you are after. That way, you will still be protected by all the latest security patches, you will still be able to get support, still have access to a wider player base and a bigger reservoir of additional mods and most importantly you will remain on the RIGHT side of the law.

    I should point out though, I am not a legal specialist nor do I seek to represent myself as one - my answer is based soley on my understanding of the EULA and some communication I have had with the nice people over at Mojang regarding it.

    So there could quite well be another answer (as everyone has just attested) and all that /\ is literally just my own opinion.
     
    Zombie_Striker likes this.
Thread Status:
Not open for further replies.

Share This Page