Skip to content

Rails & Trains #66

@BenCheung0422

Description

@BenCheung0422

Original: MinicraftPlus/minicraft-plus-revived#287, MinicraftPlus/minicraft-plus-revived/#716 (deleted)

Background

As a part of the Technology system started by #52, this system can be added into the game as a late game feature, separated from the main game flow. These vehicles are more advanced from ridable mobs and thus more powerful comparably.

Automatic Travel System

This system is quite apart from mob travelling. Anyway, at least there would be trains speaking of the automatic logistics system. The point here is still all those still consume certain fuels or electricity, but more durable than mobs, while mobs may be hungry (depending on implementation) and with weaker health. One more restriction may be that, automatic vehicles cannot jump while mobs may jump over some obstacles. Still, air vehicles would be hard implemented into the game, so it will not be something in consideration. In addition, this system would still depend on #39 for general entity functionality support. Since the vehicles may be powered and programmed, they may still move by themselves even they are not mobs (with AI).

Details

For a kind of automatic logistics system, trains could be programmed for carrying items, fluids and so on. However, this would rely on an advanced logistics system to be implemented in the game. Since there would be a fixed route indicated by the rails, trains could move just along the routes without being interfered by other parts of the world. Certain mechanisms related to trains would have to be implemented, like the train control logics, movement controls on a fixed area, different rail shapes, storage spaces, etc. The implementation may be referred from Immersive Railroading as an example.

See Also