Modular Underground Belt Length
Posted: Fri Jul 03, 2015 4:24 pm
Underground belts are very useful for keeping things out of your way, however one issue is the limit on underground length...
Problems:
If you make undergrounds longer, they need to require more materials per length to retain balance
If you use just one recipe per speed of belt: either you make the undergrounds cheaper, or really expensive for short runs.
If you use several recipes: you clutter up the recipe view and the player inventory
Solution:
Give the underground entities an inventory that you can place transport belt into, the number of correct belts in the inventory= available distance for underground
-belt must be the same speed as underground to be correct
-belt must be in inlet entity or inlet and outlet entity inventory add together
-belt still has a maximum length that preserves balance, or have diminishing returns on inserted belt (over a certain threshold, each additional length requires multiple belts to go one more block further)
thanks,
Tom T.
P.S. is it possible that the API could currently support a mod that could accomplish this?
Problems:
If you make undergrounds longer, they need to require more materials per length to retain balance
If you use just one recipe per speed of belt: either you make the undergrounds cheaper, or really expensive for short runs.
If you use several recipes: you clutter up the recipe view and the player inventory
Solution:
Give the underground entities an inventory that you can place transport belt into, the number of correct belts in the inventory= available distance for underground
-belt must be the same speed as underground to be correct
-belt must be in inlet entity or inlet and outlet entity inventory add together
-belt still has a maximum length that preserves balance, or have diminishing returns on inserted belt (over a certain threshold, each additional length requires multiple belts to go one more block further)
thanks,
Tom T.
P.S. is it possible that the API could currently support a mod that could accomplish this?