• 1

    posted a message on Looking towards the future of servers
    Hello, reader. This post will talk about the future of servers for Minecraft. If you are not an administrator, this post will probably not be all that interesting to you, but you still may want to read some of the post.

    This post will attempt to cover as much detail as possible, and will cite sources in various places so I have to explain less things unnecessarily.

    I made a topic along similar lines a while back, but Mojang's lack of caring about deadlines they set for themselves among other things happening have changed the situation a lot since that point.

    As most of you will be aware, a while ago Mojang hired the core Bukkit team, with the intention of developing an API for Minecraft 'modding' (although the API would change it from modding to making plugins)[1]. As many will also be aware, they have done nothing on the API apart from some useless crap with no functionality value. There has also been no work done on the API for 8 months[2]. Well, the API obviously won't be done any time soon then. The Bukkit developers were hired originally purely for API work, but now all they've done is implemented useless things to Minecraft that should be left to API plugins to implement, not the game itself. It rather defeats the point of a modding API if the game itself has too many features that should be implemented by plugins.

    When the API was first announced, several developers quit updating their plugins for Bukkit, thinking that their plugins would be useless very soon, which is obviously not the case now. New developers are also more reluctant to come to Bukkit because of the API and it seeming like Bukkit will soon die. This means that the developers leaving aren't being replaced, and has resulted in several major plugins (BOSEconomy, iConomy) being outdated. Overall, this means that plugins will slowly start to die, and not be replaced largely. Yes, a lot of major developers are still developing, but many plugins are dying off, and it's hard to find new ones because all the pages of BukkitDev are full of people trying to get popular with Anti TNT plugins.

    So how does a server administrator proceed?

    Obviously, there's nothing wrong with staying with Bukkit as long as you can. Bukkit still has a lot of plugins, and is unrivaled in the plugin features sense. The downside is that when the API is finally done and Bukkit dies you will need to switch over to another platform fairly quickly, and is it impossible to tell at this point how long Bukkit will last before it dies and you can't use it any more (or at least it doesn't support the latest versions of Minecraft).

    Alternatively, you can use another platform. Canary is still living on[3], for example. Canary doesn't have the same userbase or plugins as Bukkit, but it's possible to run a Canary server without problems unless you rely on plugins that heavily rely on Craftbukkit code or Bukkit code that doesn't have an equivelant within Canary. Canary can pretty much do anything Bukkit can do, with some exceptions, and there are probably things Canary can do better than Bukkit / things Canary can do that Bukkit can't as well.

    Spout[4] is another platform that could be used. Spout is a client/server designed for not just Minecraft, but any game made up of voxels/cubes. It is less limited than Bukkit, much faster, much more efficient, and it has multithreading, but it is currently unfinished and not really usable as a replacement for Bukkit before it is finished. It also doesn't have that many plugins yet, however WorldEdit[5] and several other important plugins, including an economy plugin[6], have been developed for Spout. The good news is it will probably be finished before the Minecraft API. As Spout is a server and client, it is also not subject to any limitations, meaning you can add what you want in the way of blocks, items and entities, as well as anything else.

    A large benefit of using Canary or Spout is that they are much more open to community contributions. In Bukkit, it is generally a few months or even half a year before major bug fix pull requests are accepted, whereas Canary and Spout accept these much more often. Canary and Spout also have much smaller communities, which are much less hostile.

    What about if I just want a server for the next few months?

    If you just plan on having a server for the next few months, Bukkit is the definite way to go (or Canary if you like that). The chances of the Mojang API being done anytime soon are very very low, and Bukkit has the most plugins and plugin features available at this point. Only if you want a server long term / have a server that is going to be around for a long time should you be looking at other options really. Of course later on it is very possible that Spout / Canary will be a much better platform than Bukkit, but for now Bukkit is the way to go.

    BUT DZINEIT, THIS POST IS TOTALLY BIASED AND NOT FAIR!!11ELEVEN!!1

    I have tried to keep this post as fair as possible. If you see something that looks like I am promoting something above something else, it's not intentional. I am actually a firm believer that Spout is the long term way to do, so the statements in the section above speaking about how Bukkit is the short term way to go are not me favoring my favorite platform, but me giving my honest opinion.

    If you feel I have missed something out or some information needs to be appended / amended, please leave a post below detailing your opinion on the specific matter, and I will do my best to change / add to this post to include the information you believe should be added to the post.

    References

    [1] Bukkit: The Next Chapter, on bukkit.org
    [2] Minecraft-API GitHub Repository
    [3] Canary
    [4] Spout
    [5] WorldEdit Spout Source
    [6] Craftconomy - Spout economy plugin

    Thanks for taking the time to read this (assuming you even read the whole thing). Please show your support with the green button in the corner if you have learnt from this or just liked reading it, and leave a post below so this doesn't go down to the bottom of the section.
    Posted in: Server Support and Administration
  • 0

    posted a message on Plugin Griefers
    Have you got any plugins you didn't download from dev.bukkit.org or plugins.bukkit.org? If someone has sent you a plugin privately, it's probably backdoored and that would be the problem.
    Posted in: Server Support and Administration
  • 0

    posted a message on PermissionEX is a flawed permission system? What?
    PermissionsEx problems are ridiculously rare unless you are dumb. I ran it on a server for over a year without a single problem. SQL is slow, but that's because SQL is slow. There isn't anything they can do about that. Basically that Google Doc is written by someone who has collected a list of potential problems and hasn't bothered to see how rare they are (less than 1 person for each 3000 downloads of the plugin have reported errors listed in that document).
    Posted in: Server Support and Administration
  • 0

    posted a message on Cubic Chunks: Reduced lag, infinite height, and more [The #1 Suggestion Thread of all time!][Updated! 6/14]
    Quote from Calacbolg

    They can't see the chunks in front of them either when they're underground.


    That's retarded and completely unfeasible without a massive performance drop.
    Posted in: Suggestions
  • 0

    posted a message on Cubic Chunks: Reduced lag, infinite height, and more [The #1 Suggestion Thread of all time!][Updated! 6/14]
    >eliminate xrays, because people can't see chunks below them
    >people with xray can still just dig down to like height 16 and they can xray as normal
    Posted in: Suggestions
  • 0

    posted a message on What is "Minecraft Realms?"
    Quote from manu3733
    EDIT: And how did they make it so that only certain people got it when we all download 1.5's snapshots from the same place?


    It's all done by web API usage and stuff. Essentially a few lines of code being edited in Minecraft would reveal the button, but there wouldn't be a lot you could do because you wouldn't have a subscription.
    Posted in: Recent Updates and Snapshots
  • 0

    posted a message on Why Should Girls Be Treated Different in Video Games?! (formerly WROS)
    Quote from EndRPnT

    I haven't seen someone troll with intentions that "convincing". Besides, why'd the OP have the nerve to respond to replies? (I bets trolls won't even try) Well, she might be a smart troll, but being too serious about age and such I don't really think so.
    Either way IMO those trolls you are reffering to are probably sexual harassers/discriminators who want to find excuses/justify their actions from other well-intentioned people (including those who are against it), but no troll is a pure Karma Houdini.
    Other than what I mentioned, got any idea how'd they use it?


    I didn't say that the OP was a troll, but the people who are being 'sexist'. Trolling is widely used to annoy people on the internet. The fact that the OP posted this thread makes it clear they are annoyed, and if they are annoyed by it, more trolls would use it.

    I highly doubt anyone who is 'sexually harassing' people on a Minecraft server would actually do anything to the same girl in real life; hence it is trolling and posting this topic gives them motivation, or 'feeding the trolls' as it is commonly referred to.

    And what would the trolls use it for? What all trolls do. Annoying people over the internet for their own shits and giggles.

    tl;dr: This topic is feeding trolls.
    Posted in: Discussion
  • 0

    posted a message on Immaturity
    Quote from battlekid

    Fine then, don't provide compiled versions of Bukkit. Have everyone compile from source.


    Ahh, but administration competency is not necessarily related to being able to compile things.
    Posted in: Server Support and Administration
  • 0

    posted a message on Need Name Of This Plugin
    AntiXRay works, but is bad. A much better plugin for the job is Orebfuscator.
    Posted in: Server Support and Administration
  • 0

    posted a message on Why Should Girls Be Treated Different in Video Games?! (formerly WROS)
    Quote from Staonopao

    Six bloody pages and people are still coming up with new ways to justice sexually harrassment of children.
    The creativity of certain people in certain settings is just amazing.


    I would just like to point out that pretty much all your posts in this thread have no valid reasoning behind them and you simply say that something is not right or that it shouldn't happen without explaining. The internet is the internet. It's a beast. It cannot be stopped. It cannot be controlled. Everything can be bypassed. There is no way to stop anything on the internet. Posting this thread has probably already made hundreds of trolls find something to use. And even if it was deleted, the trolls have seen it. Trolls take examples from other trolls, so this thread has probably actually caused a lot more of this to happen.
    Posted in: Discussion
  • 0

    posted a message on Immaturity
    Quote from battlekid

    Making people pay $5/month for the privilege of using Bukkit (or even the server software in general) would solve a lot of problems.


    Wouldn't work. Half of what's in Bukkit is from pull requests, and they couldn't legally do it now as they would have to get permission from EVERY contributor who has made a pull request to change the license. And I know someone who wouldn't be allowing that.

    You could have it paid for but in an open source license, but that would be a bit stupid and they would have to make a lot of changes to their website for it to even work.
    Posted in: Server Support and Administration
  • 0

    posted a message on If the person above you is knocking on your door, how would you react?
    I would ignore the door being knocked.
    Posted in: Forum Games
  • 0

    posted a message on The next poster is ...
    Wrong. I have never been to new york.

    The next poster is a fag.
    Posted in: Forum Games
  • 0

    posted a message on OFFICIAL CRAFTBUKKIT 1.3 RELEASE
    Dev builds are out for 1.3 but nobody cares about this guys's shitty thread.
    Posted in: Server Support and Administration
  • 0

    posted a message on Feedback Wanted: Minecraft API Proposal System
    Quote from VanVeenGames

    The feature I desire most is to specify a list (XML for example) with classes to be compiled along with the originals for easy, fast, full modding set ups. The hardest part right now is getting Minecraft to compile your custom classes.


    Some other stuff:

    Terrain generator modification. Biome size, biome spawn frequency, tree spawn per biome, maximum elevation, floating terrain quantity, water amount, lava amount, ravine depth/length/spawn frequency, structure spawn frequency and per biome likely-hood, cave length/radius range/occurrence frequency, those kinds of things (and possibly a way to add your own biome, vague).

    Also it would be great, wicked, awesome and an absolute pain in the *ss for Mojang but: 1 texture file for the gui. As a texture designer we draw 1 item slot, the arrow graphic, furnace fire graphic, brewing bubble graphic, background texture ect. which will then be applied all over the game. This way, texture pack makers wont have to bother that much with making texture packs for mods, as the guis auto-update. Plus, it will be a lot easier to check wether it looks good, instead of editing/comparing one texture, then changing it all and playing for a while only to realize it's not good enough and needing to start over. Of course stuff like the HUD and loot graphics will remain unchanged, merging those would be rather impractical.

    Utterly vague and overly obvious requests:
    - adding blocks
    - adding entity blocks like crafting tables/furnaces
    - adding entities (mobs, making liquid concrete fall like sand and gravel)
    - adding tools (e.g. adding emerald tools)
    - changing mob health/strength and weapon damage


    There will no longer be modifications of Minecraft class files or decompilation of Minecraft.
    Posted in: Mods Discussion
  • To post a comment, please .