Skip to content

Commit

Permalink
Simple Machinery basic entries done
Browse files Browse the repository at this point in the history
  • Loading branch information
voidsong-dragonfly committed Apr 1, 2024
1 parent b470375 commit 802a110
Show file tree
Hide file tree
Showing 21 changed files with 136 additions and 100 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,12 @@
"entry_list": [
"turntable",
"conveyor_belts",
"chutes",
"item_router",
"item_batcher",
"fluid_pipes_pumps_outlets",
"fluid_pipes",
"fluid_pump",
"fluid_outlet",
"fluid_router",
"external_heater",
"electromagnet",
Expand Down
21 changes: 21 additions & 0 deletions src/main/resources/assets/immersiveengineering/manual/chutes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"chute_recipes": {
"type": "crafting",
"recipes": [
[
{
"recipe": "crafting/chute_iron"
},
{
"recipe": "crafting/chute_copper"
},
{
"recipe": "crafting/chute_aluminum"
},
{
"recipe": "crafting/chute_steel"
}
]
]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -31,42 +31,23 @@
},
"conveyor_covered_recipe": {
"type": "crafting",
"recipe": "crafting/conveyor_covered"
"recipe": "crafting/conveyor_basic_covered"
},
"conveyor_other_covered_recipes": {
"type": "crafting",
"recipes": [
[
{
"recipe": "crafting/conveyor_droppercovered"
"recipe": "crafting/conveyor_dropper_covered"
},
{
"recipe": "crafting/conveyor_extractcovered"
"recipe": "crafting/conveyor_extract_covered"
},
{
"recipe": "crafting/conveyor_splittercovered"
"recipe": "crafting/conveyor_splitter_covered"
},
{
"recipe": "crafting/conveyor_verticalcovered"
}
]
]
},
"chute_recipes": {
"type": "crafting",
"recipes": [
[
{
"recipe": "crafting/chute_iron"
},
{
"recipe": "crafting/chute_copper"
},
{
"recipe": "crafting/chute_aluminum"
},
{
"recipe": "crafting/chute_steel"
"recipe": "crafting/conveyor_vertical_covered"
}
]
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Charging Station
Charge your glasses!
<&recipe>The Charging Station is a device that allows you to charge tools and other items.
Energy can be input through the bottom or the back and items can be placed in manually or inserted automatically.<np>
The electron tubes at the front give a feedback about the current charge of the item, but the block will also output a comparator signal for the same purposes.
<&recipe>The Charging Station is a device that allows you to charge tools and other items that can accept energy.<br>
Power can be input through the bottom or the back and items can be placed in manually or inserted automatically.<np>
The electron tubes at the front give a feedback about the charge fraction of the item.<br>
Comparators can be used to read the current charge fraction of the item as a redstone signal.<br>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Chutes
Clonk. Clonk. Clo-BONK!
<&chute_recipes>Chutes are simple constructions made from sheetmetal that allow creatures and items that fit inside to drop straight down.<br>
Chutes also insert into inventories below them and can be inserted into by conveyors or similar devices.<br>
Items within them won't be picked up by players and should be immune to most forms of attraction, magnetic or otherwise.<br>
Sneak + rightclick with an Engineer's Hammer to turn the chute into a corner piece that directs anything inside of it to the side and connects to other chutes.
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
Conveyor Belts
Who needs rails anyway?
<&conveyor_recipes>Conveyor Belts are an easy way of transporting all sorts of things around your base. While they are strong enough to move living creatures like cows or sheep, their true strength lies in transporting items.
Throwing items atop them will have the items move along the belt. Should the belt lead into an inventory, the item will be inserted. Blocks like hoppers will be able to drop items onto the belts.
Use an Engineer's Hammer to rotate the belts (rightclick) or adjust whether they should run up- or downwards (sneak + rightclick).
Rightclicking a conveyor with any dye will colour the walls of the conveyor to easily identify where it is going.<np>
<&conveyor_redstone_recipe>The Redstone Controlled Conveyor Belt can be disabled with a redstone signal.
The panel on its side allows attaching a lever, but a redstone signal may be input from any direction. Sneak + rightclick with an Engineer's Hammer to move the panel to the other side.<np>
<&conveyor_dropper_recipe>The Dropping Conveyor Belt is quite simply a conveyor with a hatch in the middle, allowing it to drop items that pass over it downwards.
Items will be inserted into inventories below or simply dropped if there is an empty space below the conveyor.
The hatch can be shut with a redstone signal, when desired.<np>
<&conveyor_extract_recipe>The Extracting Conveyor Belt possesses the ability to extract items from an inventory in a similar fashion to a Hopper. Unlike the latter however, it possesses no internal inventory and will place extracted items onto the belt.
Sneak + rightclick with an Engineer's Hammer to change its input side. Use the Engineer's Screwdriver to adjust the speed at which it extracts.<np>
<&conveyor_vertical_recipe>The Vertical Conveyor Belt is a belt meant to be mounted on walls. Using the buckets attached to is, it will lift entities straight up. Despite the use of the term "bucket", it will not lift fluids.
This belt can insert into inventories above it or simply expel items over the edge at the top onto more conveyors.<np>
<&conveyor_splitter_recipe>The Splitting Conveyor Belt alternates between redirecting Items and Entities left and right, plain and simple. This feature can be used to achieve a more equal distribution in your factories.<np>
<&conveyor_covered_recipe>The Covered Conveyor Belt works just like a normal conveyor, however it is covered by a piece of scaffolding, which prevents players from picking up items from it.
<&conveyor_recipes>Conveyor Belts are an easy, unpowered method of moving in-world things around.<br>
Conveyor belts will move anything other creatures can push and several they cannot, with their primary design point being items. Other creatures such as cows and sheep can also be moved, but will not interact with some item-specific designs.<br>
Items dropped onto conveyor belts will move along a belt, and items can be dropped onto belts from devices such as hoppers or pipes.<br>
Should items be pushed against an inventory that has space, the items will be inserted into the inventory. Otherwise, they will back up outside of the inventory.<br>
Backups of items that occur on belts can leave food to rot or other similar behaviors, and will be triggered by items left standing on belts with no space for new items to move<br>
The Engineer's Hammer can be used to rotate the belts (rightclick) or adjust whether they should run up- or downwards (sneak + rightclick).<br>
Rightclicking a conveyor with any dye will colour the walls of the conveyor for identification.<np>
<&conveyor_redstone_recipe>Redstone Controlled Conveyor Belt are those that can be disabled with a redstone signal.<br>
These conveyor belts will move without a redstone signal and cannot be changed with the Engineer's Screwdriver.<np>
<&conveyor_dropper_recipe>Dropping Conveyor Belts have a hatch in the middle and allow items to drop downwards.<br>
Items will be inserted into inventories below or simply dropped if there is empty space below the conveyor.<br>
The hatch can be shut with a redstone signal.<np>
<&conveyor_extract_recipe>Extracting Conveyor Belts extract items from an inventory in a similar fashion to hoppers.<br>
Sneak + rightclick with an Engineer's Hammer to change its input side.<br>
Use the Engineer's Screwdriver to adjust the extraction speed.<np>
<&conveyor_vertical_recipe>Vertical Conveyor Belts can carry materials directly upwards, not only at angles. such as standard conveyor belts can.<br>
Using the buckets attached to the belt, it will lift objects straight up. Despite the use of the term "bucket", it will not lift fluids.<br>
This belt can insert into inventories above it or simply expel items over the edge at the top onto other conveyors.<np>
<&conveyor_splitter_recipe>Splitting Conveyor Belts alternate between redirecting objects and creatures left and right.<br>
It will not split stacks of items collected together, only direct stacks left or right as with other entities.<np>
<&conveyor_covered_recipe>Covered Conveyor Belts works just like normal conveyors, but are covered by a piece of scaffolding, which prevents entities from picking up items from it.<br>
You can rightclick it with other types of scaffold or glass to change the cover's appearance.<np>
<&conveyor_other_covered_recipes>Similarly, the Dropping, Extracting, Splitting and Vertical Conveyors can also be covered in scaffolding to achieve the same benefits of "pickup-prevention" while still functioning as they normally do.
<&chute_recipes>Chutes are simple constructions made from sheetmetal that allow entities to drop down straight.
They can insert into inventories below them and be inserted into by conveyors or similar devices. Items within them won't be picked up by players and should be immune to most forms of attraction, magnetic or magical.
Sneak + rightclick with an Engineer's Hammer to turn the chute into a corner piece that directs an entity to the side.
<&conveyor_other_covered_recipes>Similarly, the Dropping, Extracting, Splitting and Vertical Conveyors can also be covered in scaffolding to achieve the same benefits of "pickup-prevention" while still functioning as they normally do.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Electromagnet
Unnaturally attractive
<&recipe>An Electromagnet is simply a big coil of wire wound around a ferromagnetic core which creates a magnetic field when provided with electric current.
This field attracts nearby items to the magnet, making it ideal for collecting the spoils of a (mob-)farm.<br>
<&recipe>The Electromagnet is a large coil of wire wound around a ferromagnetic core which creates a magnetic field when provided with electric current.<br>
This field attracts nearby items to the magnet, ideal for spoil collection from (mob-)farms.<br>
The magnet runs continuously while it is being supplied with power, but can be disabled with a redstone signal. This behavior can be inverted by sneaking and rightclicking it with an Engineer's Screwdriver.
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
External Heater
Now you're cooking with flux!
<&recipe>The External Heater does exactly what its name implies, it generates thermal energy from Flux. When placed next to a normal furnace, this thermal energy will power the furnace, allowing it to smelt without any fuel inside it.<np>
Click a side of the heater with a hammer to make it an energy acceptor, sneak to target the opposing side.
The heater will consume §o8 Flux/t§r for each heat unit added. During the initial phase of the furnace, the heater will produce up to §o4§r units of heat per tick, but as soon as the furnace reaches maximum temperature, it will only require §o1§r unit of heat to keep it going.<np>
Even better, while the furnace is at maximum temperature, the heater will consume an additional §o24 Flux/t§r to increase the furnaces's processing speed. The heater will only affect a furnace with a valid input and space in the output slot, in order to conserve energy. However, you can apply a redstone signal to the heater to disable that functionality and have it keep the furnace at full heat.
<&recipe>The External Heater generates heat from Flux, which it outputs to the heat vents on its sides.<br>
It cannot produce the reducing atmospheres used in Blast Furnaces, woodsmoke for food preservation, or temperatures necessary for kilns.<br>
When placed next to a normal furnace, this thermal energy will provide the furnace heat without consuming fuel.<br>
The sides of the heater can be configured with the Engineer's Hammer, sneak to target the opposing side.<br>
The heater will consume 8 Flux/t for each furnace it needs to heat. To preheat the furnace, it will take four times that, until the furnace is at temperature.<br>
When a furnace is at maximum temperature, the External Heater will consume a total §o32 Flux/t§r per furnace for increased smelting speed, unless a redstone signal disables the speed boost.<br>
Only furnaces which have items to smelt and space to smelt them will be heated.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Fluid Outlet
???
<&outlet_recipe>Fluid Outlets are open grates that act as endpoints for pipe systems where fluids can flow out into the world.<br>
Fluid can only be filled up to the level of the outlet's sides, and once that level is reached backflow will prevent fluid flow.<br>
The sides of the outlet can be changes between input, output, or closed with the Engineer's Hammer.<br>
Redstone signals will prevent fluid from flowing into the Fluid Outlet and thus the world.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Fluid Pipes
Professional Plumber
<&pipe_recipe>Fluid Pipes are a versatile and efficient method of transporting fluids, unlike moving tanks ore buckets around en masse.<br>
Pipe systems will output any fluid input to them across the available ouputs, split evenly.<br>
At low pressure, pipe systems will transport fluid slowly. Pressurized fluids output from a <link;fluid_pump;Fluid Pump> or certain large machines can move much faster.<br>
Fluid Pipes will connect to all possible connections when they are placed. The Engineer's Hammer can be used to connect or disconnect fluid pipes from each other and from tanks.<br>
Fluid Pipes can be covered with scaffolding. Placing the scaffolding onto a pipe will cover it, and sneaking + rightclicking the pipe will remove it.<br>
Additionally, rightclicking a pipe with any dye will color it to allow easy identification. Colored pipes do not connect to newly placed pipes.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Fluid Pump
???
<&pump_recipe>Fluid Pumps are used to pressurize and move fluids, both within and without pipe systems.<br>
Using the Engineer's Hammer on the bottom of the pump will change the face between input, output, and blocked.<br>
When given a redstone signal, the fluid pump will extract from tanks at low power, moving fluid into the output for distribution.<br>
Providing a fluid pump with flux will engage the high pressure pump and will output the fluid at a significant boost in transfer rate.<br>
When placed against pools of fluid in the world, pumps will suck up the fluid into their internal tank from their inputs. Water can be pumped in the same way it can be picked up with a bucket.<br>
Fluids that are picked up will be replaced with cobblestone to the amount of flowing fluids in the world. This behavior can be toggled off and on by using an Engineer's Hammer on the pump's top while sneaking.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Fluid Router
Milk goes left, acid goes right
<&recipe>The Fluid Router works much akin to the <link;item_router;Item Router;start>. Fluids input through any side will be redistributed based on how the six side filters are set up.
<&recipe>The Fluid Router works like yhr <link;item_router;Item Router;start>. Fluids input will be redistributed based on the filters on its sides.<br>
Clicking a bucket or any other type of fluid container into the slots of the GUI will configure the filter to that fluid.<np>
When any fluids are piped into the router, they will be routed to an output whose filter matches the fluid, or, if no matching filter is found, the fluid routes to an unfiltered output. If there is no available or valid route, no fluid will be accepted.
When any fluids are piped into the router, they will be routed to an output whose filter matches the fluid, or, if no matching filter is found, the fluid routes to an unfiltered output. If there is no available or valid route, no fluid will be accepted.<br>
The buttons above each filter can be used to have the router respect or ignore the fluid's NBT data.
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
Garden Cloche
Localized Rainforest
<&recipe>The Garden Cloche, or Belljar, is a device designed to hasten the growth of plants. It allows even the agriculturally challenged engineer to grow plants and harvest their yield.<np>
The device accepts power, fluid and items through its respective ports.
Water and power are always required, and you may add fertilizer to the slot on the left to increase growth speed.
Soil and seeds are placed in the middle; each seed requires the correct soil to grow on, with dirt being automatically tilled into farmland.<np>
<&recipe>Garden Cloches are machines designed to hasten the growth of plants in a controlled, semi hydroponic environment.<br>
It allows even agriculturally challenged engineers to grow plants quickly and automatically harvest their produce.<np>
The device accepts power through the plugs on the top and sides, and fluid and items through the other ports.<br>
When provided with power and water, the Garden Cloche will use the water to grow crops.<br>
Providing fertilizers such as <link;industrial_byproducts;Sulfur;sulfur> or <link;industrial_byproducts;Industrial Fertilizer;fertilizer> will boost the growth speed significantly. Only one fertilizer will be used at a time, and will stay dissolved in the water until it is finished.<br>
Soil and seeds are placed in the middle; each seed requires the correct soil to grow on, with dirt being automatically tilled into farmland.<br>
Produced items are stored in the slots on the right, and will be automatically output through the hatch at the front of the glass dome.
Loading

0 comments on commit 802a110

Please sign in to comment.