Download InfiniTubes — Minecraft Mods — MetaMods

InfiniTubes

Archived

Downloads

1

Last update

2 years ago

Versions

1.4.6 — 1.7.10
Client and server
Forge
Technological

InfiniTubes

Item Teleportation System

This modification offers an innovative method for moving items over unlimited distances using a labeling system. Instead of traditional pipes and conveyors, it employs instant teleportation technology.

Teleposer - Core System Element

Teleposer

The teleposer serves as the central block of the item transfer system. It features an input side (marked with a black center) and an output side (with a white center). Each face of the block is illuminated with a specific color for convenient configuration through the interface.

The control interface appears as follows:

Teleposer interface

Two colored squares show the current input and output side settings. Click left or right mouse button to switch between available directions. By default, input is set to the purple side and output to the green side.

The top 9 slots function as filters - only items specified in them will pass through the teleposer. These slots are holographic, similar to diamond pipes from other mods.

A simple working scheme with a teleposer:

Basic scheme

A chest is placed next to the input side, another chest next to the output side. Items automatically move between them. Instead of chests, any inventories or mechanisms can be used.

Transport Conduits

Transport conduits

Transport conduits provide instant item transfer between teleposers. They can be decorated with microblocks, but this doesn't affect connection functionality.

Connection configuration doesn't matter - both schemes work identically:

Equivalent connections

Each item stack passing through conduits receives a text label. Items are directed to the teleposer with the highest priority matching the item filter and label.

Text fields in the interface are for working with labels:

  • The "out" field defines the label items receive when sent
  • The "in" field specifies which labels are accepted by the teleposer
  • The "in" field can use a list of labels separated by |, including * as a wildcard
  • The "out" field contains a comma-separated list of labels for sending

Configuration example:

Label configuration example

In this case, the teleposer accepts diamonds labeled "asdf" or any label starting with "sorting". It then sends them to the teleposer labeled "valuables". If reception is impossible (e.g., chest is full), items are directed to "recycler".

Transpressurizer - Power Source

Transpressurizer

Teleposition networks require energy to operate. The transpressurizer converts electricity into a form suitable for the network. Connect a transport conduit to the top side and an IC2 cable to any other side. The device accepts any voltage.

Power from BuildCraft conductive pipes is also supported. 1 MJ equals 2.5 EU.

If you don't have IC2 or BuildCraft, the energy requirement can be disabled through configuration.

Energy is consumed every time a teleposer attempts to send an item stack, even if the sending fails.

Dislocator - Smart Search

Dislocator

The dislocator acts as a search mechanism capable of finding and sending items to required locations.

Dislocator interface:

Dislocator interface

Upon receiving a redstone signal, the dislocator performs the following actions:

  • Finds an item matching the settings in chests and mechanisms connected to teleposer output sides
  • Sends the found item through the input side of the corresponding teleposer with the specified label

Usage example:

You have a cobblestone chest with input label "cobblestone" and a furnace with label "furnace". To move 8 cobblestones at a time, set search label "cobblestone", send label "furnace", and place 8 cobblestones in the item slot.

Operation features:

  • Multiple search labels can be specified separated by commas
  • Multiple send labels can be specified separated by commas
  • Search priority is opposite to item sending priority
  • Doesn't work through intermediate teleposers
  • Doesn't combine items from different stacks

The dislocator also works as a ComputerCraft peripheral device with one function:

-- (where 'dislocator' is the wrapped peripheral)
dislocator.pull(stackSize, searchLabel, sendLabel)

-- Moves items similar to a redstone signal
-- Uses parameters instead of interface settings
-- Returns a unique request ID

-- Sends dislocator_done event no later than next tick
-- First event parameter is request ID, second is operation success

-- Cannot directly return result due to technical limitations

Modification Status

This modification is no longer being developed and has been uploaded for archival purposes. Original author is immibis.

Project members
ModrinthArchives

ModrinthArchives

Developer

Artiwolf_Dev

Artiwolf_Dev

Created: 15 Jun 2023

ID: 10511