So, this is for all o you redstone builders out there. I don't know exactly how many of you have tried to build a house, or maybe just wanted concealed things, I don't know, but I think that a nice addition to Minecraft, would be to make sure you can move more objects in the game with pistons. I was recently building a house with quite a big redstone flaw. The big thing was that I could not move a furnace with pistons. This really disappointed me, because imagine the cool kitchens you could build, or the nice hidden crafting room you could make. I tried to move other things with pistons such as enchantment tables, chests,jukeboxes, and noteblocks. None of these worked,which again, disappointed me. So I present to you, the idea of the ability to move more things with pistons. Sorry, but no clever name here.
Support, though changing tile entities to blocks that could be moved would be a coding nightmare, unless it registered a copy, delete, paste one block away sort of coding. Changing tile entities to blocks is pretty major though.
Rollback Post to RevisionRollBack
Quote from Fermat »
I have discovered a truly remarkable proof of this, which this margin is too small to contain.
[;/quote]
A lot of things I would love to be moved: crafting tables, furnaces, etc. But not enchantment tables or ender chests, since they are made out of obsidian, which is not intended to be moved.
Rollback Post to RevisionRollBack
My current avatar is: Raistlin Majere from the Dragonlance novels.
Support, though changing tile entities to blocks that could be moved would be a coding nightmare, unless it registered a copy, delete, paste one block away sort of coding. Changing tile entities to blocks is pretty major though.
Yeah, I thought of how difficult it might be to implement this. I knew that they might have to change some code here and there, but now that I really have time to think, even if it might be hard, look at the coding for the enchantment tables, or the nether.
A lot of things I would love to be moved: crafting tables, furnaces, etc. But not enchantment tables or ender chests, since they are made out of obsidian, which is not intended to be moved.
I get your point, but think about it, hidden enchantment tables would kind of be cool. They wouldn't NEED to be movable, because they are made of obsidian, but I think the option would be cool to have.
A lot of things I would love to be moved: crafting tables, furnaces, etc. But not enchantment tables or ender chests, since they are made out of obsidian, which is not intended to be moved.
Yeah, I thought of how difficult it might be to implement this. I knew that they might have to change some code here and there, but now that I really have time to think, even if it might be hard, look at the coding for the enchantment tables, or the nether.
I've been thinking how you do this. Here's how:
Assign a tile entity to a specific coord.
When piston pushes, temp assign Block 36 with identical info.
Delete info in chest.
Replace chest with a new block that looks the same.
Move that block.
Turn back into tile entity.
Copy data from block 36.
Delete block 36.
Feel free to use that in your explanation.
Rollback Post to RevisionRollBack
Quote from Fermat »
I have discovered a truly remarkable proof of this, which this margin is too small to contain.
[;/quote]
You should include something like that, otherwise people will say impossible to code.
You would think furnaces and Enchantment tables would be easier though, because I wouldn't understand the reasoning to have anything in your furnace when you put it away. Of course, they would probably put the extra bit of code in, just in case.
Anyways, I'm also pretty sure some people will say it's impossible to code.
I can't imagine that coding movable tile entities would be very difficult, but I do think that god, the lag would be awful.
This is not however a reason not to have this idea. I have wanted to use this countless times, and might even be a cool idea for this to be used in conjunction with the hopper.
I can't imagine that coding movable tile entities would be very difficult, but I do think that god, the lag would be awful.
This is not however a reason not to have this idea. I have wanted to use this countless times, and might even be a cool idea for this to be used in conjunction with the hopper.
I can agree that the lag could be a problem if used incorrectly. I'm sure beginners are used to hooking things up to just one switch / lever / pressure plate, but if you are careful, there are things you could use to avoid the lag. Of course there is the simple 'Get a new computer!' comment, but that would not be enough, especially if you work redstone carelessly. Two i can think of are hooking things up to multiple levers / buttons bla bla bla,and adding delays when moving multiple objects. Hope you don't mind this question though, what is a hopper?
-
View User Profile
-
View Posts
-
Send Message
Curse Premium-
View User Profile
-
View Posts
-
Send Message
Retired StaffYeah, I thought of how difficult it might be to implement this. I knew that they might have to change some code here and there, but now that I really have time to think, even if it might be hard, look at the coding for the enchantment tables, or the nether.
I get your point, but think about it, hidden enchantment tables would kind of be cool. They wouldn't NEED to be movable, because they are made of obsidian, but I think the option would be cool to have.
-
View User Profile
-
View Posts
-
Send Message
Retired StaffCrafting tables are moveable.
I've been thinking how you do this. Here's how:
Feel free to use that in your explanation.
Moving chests, harder than it looks people.
-
View User Profile
-
View Posts
-
Send Message
Retired StaffYep. Same for any tile entity.
You should include something like that, otherwise people will say impossible to code.
You would think furnaces and Enchantment tables would be easier though, because I wouldn't understand the reasoning to have anything in your furnace when you put it away. Of course, they would probably put the extra bit of code in, just in case.
Anyways, I'm also pretty sure some people will say it's impossible to code.
This is not however a reason not to have this idea. I have wanted to use this countless times, and might even be a cool idea for this to be used in conjunction with the hopper.
I can agree that the lag could be a problem if used incorrectly. I'm sure beginners are used to hooking things up to just one switch / lever / pressure plate, but if you are careful, there are things you could use to avoid the lag. Of course there is the simple 'Get a new computer!' comment, but that would not be enough, especially if you work redstone carelessly. Two i can think of are hooking things up to multiple levers / buttons bla bla bla,and adding delays when moving multiple objects. Hope you don't mind this question though, what is a hopper?