gmlaxfanatic / Contraptions

Emergent machine creation through fuctionalized minecraft blocks
MIT License
3 stars 6 forks source link

Create Components that can do block breaks / block places. #28

Open rourke750 opened 9 years ago

rourke750 commented 9 years ago

Possible feature is having certain factories that have pipes that go to other blocks and break either a block or row of blocks in front of it.

gmlaxfanatic commented 9 years ago

A major issue here is that block changes trigger chunk loading, so these would either be chunk loaders themselves or require chunk loaders in one form or another.

A fix could be caching the breaks, but that will have interesting intrachunk edge cases.

On Sat, Mar 28, 2015, 3:42 PM rourke750 notifications@github.com wrote:

Possible feature is having certain factories that have pipes that go to other blocks and break either a block or row of blocks in front of it.

— Reply to this email directly or view it on GitHub https://github.com/gmlaxfanatic/Contraptions/issues/28.

rourke750 commented 9 years ago

We could make it so the chunk had to be loaded and implement chunk loaders as well. On Mar 28, 2015 4:48 PM, "gmlaxfanatic" notifications@github.com wrote:

A major issue here is that block changes trigger chunk loading, so these would either be chunk loaders themselves or require chunk loaders in one form or another.

A fix could be caching the breaks, but that will have interesting intrachunk edge cases.

On Sat, Mar 28, 2015, 3:42 PM rourke750 notifications@github.com wrote:

Possible feature is having certain factories that have pipes that go to other blocks and break either a block or row of blocks in front of it.

— Reply to this email directly or view it on GitHub https://github.com/gmlaxfanatic/Contraptions/issues/28.

— Reply to this email directly or view it on GitHub https://github.com/gmlaxfanatic/Contraptions/issues/28#issuecomment-87300177 .

gmlaxfanatic commented 9 years ago

Yeah, but I think encouraging chunk loading is the opposite direction we want to head performance wise. A core role of RealisticBiome is to remove the need for chunk loading.

Also, we already have chunk loaders in game, basically just as players/bots.

On Sat, Mar 28, 2015, 3:51 PM rourke750 notifications@github.com wrote:

We could make it so the chunk had to be loaded and implement chunk loaders as well. On Mar 28, 2015 4:48 PM, "gmlaxfanatic" notifications@github.com wrote:

A major issue here is that block changes trigger chunk loading, so these would either be chunk loaders themselves or require chunk loaders in one form or another.

A fix could be caching the breaks, but that will have interesting intrachunk edge cases.

On Sat, Mar 28, 2015, 3:42 PM rourke750 notifications@github.com wrote:

Possible feature is having certain factories that have pipes that go to other blocks and break either a block or row of blocks in front of it.

— Reply to this email directly or view it on GitHub https://github.com/gmlaxfanatic/Contraptions/issues/28.

— Reply to this email directly or view it on GitHub < https://github.com/gmlaxfanatic/Contraptions/issues/28#issuecomment-87300177

.

— Reply to this email directly or view it on GitHub https://github.com/gmlaxfanatic/Contraptions/issues/28#issuecomment-87300654 .