├── CHANGELOG.md ├── .github ├── FUNDING.yml ├── workflows │ ├── publish-github-release.yml │ └── new-issue-label.yml ├── ISSUE_TEMPLATE │ ├── Question.md │ └── Feature_request.md ├── ISSUE_TEMPLATE.md └── labeler.yml ├── src └── main │ ├── resources │ ├── assets │ │ └── integratedtunnels │ │ │ ├── lang │ │ │ ├── af_za.json │ │ │ ├── ar_sa.json │ │ │ ├── ca_es.json │ │ │ ├── cs_cz.json │ │ │ ├── da_dk.json │ │ │ ├── de_de.json │ │ │ ├── el_gr.json │ │ │ ├── es_es.json │ │ │ ├── fi_fi.json │ │ │ ├── fr_fr.json │ │ │ ├── he_il.json │ │ │ ├── hu_hu.json │ │ │ ├── it_it.json │ │ │ ├── ja_jp.json │ │ │ ├── no_no.json │ │ │ ├── pl_pl.json │ │ │ ├── pt_pt.json │ │ │ ├── ro_ro.json │ │ │ ├── sr_sp.json │ │ │ ├── uk_ua.json │ │ │ ├── vi_vn.json │ │ │ └── zh_tw.json │ │ │ ├── models │ │ │ ├── item │ │ │ │ ├── dummy_pickaxe.json │ │ │ │ ├── part_interface_item.json │ │ │ │ ├── part_exporter_item.json │ │ │ │ ├── part_importer_item.json │ │ │ │ ├── part_interface_energy.json │ │ │ │ ├── part_interface_fluid.json │ │ │ │ ├── part_exporter_energy.json │ │ │ │ ├── part_exporter_fluid.json │ │ │ │ ├── part_importer_energy.json │ │ │ │ ├── part_importer_fluid.json │ │ │ │ ├── part_player_simulator.json │ │ │ │ ├── part_exporter_world_block.json │ │ │ │ ├── part_exporter_world_fluid.json │ │ │ │ ├── part_exporter_world_item.json │ │ │ │ ├── part_importer_world_block.json │ │ │ │ ├── part_importer_world_fluid.json │ │ │ │ ├── part_importer_world_item.json │ │ │ │ ├── part_interface_filter_fluid.json │ │ │ │ ├── part_interface_filter_item.json │ │ │ │ ├── part_exporter_world_energy.json │ │ │ │ ├── part_importer_world_energy.json │ │ │ │ └── part_interface_filter_energy.json │ │ │ ├── aspect │ │ │ │ ├── write │ │ │ │ │ ├── list │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── item │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── player │ │ │ │ │ │ │ └── click.json │ │ │ │ │ │ └── world │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── block │ │ │ │ │ │ │ └── block │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── entity │ │ │ │ │ │ │ ├── item │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── fluid │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── entityitem │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── item │ │ │ │ │ │ │ └── block │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ ├── nbt │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── item │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── player │ │ │ │ │ │ │ └── click.json │ │ │ │ │ │ └── world │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── entity │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── item │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── entityitem │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── item │ │ │ │ │ │ │ └── block │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ ├── boolean │ │ │ │ │ │ ├── energy │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── item │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── player │ │ │ │ │ │ │ ├── click.json │ │ │ │ │ │ │ └── clickempty.json │ │ │ │ │ │ └── world │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── block │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── entityitem │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── item │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── energy │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ ├── integer │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── item │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── import.json │ │ │ │ │ │ │ └── slot │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── player │ │ │ │ │ │ │ └── click.json │ │ │ │ │ │ └── world │ │ │ │ │ │ │ ├── entityitem │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── item │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ ├── itemstack │ │ │ │ │ │ ├── item │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── player │ │ │ │ │ │ │ └── click.json │ │ │ │ │ │ └── world │ │ │ │ │ │ │ ├── entity │ │ │ │ │ │ │ └── item │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── entityitem │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── item │ │ │ │ │ │ │ └── block │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ ├── long │ │ │ │ │ │ ├── energy │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ └── world │ │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ └── energy │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ ├── operator │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── item │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ ├── player │ │ │ │ │ │ │ └── click.json │ │ │ │ │ │ └── world │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── block │ │ │ │ │ │ │ └── block │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── entity │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── item │ │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ ├── entityitem │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── item │ │ │ │ │ │ │ └── block │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ ├── fluidstack │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ ├── filter.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ └── world │ │ │ │ │ │ │ ├── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ └── fluid │ │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ │ └── import.json │ │ │ │ │ └── block │ │ │ │ │ │ └── world │ │ │ │ │ │ └── block │ │ │ │ │ │ └── block │ │ │ │ │ │ ├── export.json │ │ │ │ │ │ └── import.json │ │ │ │ └── read │ │ │ │ │ ├── long │ │ │ │ │ ├── itemnetwork │ │ │ │ │ │ ├── count.json │ │ │ │ │ │ └── countmax.json │ │ │ │ │ └── fluidnetwork │ │ │ │ │ │ ├── count.json │ │ │ │ │ │ └── countmax.json │ │ │ │ │ ├── list │ │ │ │ │ ├── itemnetwork │ │ │ │ │ │ └── itemstacks.json │ │ │ │ │ └── fluidnetwork │ │ │ │ │ │ └── fluidstacks.json │ │ │ │ │ ├── integer │ │ │ │ │ ├── fluidnetwork │ │ │ │ │ │ └── interfaces.json │ │ │ │ │ └── itemnetwork │ │ │ │ │ │ └── interfaces.json │ │ │ │ │ └── operator │ │ │ │ │ ├── itemnetwork │ │ │ │ │ └── countbyitem.json │ │ │ │ │ └── fluidnetwork │ │ │ │ │ └── countbyfluid.json │ │ │ └── block │ │ │ │ ├── part_interface_energy.json │ │ │ │ ├── part_interface_fluid.json │ │ │ │ ├── part_interface_item.json │ │ │ │ ├── part_exporter_energy_error.json │ │ │ │ ├── part_exporter_fluid_active.json │ │ │ │ ├── part_exporter_fluid_error.json │ │ │ │ ├── part_exporter_item_active.json │ │ │ │ ├── part_exporter_item_error.json │ │ │ │ ├── part_importer_energy_error.json │ │ │ │ ├── part_importer_fluid_active.json │ │ │ │ ├── part_importer_fluid_error.json │ │ │ │ ├── part_importer_item_active.json │ │ │ │ ├── part_importer_item_error.json │ │ │ │ ├── part_exporter_energy_active.json │ │ │ │ ├── part_exporter_fluid_inactive.json │ │ │ │ ├── part_exporter_item_inactive.json │ │ │ │ ├── part_importer_energy_active.json │ │ │ │ ├── part_importer_fluid_inactive.json │ │ │ │ ├── part_importer_item_inactive.json │ │ │ │ ├── part_exporter_energy_inactive.json │ │ │ │ ├── part_importer_energy_inactive.json │ │ │ │ ├── part_player_simulator_active.json │ │ │ │ ├── part_player_simulator_error.json │ │ │ │ ├── part_exporter_world_item_error.json │ │ │ │ ├── part_importer_world_item_error.json │ │ │ │ ├── part_interface_filter_fluid_error.json │ │ │ │ ├── part_interface_filter_item_active.json │ │ │ │ ├── part_interface_filter_item_error.json │ │ │ │ ├── part_player_simulator_inactive.json │ │ │ │ ├── part_exporter_world_block_active.json │ │ │ │ ├── part_exporter_world_block_error.json │ │ │ │ ├── part_exporter_world_energy_active.json │ │ │ │ ├── part_exporter_world_energy_error.json │ │ │ │ ├── part_exporter_world_fluid_active.json │ │ │ │ ├── part_exporter_world_fluid_error.json │ │ │ │ ├── part_exporter_world_item_active.json │ │ │ │ ├── part_exporter_world_item_inactive.json │ │ │ │ ├── part_importer_world_block_active.json │ │ │ │ ├── part_importer_world_block_error.json │ │ │ │ ├── part_importer_world_energy_active.json │ │ │ │ ├── part_importer_world_energy_error.json │ │ │ │ ├── part_importer_world_fluid_active.json │ │ │ │ ├── part_importer_world_fluid_error.json │ │ │ │ ├── part_importer_world_item_active.json │ │ │ │ ├── part_importer_world_item_inactive.json │ │ │ │ ├── part_interface_filter_energy_active.json │ │ │ │ ├── part_interface_filter_energy_error.json │ │ │ │ ├── part_interface_filter_fluid_active.json │ │ │ │ ├── part_interface_filter_fluid_inactive.json │ │ │ │ ├── part_interface_filter_item_inactive.json │ │ │ │ ├── part_exporter_world_block_inactive.json │ │ │ │ ├── part_exporter_world_energy_inactive.json │ │ │ │ ├── part_exporter_world_fluid_inactive.json │ │ │ │ ├── part_importer_world_block_inactive.json │ │ │ │ ├── part_importer_world_energy_inactive.json │ │ │ │ ├── part_importer_world_fluid_inactive.json │ │ │ │ └── part_interface_filter_energy_inactive.json │ │ │ ├── textures │ │ │ ├── part │ │ │ │ ├── interface_fluid.png │ │ │ │ ├── interface_item.png │ │ │ │ ├── interface_energy.png │ │ │ │ ├── exporter_fluid_error.png │ │ │ │ ├── exporter_item_active.png │ │ │ │ ├── exporter_item_error.png │ │ │ │ ├── importer_fluid_error.png │ │ │ │ ├── importer_item_active.png │ │ │ │ ├── importer_item_error.png │ │ │ │ ├── exporter_energy_active.png │ │ │ │ ├── exporter_energy_error.png │ │ │ │ ├── exporter_fluid_active.png │ │ │ │ ├── exporter_fluid_inactive.png │ │ │ │ ├── exporter_item_inactive.png │ │ │ │ ├── importer_energy_active.png │ │ │ │ ├── importer_energy_error.png │ │ │ │ ├── importer_fluid_active.png │ │ │ │ ├── importer_fluid_inactive.png │ │ │ │ ├── importer_item_inactive.png │ │ │ │ ├── player_simulator_active.png │ │ │ │ ├── player_simulator_error.png │ │ │ │ ├── exporter_energy_inactive.png │ │ │ │ ├── exporter_world_item_error.png │ │ │ │ ├── importer_energy_inactive.png │ │ │ │ ├── importer_world_item_error.png │ │ │ │ ├── player_simulator_inactive.png │ │ │ │ ├── exporter_world_block_active.png │ │ │ │ ├── exporter_world_block_error.png │ │ │ │ ├── exporter_world_energy_active.png │ │ │ │ ├── exporter_world_energy_error.png │ │ │ │ ├── exporter_world_fluid_active.png │ │ │ │ ├── exporter_world_fluid_error.png │ │ │ │ ├── exporter_world_item_active.png │ │ │ │ ├── exporter_world_item_inactive.png │ │ │ │ ├── importer_world_block_active.png │ │ │ │ ├── importer_world_block_error.png │ │ │ │ ├── importer_world_energy_active.png │ │ │ │ ├── importer_world_energy_error.png │ │ │ │ ├── importer_world_fluid_active.png │ │ │ │ ├── importer_world_fluid_error.png │ │ │ │ ├── importer_world_item_active.png │ │ │ │ ├── importer_world_item_inactive.png │ │ │ │ ├── interface_filter_fluid_error.png │ │ │ │ ├── interface_filter_item_active.png │ │ │ │ ├── interface_filter_item_error.png │ │ │ │ ├── exporter_world_block_inactive.png │ │ │ │ ├── exporter_world_energy_inactive.png │ │ │ │ ├── exporter_world_fluid_inactive.png │ │ │ │ ├── importer_world_block_inactive.png │ │ │ │ ├── importer_world_energy_inactive.png │ │ │ │ ├── importer_world_fluid_inactive.png │ │ │ │ ├── interface_filter_energy_active.png │ │ │ │ ├── interface_filter_energy_error.png │ │ │ │ ├── interface_filter_fluid_active.png │ │ │ │ ├── interface_filter_item_inactive.png │ │ │ │ ├── interface_filter_energy_inactive.png │ │ │ │ └── interface_filter_fluid_inactive.png │ │ │ ├── gui │ │ │ │ ├── infobook │ │ │ │ │ ├── allparts.png │ │ │ │ │ ├── exporter.png │ │ │ │ │ ├── importer.png │ │ │ │ │ ├── complexnetwork.png │ │ │ │ │ └── importerexporter.png │ │ │ │ └── part_interface_settings.png │ │ │ └── aspects │ │ │ │ ├── write │ │ │ │ ├── item │ │ │ │ │ ├── export.png │ │ │ │ │ ├── filter.png │ │ │ │ │ └── import.png │ │ │ │ ├── energy │ │ │ │ │ ├── export.png │ │ │ │ │ ├── filter.png │ │ │ │ │ └── import.png │ │ │ │ ├── fluid │ │ │ │ │ ├── export.png │ │ │ │ │ ├── filter.png │ │ │ │ │ └── import.png │ │ │ │ ├── player │ │ │ │ │ └── click.png │ │ │ │ └── world │ │ │ │ │ ├── fluid │ │ │ │ │ ├── export.png │ │ │ │ │ └── import.png │ │ │ │ │ ├── block │ │ │ │ │ └── block │ │ │ │ │ │ ├── export.png │ │ │ │ │ │ └── import.png │ │ │ │ │ ├── entity │ │ │ │ │ ├── item │ │ │ │ │ │ ├── export.png │ │ │ │ │ │ └── import.png │ │ │ │ │ ├── energy │ │ │ │ │ │ ├── export.png │ │ │ │ │ │ └── import.png │ │ │ │ │ └── fluid │ │ │ │ │ │ ├── export.png │ │ │ │ │ │ └── import.png │ │ │ │ │ ├── entityitem │ │ │ │ │ ├── export.png │ │ │ │ │ └── import.png │ │ │ │ │ └── item │ │ │ │ │ └── block │ │ │ │ │ ├── export.png │ │ │ │ │ └── import.png │ │ │ │ └── read │ │ │ │ ├── long │ │ │ │ ├── itemnetwork │ │ │ │ │ ├── count.png │ │ │ │ │ └── countmax.png │ │ │ │ └── fluidnetwork │ │ │ │ │ ├── count.png │ │ │ │ │ └── countmax.png │ │ │ │ ├── list │ │ │ │ ├── itemnetwork │ │ │ │ │ └── itemstacks.png │ │ │ │ └── fluidnetwork │ │ │ │ │ └── fluidstacks.png │ │ │ │ ├── integer │ │ │ │ ├── itemnetwork │ │ │ │ │ └── interfaces.png │ │ │ │ └── fluidnetwork │ │ │ │ │ └── interfaces.png │ │ │ │ └── operator │ │ │ │ ├── itemnetwork │ │ │ │ └── countbyitem.png │ │ │ │ └── fluidnetwork │ │ │ │ └── countbyfluid.png │ │ │ └── blockstates │ │ │ ├── part_interface_item.json │ │ │ ├── part_interface_fluid.json │ │ │ └── part_interface_energy.json │ ├── logo.png │ ├── logo_small.png │ ├── data │ │ └── integratedtunnels │ │ │ ├── structure │ │ │ └── empty10.nbt │ │ │ ├── recipe │ │ │ └── crafting │ │ │ │ ├── part_exporter_world_item.json │ │ │ │ ├── part_importer_world_item.json │ │ │ │ ├── part_exporter_fluid.json │ │ │ │ ├── part_exporter_item.json │ │ │ │ ├── part_exporter_world_fluid.json │ │ │ │ ├── part_importer_fluid.json │ │ │ │ ├── part_importer_item.json │ │ │ │ ├── part_importer_world_fluid.json │ │ │ │ ├── part_exporter_energy.json │ │ │ │ ├── part_exporter_world_energy.json │ │ │ │ ├── part_importer_energy.json │ │ │ │ ├── part_importer_world_energy.json │ │ │ │ ├── part_interface_item.json │ │ │ │ ├── part_interface_fluid.json │ │ │ │ ├── part_interface_filter_item.json │ │ │ │ ├── part_exporter_world_block.json │ │ │ │ ├── part_importer_world_block.json │ │ │ │ ├── part_interface_filter_fluid.json │ │ │ │ ├── part_interface_filter_energy.json │ │ │ │ └── part_interface_energy.json │ │ │ └── advancement │ │ │ └── interfaces │ │ │ └── interface_item.json │ └── pack.mcmeta │ └── java │ └── org │ └── cyclops │ └── integratedtunnels │ ├── part │ ├── aspect │ │ ├── ITunnelConnection.java │ │ ├── ITunnelTransfer.java │ │ └── TunnelTransferEntities.java │ └── PartStateWorld.java │ ├── api │ └── network │ │ ├── IItemNetwork.java │ │ └── IFluidNetwork.java │ ├── proxy │ ├── CommonProxy.java │ └── ClientProxy.java │ └── core │ └── world │ └── BlockPlaceHandlers.java ├── gradlew ├── keystore.jks.enc ├── resources ├── changelog │ ├── 1.11.2-1.0.2.txt │ ├── 1.18.2-1.8.11.txt │ ├── 1.12-1.2.4.txt │ ├── 1.10.2-1.0.0.txt │ ├── 1.19-1.8.12.txt │ ├── 1.19.2-1.8.14.txt │ ├── 1.15.2-1.6.12.txt │ ├── 1.16.4-1.6.14.txt │ ├── 1.21-1.8.25.txt │ ├── 1.18.1-1.8.9.txt │ ├── 1.19.3-1.8.18.txt │ ├── 1.19.4-1.8.18.txt │ ├── 1.20.1-1.8.20.txt │ ├── 1.20.4-1.8.25.txt │ ├── 1.19.2-1.8.37.txt │ ├── 1.20.1-1.8.38.txt │ ├── 1.20.1-1.8.39.txt │ ├── 1.12.2-1.6.4.txt │ ├── 1.19-1.8.13.txt │ ├── 1.19.2-1.8.42.txt │ ├── 1.20.1-1.9.2.txt │ ├── 1.21.1-1.8.44.txt │ ├── 1.15.2-1.6.13.txt │ ├── 1.11.2-1.2.1.txt │ ├── 1.19.2-1.8.36.txt │ ├── 1.20.1-1.8.37.txt │ ├── 1.21.1-1.8.39.txt │ ├── 1.12.2-1.5.2.txt │ ├── 1.19.4-1.8.19.txt │ ├── 1.21.1-1.8.40.txt │ ├── 1.12.2-1.5.4.txt │ ├── 1.12.2-1.6.7.txt │ ├── 1.16.4-1.6.15.txt │ ├── 1.16.5-1.8.3.txt │ ├── 1.19.4-1.8.20.txt │ ├── 1.16.5-1.8.7.txt │ ├── 1.19.2-1.8.24.txt │ ├── 1.19.2-1.8.40.txt │ ├── 1.20.1-1.8.25.txt │ ├── 1.20.1-1.8.40.txt │ ├── 1.20.1-1.8.42.txt │ ├── 1.21.1-1.8.43.txt │ ├── 1.11.2-1.2.4.txt │ ├── 1.19.2-1.8.16.txt │ ├── 1.19.2-1.8.19.txt │ ├── 1.19.2-1.8.38.txt │ ├── 1.20.1-1.8.23.txt │ ├── 1.21.1-1.8.28.txt │ ├── 1.10.2-1.2.3.txt │ ├── 1.10.2-1.2.4.txt │ ├── 1.11.2-1.2.2.txt │ ├── 1.11.2-1.2.5.txt │ ├── 1.12.2-1.6.6.txt │ ├── 1.16.5-1.8.5.txt │ ├── 1.18.2-1.8.15.txt │ ├── 1.18.2-1.8.16.txt │ ├── 1.18.2-1.8.18.txt │ ├── 1.19.2-1.8.17.txt │ ├── 1.19.2-1.8.20.txt │ ├── 1.19.2-1.8.22.txt │ ├── 1.19.2-1.8.30.txt │ ├── 1.19.2-1.8.39.txt │ ├── 1.20.1-1.8.21.txt │ ├── 1.20.1-1.8.31.txt │ ├── 1.20.1-1.8.41.txt │ ├── 1.21.1-1.8.29.txt │ ├── 1.21.1-1.8.36.txt │ ├── 1.10.2-1.0.2.txt │ ├── 1.10.2-1.2.1.txt │ ├── 1.16.4-1.6.16.txt │ ├── 1.16.5-1.7.0.txt │ ├── 1.16.5-1.8.8.txt │ ├── 1.16.5-1.8.9.txt │ ├── 1.19.2-1.8.23.txt │ ├── 1.19.2-1.8.31.txt │ ├── 1.20.1-1.8.24.txt │ ├── 1.21.1-1.8.30.txt │ ├── 1.10.2-1.2.2.txt │ ├── 1.11.2-1.2.3.txt │ ├── 1.16.5-1.8.4.txt │ ├── 1.18.2-1.8.20.txt │ ├── 1.19.2-1.8.25.txt │ ├── 1.20.1-1.8.26.txt │ ├── 1.21-1.8.27.txt │ ├── 1.21.1-1.8.38.txt │ ├── 1.12.2-1.5.5.txt │ ├── 1.19.2-1.8.35.txt │ ├── 1.20.1-1.8.36.txt │ ├── 1.16.5-1.8.10.txt │ ├── 1.18.1-1.8.10.txt │ ├── 1.18.2-1.8.13.txt │ ├── 1.19-1.8.14.txt │ ├── 1.12.2-1.5.6.txt │ ├── 1.19.2-1.8.29.txt │ ├── 1.20.1-1.8.30.txt │ ├── 1.21.1-1.8.31.txt │ ├── 1.21.1-1.8.34.txt │ ├── 1.12.2-1.6.14.txt │ ├── 1.16.5-1.7.1.txt │ ├── 1.16.5-1.8.1.txt │ ├── 1.18.1-1.8.11.txt │ ├── 1.12.2-1.4.0.txt │ ├── 1.10.2-1.0.3.txt │ ├── 1.16.5-1.8.11.txt │ ├── 1.18.2-1.8.14.txt │ ├── 1.19.2-1.8.15.txt │ ├── 1.19.2-1.8.18.txt │ ├── 1.18.2-1.8.17.txt │ ├── 1.16.5-1.8.6.txt │ ├── 1.18.2-1.8.22.txt │ ├── 1.19.2-1.8.27.txt │ ├── 1.19.2-1.8.33.txt │ ├── 1.20.1-1.8.28.txt │ ├── 1.21.1-1.8.41.txt │ ├── 1.10.2-1.1.0.txt │ ├── 1.10.2-1.1.1.txt │ ├── 1.11.2-1.1.1.txt │ ├── 1.20.1-1.8.32.txt │ ├── 1.10.2-1.1.2.txt │ ├── 1.11.2-1.1.2.txt │ ├── 1.10.2-1.0.1.txt │ ├── 1.12.2-1.6.1.txt │ ├── 1.19.2-1.8.34.txt │ ├── 1.20.1-1.8.35.txt │ ├── 1.21.1-1.8.35.txt │ ├── 1.12-1.2.5.txt │ ├── 1.12.2-1.6.2.txt │ ├── 1.12-1.3.3.txt │ ├── 1.16.5-1.8.2.txt │ ├── 1.19.2-1.8.28.txt │ ├── 1.20.1-1.8.29.txt │ ├── 1.18.2-1.8.19.txt │ ├── 1.19.2-1.8.21.txt │ ├── 1.20.1-1.8.22.txt │ ├── 1.21.1-1.8.37.txt │ ├── 1.20.1-1.8.34.txt │ ├── 1.21.1-1.8.33.txt │ ├── 1.12.2-1.6.3.txt │ ├── 1.20.1-1.9.0.txt │ ├── 1.21.1-1.8.42.txt │ ├── 1.12-1.3.1.txt │ ├── 1.12.2-1.3.5.txt │ ├── 1.21-1.8.26.txt │ ├── 1.21.1-1.9.0.txt │ ├── 1.12.2-1.6.13.txt │ ├── 1.12.2-1.6.8.txt │ ├── 1.11.2-1.1.0.txt │ ├── 1.20.4-1.8.26.txt │ ├── 1.12.2-1.5.3.txt │ ├── 1.12-1.3.2.txt │ ├── 1.12.2-1.4.1.txt │ ├── 1.16.5-1.6.17.txt │ ├── 1.12.2-1.6.12.txt │ ├── 1.18.2-1.8.21.txt │ ├── 1.12.2-1.3.4.txt │ ├── 1.12.2-1.6.9.txt │ ├── 1.19.2-1.8.41.txt │ ├── 1.20.1-1.9.1.txt │ ├── 1.21.1-1.9.1.txt │ ├── 1.15.2-1.6.14.txt │ ├── 1.18.2-1.8.12.txt │ ├── 1.12.2-1.6.5.txt │ ├── 1.19.2-1.8.26.txt │ ├── 1.20.1-1.8.27.txt │ ├── 1.12-1.3.0.txt │ ├── 1.10.2-1.2.0.txt │ ├── 1.11.2-1.2.0.txt │ ├── 1.19.2-1.8.32.txt │ ├── 1.20.1-1.8.33.txt │ ├── 1.21.1-1.8.32.txt │ ├── 1.12.2-1.5.1.txt │ ├── 1.12.2-1.6.10.txt │ ├── 1.12.2-1.3.6.txt │ ├── 1.12.2-1.5.0.txt │ └── 1.20.1-1.9.3.txt └── logo_small.psd ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── secrets.properties_template ├── .gitattributes ├── .gitmodules ├── scripts └── pre-commit ├── settings.gradle └── .gitignore /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG-1.21.1.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: kroeser 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/af_za.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/ar_sa.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/ca_es.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/cs_cz.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/da_dk.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/de_de.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/el_gr.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/es_es.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/fi_fi.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/fr_fr.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/he_il.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/hu_hu.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/it_it.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/ja_jp.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/no_no.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/pl_pl.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/pt_pt.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/ro_ro.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/sr_sp.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/uk_ua.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/vi_vn.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/lang/zh_tw.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/gradlew -------------------------------------------------------------------------------- /keystore.jks.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/keystore.jks.enc -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.0.2.txt: -------------------------------------------------------------------------------- 1 | Requires CyclopsCore version 0.9.0 or higher. 2 | 3 | Initial 1.11 port -------------------------------------------------------------------------------- /resources/logo_small.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/resources/logo_small.psd -------------------------------------------------------------------------------- /src/main/resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/logo.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /src/main/resources/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/logo_small.png -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.11.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | 3 | Initial 1.18.2 release. 4 | 5 | -------------------------------------------------------------------------------- /secrets.properties_template: -------------------------------------------------------------------------------- 1 | libs_path=[path_to_jar_dependencies (see forge.gradle)] 2 | cyclopscore_version_local=[custom built cyclopscore version] 3 | 4 | -------------------------------------------------------------------------------- /resources/changelog/1.12-1.2.4.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.8 or higher. 3 | 4 | Initial 1.12 port -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.0.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.8.0 or higher. 3 | 4 | Initial release 5 | -------------------------------------------------------------------------------- /resources/changelog/1.19-1.8.12.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.16.0 or higher. 3 | 4 | Initial 1.19 release. -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.14.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.16.1 or higher. 3 | 4 | Update to MC 1.19.2 -------------------------------------------------------------------------------- /resources/changelog/1.15.2-1.6.12.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.8.1 or higher. 3 | 4 | Initial 1.15 release 5 | -------------------------------------------------------------------------------- /resources/changelog/1.16.4-1.6.14.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.9.0 or higher. 3 | 4 | Initial 1.16 release 5 | -------------------------------------------------------------------------------- /resources/changelog/1.21-1.8.25.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.19.1 or higher. 3 | 4 | Initial 1.21 release 5 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/dummy_pickaxe.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "item/barrier" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /resources/changelog/1.18.1-1.8.9.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.0 or higher. 3 | 4 | Initial 1.18 release 5 | 6 | -------------------------------------------------------------------------------- /resources/changelog/1.19.3-1.8.18.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.3 or higher. 3 | 4 | Initial 1.19.3 release 5 | -------------------------------------------------------------------------------- /resources/changelog/1.19.4-1.8.18.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.2 or higher. 3 | 4 | Initial 1.19.4 release 5 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.20.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Initial 1.20.1 release 5 | -------------------------------------------------------------------------------- /resources/changelog/1.20.4-1.8.25.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.19.0 or higher. 3 | 4 | Initial 1.20.4 release 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | gradle.properties merge=ours 2 | src/main/resources/META-INF/mods.toml merge=ours 3 | src/main/resources/META-INF/neoforge.mods.toml merge=ours 4 | CHANGELOG.md merge=ours 5 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/structure/empty10.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/data/integratedtunnels/structure/empty10.nbt -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.37.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix invalid imports 6 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.38.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix invalid imports 6 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.39.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix invalid imports 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "src/api/java/org/cyclops/commoncapabilities/api"] 2 | path = src/api/java/org/cyclops/commoncapabilities/api 3 | url = https://github.com/CyclopsMC/CommonCapabilitiesAPI.git 4 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.4.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.0.0 or higher. 3 | 4 | New release to fix Curseforge rejection. 5 | -------------------------------------------------------------------------------- /resources/changelog/1.19-1.8.13.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.16.1 or higher. 3 | 4 | Changes: 5 | * Update to Forge 41.0.99 6 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.42.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix broken item entity import/export 6 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.9.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix broken item entity import/export 6 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.44.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.26.0 or higher. 3 | 4 | Fixes: 5 | * Fix logical flaw in IEnergyTarget 6 | -------------------------------------------------------------------------------- /resources/changelog/1.15.2-1.6.13.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.8.2 or higher. 3 | 4 | Fixes: 5 | * Fix interface settings not being applied 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_fluid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_fluid.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_item.png -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.2.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.3 or higher. 3 | 4 | Fixes: 5 | * Fix item transfers not working, Closes #31 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.36.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix aspect icons in Network Reader not loading 6 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.37.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix aspect icons in Network Reader not loading 6 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.39.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix aspect icons in Network Reader not loading 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/fluid/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/item/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/player/click.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/player/click" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/fluid/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/item/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/player/click.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/player/click" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/gui/infobook/allparts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/gui/infobook/allparts.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/gui/infobook/exporter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/gui/infobook/exporter.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/gui/infobook/importer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/gui/infobook/importer.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_energy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_energy.png -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.5.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.4 or higher. 3 | 4 | Fixes: 5 | * Add missing interface settings texture, Closes #112 6 | -------------------------------------------------------------------------------- /resources/changelog/1.19.4-1.8.19.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.2 or higher. 3 | 4 | Fixes: 5 | * Fix broken aspect model loading, Closes #266 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.40.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix aspect icons in Network Reader not loading 6 | 7 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/energy/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/energy/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/energy/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/energy/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/energy/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/energy/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/fluid/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/item/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/player/click.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/player/click" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/player/click.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/player/click" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/item/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/player/click.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/player/click" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/long/energy/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/energy/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/long/energy/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/energy/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/fluid/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/item/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/player/click.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/player/click" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_interface_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/interface_item" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/item/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/item/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/item/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/item/filter.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/item/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/item/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_fluid_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_fluid_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_item_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_item_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_item_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_item_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_fluid_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_fluid_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_item_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_item_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_item_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_item_error.png -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.5.4.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.5 or higher. 3 | 4 | Fixes: 5 | * Fix crash when setting world entity index, Closes #120 6 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.7.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.0.0 or higher. 3 | 4 | Fixes: 5 | * Fix infinite loop when exporting from a connected network 6 | -------------------------------------------------------------------------------- /resources/changelog/1.16.4-1.6.15.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.9.5 or higher. 3 | 4 | Fixes: 5 | * Fix player simulator sometimes duping items, Closes #205 6 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.3.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix world parts crashing in some cases, Closes #231 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.4-1.8.20.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.2 or higher. 3 | 4 | Fixes: 5 | * Add missing offset controls for interfaces, Closes #268 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/long/itemnetwork/count.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/long/itemnetwork/count" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/player/clickempty.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/player/click" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/fluidstack/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/fluidstack/fluid/filter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/filter" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/fluidstack/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/item/slot/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/item/slot/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_exporter_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/exporter_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_importer_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/importer_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_interface_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/interface_energy" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_interface_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/interface_fluid" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/energy/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/energy/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/energy/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/energy/filter.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/energy/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/energy/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/fluid/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/fluid/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/fluid/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/fluid/filter.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/fluid/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/fluid/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/player/click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/player/click.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/gui/infobook/complexnetwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/gui/infobook/complexnetwork.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/gui/part_interface_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/gui/part_interface_settings.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_energy_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_energy_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_energy_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_energy_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_fluid_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_fluid_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_fluid_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_fluid_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_item_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_item_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_energy_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_energy_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_energy_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_energy_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_fluid_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_fluid_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_fluid_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_fluid_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_item_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_item_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/player_simulator_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/player_simulator_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/player_simulator_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/player_simulator_error.png -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.7.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix ticks/op setting on interfaces not working, Closes #245 6 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.24.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix network reader crash with Integrated Dynamics 1.21.0 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.40.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix Player Simulator dupe with Inventory Pets, Closes #339 6 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.25.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix network reader crash with Integrated Dynamics 1.21.0 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.40.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix player simulator not consuming PASSed items, Closes #339 6 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.42.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix Player Simulator dupe with Inventory Pets, Closes #339 6 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.43.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix fluid transfer with Cauldrons not working, Closes #346 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/long/fluidnetwork/count.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/long/fluidnetwork/count" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_exporter_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/exporter_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_exporter_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/exporter_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_importer_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/importer_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_importer_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/importer_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/gui/infobook/importerexporter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/gui/infobook/importerexporter.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_energy_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_energy_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_item_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_item_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_energy_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_energy_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_item_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_item_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/player_simulator_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/player_simulator_inactive.png -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.2.4.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.6 or higher. 3 | 4 | Fixes: 5 | * Fix Enchantable Items achievement not being obtainable, Closes #38 6 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.16.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix sword and stone advancements triggering too early, Closes #258 6 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.19.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Add missing offset controls for interfaces, Closes #268 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.38.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix player simulator not consuming PASSed items, Closes #339 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.23.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix crash when interacting with fluids without sounds, Closes #275 6 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.28.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.19.11 or higher. 3 | 4 | Fixes: 5 | * Fix list aspects considering apples instead of empty, Closes #301 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/list/itemnetwork/itemstacks.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/list/itemnetwork/itemstacks" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/long/fluidnetwork/countmax.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/long/fluidnetwork/countmax" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/long/itemnetwork/countmax.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/long/itemnetwork/countmax" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/fluidstack/world/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/fluidstack/world/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_energy" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_fluid" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_item" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/fluid/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/fluid/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/fluid/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/fluid/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_block_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_block_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_block_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_block_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_energy_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_energy_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_energy_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_energy_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_fluid_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_fluid_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_fluid_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_fluid_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_item_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_item_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_item_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_item_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_block_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_block_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_block_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_block_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_energy_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_energy_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_energy_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_energy_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_fluid_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_fluid_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_fluid_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_fluid_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_item_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_item_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_item_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_item_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_fluid_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_fluid_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_item_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_item_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_item_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_item_error.png -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.2.3.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.6 or higher. 3 | 4 | Fixes: 5 | * Fix Enchantable Items achievement not being obtainable, Closes #38 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.2.4.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.6 or higher. 3 | 4 | Fixes: 5 | * Fix importers/exporters not accepting external interaction, Closes #41 6 | -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.2.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.3 or higher. 3 | 4 | Fixes: 5 | * Fix fluid exporters sometimes transferring the wrong fluid, Closes #32 6 | -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.2.5.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.6 or higher. 3 | 4 | Fixes: 5 | * Fix importers/exporters not accepting external interaction, Closes #41 6 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.6.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.0.0 or higher. 3 | 4 | Fixes: 5 | * Fix world fluid exporting voiding fluids if amount < 1000, Closes #155 6 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.5.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix ids of filtering interfaces not being resettable, Closes #234 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.15.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.4 or higher. 3 | 4 | Fixes: 5 | * Fix sword and stone advancements triggering too early, Closes #258 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.16.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.4 or higher. 3 | 4 | Fixes: 5 | * Fix item cooldowns not ticking in player simulator, Closes #259 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.18.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.4 or higher. 3 | 4 | Fixes: 5 | * Fix crash when removing invalid filtering interface, Closes #270 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.17.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix item cooldowns not ticking in player simulator, Closes #259 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.20.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix crash when removing invalid filtering interface, Closes #270 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.22.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix crash when interacting with fluids without sounds, Closes #275 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.30.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix list aspects considering apples instead of empty, Closes #301 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.39.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix Player Simulator duping placed items, regression due to #339 fix 6 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.21.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix crash when removing invalid filtering interface, Closes #270 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.31.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix list aspects considering apples instead of empty, Closes #301 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.41.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix Player Simulator duping placed items, regression due to #339 fix 6 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.29.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.1 or higher. 3 | 4 | Fixes: 5 | * Fix passive import/export ignoring active aspect channel, Closes #308 6 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.36.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix data components being lost with World Block Exporter, Closes #328 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/list/fluidnetwork/fluidstacks.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/list/fluidnetwork/fluidstacks" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/block/world/block/block/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/block/block/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/block/world/block/block/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/block/block/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/block/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/block/block/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/block/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/block/block/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/entityitem/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/entityitem/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/world/entityitem/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/world/entityitem/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/block/block/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/block/block/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/block/block/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/block/block/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/entity/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/entity/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/entityitem/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/entityitem/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/item/block/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/item/block/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/item/block/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/item/block/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/entity/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/entity/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/entity/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/entity/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/entityitem/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/entityitem/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/item/block/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/item/block/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/nbt/world/item/block/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/item/block/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_player_simulator.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/player_simulator_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/long/itemnetwork/count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/long/itemnetwork/count.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_block_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_block_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_energy_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_energy_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/exporter_world_fluid_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/exporter_world_fluid_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_block_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_block_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_energy_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_energy_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/importer_world_fluid_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/importer_world_fluid_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_energy_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_energy_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_energy_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_energy_error.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_fluid_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_fluid_active.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_item_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_item_inactive.png -------------------------------------------------------------------------------- /src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "pack": { 3 | "description": "integratedtunnels resources", 4 | "pack_format": 15, 5 | "forge:resource_pack_format": 15, 6 | "forge:data_pack_format": 15 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.0.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.8.0 or higher. 3 | 4 | Fixes: 5 | * Fix fluid parts exposing themselves with item capabilities, Closes #5 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.2.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.3 or higher. 3 | 4 | Fixes: 5 | * Fix fluid exporters sometimes transferring the wrong fluid, Closes #32 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.16.4-1.6.16.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.10.0 or higher. 3 | 4 | Fixes: 5 | * Fix Shulker Box not keeping inventory with world block exporter, Closes #207 6 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.7.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.1 or higher. 3 | 4 | Additions: 5 | * Add item and fluid network aspects to Network Reader, Closes #208 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.8.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Also return item to player simulator when block consumes it, Closes #248 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.9.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix Player Simulator not applying correct weapon damage, Closes #1110 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.23.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix interface offset changes not being applied immediately, Closes #277 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.31.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix passive import/export ignoring active aspect channel, Closes #308 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.24.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix interface offset changes not being applied immediately, Closes #277 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.30.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.1 or higher. 3 | 4 | Fixes: 5 | * Fix unable to clear part IDs, Closes CyclopsMC/IntegratedTunnels#309 6 | 7 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/integer/fluidnetwork/interfaces.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/integer/fluidnetwork/interfaces" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/integer/itemnetwork/interfaces.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/integer/itemnetwork/interfaces" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/operator/itemnetwork/countbyitem.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/operator/itemnetwork/countbyitem" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/entity/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/entity/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/entity/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/entity/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/world/entity/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/world/entity/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/world/entity/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/integer/world/entity/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/world/entity/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/world/entity/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/world/entityitem/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/world/entityitem/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/world/item/block/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/item/block/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/itemstack/world/item/block/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/item/block/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/entity/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/list/world/entity/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/long/world/entity/energy/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/energy/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/long/world/entity/energy/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/energy/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/block/block/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/block/block/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/block/block/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/block/block/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/entity/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/entity/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/entity/item/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/entity/item/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/item/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/entityitem/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/entityitem/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entityitem/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/item/block/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/item/block/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/operator/world/item/block/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/item/block/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_energy_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_energy_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_fluid_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_fluid_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_fluid_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_item_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_item_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_item_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_energy_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_energy_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_fluid_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_fluid_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_fluid_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_item_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_item_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_item_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_exporter_world_block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/exporter_world_block_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_exporter_world_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/exporter_world_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_exporter_world_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/exporter_world_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_importer_world_block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/importer_world_block_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_importer_world_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/importer_world_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_importer_world_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/importer_world_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_interface_filter_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/interface_filter_fluid_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_interface_filter_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/interface_filter_item_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/long/fluidnetwork/count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/long/fluidnetwork/count.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/long/itemnetwork/countmax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/long/itemnetwork/countmax.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/block/block/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/block/block/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/block/block/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/block/block/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/item/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/item/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/item/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/item/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entityitem/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entityitem/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entityitem/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entityitem/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/item/block/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/item/block/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/item/block/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/item/block/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_energy_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_energy_inactive.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/part/interface_filter_fluid_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/part/interface_filter_fluid_inactive.png -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.2.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.6 or higher. 3 | 4 | Fixes: 5 | * Fix continuously growing error list for predicate-based aspects, Closes #35 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.2.3.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.6 or higher. 3 | 4 | Fixes: 5 | * Fix continuously growing error list for predicate-based aspects, Closes #35 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.4.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix list-based exporters not working with check amount enabled, Closes #233 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.20.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix rare crash during chunk loading of filtering interfaces, Closes #287 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.25.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix rare crash during chunk loading of filtering interfaces, Closes #287 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.26.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix rare crash during chunk loading of filtering interfaces, Closes #287 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.21-1.8.27.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.19.1 or higher. 3 | 4 | Fixes: 5 | * Fix Place Logs tutorial not mentioning tags 6 | 7 | Closes #299 8 | Closes #298 9 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.38.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix cursor centering on gui switching, Closes CyclopsMC/IntegratedDynamics#1514 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/read/operator/fluidnetwork/countbyfluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/read/operator/fluidnetwork/countbyfluid" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/entity/energy/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/energy/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/boolean/world/entity/energy/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/energy/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/fluidstack/world/entity/fluid/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/export" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/aspect/write/fluidstack/world/entity/fluid/import.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "builtin/generated", 3 | "textures": { 4 | "layer0": "integratedtunnels:aspects/write/world/entity/fluid/import" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_energy_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_fluid_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_fluid_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_item_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_item_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_energy_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_fluid_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_fluid_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_item_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_item_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_exporter_world_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/exporter_world_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_importer_world_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture": "integratedtunnels:part/importer_world_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/item/part_interface_filter_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture": "integratedtunnels:part/interface_filter_energy_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/list/itemnetwork/itemstacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/list/itemnetwork/itemstacks.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/long/fluidnetwork/countmax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/long/fluidnetwork/countmax.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/energy/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/energy/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/energy/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/energy/import.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/fluid/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/fluid/export.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/fluid/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/write/world/entity/fluid/import.png -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.5.5.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.5 or higher. 3 | 4 | Fixes: 5 | * Fix item transfer happening on all items when an empty filter was given, Closes ##121 6 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.35.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix fluid lists not always matching correctly, Closes #333 6 | * Fix typos in manual 7 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.36.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix fluid lists not always matching correctly, Closes #333 6 | * Fix typos in manual 7 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_energy_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_energy_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_energy_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_energy_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_player_simulator_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/player_simulator_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_player_simulator_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/player_simulator_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/integer/itemnetwork/interfaces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/integer/itemnetwork/interfaces.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/list/fluidnetwork/fluidstacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/list/fluidnetwork/fluidstacks.png -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.10.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix world block importer not always dropping items for extended blocks, Closes #1194 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.18.1-1.8.10.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.0 or higher. 3 | 4 | Fixes: 5 | * Fix advancements triggering too eagerly 6 | Closes CyclopsMC/IntegratedDynamics#1125 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.13.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.4 or higher. 3 | 4 | Fixes: 5 | * Fix world block importer not always dropping items for extended blocks, Closes #1194 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.19-1.8.14.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.16.1 or higher. 3 | 4 | Fixes: 5 | * Fix world block importer not always dropping items for extended blocks, Closes #1194 6 | 7 | -------------------------------------------------------------------------------- /scripts/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | stagedFiles=$(git diff --staged --name-only) 3 | 4 | echo "Formatting code..." 5 | ./gradlew spotlessApply 6 | 7 | for file in $stagedFiles; do 8 | if test -f "$file"; then 9 | git add $file 10 | fi 11 | done 12 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_item_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_item_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_item_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_item_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_fluid_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_fluid_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_item_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_item_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_item_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_player_simulator_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/player_simulator_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/integer/fluidnetwork/interfaces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/integer/fluidnetwork/interfaces.png -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/operator/itemnetwork/countbyitem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/operator/itemnetwork/countbyitem.png -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.5.6.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.6 or higher. 3 | 4 | Changes: 5 | * Add item importer/exporter aspect setting to indicate if empty items should be wildcard or none 6 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.29.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix Place Logs tutorial not mentioning tags 6 | 7 | Closes #299 8 | Closes #298 9 | 10 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.30.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix Place Logs tutorial not mentioning tags 6 | 7 | Closes #299 8 | Closes #298 9 | 10 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.31.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix broken Export Enchantable Items advancement 6 | Closes CyclopsMC/IntegratedDynamics#1453 7 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.34.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Additions: 5 | * Add tr_tr translations through Crowdin (#325) 6 | 7 | Fixes: 8 | * Fix broken advancement icons -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_block_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_block_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_block_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_block_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_energy_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_energy_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_energy_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_fluid_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_fluid_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_fluid_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_item_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_item_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_item_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_block_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_block_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_block_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_block_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_energy_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_energy_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_energy_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_fluid_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_fluid_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_fluid_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_item_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_item_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_item_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_item_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_energy_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_energy_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_energy_error.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_energy_error" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_fluid_active.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_fluid_active" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_fluid_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_fluid_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_item_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_item_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/textures/aspects/read/operator/fluidnetwork/countbyfluid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyclopsMC/IntegratedTunnels/HEAD/src/main/resources/assets/integratedtunnels/textures/aspects/read/operator/fluidnetwork/countbyfluid.png -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.14.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.4.0 or higher. 3 | 4 | Changes: 5 | * Remove Tesla support 6 | 7 | Fixes: 8 | * Fix player simulator sometimes duping items, Closes #205 9 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.7.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.1 or higher. 3 | 4 | Fixes: 5 | * Fix server crash on inconsistent transfer error 6 | Closes CyclopsMC/IntegratedDynamics#1010 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix world parts always crashing since latest update 6 | Closes CyclopsMC/IntegratedCrafting#59 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.18.1-1.8.11.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.0 or higher. 3 | 4 | Fixes: 5 | * Fix crafting advancements triggering too eagerly 6 | Closes CyclopsMC/IntegratedDynamics#1125 7 | 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_block_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_block_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_energy_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_energy_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_exporter_world_fluid_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/exporter_world_fluid_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_block_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_block_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_energy_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_energy_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_importer_world_fluid_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/world_interface", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/importer_world_fluid_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/models/block/part_interface_filter_energy_inactive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "integratedtunnels:block/connector", 3 | "textures": { 4 | "texture" : "integratedtunnels:part/interface_filter_energy_inactive" 5 | } 6 | } -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.4.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.0 or higher. 3 | 4 | Additions: 5 | * Add energy, fluid and item channels 6 | * Add option to shift click in Player Simulator, Closes #73 7 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip 4 | networkTimeout=10000 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.0.3.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.9.0 or higher. 3 | 4 | Additions: 5 | * Added category tooltips 6 | * Added localization for configuration gui 7 | * Added config GUI restriction 8 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.11.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix filtering interfaces breaking when modifying chained predicates 6 | Closes CyclopsMC/IntegratedDynamics#1207 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.14.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.4 or higher. 3 | 4 | Fixes: 5 | * Fix filtering interfaces breaking when modifying chained predicates 6 | Closes CyclopsMC/IntegratedDynamics#1207 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.15.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix filtering interfaces breaking when modifying chained predicates 6 | Closes CyclopsMC/IntegratedDynamics#1207 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.18.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix localization and serialization of Network Count Of Item/Fluid operators, Closes CyclopsMC/IntegratedDynamics#1235 6 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.17.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.4 or higher. 3 | 4 | Fixes: 5 | * Fix localization and serialization of Network Count Of Item/Fluid operators, Closes CyclopsMC/IntegratedDynamics#1235 6 | 7 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.6.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | Fixes: 5 | * Fix missing check-amount properties on some aspects, Closes #240 6 | * Fix missing channel setting on filtering interfaces, Closes #241 7 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.22.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix list-based aspects only moving one ingredient at a time 6 | Closes CyclopsMC/IntegratedDynamics#1349 7 | Related to #286 8 | 9 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.27.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix list-based aspects only moving one ingredient at a time 6 | Closes CyclopsMC/IntegratedDynamics#1349 7 | Related to #286 8 | 9 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.33.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix world fluid exporter voiding non-placable fluids, Closes #323 6 | * Fix world offset not being configurable to zero, Closes #322 7 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.28.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix list-based aspects only moving one ingredient at a time 6 | Closes CyclopsMC/IntegratedDynamics#1349 7 | Related to #286 8 | 9 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.41.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix Player Simulator duping placed items, regression due to #339 fix 6 | * Fix player simulator not consuming PASSed items, Closes #339 7 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.1.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.9.1 or higher. 3 | 4 | Additions: 5 | * Support slotless item handlers for item transfer 6 | 7 | Fixes: 8 | * Fix items getting lost when item handlers are present multiple times 9 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.1.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.0 or higher. 3 | 4 | Fixes: 5 | * Make energy interface target detection condition looser, Closes #27 6 | This makes energy interfaces usable on Thermal Expansion machines. 7 | -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.1.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.0 or higher. 3 | 4 | Fixes: 5 | * Make energy interface target detection condition looser, Closes #27 6 | This makes energy interfaces usable on Thermal Expansion machines. 7 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | gradlePluginPortal() 5 | maven { url = 'https://maven.neoforged.net/releases' } 6 | } 7 | } 8 | 9 | plugins { 10 | id 'org.gradle.toolchains.foojay-resolver-convention' version '0.5.0' 11 | } 12 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.32.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix passive import/export ignoring active aspect channel, Closes #308 6 | * Fix list aspects considering apples instead of empty, Closes #301 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.1.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.1 or higher. 3 | 4 | Changes: 5 | * Improve error messages when list type is wrong, Closes #28 6 | 7 | Fixes: 8 | * Add better energy support for machines not supporting FE, Closes #14 9 | -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.1.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.1 or higher. 3 | 4 | Changes: 5 | * Improve error messages when list type is wrong, Closes #28 6 | 7 | Fixes: 8 | * Add better energy support for machines not supporting FE, Closes #14 9 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.0.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.8.2 or higher. 3 | 4 | Fixes: 5 | * Fix interfaces not detecting capabilities when added to existing cable, Closes #4 6 | * Fix null network crash for external block updates to parts, Closes #1 7 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.0.0 or higher. 3 | 4 | Fixes: 5 | * Fix crash when using operator-based aspects, Closes #142 6 | * Fix handling entities with index -1 crashing, Closes #143 7 | Instead, this now picks a random entity. 8 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.34.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix world block exporter not passing item to use context 6 | This could lead to issues with certain modded blocks. 7 | Closes CyclopsMC/IntegratedDynamics#1467 8 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.35.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix world block exporter not passing item to use context 6 | This could lead to issues with certain modded blocks. 7 | Closes CyclopsMC/IntegratedDynamics#1467 8 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.35.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix world block exporter not passing item to use context 6 | This could lead to issues with certain modded blocks. 7 | Closes CyclopsMC/IntegratedDynamics#1467 8 | -------------------------------------------------------------------------------- /resources/changelog/1.12-1.2.5.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.8 or higher. 3 | 4 | Changes: 5 | * Disable config version warning 6 | 7 | Fixes: 8 | * Fix importers/exporters not accepting external interaction, Closes #41 9 | * Fix version checker URL 10 | 11 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.0.0 or higher. 3 | 4 | Fixes: 5 | * Fix boolean and integer-based fluid transfer ignoring exact amount, Closes #145 6 | * Fix fluid world transfer not working when given a specific fluid filter, Closes #146 7 | -------------------------------------------------------------------------------- /resources/changelog/1.12-1.3.3.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.21 or higher. 3 | 4 | Fixes: 5 | * Fix item transfer rate being configurable to 0, Closes #60 6 | * Use reference-based DefaultCapabilityProvider, this resolves some crashes when other mods use items early during init 7 | -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.8.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.6 or higher. 3 | 4 | 5 | Fixes: 6 | * Fix RightClickBlock event not being called in player simulator 7 | This made some third-party mod functionality break. 8 | Closes CyclopsMC/IntegratedDynamics#1046 9 | 10 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.28.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix rotation not being set in Player Simulator 6 | This caused issues with items that consider player rotation, such as buckets. 7 | Closes CyclopsMC/IntegratedDynamics#1357 8 | 9 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.29.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix rotation not being set in Player Simulator 6 | This caused issues with items that consider player rotation, such as buckets. 7 | Closes CyclopsMC/IntegratedDynamics#1357 8 | 9 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.19.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix predicate-based transfer not considering slots, Closes #271 6 | * Fix subnetworks causing increasing numbers of ghost items in terminals, Closes CyclopsMC/IntegratedTerminals#109 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.21.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix predicate-based transfer not considering slots, Closes #271 6 | * Fix subnetworks causing increasing numbers of ghost items in terminals, Closes CyclopsMC/IntegratedTerminals#109 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.22.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix predicate-based transfer not considering slots, Closes #271 6 | * Fix subnetworks causing increasing numbers of ghost items in terminals, Closes CyclopsMC/IntegratedTerminals#109 7 | 8 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.37.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Additions: 5 | * Update ru_ru.json (#327) 6 | 7 | Fixes: 8 | * Fix fluid lists not always matching correctly, Closes #333 9 | * Fix data components being lost with World Block Exporter, Closes #328 10 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.34.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix Player Simulator not using Brush correctly, Closes #324 6 | * Fix world fluid exporter voiding non-placable fluids, Closes #323 7 | * Fix world offset not being configurable to zero, Closes #322 8 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.33.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix Player Simulator not using Brush correctly, Closes #324 6 | * Fix world fluid exporter voiding non-placable fluids, Closes #323 7 | * Fix world offset not being configurable to zero, Closes #322 8 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.3.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.0.0 or higher. 3 | 4 | Fixes: 5 | * Fix craft jobs requesting before extraction from last tick was observed, CyclopsMC/IntegratedCrafting#11 6 | * Don't move ingredients if crafting and a crafting job already exists, CyclopsMC/IntegratedCrafting#11 7 | -------------------------------------------------------------------------------- /.github/workflows/publish-github-release.yml: -------------------------------------------------------------------------------- 1 | name: Publish GitHub release on version tags 2 | on: 3 | push: 4 | tags: 5 | - '*' 6 | jobs: 7 | build: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: actions/checkout@v3 11 | - name: Release 12 | uses: softprops/action-gh-release@v2 13 | with: 14 | body_path: CHANGELOG.md 15 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.9.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Add missing PASSIVE_IO property 6 | * Fix passive fluid interaction consuming too much 7 | 8 | Internal changes (required for Integrated Mekanism): 9 | * Make PositionedOperatorIngredientIndex better extensible 10 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.42.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Additions: 5 | * Add translations through Crowdin (#343) 6 | * Add PT_BR localization (#345) 7 | 8 | Fixes: 9 | * Fix Player Simulator dupe with Inventory Pets, Closes #339 10 | * Fix some spelling and grammar typos in lang 11 | -------------------------------------------------------------------------------- /.github/workflows/new-issue-label.yml: -------------------------------------------------------------------------------- 1 | name: "Label new issues" 2 | on: 3 | issues: 4 | types: [opened, edited] 5 | 6 | jobs: 7 | triage: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: github/issue-labeler@v3.4 11 | with: 12 | repo-token: "${{ secrets.PAT }}" 13 | configuration-path: .github/labeler.yml 14 | enable-versioned-regex: 0 15 | -------------------------------------------------------------------------------- /resources/changelog/1.12-1.3.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.14 or higher. 3 | 4 | Fixes: 5 | * Fix infinite loop when using an item on a block with a Player Simulator, #49 6 | * Fix Player Simulator not being able to use Fishing Rods, Closes #49 7 | Note: fishing rod entities are invisible, but they are there! (To be fixed soon...) 8 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.3.5.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.22 or higher. 3 | 4 | Changes: 5 | * Sign jars 6 | 7 | Fixes: 8 | * Fix Player Simulator not properly handling activatable items, Closes #68 9 | * Fix Player Simulator crash when network ticks before world, Closes #70 10 | * Fix random Player Simulator crash, #70 11 | -------------------------------------------------------------------------------- /resources/changelog/1.21-1.8.26.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.19.1 or higher. 3 | 4 | Fixes: 5 | * Fix rotation not being set in Player Simulator 6 | This caused issues with items that consider player rotation, such as buckets. 7 | Closes CyclopsMC/IntegratedDynamics#1357 8 | * Fix crash when using world block importer/exporter, Closes #292 9 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.9.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.26.0 or higher. 3 | 4 | Additions: 5 | * Add missing PASSIVE_IO property 6 | 7 | Fixes: 8 | * Fix passive fluid interaction consuming too much 9 | 10 | Internal changes: (required for Integrated Mekanism) 11 | * Make PositionedOperatorIngredientIndex better extensible 12 | -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/part/aspect/ITunnelConnection.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.part.aspect; 2 | 3 | /** 4 | * An object that identifies a connection. 5 | * This should implement the hashcode and equals methods. 6 | * 7 | * This is needed for caching ingredient transfers. 8 | * 9 | * @author rubensworks 10 | */ 11 | public interface ITunnelConnection { 12 | } 13 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_exporter_world_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_exporter_item" 6 | }, 7 | { 8 | "item": "integrateddynamics:logic_director" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_exporter_world_item" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_importer_world_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_importer_item" 6 | }, 7 | { 8 | "item": "integrateddynamics:logic_director" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_importer_world_item" 13 | } 14 | } -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.13.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.4.0 or higher. 3 | 4 | Fixes: 5 | * Fix player sim inventory voiding when blocks don't confirm activation, Closes #199 6 | * Fix world block importer duplication for blocks dropping +1 items, Closes #179 7 | * Fix CME when block importing into certain types of inventories, Closes #197 8 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_exporter_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_fluid" 6 | }, 7 | { 8 | "item": "integrateddynamics:variable_transformer_output" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_exporter_fluid" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_exporter_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_item" 6 | }, 7 | { 8 | "item": "integrateddynamics:variable_transformer_output" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_exporter_item" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_exporter_world_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_exporter_fluid" 6 | }, 7 | { 8 | "item": "integrateddynamics:logic_director" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_exporter_world_fluid" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_importer_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_fluid" 6 | }, 7 | { 8 | "item": "integrateddynamics:variable_transformer_input" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_importer_fluid" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_importer_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_item" 6 | }, 7 | { 8 | "item": "integrateddynamics:variable_transformer_input" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_importer_item" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_importer_world_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_importer_fluid" 6 | }, 7 | { 8 | "item": "integrateddynamics:logic_director" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_importer_world_fluid" 13 | } 14 | } -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.8.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.1.0 or higher. 3 | 4 | Changes: 5 | * Update to Forge 14.23.5.2768 and MCP snapshot_20180814 6 | 7 | Fixes: 8 | * Fix performance issue when handling tunnel cache, Closes CyclopsMC/IntegratedDynamics#707 9 | * Fix incorrect interface position being signaled on network add/remove 10 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_exporter_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_energy" 6 | }, 7 | { 8 | "item": "integrateddynamics:variable_transformer_output" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_exporter_energy" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_exporter_world_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_exporter_energy" 6 | }, 7 | { 8 | "item": "integrateddynamics:logic_director" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_exporter_world_energy" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_importer_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_energy" 6 | }, 7 | { 8 | "item": "integrateddynamics:variable_transformer_input" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_importer_energy" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_importer_world_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_importer_energy" 6 | }, 7 | { 8 | "item": "integrateddynamics:logic_director" 9 | } 10 | ], 11 | "result": { 12 | "id": "integratedtunnels:part_importer_world_energy" 13 | } 14 | } -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.1.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.9.1 or higher. 3 | 4 | Additions: 5 | * Support slotless item handlers for item transfer 6 | * Added category tooltips 7 | * Added localization for configuration gui 8 | * Added config GUI restriction 9 | 10 | Fixes: 11 | * Fix items getting lost when item handlers are present multiple times 12 | -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/part/aspect/ITunnelTransfer.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.part.aspect; 2 | 3 | /** 4 | * An object that identifies a transfer type within a connection. 5 | * This should implement the hashcode and equals methods. 6 | * 7 | * This is needed for caching ingredient transfers. 8 | * 9 | * @author rubensworks 10 | */ 11 | public interface ITunnelTransfer { 12 | } 13 | -------------------------------------------------------------------------------- /resources/changelog/1.20.4-1.8.26.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.19.0 or higher. 3 | 4 | Fixes: 5 | * Fix rotation not being set in Player Simulator 6 | This caused issues with items that consider player rotation, such as buckets. 7 | Closes CyclopsMC/IntegratedDynamics#1357 8 | * Fix crash when using world block importer/exporter, Closes #292 9 | 10 | 11 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.5.3.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.5 or higher. 3 | 4 | Changes: 5 | * Optimize item transfer when the target has a slotless item handler 6 | 7 | Fixes: 8 | * Fix item transfer sporadically to stop working, Closes #115 and closes #108 9 | * Fix missing round robin property on energy aspects 10 | * Fix crash with World Energy Exporter 11 | -------------------------------------------------------------------------------- /resources/changelog/1.12-1.3.2.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.16 or higher. 3 | 4 | Fixes: 5 | * Fix random inactivated parts by handling not found networks as PartStateExceptions, which are then catched by the network. 6 | * Fix crash when interfaces inventory tiles are incorrectly being removed, Closes #53 7 | * Correctly notify target neighbours when (de)activating tunnels, Closes #54 8 | 9 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.4.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.1 or higher. 3 | 4 | Changes: 5 | * Avoid some unnecessary network updates on block neighbour update events 6 | 7 | Fixes: 8 | * Validate predicate output type before casting to boolean in filters 9 | Static type checking was already being done, but when currying was applied, this issue could sometimes occur, Closes #99 10 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_interface_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shaped", 3 | "pattern": [ 4 | "CTC", 5 | "CCC" 6 | ], 7 | "key": { 8 | "C": { 9 | "item": "integrateddynamics:crystalized_menril_chunk" 10 | }, 11 | "T": { 12 | "tag": "c:chests/wooden" 13 | } 14 | }, 15 | "result": { 16 | "id": "integratedtunnels:part_interface_item", 17 | "count": 4 18 | } 19 | } -------------------------------------------------------------------------------- /resources/changelog/1.16.5-1.6.17.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.11.1 or higher. 3 | 4 | Changes: 5 | * Remove `exactQuantity` aspect property 6 | The implementation was broken for a long time, and not trivial to restore. 7 | Given its under-usage, it will not be missed. 8 | Closes #215 9 | 10 | Fixes: 11 | * Fix part id's not being removable via crafting table, CyclopsMC/IntegratedTunnels#214 12 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_interface_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shaped", 3 | "pattern": [ 4 | "CBC", 5 | "CCC" 6 | ], 7 | "key": { 8 | "C": { 9 | "item": "integrateddynamics:crystalized_menril_chunk" 10 | }, 11 | "B": { 12 | "item": "minecraft:bucket" 13 | } 14 | }, 15 | "result": { 16 | "id": "integratedtunnels:part_interface_fluid", 17 | "count": 4 18 | } 19 | } -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.12.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.4.0 or higher. 3 | 4 | Additions: 5 | * Added base energy consumption config options to all network parts 6 | 7 | Fixes: 8 | * Fix incorrect player simulator position 9 | This caused problems with ray tracing that broke TCon's Scythe. 10 | Closes #195 11 | * Fix crash when placing fluids in the world without block 12 | Closes #193 13 | -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/api/network/IItemNetwork.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.api.network; 2 | 3 | import net.minecraft.world.item.ItemStack; 4 | import org.cyclops.integrateddynamics.api.network.IPositionedAddonsNetworkIngredients; 5 | 6 | /** 7 | * A network capability that holds items. 8 | * @author rubensworks 9 | */ 10 | public interface IItemNetwork extends IPositionedAddonsNetworkIngredients { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_interface_filter_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_item" 6 | }, 7 | { 8 | "item": "integratedtunnels:part_interface_item" 9 | }, 10 | { 11 | "item": "minecraft:hopper" 12 | } 13 | ], 14 | "result": { 15 | "id": "integratedtunnels:part_interface_filter_item" 16 | } 17 | } -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.21.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Changes: 5 | * Optimize list-based ingredient movement 6 | This makes importers and exporters configured with 7 | a list aspect make better use of internal indexes 8 | to significantly reduce server load. 9 | Closes #286 10 | 11 | Fixes: 12 | * Fix predicate-based importing ignoring round-robin, Closes #288 13 | 14 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_exporter_world_block.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_exporter_item" 6 | }, 7 | { 8 | "item": "integrateddynamics:logic_director" 9 | }, 10 | { 11 | "item": "minecraft:diamond_pickaxe" 12 | } 13 | ], 14 | "result": { 15 | "id": "integratedtunnels:part_exporter_world_block" 16 | } 17 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_importer_world_block.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_importer_item" 6 | }, 7 | { 8 | "item": "integrateddynamics:logic_director" 9 | }, 10 | { 11 | "item": "minecraft:diamond_pickaxe" 12 | } 13 | ], 14 | "result": { 15 | "id": "integratedtunnels:part_importer_world_block" 16 | } 17 | } -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_interface_filter_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_fluid" 6 | }, 7 | { 8 | "item": "integratedtunnels:part_interface_fluid" 9 | }, 10 | { 11 | "item": "minecraft:hopper" 12 | } 13 | ], 14 | "result": { 15 | "id": "integratedtunnels:part_interface_filter_fluid" 16 | } 17 | } -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/api/network/IFluidNetwork.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.api.network; 2 | 3 | import net.neoforged.neoforge.fluids.FluidStack; 4 | import org.cyclops.integrateddynamics.api.network.IPositionedAddonsNetworkIngredients; 5 | 6 | /** 7 | * A network capability that holds fluids. 8 | * @author rubensworks 9 | */ 10 | public interface IFluidNetwork extends IPositionedAddonsNetworkIngredients { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_interface_filter_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "integratedtunnels:part_interface_energy" 6 | }, 7 | { 8 | "item": "integratedtunnels:part_interface_energy" 9 | }, 10 | { 11 | "item": "minecraft:hopper" 12 | } 13 | ], 14 | "result": { 15 | "id": "integratedtunnels:part_interface_filter_energy" 16 | } 17 | } -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.3.4.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.22 or higher. 3 | 4 | Additions: 5 | * Add item import/export aspects with a slot input, Closes #64 6 | 7 | Changes: 8 | * Compress PNGs 9 | * Remove useless properties on some world parts, Closes #57 10 | 11 | Fixes: 12 | * Reduce chance on inventory state cache collisions, #59 13 | This should resolve issues where item transfer sometimes acts slow. 14 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/recipe/crafting/part_interface_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shaped", 3 | "pattern": [ 4 | "CBC", 5 | "CCC" 6 | ], 7 | "key": { 8 | "C": { 9 | "item": "integrateddynamics:crystalized_menril_chunk" 10 | }, 11 | "B": { 12 | "item": "integrateddynamics:energy_battery" 13 | } 14 | }, 15 | "result": { 16 | "id": "integratedtunnels:part_interface_energy", 17 | "count": 4 18 | } 19 | } -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.9.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.1.0 or higher. 3 | 4 | Fixes: 5 | * Make interface state target lookup safer in unloaded chunks 6 | This could cause crashes when used on SpongeForge servers. 7 | Related to #165 8 | * Fix positions being enabled again while they were disabled 9 | Potential fix for stack overflow error in self-referencing network. 10 | CyclopsMC/IntegratedDynamics#734 11 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.41.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Disallow taming from Player Simulator, Closes CyclopsMC/IntegratedDynamics#1562 6 | * Fix broken Player Simulator item-based aspects 7 | * Fix Player Simulator locking villager trades, Closes #1561 8 | * Fix slot option not working for entities in World Item Exporter/Importer 9 | Closes CyclopsMC/IntegratedDynamics#1559 10 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.9.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Disallow taming from Player Simulator, Closes CyclopsMC/IntegratedDynamics#1562 6 | * Fix broken Player Simulator item-based aspects 7 | * Fix Player Simulator locking villager trades, Closes #1561 8 | * Fix slot option not working for entities in World Item Exporter/Importer 9 | Closes CyclopsMC/IntegratedDynamics#1559 10 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.9.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.26.0 or higher. 3 | 4 | Fixes: 5 | * Disallow taming from Player Simulator, Closes CyclopsMC/IntegratedDynamics#1562 6 | * Fix broken Player Simulator item-based aspects 7 | * Fix Player Simulator locking villager trades, Closes #1561 8 | * Fix slot option not working for entities in World Item Exporter/Importer 9 | Closes CyclopsMC/IntegratedDynamics#1559 10 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Question.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "❓ Question" 3 | about: A general question 4 | 5 | --- 6 | 7 | 8 | 9 | 10 | #### Issue type: 11 | 12 | - :question: Question 13 | 14 | ____ 15 | 16 | #### Question: 17 | 18 | 19 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # We don't want compiled stuff in here! 2 | /bin 3 | doc/info.txt 4 | /build 5 | /run 6 | /runs 7 | 8 | # Ignore project specific files 9 | .classpath 10 | .project 11 | .settings 12 | .pydevproject 13 | eclipse/* 14 | .gradle/* 15 | repo/* 16 | *.iml 17 | *.ipr 18 | *.iws 19 | out/* 20 | keystore.jks 21 | .idea 22 | 23 | # Ignore mac-specific file(s) 24 | .DS_Store 25 | 26 | # Ignore files specific to dev environments 27 | secrets.properties 28 | build_number.properties 29 | changelog.txt 30 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /resources/changelog/1.15.2-1.6.14.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.8.2 or higher. 3 | 4 | Fixes: 5 | * Fix server crash while producing invalid value type errors, Closes CyclopsMC/IntegratedDynamics#911 6 | * Fix player sim inventory voiding when blocks don't confirm activation, Closes #199 7 | * Fix world block importer duplication for blocks dropping +1 items, Closes #179 8 | * Fix CME when block importing into certain types of inventories, Closes #197 9 | -------------------------------------------------------------------------------- /resources/changelog/1.18.2-1.8.12.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.13.4 or higher. 3 | 4 | Added: 5 | * Add Korean Localization 6 | 7 | Fixes: 8 | * Fix "Check Stack Size" not working on operator aspects 9 | Closes CyclopsMC/IntegratedDynamics#1180 10 | * Fix crash when breaking some blocks via block importer, Closes #257 11 | * Fix materialization failure of operator-based network aspects 12 | Closes CyclopsMC/IntegratedDynamics#1177 13 | 14 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.5.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.0.0 or higher. 3 | 4 | Fixes: 5 | * Fix lombok being included as dependency 6 | This fixes the issue where recent releases would not be published on CurseForge 7 | 8 | Fixes from 1.6.3: 9 | * Fix craft jobs requesting before extraction from last tick was observed, CyclopsMC/IntegratedCrafting#11 10 | * Don't move ingredients if crafting and a crafting job already exists, CyclopsMC/IntegratedCrafting#11 11 | -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/part/aspect/TunnelTransferEntities.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.part.aspect; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * @author rubensworks 9 | */ 10 | public class TunnelTransferEntities extends TunnelTransferComposite { 11 | 12 | public TunnelTransferEntities(List entities) { 13 | super(entities.stream().map(TunnelTransferEntity::new).toArray(TunnelTransferEntity[]::new)); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.26.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Changes: 5 | * Optimize list-based ingredient movement 6 | This makes importers and exporters configured with 7 | a list aspect make better use of internal indexes 8 | to significantly reduce server load. 9 | Closes #286 10 | 11 | Fixes: 12 | * Fix predicate-based importing ignoring round-robin, Closes #288 13 | * Fix variable-based offsets not working in interfaces, Closes #289 14 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.27.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Changes: 5 | * Optimize list-based ingredient movement 6 | This makes importers and exporters configured with 7 | a list aspect make better use of internal indexes 8 | to significantly reduce server load. 9 | Closes #286 10 | 11 | 12 | Fixes: 13 | * Fix predicate-based importing ignoring round-robin, Closes #288 14 | * Fix variable-based offsets not working in interfaces, Closes #289 15 | -------------------------------------------------------------------------------- /resources/changelog/1.12-1.3.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.13 or higher. 3 | 4 | Additions: 5 | * Add item, fluid, energy and block world importers/exporters 6 | * Add player simulator 7 | * Add new advancements 8 | * Add manual entries and tutorials for the new world and player parts 9 | * Add blacklist toggle properties for list-based aspects 10 | * Add tooltip information to aspect settings with value restrictions 11 | 12 | Fixes: 13 | * Fix fluid transfer losing NBT tag information 14 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "➕ Feature request" 3 | about: Suggest an idea for this project 4 | 5 | --- 6 | 7 | 8 | 9 | 10 | #### Issue type: 11 | 12 | - :heavy_plus_sign: Feature request 13 | 14 | ____ 15 | 16 | #### Short description: 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/proxy/CommonProxy.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.proxy; 2 | 3 | import org.cyclops.cyclopscore.init.ModBase; 4 | import org.cyclops.cyclopscore.proxy.CommonProxyComponent; 5 | import org.cyclops.integratedtunnels.IntegratedTunnels; 6 | 7 | /** 8 | * Proxy for server and client side. 9 | * @author rubensworks 10 | * 11 | */ 12 | public class CommonProxy extends CommonProxyComponent { 13 | 14 | @Override 15 | public ModBase getMod() { 16 | return IntegratedTunnels._instance; 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /resources/changelog/1.10.2-1.2.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.3 or higher. 3 | Requires IntegratedDynamics version 0.7.0 or higher. 4 | 5 | Additions: 6 | * Expose capabilities in interfaces. This allows external machines to actively interact with the interfaces, which are passive by-default. 7 | * Add config options to change max network energy and fluid transfer rates 8 | * Add tunnels sections to Integrated Dynamic's 'On the Dynamics of Integration' with achievement-based tutorials 9 | * Add achievements 10 | -------------------------------------------------------------------------------- /resources/changelog/1.11.2-1.2.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.3 or higher. 3 | Requires IntegratedDynamics version 0.7.0 or higher. 4 | 5 | Additions: 6 | * Expose capabilities in interfaces. This allows external machines to actively interact with the interfaces, which are passive by-default. 7 | * Add config options to change max network energy and fluid transfer rates 8 | * Add tunnels sections to Integrated Dynamic's 'On the Dynamics of Integration' with achievement-based tutorials 9 | * Add achievements 10 | -------------------------------------------------------------------------------- /resources/changelog/1.19.2-1.8.32.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.17.0 or higher. 3 | 4 | Fixes: 5 | * Fix chained world block exporter/exporter not able to work every tick 6 | This is done by making the exporter/importer sleep optimization only 7 | take effect if these parts were unable to move anything for at least 8 | three ticks. 9 | Closes #319 10 | * Disallow Player Simulator from sleeping in beds, Closes CyclopsMC/IntegratedDynamics/issues/1454 11 | * Fix player simulator not ticking fast enough with snowballs, #319 12 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.8.33.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Fixes: 5 | * Fix chained world block exporter/exporter not able to work every tick 6 | This is done by making the exporter/importer sleep optimization only 7 | take effect if these parts were unable to move anything for at least 8 | three ticks. 9 | Closes #319 10 | * Disallow Player Simulator from sleeping in beds, Closes CyclopsMC/IntegratedDynamics/issues/1454 11 | * Fix player simulator not ticking fast enough with snowballs, #319 12 | -------------------------------------------------------------------------------- /resources/changelog/1.21.1-1.8.32.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.25.5 or higher. 3 | 4 | Fixes: 5 | * Fix chained world block exporter/exporter not able to work every tick 6 | This is done by making the exporter/importer sleep optimization only 7 | take effect if these parts were unable to move anything for at least 8 | three ticks. 9 | Closes #319 10 | * Disallow Player Simulator from sleeping in beds, Closes CyclopsMC/IntegratedDynamics/issues/1454 11 | * Fix player simulator not ticking fast enough with snowballs, #319 12 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.5.1.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.4 or higher. 3 | 4 | Changes: 5 | * Properly distinguish interface and energy channels on interfaces 6 | Before this change, the interface's energy channel was (ab)used as interface channel. 7 | Even though interface don't consume energy atm, they might in the future. This was also done for consistency, 8 | to make it less confusing for both players and developers. 9 | Closes #109 10 | 11 | Fixes: 12 | * Fix item duplication when repeating actions in player simulator, Closes #111 13 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.6.10.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.4.0 or higher. 3 | 4 | Fixes: 5 | * Improve handling of inconsistent simulation-mode transfer failures 6 | 7 | No more console warning will be logged. 8 | Instead, the error will be shown in the respective part. 9 | 10 | Items will be emitted into the world (disableable), 11 | and other ingredient types will be voided 12 | upon such errors. 13 | 14 | Parts will now go in error-mode once such an error occurs 15 | to avoid ingredients continuously going lost. 16 | 17 | Related to #169 18 | -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/core/world/BlockPlaceHandlers.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.core.world; 2 | 3 | import org.cyclops.integratedtunnels.IntegratedTunnels; 4 | import org.cyclops.integratedtunnels.api.world.IBlockPlaceHandlerRegistry; 5 | 6 | /** 7 | * Collection of block place handlers 8 | * @author rubensworks 9 | */ 10 | public class BlockPlaceHandlers { 11 | 12 | public static final IBlockPlaceHandlerRegistry REGISTRY = IntegratedTunnels._instance.getRegistryManager() 13 | .getRegistry(IBlockPlaceHandlerRegistry.class); 14 | 15 | public static void load() {} 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/part/PartStateWorld.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.part; 2 | 3 | import org.cyclops.integrateddynamics.api.part.write.IPartTypeWriter; 4 | import org.cyclops.integratedtunnels.core.part.PartStateRoundRobin; 5 | 6 | /** 7 | * A base world part state. 8 | * @author rubensworks 9 | */ 10 | public class PartStateWorld

extends PartStateRoundRobin

{ 11 | 12 | public PartStateWorld(int inventorySize) { 13 | super(inventorySize); 14 | } 15 | 16 | @Override 17 | protected int getDefaultUpdateInterval() { 18 | return 10; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/org/cyclops/integratedtunnels/proxy/ClientProxy.java: -------------------------------------------------------------------------------- 1 | package org.cyclops.integratedtunnels.proxy; 2 | 3 | import org.cyclops.cyclopscore.init.ModBase; 4 | import org.cyclops.cyclopscore.proxy.ClientProxyComponent; 5 | import org.cyclops.integratedtunnels.IntegratedTunnels; 6 | 7 | /** 8 | * Proxy for the client side. 9 | * 10 | * @author rubensworks 11 | * 12 | */ 13 | public class ClientProxy extends ClientProxyComponent { 14 | 15 | public ClientProxy() { 16 | super(new CommonProxy()); 17 | } 18 | 19 | @Override 20 | public ModBase getMod() { 21 | return IntegratedTunnels._instance; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/blockstates/part_interface_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "facing=north": { "model": "integratedtunnels:block/part_interface_item", "y": 180 }, 4 | "facing=east": { "model": "integratedtunnels:block/part_interface_item", "y": 270 }, 5 | "facing=south": { "model": "integratedtunnels:block/part_interface_item" }, 6 | "facing=west": { "model": "integratedtunnels:block/part_interface_item", "y": 90 }, 7 | "facing=up": { "model": "integratedtunnels:block/part_interface_item", "x": 90 }, 8 | "facing=down": { "model": "integratedtunnels:block/part_interface_item", "x": 270 } 9 | } 10 | } -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.3.6.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.10.24 or higher. 3 | 4 | Fixes: 5 | * Add additional checks for predicate-based tunnels, Closes #79 6 | * Add safety check for item slot targets out of valid ranges, Closes #89 7 | * Fix incorrect fluid tunnel description in book, Closes #76 8 | * Add block update and ignore replaceable properties to fluid exporter aspects, Closes #84 9 | This fixes a crash when using the fluid exporter boolean aspect. 10 | * Fix Player Simulator voiding items on Click Item, Closes #81 11 | This fix was suggested by @awebneck, but applied at a different location. 12 | -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/blockstates/part_interface_fluid.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "facing=north": { "model": "integratedtunnels:block/part_interface_fluid", "y": 180 }, 4 | "facing=east": { "model": "integratedtunnels:block/part_interface_fluid", "y": 270 }, 5 | "facing=south": { "model": "integratedtunnels:block/part_interface_fluid" }, 6 | "facing=west": { "model": "integratedtunnels:block/part_interface_fluid", "y": 90 }, 7 | "facing=up": { "model": "integratedtunnels:block/part_interface_fluid", "x": 90 }, 8 | "facing=down": { "model": "integratedtunnels:block/part_interface_fluid", "x": 270 } 9 | } 10 | } -------------------------------------------------------------------------------- /src/main/resources/assets/integratedtunnels/blockstates/part_interface_energy.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "facing=north": { "model": "integratedtunnels:block/part_interface_energy", "y": 180 }, 4 | "facing=east": { "model": "integratedtunnels:block/part_interface_energy", "y": 270 }, 5 | "facing=south": { "model": "integratedtunnels:block/part_interface_energy" }, 6 | "facing=west": { "model": "integratedtunnels:block/part_interface_energy", "y": 90 }, 7 | "facing=up": { "model": "integratedtunnels:block/part_interface_energy", "x": 90 }, 8 | "facing=down": { "model": "integratedtunnels:block/part_interface_energy", "x": 270 } 9 | } 10 | } -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- 1 | bug: 2 | - '- :bug: Bug' 3 | feature-long-term: 4 | - '- :heavy_plus_sign: Feature request' 5 | performance: 6 | - '- :snail: Performance issue' 7 | question: 8 | - '- :question: Question' 9 | 10 | mc-1.12: 11 | - 'Minecraft: 1.12' 12 | mc-1.14: 13 | - 'Minecraft: 1.14' 14 | mc-1.15: 15 | - 'Minecraft: 1.15' 16 | mc-1.16: 17 | - 'Minecraft: 1.16' 18 | mc-1.18: 19 | - 'Minecraft: 1.18' 20 | mc-1.19: 21 | - 'Minecraft: 1.19' 22 | mc-1.20: 23 | - 'Minecraft: 1.20' 24 | mc-1.21: 25 | - 'Minecraft: 1.21' 26 | mc-1.22: 27 | - 'Minecraft: 1.22' 28 | mc-1.23: 29 | - 'Minecraft: 1.23' 30 | mc-1.24: 31 | - 'Minecraft: 1.24' 32 | mc-1.25: 33 | - 'Minecraft: 1.25' 34 | -------------------------------------------------------------------------------- /resources/changelog/1.12.2-1.5.0.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 0.11.2 or higher. 3 | 4 | Additions: 5 | * Add option to iterate over interfaces in round-robin order 6 | * Add NBT-based item and fluid aspects 7 | This allows items and fluids to be imported, exported, picked up, placed and used via advanced NBT filters 8 | that allow NBT subsets and supersets to be checked. 9 | * Add options to only move exact amounts, instead of also lower amounts, Closes #100 10 | * Add blacklist property to item, fluid and block-based aspects, Closes #481 11 | 12 | Changes: 13 | * Changed incorrect left-hand aspect property to right-hand, #110 14 | -------------------------------------------------------------------------------- /resources/changelog/1.20.1-1.9.3.txt: -------------------------------------------------------------------------------- 1 | As always, don't forget to backup your world before updating! 2 | Requires CyclopsCore version 1.18.4 or higher. 3 | 4 | Changes: 5 | * Optimize predicate-based transfer using slotless index 6 | 7 | By default, predicate-based aspects used the slot-based index to be able 8 | to handle cases such as #271. Since slot-based transfer can be a lot 9 | slower than slotless transfer, this is not great. 10 | Since the use case of #271 is quite exotic, the slot-based behaviour 11 | has been hidden behind an aspect property, while the predicate-based 12 | aspects will now always use the more performant slotless index by 13 | default. 14 | 15 | Closes CyclopsMC/ColossalChests#192 16 | -------------------------------------------------------------------------------- /src/main/resources/data/integratedtunnels/advancement/interfaces/interface_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "display": { 3 | "icon": { 4 | "id": "integratedtunnels:part_interface_item" 5 | }, 6 | "title": { 7 | "translate": "advancement.integratedtunnels.interface_item" 8 | }, 9 | "description": { 10 | "translate": "advancement.integratedtunnels.interface_item.desc" 11 | } 12 | }, 13 | "parent": "integratedtunnels:root", 14 | "criteria": { 15 | "criteria_0": { 16 | "trigger": "cyclopscore:item_crafted", 17 | "conditions": { 18 | "item": { 19 | "items": ["integratedtunnels:part_interface_item"] 20 | } 21 | } 22 | } 23 | } 24 | } --------------------------------------------------------------------------------