I don't see how it could work given the way the block/entity system on minecraft works. In fact on the airship mod you will fall out if not seated. But maybe it would require a change to that system in order to make something like this possible.
That said, this is still a great idea. I think it could use a few fine tunings though.
- Big ships should require a 'ship yard' to be built. The ship yard would be similar to a buildcraft quarry in appearance, with a frame marking where the ship is to be built.
- A shipyard block can be input with a 'plan' which defines the type of ship you are building. The frame of the shipyard will adjust itself accordingly.
- A shipyard block would allow the ship builder to deposit or withdraw the raw materials needed to build the ship, including wood (for the hull and interior, doors, etc), iron (bits and bobs, anchor), coal (built-in torches), wool (sails). The things needed for the basic layout and design of the ship are done here. (Optional things such as furniture and engines can be added once the ship is complete)
- Once all of the basic materials are inputted into the shipyard block, the ship begins building from the bottom, automagically.
- When the ship is complete, there will be 2 critical control structures on the ship. The ship's wheel, and the desk in the captain's quarters (or other suitable block for managing the ship). The wheel allows the captain to pilot the ship, and the desk allows the captain or anyone else to add modifications to the ship.
- The desk's interface is like a large crafting grid, with a faint outline of items (e.g. beds, chests, cannons, engines, upgrades) in the grid. This grid will allow you to place items that you've made into the slots and they will appear at predefined areas on the ship.
- This will prevent you from customizing the ship exactly the way you want it perhaps, but it will allow minecraft to store the items more efficiently.
- Big ships cannot have their individual blocks broken or cannibalized. The entire structure will possess hitpoints which are only reduced by explosives or fire (which can or cannot spread depending on how one wants to balance it), and are immune to damage from swords or pickaxes.
- Big ships may possess a tremendous amount of HP, such as 5000
- Once the ship reaches critical HP, it does not sink or become destroyed but becomes incapacitated and incapable of movement. An incapacitated ship will smoke or emit (non-spreading) flames or otherwise show visible signs of damage.
- Repairs will involve inputting some raw materials (e.g. wood) into a special interface and it will slowly heal the ship (e.g. at a rate of 5% HP/minute). When the ship is healed past a 50% threshold it will become capable of movement again.
- On PvP servers this would allow one to incapacitate a ship and then board it. If there are no protections (e.g. towny) in the zone that the ship is currently in then the ship is vulnerable to being damaged -> incapacitated -> boarded. Incapacitated ships lose any protections that they have on their chests and can be raided.
- If blocks are placed on the ship, they may become broken into items when the ship moves again.
- Alternatively, if there is a way for players and blocks to exist in two spaces at once, when the ship goes into transit -- The entire ship and the players on it can be saved to a dimension or hidden area of the world and projected into the visible world in the form of entities (The 'ship' entity would have a single amount of HP and any damage dealt to it would decrease its overall HP).
This would allow the placement of blocks in the ship. When the 'visible world' ship becomes an entity, its 'block' form is swapped into the pocket/hidden dimension allowing players to place blocks, use chests, blocks and other items while the ship is in transit.
But it won't be hard to model them for minecraft, since they are modeled already (just need to recreate it in techne C:)
btw. I'm up for the job if needed, it might be interesting
It might be harder work then just posting and hoping it gets implemented over making it a mod, but making it a mod will help it be implemented. A lot of ideas that are made into actual features into games are first mods (Minecraft is no exception) that have gained lots of fame and mesh well with the "vanilla" version of the game.
This would definitely be one of those as it has lots of popularity already and notch is playing around with the idea of bigger boats in the game as well.
So try to make it a mod first, it will definitely gain popularity and cant hurt its chances of being implemented.
How on earth is the ocean not big enough? Especially with the new worldgen update? To put things in perspective in the image: 1 pixel on the map = 20x20 blocks. That's 400 blocks there. And that's not all the ocean on that map. It goes further away to fill up even more maps! If that's not a big enough ocean to you, I'm not sure what is.
Anyone who thinks the ocean is not big enough hasn't seen my adventure map yet...oh wait, no one has LOL! But yes, TOTALLY NEED THIS!!!
TheosaurusRex84, would so love to have this mod for my adventure map!
Yes, please, and then trains. Passenger trains that you can walk around in, not just minecarts.
Not sure how to do that. I will admit to not being sure how other mods do that latter part, though I can venture a guess, based on some of what I've seen in modding tutorials, plus some common sense.
EntityPlayer tracks the player's position in the World to an X,Y,Z coordinate system, for each tick in game (20 times per second); in this instance, a player being mounted on a boat (or, train) would require resetting the player position relative to the boat/ship/train/flying-thing/whatever. This is why riding in minecarts can and does seem so "laggy" or unevenly rendered, at times.
And this is just with being mounted on a minecart in a fixed position (regardless of being able to rotate). Add to that, any delta changes to x, y, or z position, plus body rotation and head rotation, within a transport object, and I get lost in the math. For me, making the mod to have boats and ships would be the first priority; allowing players to walk around would be somewhat a secondary concern.
I would like better boats to be added. But there should be a point to build a huge boat like that like some more things to find in the sea like underwater coves to explore some better islands with treasure stuff like that.
Wow... xD. I never knew that people would express their support for boats for 3 years. Yippee. Anyways, this is a badass idea that needs support. Support!
Rollback Post to RevisionRollBack
Every time a noob doesn't read the guide for Suggestions here and makes a fail post, God kills a kitten.
What Wrong With The Small Boat. The Boat Now In Minecraft Are Fine. Big Boat= No Support
Uh-huh. And you would be telling me to quit development, right?
If I were to develop an actual "Boats Evolved" mod, I would not be attempting to make the assumption that there is anything inherently "wrong" with the standard boat, as you are inferring the intent of this Suggestion is; it is merely a way of providing more modes of nautical travel and transportation for a player to use, or not use, as the case may be.
I would also not want to hear you say, "The Boat Now In Minecraft Are Fine". In the occasional Minecraft "Let's Play" videos I've seen, the little boats are sometimes used as 'disposable' transportation -- or at least, this is how it seems to me. In retrospect, building a larger boat -- a ship, even -- offers something of value, for an equal value in exchange for the benefits, and (hopefully) would make the whole vessel feel quite a bit less 'disposable', to boot...
Besides, the "small boat" is for a single person. I do understand that people like you and me will not play on servers, but ... Larger boats CAN and SHOULD be possible to make, for cooperative play for those who do multiplayer.
In summary, another boat mod is already out there, as evidenced by the link to the mod in XTheOperatorX's post, just up the page.
I just found out about this... wow. I totally support this, as I have been looking for a boat mod (other than archimedes ships)! I hope someone makes this as I would totaly download it!
PS I have seen small boats mod, it looks great but its only 1.6.4
Wow... xD. I never knew that people would express their support for boats for 3 years. Yippee. Anyways, this is a badass idea that needs support. Support!
By Dinnerbone's dinner bone, you're right! Has it really been 3 years?
Uh-huh. And you would be telling me to quit development, right? If I were to develop an actual "Boats Evolved" mod, I would not be attempting to make the assumption that there is anything inherently "wrong" with the standard boat, as you are inferring the intent of this Suggestion is; it is merely a way of providing more modes of nautical travel and transportation for a player to use, or not use, as the case may be. I would also not want to hear you say, "The Boat Now In Minecraft Are Fine". In the occasional Minecraft "Let's Play" videos I've seen, the little boats are sometimes used as 'disposable' transportation -- or at least, this is how it seems to me. In retrospect, building a larger boat -- a ship, even -- offers something of value, for an equal value in exchange for the benefits, and (hopefully) would make the whole vessel feel quite a bit less 'disposable', to boot... Besides, the "small boat" is for a single person. I do understand that people like you and me will not play on servers, but ... Larger boats CAN and SHOULD be possible to make, for cooperative play for those who do multiplayer. In summary, another boat mod is already out there, as evidenced by the link to the mod in XTheOperatorX's post, just up the page.
Now now, DSD, go easy on him. It took him all his mental capacity to make a barely grammatically acceptable post
Rollback Post to RevisionRollBack
Check out Boats Evolved; the fancy huge customizable boats Notch tweeted about brought to life!
Now now, DSD, go easy on him. It took him all his mental capacity to make a barely grammatically acceptable post
... *sigh* ... Yeah, I know. Just blowing off a little steam. Sometimes, seeing comments like what I responded to, make me feel as if it's not all that fun anymore.
Lately I've been having the thought of just ... dropping off the modding scene and even Minecraft for a while; I'm not sure if I'm able to provide very much of value. Now, I won't say I'm depressed or anything, just a bit weighed down by life. I also know everyone also has their own problems, so I can't very well ask for support when some things in life are quite "up in the air".
That said, this is still a great idea. I think it could use a few fine tunings though.
- Big ships should require a 'ship yard' to be built. The ship yard would be similar to a buildcraft quarry in appearance, with a frame marking where the ship is to be built.
- A shipyard block can be input with a 'plan' which defines the type of ship you are building. The frame of the shipyard will adjust itself accordingly.
- A shipyard block would allow the ship builder to deposit or withdraw the raw materials needed to build the ship, including wood (for the hull and interior, doors, etc), iron (bits and bobs, anchor), coal (built-in torches), wool (sails). The things needed for the basic layout and design of the ship are done here. (Optional things such as furniture and engines can be added once the ship is complete)
- Once all of the basic materials are inputted into the shipyard block, the ship begins building from the bottom, automagically.
- When the ship is complete, there will be 2 critical control structures on the ship. The ship's wheel, and the desk in the captain's quarters (or other suitable block for managing the ship). The wheel allows the captain to pilot the ship, and the desk allows the captain or anyone else to add modifications to the ship.
- The desk's interface is like a large crafting grid, with a faint outline of items (e.g. beds, chests, cannons, engines, upgrades) in the grid. This grid will allow you to place items that you've made into the slots and they will appear at predefined areas on the ship.
- This will prevent you from customizing the ship exactly the way you want it perhaps, but it will allow minecraft to store the items more efficiently.
- Big ships cannot have their individual blocks broken or cannibalized. The entire structure will possess hitpoints which are only reduced by explosives or fire (which can or cannot spread depending on how one wants to balance it), and are immune to damage from swords or pickaxes.
- Big ships may possess a tremendous amount of HP, such as 5000
- Once the ship reaches critical HP, it does not sink or become destroyed but becomes incapacitated and incapable of movement. An incapacitated ship will smoke or emit (non-spreading) flames or otherwise show visible signs of damage.
- Repairs will involve inputting some raw materials (e.g. wood) into a special interface and it will slowly heal the ship (e.g. at a rate of 5% HP/minute). When the ship is healed past a 50% threshold it will become capable of movement again.
- On PvP servers this would allow one to incapacitate a ship and then board it. If there are no protections (e.g. towny) in the zone that the ship is currently in then the ship is vulnerable to being damaged -> incapacitated -> boarded. Incapacitated ships lose any protections that they have on their chests and can be raided.
- If blocks are placed on the ship, they may become broken into items when the ship moves again.
- Alternatively, if there is a way for players and blocks to exist in two spaces at once, when the ship goes into transit -- The entire ship and the players on it can be saved to a dimension or hidden area of the world and projected into the visible world in the form of entities (The 'ship' entity would have a single amount of HP and any damage dealt to it would decrease its overall HP).
This would allow the placement of blocks in the ship. When the 'visible world' ship becomes an entity, its 'block' form is swapped into the pocket/hidden dimension allowing players to place blocks, use chests, blocks and other items while the ship is in transit.
It might be harder work then just posting and hoping it gets implemented over making it a mod, but making it a mod will help it be implemented. A lot of ideas that are made into actual features into games are first mods (Minecraft is no exception) that have gained lots of fame and mesh well with the "vanilla" version of the game.
This would definitely be one of those as it has lots of popularity already and notch is playing around with the idea of bigger boats in the game as well.
So try to make it a mod first, it will definitely gain popularity and cant hurt its chances of being implemented.
Anyone who thinks the ocean is not big enough hasn't seen my adventure map yet...oh wait, no one has LOL! But yes, TOTALLY NEED THIS!!!
TheosaurusRex84, would so love to have this mod for my adventure map!
How else would you be able to kill another ship? Arrows won't cut it, and you can't have big ol' pirate ships without cannons, arr.
Not as if it violates some mystic rule, either. We've already got TNT and as long as they can't be put on land it should be fine.
Not sure how to do that. I will admit to not being sure how other mods do that latter part, though I can venture a guess, based on some of what I've seen in modding tutorials, plus some common sense.
EntityPlayer tracks the player's position in the World to an X,Y,Z coordinate system, for each tick in game (20 times per second); in this instance, a player being mounted on a boat (or, train) would require resetting the player position relative to the boat/ship/train/flying-thing/whatever. This is why riding in minecarts can and does seem so "laggy" or unevenly rendered, at times.
And this is just with being mounted on a minecart in a fixed position (regardless of being able to rotate). Add to that, any delta changes to x, y, or z position, plus body rotation and head rotation, within a transport object, and I get lost in the math. For me, making the mod to have boats and ships would be the first priority; allowing players to walk around would be somewhat a secondary concern.
Support!
Every time a noob doesn't read the guide for Suggestions here and makes a fail post, God kills a kitten.
Uh-huh. And you would be telling me to quit development, right?
If I were to develop an actual "Boats Evolved" mod, I would not be attempting to make the assumption that there is anything inherently "wrong" with the standard boat, as you are inferring the intent of this Suggestion is; it is merely a way of providing more modes of nautical travel and transportation for a player to use, or not use, as the case may be.
I would also not want to hear you say, "The Boat Now In Minecraft Are Fine". In the occasional Minecraft "Let's Play" videos I've seen, the little boats are sometimes used as 'disposable' transportation -- or at least, this is how it seems to me. In retrospect, building a larger boat -- a ship, even -- offers something of value, for an equal value in exchange for the benefits, and (hopefully) would make the whole vessel feel quite a bit less 'disposable', to boot...
Besides, the "small boat" is for a single person. I do understand that people like you and me will not play on servers, but ... Larger boats CAN and SHOULD be possible to make, for cooperative play for those who do multiplayer.
In summary, another boat mod is already out there, as evidenced by the link to the mod in XTheOperatorX's post, just up the page.
PS I have seen small boats mod, it looks great but its only 1.6.4
By Dinnerbone's dinner bone, you're right! Has it really been 3 years?
Now now, DSD, go easy on him. It took him all his mental capacity to make a barely grammatically acceptable post
... *sigh* ... Yeah, I know. Just blowing off a little steam. Sometimes, seeing comments like what I responded to, make me feel as if it's not all that fun anymore.
Lately I've been having the thought of just ... dropping off the modding scene and even Minecraft for a while; I'm not sure if I'm able to provide very much of value. Now, I won't say I'm depressed or anything, just a bit weighed down by life. I also know everyone also has their own problems, so I can't very well ask for support when some things in life are quite "up in the air".