So there is more and more info trickeling into the Minecraft community about the API.
Now what is the API and why is Mojang working on this.
In this thread we will try and explain all of these questions.
So lets get started will we.
Short explanation
The Minecraft/Mojang API is a Official version is short terms a Official version of forge made by the Mojang team.
They are planning to make there own variant of forge with a lot of benefits for the modding community. Or that is what they hope to achieve at least.
The suspected reasons
Like most of us know at the moment it is forge who provides most of the hookins for the current mods that are out there. Forge is basicly like "Bukkit" is a tool for plugins. Now the down side on this is.
Every time Minecraft updates there is a long hassle on updates before the mod servers actualy update.
Minecraft official update -> Forge update -> Mods Update to the new Forge -> All mods + Forge port to bucket
So there are 3 steps extra between the Minecraft update and a mod server actualy getting the update.
So what mojang is now starting is taking these extra steps down.
They already took in the builders of Bukkit to start building the official Minecraft server soon so that stap is already killed as soon as they start. Statement by Mojang
Now these guys will also be working on the implementation of the Minecraft API. So once all this is working the point is that if Minecraft updates, you dont have to wait on all those others things to do two.
Minecraft official update -> Play
How is this gone work ?
So Mojang is wanting to make a static universal API platform for mods to hook into. This means that once the API is created it will not change. This means Modders and Mojang can work towords the API with all there future updates and they dont have to wait for a API like Forge to addapt to the new Minecraft first. This will be a central point of goal if you can call it that.
This means that if you are running lets say Minecraft/Bukkit 1.7 with RedPower3.1.0, and Mojang updates to 1.8, you will be able to directly download 1.8 install it and run RedPower 3.1.0 on the new version of Minecraft. Wont that be amazing ?!
So in effect you will be able to run older Mods ( that are working for MC API) on to the newer version of Minecraft as they update and you will not have to wait ages for the modders to update the mod to the new version.
Also this will give a lot more room to the modders to work on fixing issues and making new content. Since they will only have to work on there API link once. Now they lose a lot of time every time Forge updates. The mods need to get addapted to the new Forge and so on.
What else will change with the API ?
So once the API is out the team of Mojang who now create content like the new food and such will change there ways. There is talk of Mojang stopping with adding new content for now. They are gone start working on adding more support for the game/server itself. Adding maybe multicore support for Server side and smoothing out code to make everything run better. They will be tweaking performance in overall.
So Mojang will need to get another way to get new content in and keep the players interested, That is why the API is in for as well. This will give easy acces for modders to hook into MC witch will make modding smoother. So modders will add content and Mojang can focus on the performance side on the game for now.
When will we see anything about the API
So thi smonth its gone be the 1.4 update. After that its all going to be about the API. Everyone hopes it is gone be the big point on Minecon. There is still not any release date on the API but if they are gone impress on Minecon they will show off the API. So lets hope by the end of this year or the start of the next year we will see the API rolling in.
Extra links
Mojang API Dev blog
Mojang API Proposal page
I hope this post will clear some things out and feel free to correct me where i am wrong!
Now what is the API and why is Mojang working on this.
In this thread we will try and explain all of these questions.
So lets get started will we.
Short explanation
The Minecraft/Mojang API is a Official version is short terms a Official version of forge made by the Mojang team.
They are planning to make there own variant of forge with a lot of benefits for the modding community. Or that is what they hope to achieve at least.
The suspected reasons
Like most of us know at the moment it is forge who provides most of the hookins for the current mods that are out there. Forge is basicly like "Bukkit" is a tool for plugins. Now the down side on this is.
Every time Minecraft updates there is a long hassle on updates before the mod servers actualy update.
Minecraft official update -> Forge update -> Mods Update to the new Forge -> All mods + Forge port to bucket
So there are 3 steps extra between the Minecraft update and a mod server actualy getting the update.
So what mojang is now starting is taking these extra steps down.
They already took in the builders of Bukkit to start building the official Minecraft server soon so that stap is already killed as soon as they start. Statement by Mojang
Now these guys will also be working on the implementation of the Minecraft API. So once all this is working the point is that if Minecraft updates, you dont have to wait on all those others things to do two.
Minecraft official update -> Play
How is this gone work ?
So Mojang is wanting to make a static universal API platform for mods to hook into. This means that once the API is created it will not change. This means Modders and Mojang can work towords the API with all there future updates and they dont have to wait for a API like Forge to addapt to the new Minecraft first. This will be a central point of goal if you can call it that.
This means that if you are running lets say Minecraft/Bukkit 1.7 with RedPower3.1.0, and Mojang updates to 1.8, you will be able to directly download 1.8 install it and run RedPower 3.1.0 on the new version of Minecraft. Wont that be amazing ?!
So in effect you will be able to run older Mods ( that are working for MC API) on to the newer version of Minecraft as they update and you will not have to wait ages for the modders to update the mod to the new version.
Also this will give a lot more room to the modders to work on fixing issues and making new content. Since they will only have to work on there API link once. Now they lose a lot of time every time Forge updates. The mods need to get addapted to the new Forge and so on.
What else will change with the API ?
So once the API is out the team of Mojang who now create content like the new food and such will change there ways. There is talk of Mojang stopping with adding new content for now. They are gone start working on adding more support for the game/server itself. Adding maybe multicore support for Server side and smoothing out code to make everything run better. They will be tweaking performance in overall.
So Mojang will need to get another way to get new content in and keep the players interested, That is why the API is in for as well. This will give easy acces for modders to hook into MC witch will make modding smoother. So modders will add content and Mojang can focus on the performance side on the game for now.
When will we see anything about the API
So thi smonth its gone be the 1.4 update. After that its all going to be about the API. Everyone hopes it is gone be the big point on Minecon. There is still not any release date on the API but if they are gone impress on Minecon they will show off the API. So lets hope by the end of this year or the start of the next year we will see the API rolling in.
Extra links
Mojang API Dev blog
Mojang API Proposal page
I hope this post will clear some things out and feel free to correct me where i am wrong!