Yeah I definitely wan't bigger boats. Especially when it comes to multiplayer time. If working as a team in something you wanna be able to house a good number of people per boat and I think that if it's bigger, it will give a more realistic and fun feel.
Rollback Post to RevisionRollBack
YoshiToMario. Gamer. Let's Player. Professional YouTuber.
that's an example of how it CAN work with just 1 boat
Have you not seen the "boats" people build on Minecraft?
They look AWESOME with sails made out of wool and stuff. Of course using this "system" you would have to combine more than 2 boats of course, to get anything like that.
BTW I would post some examples of "boats" people have built that could finally become true using this "system" but ATM I have none.
You haven't understood how entites work, have you. You cannot "modify" entities (which is everything that is not an immobile block, save for sand and gravel) in any way, nor can you walk around on one while "following" it, not just sliding off of it. Of course, boats can be larger and house more people, but the boat will surely be uneditable and any passengers will be immobile.
With that said, boats are waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay too weak. My huge aquaduct system is useless because it's too weak. Also, iron boats would be quite improbable and frankly, unfitting. A better way would be to make a reinforced boat consisting of a combination of logs, sticks and planks.
We can mount minecarts plus pigs and now boats can't we?
Why not be able to strap on cubes to a boat to make it larger?
You see, it's thinking like this that made boats become such a popular topic.
The current blocks use a system very different from the entities within the game like mobs and players. Notice how when you are standing on an accelerating minecart it's easy to fall off? The current collision detection between entities is rather off. Thus why we can't have entity ships we can walk on, because collision detection between two moving entities is inherently difficult. Even the Source engine can barely handle it.
Blocks are handled completely different from entities. They work within a grid that is very rigid about how it is handled. All blocks are constrained in the grid, and only one block is allowed in a grid slot. A block cannot be outside of a grid slot, not even slightly. To attach them to entities, which are not constrained to the grid, Notch would have to rewrite the entire game engine completely. The grid system was there from the beginning, and is the basis for all the other features surrounding it.
So yeah, two fatal flaws with these boats. The inherent difficulty in correct collision detection between two unattached entities and the grid system for the blocks.
I think duke hit the nail on the head. The current boats just explode when they touch walls, which I have a suspicion may be partially because collision detection is so tricky. If custom boats were added the engine would have to account for boats of potentially any shape and size trying to fit in different spaces and collide with different things... It would get ugly fast. If you've played any game with advanced physics you should know how oddly things can behave once things start smashing together. It's complicated and it will occasionally still act completely bizarre. Notch has been lucky so far in the collision department since the game is composed of rather large and evenly spaced blocks, you either fit through an opening or you don't, and there's no tricky angles to deal with.