CraftBook 3

CraftBook 3

139k Downloads

SuperSticky inheritance

LadyCailinBot opened this issue ยท 9 comments

commented

CRAFTBOOK-2665 - Reported by ravand.a

I noticed that the signs on the SuperSticky pistons break whenever the piston itself is moved making it impossible to have an extended piston function with SuperSticky combined.

So my suggestion at this point would be to make all the pistons connected to the initial SuperSticky piston inherit the SuperSticky attribute from the initial SuperSticky piston

I have here a screenshot to make this whole thing more graphical and easier to understand:

http://dl.dropbox.com/u/67416682/sticky.jpg

commented

Comment by ravand.a

I would solve this problem with just placing signs infront of every piston BUT the big issue here is that as soon as the pistons get pushed by the initial piston the signs will break! Maybe you can make it so that the signs move with the pistons?

commented

Comment by me4502

You could just have the signs on the ground facing the piston, that way they don't pop off when moving

commented

Comment by ravand.a

Placing on the ground facing the piston? How is that supposed to work when the pistons are ontop of each other and not connected to the ground? Can you provide a screenshot please?

EDIT Ah you mean connected to a wall facint to the piston. That has worked thanks alot then my feature request isn't necessarry thank you :)

EDIT2: Here 2 screenshots to demonstrate why i needed this
Very nice to build up doors and gates
Screen 1: http://puu.sh/3Rpsv.png
Screen 2: http://puu.sh/3Rptd.png

commented

Comment by me4502

Thats not what I meant with the signs.. The signs shouldn't be working like that and if they do that's a bug. I meant like having one of the signs with the post, so it is standing on the floor and facing away from the piston.

commented

Comment by ravand.a

Hmmm it works pretty well with the screenshots i gave u xD If it is a bug please don't fix it hahah because this is a nice way to solve something like that

commented

Comment by me4502

The issue with the bug is, if there were 2 pistons with a 1 block gap between them.. The sign on one would affect both. I kind of need to fix that bug.

commented

Comment by me4502

Hmm.. I'm not really sure how this could work

commented

Comment by ravand.a

Maybe give the attribute "Super Sticky" to every piston of the initial piston's pushing direction in the length of the number on the sign?

commented

Comment by me4502

The super sticky attribute requires the sign connected. Also how will it check if there is a piston facing it that can allow it to be SuperSticky? I'd have to search every direction a lot of blocks away, then check the sign. Do that rapidly and it'll drop the TPS to 0.1