Now,as i said,i am right.Them floating will work :\
Alright, this is the last time:
Right now you can walk straight through vines because you don't collide with them. You don't collide with them because there is no code which says you should.
If vines were coded so that you could climb up free-hanging vines then you would have to collide with them. If you did not collide with them you would not be "touching" the block and would not climb up.
Therefore, in order to climb free-hanging vines you would have to include a piece of code which would make the player collide with the block and start climbing up instead of walking through the block. Technically you could call this piece of code whatever you want, but since the purpose of the code is to detect a collision in a bounded area most other people would call it a collision box.
remember that you said ladders have no collision box yet they work the same way
The only reason ladders worked without a collision box is because they had to be placed on another block which would already detect collision. You could not walk through the ladder because there was always a block behind it that would stop you.
You could climb vines placed on a block without the vines having a collision box. Yet if those exact same vines are not attached to a block (have a block behind them which does not cause collisions) then you would walk straight through them. You would not start climbing them because it would not detect you actually "touching" the vines. This is almost certainly the way the feature will be implemented (since ladders are regaining their collision box, the vines seem to be present as an option for something you can climb which has no collision box).
If you still don't get it then please, by all means, go try to code a mod which has free-hanging vines you can climb which have no collision box. Once you start testing the mod you will hopefully understand what I am trying to tell you.
EDIT: Seriously guy, read the whole thing carefully. If you don't understand you're entirely hopeless and I have no further interest in discussing anything with you.
(2nd above post)
And do you know the code that handles climbing up ladders?Not the block,but somewhere else.
Yes,you may call the code a "collision box",but technically the ladder is like a rail when it comes to collision boxes.
The vine will work the same,a rail box,not there but "there".This is the only thing that will detect it.And before you say "thats a collision box",remember that you said ladders have no collision box yet they work the same way.You have to touch a block in code before it does anything,and the block behind a ladder wont handle any ladder code :\
You don't appear to be understanding what he is saying, so I will try to make this as simple as possible:
The only reason that ladders don't need a collision box is because of one thing - they can't hang freely without being against a block. Vines can. Ladders need to be placed against a block - so the 'collision box' is that of the block the ladder is on, not the ladder itself. However, since there no seperate 'up/down' key from the 'forward/back' key, then if vines had no collision box, you would just walk right through them - because there would be no block behind it to detect the collision with the vine if it is not touching a block. There would have to be a collision box for you to climb vines that aren't attatched to a block. Just try and make your mod to climb free-hanging vines not attatched to a block without a collision box (which in the case of ladders is not the ladders themselves, rather the block behind it) and if you STILL don't get it then, well, I just don't think you'll ever get it.
Rollback Post to RevisionRollBack
Users lack the mental capacity to have intelligent discussion, and mods lack the mental capacity to make intellegent decisions... I give up trying to share my intelligence with the world.