I've been developing this idea since I started playing Minecraft last summer. It has taken me a long time to manage to write it down and figure it all out. Only in the last couple of weeks have I managed to create the accompanying images - it's taken a lot of work.
The entire idea is a combination of ideas that many others seem to have had. There are several parts to the idea, but they are all part of the same thing and rely on the same concept to work:
Microblocks, miniature versions of blocks and redstone that combine to make Integrated Microblocks, which can be made into a wide array of useful and decorative pieces, including compacted redstone circuits, water and lava pipes and mosaics.
I appreciate this may be an unusual form of idea submission. If this goes against rules please inform me. I am doing my best.
It's my hope that these ideas are well received. I am open to all comments and constructive criticism. I realize my enthusiasm may not be shared by everyone, and that is ok. Minecraft has been an engaging place to have fun and learn logic circuits. With this, I think those things can be expanded on.
I'm so glad you like the idea! Getting into the IM editor to make a new block is done by clicking the "IM Editor" button that would be in the inventory window, just beneath the crafting area.
Getting into an IM that already exists and is placed in the world is done by right-clicking the the placed IM. This would open the IM editor, letting you see and modify the components of that IM.
This is described in the (long) PDF, as well as in the first set of images. I did not show pictures of right-clicking to get into an existing IM - maybe I should add that?
This is quite neat. However, it doesn't fit the vanilla theme in my opinion. HOWEVER, it would fit the bill as a mod / modpack. I can only imagine how many redstone novelties I could come up with.
can people please stop posting threads regarding these topics... if you want them, go download some mods. Not everyone has fast computers, and, if you haven't noticed, mojang has bean trying to make the game run as fast as possible. Everything listed above (especially micro blocks) has bean done a million times in various mods. Not everyone wants them, and not all computers can handle them, so please, if you want them, and computer can handle them, GO DOWNLOAD A MOD.
To be fair, lag would be 100% eliminated if Mojang stopped using Java. Seriously, the game has incredible potential (my idea here is just the tip of the iceberg) and it's largely going to waste because they aren't spending the few months that would be required to switch to an efficient language, like C#.
To be fair, lag would be 100% eliminated if Mojang stopped using Java. Seriously, the game has incredible potential (my idea here is just the tip of the iceberg) and it's largely going to waste because they aren't spending the few months that would be required to switch to an efficient language, like C#.
Unfortunately, it's choosing the lesser of 2 different evils when it comes to the programming language of Minecraft: Compatibility vs. Performance. I'm not an expert on C#, but if I recall correctly, it's not possible to use on OS X and Linux, unlike Java. On the topic of the thread, I would support it if it wasn't such a massive project, since it is basically creating a new grid system for Minecraft. Overall, no support.
Rollback Post to RevisionRollBack
Ignorance isn't failure to listen. Ignorance is failure to find knowledge.
I generally don't spend alot of time in off-topic, so it'll take me a while to respond to any replies there. Thank you.
I really like this idea, but it has some issues. So currently I only say Half support.
In terms of practicality these Integrated microblocks would be beyond useful for any number of applications. However in terms of aesthetics, it's kind of insane. You take a block (by default a 16 x 16 texture) and place 9x9 blocks in the space of one block. That's now 144x144 and that's with just the basic vanilla texture pack.
Use a 32x32 pack the IM appears 288x288
Use a 64x64 pack the IM appears 576x576
I don't know what impact this would have on graphics performance (I'd assume some), but aesthetically it would not blend in with the Minecraft environment.
Your images really show it off this high resolution object being placed into a low resolution world. It's jarring and unpleasant. In most of the examples for any micro block that doesn't have a flat texture the IM almost always looks out of place.
To that end I'd suggest changing the 9x9x9 grid layout to 8x8x8 and having 2x2 pixel textures for the faces of these microblocks. Redstone wires would become a flat 2 pixel wide line. This would allow these blocks to fit more smoothly into the game environment. Further, in the event that you have one side of the structure composed of a single kind of block, such as all cobblestone then that side of the IM block can take a rendering shortcut and use the full size texture for a block of that side. This would let players build truly hidden redstone wiring in walls instead of trying to mimic that texture with other blocks.
Alternately increase the grid to 16x16x16 and use 1x1 pixel textures for the faces of microblocks.
With a higher resolution texture packs microblocks then get more pixels to work with.
8x8x8: 16x16 pack gets 4x4 microtexture, 32x32 pack gets 8x8 microtexture, 64x64 pack gets 16x16 microtexture... and so on.
This way at least the game's aesthetic would be maintained. If the micro textures were say, sampled from the regular textures for the appropriate blocks then it would also maintain the game's aesthetic regardless of whatever texture pack gets used.
I've seen (and hated) many ideas that involve any form of microblocks. However, this one stands out. Absolutely outstanding images.
Sadly, I don't support. This will bring on a whole new batch of complications (especially of EVERY block type is involved here), possibly including performance issues and mad recodes of Minecraft's grid system.
Rollback Post to RevisionRollBack
Yeah, that guy in the avatar is me. I'm *that* strange. It happens. Sometimes people act like that. Just go with it. I can offer help with suggestions even before you post them - NOT make your suggestions - but help you with them.
C# is OS independent. What Mojang would need to do is "port" their game to a new language, building it from the ground up. Compatibility with operating systems is simply a matter of designing the code to do it. For example, Half Life 2 runs on PC and Mac because it was coded to. Not a difficult task at all. In this example, Half Life 2 requires fewer system resources than Minecraft, yet renders several times more detail and complexity. C# is already used in a vast array of programs that run on all operating systems.
I really like this idea, but it has some issues. So currently I only say Half support.
In terms of practicality these Integrated microblocks would be beyond useful for any number of applications. However in terms of aesthetics, it's kind of insane. You take a block (by default a 16 x 16 texture) and place 9x9 blocks in the space of one block. That's now 144x144 and that's with just the basic vanilla texture pack.
Use a 32x32 pack the IM appears 288x288
Use a 64x64 pack the IM appears 576x576
I don't know what impact this would have on graphics performance (I'd assume some), but aesthetically it would not blend in with the Minecraft environment.
Your images really show it off this high resolution object being placed into a low resolution world. It's jarring and unpleasant. In most of the examples for any micro block that doesn't have a flat texture the IM almost always looks out of place.
To that end I'd suggest changing the 9x9x9 grid layout to 8x8x8 and having 2x2 pixel textures for the faces of these microblocks. Redstone wires would become a flat 2 pixel wide line. This would allow these blocks to fit more smoothly into the game environment. Further, in the event that you have one side of the structure composed of a single kind of block, such as all cobblestone then that side of the IM block can take a rendering shortcut and use the full size texture for a block of that side. This would let players build truly hidden redstone wiring in walls instead of trying to mimic that texture with other blocks.
Alternately increase the grid to 16x16x16 and use 1x1 pixel textures for the faces of microblocks.
With a higher resolution texture packs microblocks then get more pixels to work with.
8x8x8: 16x16 pack gets 4x4 microtexture, 32x32 pack gets 8x8 microtexture, 64x64 pack gets 16x16 microtexture... and so on.
This way at least the game's aesthetic would be maintained. If the micro textures were say, sampled from the regular textures for the appropriate blocks then it would also maintain the game's aesthetic regardless of whatever texture pack gets used.
You raise good points. The 9x9x9 was an example. Having a centre block might be nice, but isn't necessary. It felt like an adequate size to make redstone logic circuits and displays without being too big, but it's certainly flexible. The rendering performance shouldn't be too bad, since the blocks could be reduced in resolution prior to being displayed (low-res textures could be used in place of originals). Your idea to have the surfaces of the microblocks merely draw a portion of the full-size texture is intriguing. I could see it working. Definitely simpler redstone textures would be good.
The entire idea is a combination of ideas that many others seem to have had. There are several parts to the idea, but they are all part of the same thing and rely on the same concept to work:
Microblocks, miniature versions of blocks and redstone that combine to make Integrated Microblocks, which can be made into a wide array of useful and decorative pieces, including compacted redstone circuits, water and lava pipes and mosaics.
I have been thorough so as to be clear in describing the concepts. They are outlined in this PDF: https://www.dropbox.com/s/364ydfyzk0tys40/Integrated%20Microblocks.pdf?dl=0
The images are in 4 albums, linked in the PDF. They are here:
http://imgur.com/a/NfT6d
http://imgur.com/a/7vwWv
http://imgur.com/a/H4ugO
http://imgur.com/a/xc0Su
I appreciate this may be an unusual form of idea submission. If this goes against rules please inform me. I am doing my best.
It's my hope that these ideas are well received. I am open to all comments and constructive criticism. I realize my enthusiasm may not be shared by everyone, and that is ok. Minecraft has been an engaging place to have fun and learn logic circuits. With this, I think those things can be expanded on.
I may have missed it in the pictures, but how do you make them and get "inside" to build?
I am concerned that this may either cause lag in large redstone circuits or just be somewhat OP in general.
<Click me! It only takes a few seconds!
When you post a mod: "No pics no clicks" and "MCreator = bad ~99% of the time"
Don't forget to read the crashlog before reporting the crash. It might tell you why it's crashing.
Sorry if my spelling is bad, I'm learning english...
My mod ideas: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/mods-discussion/2354659-medsal15s-mod-ideas-hub
Why do evil poeple always want to control the world?
If you need ideas, I may be able to give you some...
Warning status: Unbanned
Getting into an IM that already exists and is placed in the world is done by right-clicking the the placed IM. This would open the IM editor, letting you see and modify the components of that IM.
This is described in the (long) PDF, as well as in the first set of images. I did not show pictures of right-clicking to get into an existing IM - maybe I should add that?
Full Mod Support
Better weather = LAG
Even more improvements to mod AI = LAG
Fish entities = LAG
and micro blocks = LAG
can people please stop posting threads regarding these topics... if you want them, go download some mods. Not everyone has fast computers, and, if you haven't noticed, mojang has bean trying to make the game run as fast as possible. Everything listed above (especially micro blocks) has bean done a million times in various mods. Not everyone wants them, and not all computers can handle them, so please, if you want them, and computer can handle them, GO DOWNLOAD A MOD.
Unfortunately, it's choosing the lesser of 2 different evils when it comes to the programming language of Minecraft: Compatibility vs. Performance. I'm not an expert on C#, but if I recall correctly, it's not possible to use on OS X and Linux, unlike Java. On the topic of the thread, I would support it if it wasn't such a massive project, since it is basically creating a new grid system for Minecraft. Overall, no support.
Ignorance isn't failure to listen. Ignorance is failure to find knowledge.
I generally don't spend alot of time in off-topic, so it'll take me a while to respond to any replies there. Thank you.
In terms of practicality these Integrated microblocks would be beyond useful for any number of applications. However in terms of aesthetics, it's kind of insane. You take a block (by default a 16 x 16 texture) and place 9x9 blocks in the space of one block. That's now 144x144 and that's with just the basic vanilla texture pack.
Use a 32x32 pack the IM appears 288x288
Use a 64x64 pack the IM appears 576x576
I don't know what impact this would have on graphics performance (I'd assume some), but aesthetically it would not blend in with the Minecraft environment.
Your images really show it off this high resolution object being placed into a low resolution world. It's jarring and unpleasant. In most of the examples for any micro block that doesn't have a flat texture the IM almost always looks out of place.
To that end I'd suggest changing the 9x9x9 grid layout to 8x8x8 and having 2x2 pixel textures for the faces of these microblocks. Redstone wires would become a flat 2 pixel wide line. This would allow these blocks to fit more smoothly into the game environment. Further, in the event that you have one side of the structure composed of a single kind of block, such as all cobblestone then that side of the IM block can take a rendering shortcut and use the full size texture for a block of that side. This would let players build truly hidden redstone wiring in walls instead of trying to mimic that texture with other blocks.
Alternately increase the grid to 16x16x16 and use 1x1 pixel textures for the faces of microblocks.
With a higher resolution texture packs microblocks then get more pixels to work with.
8x8x8: 16x16 pack gets 4x4 microtexture, 32x32 pack gets 8x8 microtexture, 64x64 pack gets 16x16 microtexture... and so on.
This way at least the game's aesthetic would be maintained. If the micro textures were say, sampled from the regular textures for the appropriate blocks then it would also maintain the game's aesthetic regardless of whatever texture pack gets used.
Sadly, I don't support. This will bring on a whole new batch of complications (especially of EVERY block type is involved here), possibly including performance issues and mad recodes of Minecraft's grid system.
Yeah, that guy in the avatar is me. I'm *that* strange. It happens. Sometimes people act like that. Just go with it. I can offer help with suggestions even before you post them - NOT make your suggestions - but help you with them.
Unofficial Suggestions Guide (2.0) - by Theriasis
Unofficial Critics Guide - by yoshi9048
You raise good points. The 9x9x9 was an example. Having a centre block might be nice, but isn't necessary. It felt like an adequate size to make redstone logic circuits and displays without being too big, but it's certainly flexible. The rendering performance shouldn't be too bad, since the blocks could be reduced in resolution prior to being displayed (low-res textures could be used in place of originals). Your idea to have the surfaces of the microblocks merely draw a portion of the full-size texture is intriguing. I could see it working. Definitely simpler redstone textures would be good.