Untangle conveyor entanglement

Made track a standalone block due to the influx of conveyor code changes, and if it were ever to return it would make sense to also include the conduits in one form or another, like a 🐍 class/trait/abstract/method/etc
This commit is contained in:
Patrick 'Quezler' Mounier
2020-01-28 10:41:30 +01:00
parent af83d08fb1
commit 683211cb1f
6 changed files with 220 additions and 196 deletions

View File

@ -899,28 +899,28 @@ public class Blocks implements ContentList{
//endregion
//region distribution
conveyor = new ItemConveyor("conveyor"){{
conveyor = new Conveyor("conveyor"){{
requirements(Category.distribution, ItemStack.with(Items.copper, 1), true);
health = 45;
speed = 0.03f;
displayedSpeed = 4.2f;
}};
titaniumConveyor = new ItemConveyor("titanium-conveyor"){{
titaniumConveyor = new Conveyor("titanium-conveyor"){{
requirements(Category.distribution, ItemStack.with(Items.copper, 1, Items.lead, 1, Items.titanium, 1));
health = 65;
speed = 0.08f;
displayedSpeed = 10f;
}};
plastaniumConveyor = new CraterConveyor("plastanium-conveyor"){{
plastaniumConveyor = new Track("plastanium-conveyor"){{
requirements(Category.distribution, ItemStack.with(Items.plastanium, 1, Items.silicon, 1, Items.graphite, 1));
itemCapacity = 8;
speed = 0.04f;
health = 75;
}};
armoredConveyor = new ArmoredItemConveyor("armored-conveyor"){{
armoredConveyor = new ArmoredConveyor("armored-conveyor"){{
requirements(Category.distribution, ItemStack.with(Items.plastanium, 1, Items.thorium, 1, Items.metaglass, 1));
health = 180;
speed = 0.08f;