TridentMC / DavincisVessels

A minecraft mod that lets you fly a house. Maintained by darkevilmac.
Apache License 2.0
87 stars 32 forks source link

Ideas for engines #250

Open General-Nonsense opened 6 years ago

General-Nonsense commented 6 years ago

Hello,

I make modpacks in my free time, and I love this..... eh, ill get to the point. I use this mod a lot. A LOT. and have found that the engines use a lot of fuel, and it can be difficult to keep them full. I'm not wanting the engines to burn less fuel, I feel like they are a good mid-game option for speed. But I would like higher tiers of engine. perhaps one that uses RF instead of fuel, one that uses lava from an internal tank. Hell, a wind up engine would probably fit the semi-steampunk feel of this mod. also, in the ship GUI, you should be able to disable engines when the ship is sitting idle, of course you would have to have measurement gauges installed to do this. And, if none of that, it would be nice to be able to use the config to add blocks to a list of engines.

as a side note and a less serious request, it would be cool if boats and airships could have some sort of weapons. from the ship gui be able to launch TNT or fireballs would be nice, but I don't think that's needed.

ghost commented 5 years ago

I'd like to examine this for a bit:

  1. RF Engine An RF Engine is certainly not outside the realm of possibility. The main issue is setting a balance, and determining how it would work. If it's an RF Engine, the most simple(and boring) way to do this is to create a multiblock engine. One part is just a simple RF Generator, and the other would be a turbine/motor block. You're essentially just making speed cheaper using the same amount of fuel, The second, and far more interesting version, is also the same method you would use for the Lava tank, the only difference would be whether you're using RF or MB of Lava as a source. The idea is that you create a new block, an RF Power Cell Block, or a Lava Tank Block, as well as a Fuel Port block. Each Power Cell/Tank Block would represent a limited amount of RF. Adding more of these blocks to the structure of the ship would add more overall capacity for fuel when the ship is active, the same way the Air Balloons work towards making your ship able to fly. From there, you would simply connect an RF Generator or Fluid Pipe up to the Fuel Port, while the ship is parked, and add fuel the same way you would any other RF/Fluid Device.

  2. Disabling Engines in gui. I agree, this should be a feature,

  3. Weapons. Weapons are something I've also been wanting for quite a while, and I've found a fairly simple workaround that would be fairly easy to implement. The Ancient Warfare 2 mod has some really nice "Vehicles" which are basically entities in the form of Cannons, Ballista, Catapults, and Trebuchets. These are all Entities that can be controlled remotely with an item. All that really needs to be done to combine them with a ship is code similar to that found in the Crates, so they can be carried by the ship.

shawndream commented 5 years ago

Personal dream list:

Different types of engine for different types of travel.

Wheels - on bottom layer let vehicles roll over one block bumps like horses without jumping, and increase land speed

Oven+Balloons (or antigrav engine) = slow and smooth and can park in midair

Wings = Fast, but only stays up when moving fast, drops like a rock when hits something

Air tanks + propellers = Water/underwater

Ideally, being able to name and assign type and power level to blocks from other mods for engines.

Pylons from Botania look amazing and have an attached power mechanism, as do the gravitational anomolies from Matter overdrive, and the floating crystals of Astronomy - great engine candidates.