Team9000 Minecraft (Community Reboot)

JerzeyLegend

Well-Known Member
Apparently the guys at bukkit decided to shut it down. Dinnerbone disagreed and said he would personally update it to 1.8.

Mojang has the rights, they purchased bukkit two years ago, and most likely is going to pay EvilSteph to continue it. Might as well integrate it.
 

TheGurw

Well-Known Member
Mojang has the rights, they purchased bukkit two years ago, and most likely is going to pay EvilSteph to continue it. Might as well integrate it.
Since when did Mojang purchase Bukkit? Seph left the Mojang team and Curse purchased Bukkit.


EDIT: My bad. Must have missed that.
 

TheGurw

Well-Known Member
Alright, so here's what I've been able to glean in half an hour of reading:

  • Curse purchased Bukkit (thereby making the direct owners of the system, AKA the core team, employees of Curse).
  • Mojang hired the core team, which as a side effect (due to conflict of interest) also involved them purchasing Bukkit from Curse, while still allowing Curse to be the primary funds provider for Bukkit (the legal shit here is too confusing to try and explain, but basically all profits from Bukkit go to Curse even though Mojang owns it).
  • EvilSeph left the Mojang team and went back to working for Curse, and being essentially the sole core developer of Bukkit (because even though Mojang owned it, up until literal hours ago it was treated like the redheaded stepchild).
  • EvilSeph, an employee of Curse, and who has basically been considered the owner of Bukkit in the public eye (since the transfer of ownership from Curse to Mojang was never made public) sorta kinda forgot that Mojang owns Bukkit and decided, with the full support of the new core developers (Bukkit's always been run by a council of sorts), that Bukkit's time had run out.
  • The Bukkit core team decided to lay on a code freeze and at least two of them have officially left the team, including the only paid member of the core team, EvilSeph.
  • Mojang finally decided to pay attention to Bukkit, and has officially come out and stated that they are lifting the code freeze and will update it as far as 1.8.
  • The official Mod API, which is expected to look something like a combination of Forge and Bukkit (since the core developers for both are now Mojang employees), is planned for release in 1.9.
  • This means that pretty much all of our plugins will stop working in 1.9 - with the probable exception of WorldEdit, CommandBook, CommandHelper, and WorldGuard (sk89q is really, really good at making his plugins adaptable to these sorts of changes, which should be expected after having to basically make the same plugins for 6 different server wrappers and a Vanilla Single Player mod).
  • This also means that I'm dusting off my Java skills and will be re-learning how to code in order to bring us custom server plugins that will ensure as smooth of a transition as possible.
  • In addition, I am putting out the call for a core plugin development team that is willing to help with this. If you have the ability to code or the willingness and drive to learn, you are needed. Brush off your event handlers, Player_Join is coming!
 

StTheo

Well-Known Member
I've gotten a lot better at Java, but I still prefer commandhelper's made-up language. :p Also it can recompile in-game, I have no idea if regular bukkit plugins can.

On a side note, java developers should really check out Google's "guava". It's very very handy.

Southbridge Application
IGN: Foxzm foxzm
Length of time with Team9000: ~1.5
Last official map you played on: Lufenia
FTFY, and added.
 

Pyrhos

Well-Known Member
I can code C++, if that helps at all. This year, I'm learning more of Java (iirc) in my school classes. I'd be willing to help.
 

DOS622

Well-Known Member
Weird: company 1 makes game, company 2 reverse-engineers it, first company buys second company. Obviously Mojang know what's good for their business - some companies would sue company 2.

So what custom plugins does the server need to "ensure as smooth of a transition as possible"? When I hear a bunch of custom code is being written, I imagine all the bugs. Bugs in Bukkit get found by the beta testers and fixed before we see them. Bugs in custom plugins, we get to experience all of them ourselves.
 

kagato

Well-Known Member
I can code C++, if that helps at all. This year, I'm learning more of Java (iirc) in my school classes. I'd be willing to help.
You shouldn't have any issues moving into Java. I've found once you pick up programming in general, it's mostly just a matter of learning the nuances of another language - how to do the same call/function, etc. People tend to gripe a lot about Java, especially as it pertains to Minecraft, but honestly the compiler is rather robust these days and speed/execution-wise, it's right up there with native C code.

Bugs in Bukkit get found by the beta testers and fixed before we see them.
In which parallel universe does this happen? I'd love to visit. Admittedly, Bukkit often isn't always to blame, a lot of bugs tend to be vanilla and just rolled up into their code.
 

TheGurw

Well-Known Member
Weird: company 1 makes game, company 2 reverse-engineers it, first company buys second company. Obviously Mojang know what's good for their business - some companies would sue company 2.

So what custom plugins does the server need to "ensure as smooth of a transition as possible"? When I hear a bunch of custom code is being written, I imagine all the bugs. Bugs in Bukkit get found by the beta testers and fixed before we see them. Bugs in custom plugins, we get to experience all of them ourselves.
Essentially all of them. Keep in mind that when I say custom, I'm basically just going to be ripping the framework of all the current plugins and rebuilding the exterior to hook into the new API, whatever that may look like. Most of the bugs shouldn't exist to begin with, and with direct control of the plugin, bugfixes can be within days rather than weeks or months away. It will also allow a unification of the code so we don't see the unfortunately necessary overlap we do now (for example, both WG and MV can prevent mob spawning and PvP); and with direct control of every single command, I can make easy-to-use pseudonyms and non-conflicting commands and actions so that admins don't have to search 38 different lists in varying formats to find out which plugin does what and how to do it.

Also, we are the beta testers. You just haven't seen most of the bugs we find :D


In any case, all plugins are a form of custom code. Some (the rare few like sk89q's suite and the MultiVerse suite) have a larger development team to work on bugs. Most, however, are one-person-shows. So yeah. You've been dealing with custom plugins this whole time (also I think you're confusing Bukkit with Plugins For Bukkit).
 

JerzeyLegend

Well-Known Member
What's so bad about them? Just found one and lit up the entranceway and walled it off so I could log out safely. What should I be expecting?

There will be a blue stone in the middle of the room. Stand on something solid and break the block... now look down the hole. See that pressure plate? Don't fucking touch it. It's loaded with TNT that will obliterate the entire structure.

EDIT: On second thought, don't break that blue block unless you can pick it up immediately. If it lands on the pressure plate it may trigger the explosion.
 

TheGurw

Well-Known Member
There will be a blue stone in the middle of the room. Stand on something solid and break the block... now look down the hole. See that pressure plate? Don't fucking touch it. It's loaded with TNT that will obliterate the entire structure.
I find this hilarious.
I've gotten a lot better at Java, but I still prefer commandhelper's made-up language. :p Also it can recompile in-game, I have no idea if regular bukkit plugins can.

On a side note, java developers should really check out Google's "guava". It's very very handy.


FTFY, and added.
MethodScript is one of the most useful Minecraft-oriented languages I've ever come across.
 

thee_pro

Well-Known Member
There will be a blue stone in the middle of the room. Stand on something solid and break the block... now look down the hole. See that pressure plate? Don't fucking touch it. It's loaded with TNT that will obliterate the entire structure.

EDIT: On second thought, don't break that blue block unless you can pick it up immediately. If it lands on the pressure plate it may trigger the explosion.
I've always been under the impression that blocks won't trigger a stone pp if they land on them after being mined. Always thought that it was just wooden ones that did. Also, what's the point of raiding these if loot is disabled?
 

Bored

Well-Known Member
Good news everyone: As a proactive approach, this private server is now inquiring to all criminal history that may/may not reflect your gameplay experiences. I'm glad to announce that my criminal history is clean and I've been a member in good standing within the T9k community, but due to a few people's personal opinion of my inquisition of a recent ban I am now banned from this private server without breaking rules while within the server, this is an outside personal opinion ban that was implemented by your dear admins in an effort to 'protect' their server.

If they continue to follow this unilateral thought of banning then they need to ban a large portion of T9k as we have furries, homosexuals, multi-sexual relationship people (ahem), and the matter of the sort that abound that could threaten the safety of the server.

Thank you for your time T9k forum goers!

~Bored

P.S. In recent events this is clearly a private server mascarading as the 'official' T9k community server, admins are allowing personal opinion reflect in their decisions rather then abiding by their own server rules. Rule #1 applies to an effort by a member to cause unhappiness, simply being on a server is not justification for this rule and your admins should know this, but they simply wish to adhere to personal 'whatever I say goes' motto. Private server.
 

rsmv2you

Well-Known Member
[*]The official Mod API is planned for release in 1.9.
I'll believe it when I see it.
Mod API and release in the same sentence is about as reassuring as saying Half Life 3 confirmed. (Unless there is some damning evidence that suggests otherwise)
 

K3SK1LL3R

New Member
Southbridge Application
IGN: K3SK1LL3R
Length of time with Team9000: 1 hour
Last official map you played on: The current one
One veteran member (has been here longer than 1 year) to vouch for you: DutchCheese
 
Top