As a minecraft modder I look at minecraft and see an unpolished product that could be made so much more user friendly. I understand mojang is currently working on api for the game to solve most of these issues but I think there is much more to do before considering minecraft user friendly.
These are some of my ideas including client features and changes the could be made to the game for the greater good. I have made sure these ideas fit in the world of minecraft before considering them on this list.
If have an opinion on any of these ideas I would like to here what you have to say so that I may adjust it with your opinion in mind.
1.Double Tap Sprint rebound option
If you have ever played on a pvp server double tap sprint is extremely annoying to deal.
Senario Example ( You are escaping through a forest from a group of enemies, suddenly you
run into a block by accident, losing sprint completely and giving your enemies enought time to
get to you. The time between double tapping again and the time they have to catch up to you is extremely large
, while if sprint was just a shift click away getting away would be simplier not to mention less buggy as the
current sprint occationally spazzes out.)
2. More additions to multi player commands.
- Adding native noclip support (togglable from op menu)
Useful for building structures in a creative server rather then breaking blocks and replacing them to move through a wall.
3. Connect to a server inside of another server + from browser
- From server to server
Using a portal, command, clicking a link in chat or a sign will bring up a dialogue window confirming if you would like to connect the specified server if avaliable, otherwise return to previous.
- External protocol request for minecraft
ie: minecraft://connect/localhost , this would allow for connection to servers through browsers and bring minecraft up to the level of other games with this feature, ie tf2, css.
4. API - Consider adding the following to the api currently in development
The following features are requestable using an api key unique to a server. (To prevent spaming of request and exploits)
(Used for third party applications)
- Request player list
- Request player name,skin,lvl, inventory, co-ords, rank (op or not)
- Request slots avaliable
- Request seed
- Request motd
- Request server name
- Request white/op/ban list (might be problematic for large lists)
5. Plugin System
(Unless things change this will be limited to plugins/mods that only add guis, mobs, items, blocks to the game, and would NOT support changes in how the game works itself, ie optifine)
These two images demonstrate how a plugin system could be intergrated to cater for server to client plugin downloads as well as plugin management for single player.
(note: I am horrible at Photoshop so I have drawn it up for you)
Looks good. I do have a question. Will Weeping Angels be compatible with forge? As of right now, weeping angels and forge together gives me an error.
We should keep weeping angels questions in its own tread, but weeping angels should be compatible otherwise its a forge problem. The most likely incompatibility is item id collision where two items share the same item/block id causing it crash. The error log it outputs should tell you which item you need to change the id of, you can do this by changing the id within the property file.
These are some of my ideas including client features and changes the could be made to the game for the greater good. I have made sure these ideas fit in the world of minecraft before considering them on this list.
If have an opinion on any of these ideas I would like to here what you have to say so that I may adjust it with your opinion in mind.
1. Double Tap Sprint rebound option
If you have ever played on a pvp server double tap sprint is extremely annoying to deal.
Senario Example ( You are escaping through a forest from a group of enemies, suddenly you
run into a block by accident, losing sprint completely and giving your enemies enought time to
get to you. The time between double tapping again and the time they have to catch up to you is extremely large
, while if sprint was just a shift click away getting away would be simplier not to mention less buggy as the
current sprint occationally spazzes out.)
2. More additions to multi player commands.
- Adding native noclip support (togglable from op menu)
Useful for building structures in a creative server rather then breaking blocks and replacing them to move through a wall.
3. Connect to a server inside of another server + from browser
- From server to server
Using a portal, command, clicking a link in chat or a sign will bring up a dialogue window confirming if you would like to connect the specified server if avaliable, otherwise return to previous.
- External protocol request for minecraft
ie: minecraft://connect/localhost , this would allow for connection to servers through browsers and bring minecraft up to the level of other games with this feature, ie tf2, css.
4. API - Consider adding the following to the api currently in development
The following features are requestable using an api key unique to a server. (To prevent spaming of request and exploits)
(Used for third party applications)
- Request player list
- Request player name,skin,lvl, inventory, co-ords, rank (op or not)
- Request slots avaliable
- Request seed
- Request motd
- Request server name
- Request white/op/ban list (might be problematic for large lists)
5. Plugin System
(Unless things change this will be limited to plugins/mods that only add guis, mobs, items, blocks to the game, and would NOT support changes in how the game works itself, ie optifine)
These two images demonstrate how a plugin system could be intergrated to cater for server to client plugin downloads as well as plugin management for single player.
(note: I am horrible at Photoshop so I have drawn it up for you)
Single player (plugin management):
Multiplayer (Server to client downloading):
Just help a noob out!
We should keep weeping angels questions in its own tread, but weeping angels should be compatible otherwise its a forge problem. The most likely incompatibility is item id collision where two items share the same item/block id causing it crash. The error log it outputs should tell you which item you need to change the id of, you can do this by changing the id within the property file.
Just help a noob out!
Reread the Weeping Angels thread. You change the id of an entity in the properties files.
Don't reply here for Weeping Angels, go to the correct thread.