The Meaning of Life, the Universe, and Everything.
Join Date:
5/19/2011
Posts:
43
Member Details
I am of the opinion that pistons should move dispensers. I think that very cool creations would become possible this were changed.
I was making a pirate ship on my server and tried to set up a system that would push a dispenser into the gun ports when needed and draw them back when not.
I agree. I think pistons should be able to move every block other than obsidian, including crafting tables, note blocks, chests and furnaces (with inventory remaining in the chest/furnace after it moves), and liquid source blocks too.
I agree. I think pistons should be able to move every block other than obsidian, including crafting tables, note blocks, chests and furnaces (with inventory remaining in the chest/furnace after it moves), and liquid source blocks too.
Indeed. It's fully possible (at least when Notch figures out how to do it with chests/furnaces/dispensers on SMP), and it would double the number of uses for pistons.
Besides, what DOES work on SMP as well as it does on SP anyways?
Rollback Post to RevisionRollBack
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
The Meaning of Life, the Universe, and Everything.
Join Date:
5/19/2011
Posts:
43
Member Details
I like the idea of moving chests while keeping their contents. You could create a vault that automatically delivered a chest without anyone entering the vault itself.
The reason Notch didn't do this in the first place is that items like that all have a separate entity in them, like items, so pistons don't work, because that would take too long to program, and be CPU heavy.
Rollback Post to RevisionRollBack
I craft therefore, I am.
Founder of PULL People for the Use of Lapis Lazuli
for chests, dispensers, and furnaces, the content ids are stored in the space the block is in, not in the block. it is probably WAY easier to code these things to work like this, and thats why they are like that, because it was like that when he added chests and furnaces. it isnt really a "small fix" either. if he changed it, all the items in your chests/furnaces/dispensers would be gone. you have to think of how things already are, and the impact of changing it.a nd also, you cant move any of those things with a piston on ssp either.
for chests, dispensers, and furnaces, the content ids are stored in the space the block is in, not in the block. it is probably WAY easier to code these things to work like this, and thats why they are like that, because it was like that when he added chests and furnaces. it isnt really a "small fix" either. if he changed it, all the items in your chests/furnaces/dispensers would be gone. you have to think of how things already are, and the impact of changing it.a nd also, you cant move any of those things with a piston on ssp either.
Well damn!
I can accept that there are technical issues, as frustrating as they are. Which just sends me back to wishing Minecraft was programed in C++
Not possible. When something is in the chest, furnace, or dispencer it saves it the content to the location. So if the block was moved the items inside would be gone unless moved backed to the previous location.
I'm sure most people want to allow pistons to push things like dispencers and chests. I see no reason why they can't. (If you save items to a position in the world why not just move the items to a new positions) I'm sure the big man is working on it.
I agree. I think pistons should be able to move every block other than obsidian, including crafting tables, note blocks, chests and furnaces (with inventory remaining in the chest/furnace after it moves), and liquid source blocks too.
What about Bedrock? :tongue.gif: overall i agree with you there.
for chests, dispensers, and furnaces, the content ids are stored in the space the block is in, not in the block. it is probably WAY easier to code these things to work like this, and thats why they are like that, because it was like that when he added chests and furnaces. it isnt really a "small fix" either. if he changed it, all the items in your chests/furnaces/dispensers would be gone. you have to think of how things already are, and the impact of changing it.a nd also, you cant move any of those things with a piston on ssp either.
Isn't it possible to just redirect the new block to point at the old data? Or is the data stored in a static array? (I'm more familiar with C++ than with Java or how Minecraft stores stuff.)
I was making a pirate ship on my server and tried to set up a system that would push a dispenser into the gun ports when needed and draw them back when not.
-
View User Profile
-
View Posts
-
Send Message
ModeratorIndeed. It's fully possible (at least when Notch figures out how to do it with chests/furnaces/dispensers on SMP), and it would double the number of uses for pistons.
Besides, what DOES work on SMP as well as it does on SP anyways?
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/2775557-guidelines-for-the-suggestions-forum
Founder of PULL People for the Use of Lapis Lazuli
Well damn!
I can accept that there are technical issues, as frustrating as they are. Which just sends me back to wishing Minecraft was programed in C++
What about Bedrock? :tongue.gif: overall i agree with you there.
Mostly moved on. May check back a few times a year.