Multiple feature request
What i would like to see:
1.) Bigger chunks (they're 16x16x16 now and it would be better if they we're bigger) Just look at chunky mapgen branch that celeron made!
2.) Faster chunk loading (preloaded chunks? cached chunk loading?)
3.) Smarter chunk loading (load chunks smarter, maybe forcing chunks to load up as they load up slowly as of now, which would be faster)
4.) only draw faces if in range (don't draw them if you can't see them)
5.) use kahrls shader branch and write a lighting shader (and include light from wielded torches)
6.) make lua perform faster (maybe include caching?)
7.) make animated textures better (cache them and render them better)
8.) animated water and lava (cache them and render fast in some way)
9.) in the half-blocks & stairs branch please make it so that if a half-block is "built" on top of another half-block then it becomes a "double-half-block" or a block made out of 2 slabs
10.)in half-blocks and stairs allow use of a new collision box for fences that make fences have the collision box of only the rendered fence
11.) in half blocks have "wall mounted" have its own collision box thats as big as the "wall mounted" selection box
12.) have signs have a new draw type that allow them too be placed on the ground like minecraft signs
13.) have wall mounted have an extrusion so that it is not just a flat texture
14.) be able to write text on signs and have it written on the sign not a text box that comes up
15.) a /suspend command which would suspend the server without closing it so that server admins could do something like /rollback and fix griefed things or kick people
16.) a freeze command used as /freeze all or /freeze "player name" to freeze someone and catch them if they are griefing
17.) ip ban..used as /ban "player name" and instead of banning that name, it bans the players IP adress
18.) rail carts which can use jeija's commits to "rail like" to detect if the track is angled and if the cart is on an angled track then the cart will be set to the angle (like in minecraft)
19.) have the rail-like drawtype in jeija's mesecons mod become cached..so lets say an L bend (ON) is called A and an L bend (OFF) is called B ...if (A is true) then delete & replace with B
20.) a better main menu LIKE KRISI's! "hint hint" but with single player multiplayer and options buttons
21.) multiple world selection (at the singleplayer section of the main menu) so if you go into "single player" there's a world selection screen where you can create, delete, and edit the name of a world
22.) multiple server list when you click "multiplayer" at the main menu
23.) a BETTER options menu:
-FOV option
-Sound volume option (when sound comes out)
-Graphics options (for when shaders, 3d players, particles, and animated nodes come out)
-Server options (privelages, motd, banned players, moderators, admins, etc)
-All of the things in krisi's menu change (but include screen resolution in it too)
-MODLOADER menu that has the options for each mod (Effects, levels, privs, etc...) when clicked it brings up the lists of options (if there are) for installed mods! lets say i have nuke, and mesecons, the menu would be like
-----------------------------------------------------------------------------------------------------------------------------------------------------------
MOD LOADER
Sfan5's Nuke Mod (this would be a button)
Mesecons (this one is a button too)
-----------------------------------------------------------------------------------------------------------------------------------------------------------
so when you click nuke on the NUKE Mod button it would bring a new menu that has this:
-----------------------------------------------------------------------------------------------------------------------------------------------------------
NUKE:
mese tnt strength [ 9 ]
iron tnt strenght [ 9 ]
-----------------------------------------------------------------------------------------------------------------------------------------------------------
24.) /spawn and /modhelp command (/modhelp "a message asking for help with something" , which this is sent to all the moderators) and /spawn is obvious
25.) Run the server in the minetest window, so that instead of making a terminal or running it some other way, there is a GUI for the server which could look and have similar features to minecrafts server also including some of the commands mentioned above. (You would run this by going by clicking the multiplayer window and selecting "run server")
26.) admin and moderator commands for the server (AKA if you're an admin or a moderator you can use the commands that the server has to offer, non-admins have no access except for /spawn and /modhelp)
27.) REAL Particle effects for client, not the server, so that it is rendered via the client and the particles do not have to be sent over from the server
28.) a defined and changeable spawn point, so that instead of spawning being random, when the world is first generated then the spawn could be a 6x6 or 8x8 area where players could randomly spawn IN THAT AREA! an admin can change the spawn area size and place
29.) /afk command, when /afk is said then it reads "player name" is AFK!
30.) Better way to make water transform (flow) instead of depending on dtime depend on an internal timer ..maybe os.time? because this would make water look like its actually flowing (SOMEONE PLEASE, PLEASE, PLEASEEE DO THIS!)
31.) new selection box for extended fence (that are connected to another node)
32.) fire included by default, if water flows over it then the fire is extinguished, make the block on fire be an ABM and create wall mounted fire around it that's animated, spread it to surrounding flammable blocks, also light flammable blocks on fire after a while if its next to lava
33.) 3d player enabled by default (but make it a choice to turn off) if turned on use 3d player texture, if turned off use 2d player texture
34.) if 3d player is enabled, use part of the "body" texture that is used for the right hand and use it to skin the hand that you "wield" ..if 2d players is enabled use the "hand" texture" ..everyone has these 3 textures by default ...if one of the textures is not found then create a dummy image
35.) use client textures, not server (or have a choice to in the options menu) if "CLIENT TEXTURES" is turned on then use all textures that you have in your "mod" section, if your missing any then it will download the rest into your texture cache and use those
36.) each player has their own texture that is uploaded to the server (both 2d and 3d) so that each player is different..when a players client uses 2d player then the 2d player texture is used ..vice versa for the 3d player (if player does not have a texture then the server will use a default)
----Calinou
37.) Hardcore mode, self-explanatory. Also for multiplayer (you get banned when you die).
38.) /spawn, /home, /teleport to players and /warp (set "name", goto "name", delete "name"), can be disabled server-side.
39.) Sound!
40.) Automatically remove unknown nodes
41.) the hand has a "weight to it" (like a slight delay when moving) like in minecraft
i will post more as i think of more
other contributors: JN
1.) Bigger chunks (they're 16x16x16 now and it would be better if they we're bigger) Just look at chunky mapgen branch that celeron made!
2.) Faster chunk loading (preloaded chunks? cached chunk loading?)
3.) Smarter chunk loading (load chunks smarter, maybe forcing chunks to load up as they load up slowly as of now, which would be faster)
4.) only draw faces if in range (don't draw them if you can't see them)
5.) use kahrls shader branch and write a lighting shader (and include light from wielded torches)
6.) make lua perform faster (maybe include caching?)
7.) make animated textures better (cache them and render them better)
8.) animated water and lava (cache them and render fast in some way)
9.) in the half-blocks & stairs branch please make it so that if a half-block is "built" on top of another half-block then it becomes a "double-half-block" or a block made out of 2 slabs
10.)in half-blocks and stairs allow use of a new collision box for fences that make fences have the collision box of only the rendered fence
11.) in half blocks have "wall mounted" have its own collision box thats as big as the "wall mounted" selection box
12.) have signs have a new draw type that allow them too be placed on the ground like minecraft signs
13.) have wall mounted have an extrusion so that it is not just a flat texture
14.) be able to write text on signs and have it written on the sign not a text box that comes up
15.) a /suspend command which would suspend the server without closing it so that server admins could do something like /rollback and fix griefed things or kick people
16.) a freeze command used as /freeze all or /freeze "player name" to freeze someone and catch them if they are griefing
17.) ip ban..used as /ban "player name" and instead of banning that name, it bans the players IP adress
18.) rail carts which can use jeija's commits to "rail like" to detect if the track is angled and if the cart is on an angled track then the cart will be set to the angle (like in minecraft)
19.) have the rail-like drawtype in jeija's mesecons mod become cached..so lets say an L bend (ON) is called A and an L bend (OFF) is called B ...if (A is true) then delete & replace with B
20.) a better main menu LIKE KRISI's! "hint hint" but with single player multiplayer and options buttons
21.) multiple world selection (at the singleplayer section of the main menu) so if you go into "single player" there's a world selection screen where you can create, delete, and edit the name of a world
22.) multiple server list when you click "multiplayer" at the main menu
23.) a BETTER options menu:
-FOV option
-Sound volume option (when sound comes out)
-Graphics options (for when shaders, 3d players, particles, and animated nodes come out)
-Server options (privelages, motd, banned players, moderators, admins, etc)
-All of the things in krisi's menu change (but include screen resolution in it too)
-MODLOADER menu that has the options for each mod (Effects, levels, privs, etc...) when clicked it brings up the lists of options (if there are) for installed mods! lets say i have nuke, and mesecons, the menu would be like
-----------------------------------------------------------------------------------------------------------------------------------------------------------
MOD LOADER
Sfan5's Nuke Mod (this would be a button)
Mesecons (this one is a button too)
-----------------------------------------------------------------------------------------------------------------------------------------------------------
so when you click nuke on the NUKE Mod button it would bring a new menu that has this:
-----------------------------------------------------------------------------------------------------------------------------------------------------------
NUKE:
mese tnt strength [ 9 ]
iron tnt strenght [ 9 ]
-----------------------------------------------------------------------------------------------------------------------------------------------------------
24.) /spawn and /modhelp command (/modhelp "a message asking for help with something" , which this is sent to all the moderators) and /spawn is obvious
25.) Run the server in the minetest window, so that instead of making a terminal or running it some other way, there is a GUI for the server which could look and have similar features to minecrafts server also including some of the commands mentioned above. (You would run this by going by clicking the multiplayer window and selecting "run server")
26.) admin and moderator commands for the server (AKA if you're an admin or a moderator you can use the commands that the server has to offer, non-admins have no access except for /spawn and /modhelp)
27.) REAL Particle effects for client, not the server, so that it is rendered via the client and the particles do not have to be sent over from the server
28.) a defined and changeable spawn point, so that instead of spawning being random, when the world is first generated then the spawn could be a 6x6 or 8x8 area where players could randomly spawn IN THAT AREA! an admin can change the spawn area size and place
29.) /afk command, when /afk is said then it reads "player name" is AFK!
30.) Better way to make water transform (flow) instead of depending on dtime depend on an internal timer ..maybe os.time? because this would make water look like its actually flowing (SOMEONE PLEASE, PLEASE, PLEASEEE DO THIS!)
31.) new selection box for extended fence (that are connected to another node)
32.) fire included by default, if water flows over it then the fire is extinguished, make the block on fire be an ABM and create wall mounted fire around it that's animated, spread it to surrounding flammable blocks, also light flammable blocks on fire after a while if its next to lava
33.) 3d player enabled by default (but make it a choice to turn off) if turned on use 3d player texture, if turned off use 2d player texture
34.) if 3d player is enabled, use part of the "body" texture that is used for the right hand and use it to skin the hand that you "wield" ..if 2d players is enabled use the "hand" texture" ..everyone has these 3 textures by default ...if one of the textures is not found then create a dummy image
35.) use client textures, not server (or have a choice to in the options menu) if "CLIENT TEXTURES" is turned on then use all textures that you have in your "mod" section, if your missing any then it will download the rest into your texture cache and use those
36.) each player has their own texture that is uploaded to the server (both 2d and 3d) so that each player is different..when a players client uses 2d player then the 2d player texture is used ..vice versa for the 3d player (if player does not have a texture then the server will use a default)
----Calinou
37.) Hardcore mode, self-explanatory. Also for multiplayer (you get banned when you die).
38.) /spawn, /home, /teleport to players and /warp (set "name", goto "name", delete "name"), can be disabled server-side.
39.) Sound!
40.) Automatically remove unknown nodes
41.) the hand has a "weight to it" (like a slight delay when moving) like in minecraft
i will post more as i think of more
other contributors: JN