Autoverse

⭐ — (2 endorsements) 📥 1,057 downloads 📌 v1.1.1 📅 8/26/2023
⚪ Last updated 2023

By masa · forge

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 8/19/2023 📅 Created: 8/26/2023
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.2% endorsement rate
  • 🏆 #220 of 391 forge mods in this game by downloads

📋 About This Mod

✅ 1) any PropertyDirection type properties (orientations)
✅ 2) any PropertyInteger type properties.
✅ If there are for example two facing properties, they are ordered alphabetically.
✅ `Crafter` - A programmable auto-crafter.
✅ `FIFO Buffer (Auto-pushing)` - A variant which tries to actively push out items to an inventory on its output face.
✅ `Filter` - A programmable item filter. Arriving items matching the filter are output on a separate side.

## Description Autoverse is a mod for compacting vanilla-type automation contraptions, and adding new possibilities for automation. Autoverse is for the most part focused around doing things based on the sequence of arriving items. In other words, "commands" and data are stored and transferred encoded as the order of item sequences. For this purpose the mod has (among other things) (item) Pipes, FIFO Buffers, Filters, Splitters, Muxers, Sequencers and Sequence Detectors, which can be used to control and direct the item flow into different places, where it can do various things. Most of the machines in this mod can be programmed by the incoming item sequence, and then during "normal operation", they can be again reset by an arriving matching reset item sequence, after which they can be programmed again using different settings. <img src="https://i.imgur.com/abXjPrb.png" /> ## Short Background The project for which this mod was originally developed for/started, is a "BioVoxel" project, which attempts to simulate things like living cells. For this project, it's very important that everything can be done completely without player interaction. That's why everything in this mod can be placed and configured automatically using the Programmable Block Placer, as long as the initial contraption has been programmed with a sequence of items that is able to correctly configure the Block Placer for each block that is to be placed. In other words, every block in this mod can be placed in any orientation, and any non-item-programmable properties of blocks (such as the FIFO Buffer's length for example) can be set by the Programmable Block Placer. ## Blocks Currently implemented blocks: - `Barrel` - A simple one-slot storage. The maximum stack size is adjustable, between 1 and 32768, in powers of two. It can be locked by a redstone signal (prevents automation like hoppers from inserting or extracting items.) - `Barrel (Pulsed)` - Similar to the regular `Barrel`, except it can't be locked by a redstone signal, but instead it will try to push one item below itself on a redstone signal's rising edge - `Block Breaker` - Breaks the block on it's front side, when it receives a block update. Tries to output items to it's back side, and if that fails, then also one block away on its back side (so that the breaker can be attached to a frame block from behind). - `Block Breaker (Greedy)` - Breaks blocks on all except its back side, when it receives a block update. Tries to output items to it's back side, and if that fails, then also one block away on its back side (so that the breaker can be attached to a frame block from behind). There is also a config option to change the break area into a 3x3x2 or a 5x5x3, so that frame quarries don't need that many breakers. - `Block Detector` - Can detect blocks in an area on its front side. It will output a matching item on successful detection. The maximum distance, angle, the detection interval and the types of blocks to detect are programmable. - `Block Placer (NBT)` - Can place blocks, and set their properties from the item's NBT data. Meant to be used with items read by the Block Reader. - `Block Placer (Programmable)` - Can place blocks, and set their properties, based on the currently configured properties. For all Autoverse blocks, the available properties and their order is listed in the blocks' tooltip. For other blocks, the properties are set like: 1) any PropertyDirection type properties (orientations) 2) any PropertyInteger type properties. If there are for example two facing properties, they are ordered alphabetically. - `Block Reader` - Can take blocks from the world, and encode their orientation etc. information and TileEntity data to the item's NBT data. (Meant to be used with the non-programmable Block Placer.) - `Crafter` - A programmable auto-crafter. - `FIFO Buffer` - A buffer for items. The items will leave in the same order as they arrived in (First In First Out). Attempts to push one item out on the rising edge of a redstone signal. Otherwise items need to be pushed in, and pulled out. - `FIFO Buffer (Pulsed)` - A variant which only advances the internal positions on redstone signal. (The exact behaviour of the extract position is a bit odd atm, and may be changed at some point.) - `FIFO Buffer (Auto-pushing)` - A variant which tries to actively push out items to an inventory on its output face. - `Filter` - A programmable item filter. Arriving items matching the filter are output on a separate side. - `Filter (Sequential)` - A variant of the Filter, which will output matching items only in a complete, matching sequence like it was programmed. - `Filter (Strict Sequential)` - A variant of the Filter, which will only output matching items to the filtered-out side if they match the entire sequence in order. - `Inventory Reader (Items)` - Outputs a redstone signal strength based on how full of items an inventory is. Very similar to a vanilla Comparator, excep

## Description

Autoverse is a mod for compacting vanilla-type automation contraptions, and adding new possibilities for automation.

Autoverse is for the most part focused around doing things based on the sequence of arriving items. In other words, "commands" and data are stored and transferred encoded as the order of item sequences. For this purpose the mod has (among other things) (item) Pipes, FIFO Buffers, Filters, Splitters, Muxers, Sequencers and Sequence Detectors, which can be used to control and direct the item flow into different places, where it can do various things.

Most of the machines in this mod can be programmed by the incoming item sequence, and then during "normal operation", they can be again reset by an arriving matching reset item sequence, after which they can be programmed again using different settings.

## Short Background

The project for which this mod was originally developed for/started, is a "BioVoxel" project, which attempts to simulate things like living cells. For this project, it's very important that everything can be done completely without player interaction. That's why everything in this mod can be placed and configured automatically using the Programmable Block Placer, as long as the initial contraption has been programmed with a sequence of items that is able to correctly configure the Block Placer for each block that is to be placed. In other words, every block in this mod can be placed in any orientation, and any non-item-programmable properties of blocks (such as the FIFO Buffer's length for example) can be set by the Programmable Block Placer.

Currently implemented blocks:

  • `Barrel` - A simple one-slot storage. The maximum stack size is adjustable, between 1 and 32768, in powers of two. It can be locked by a redstone signal (prevents automation like hoppers from inserting or extracting items.)
  • `Barrel (Pulsed)` - Similar to the regular `Barrel`, except it can't be locked by a redstone signal, but instead it will try to push one item below itself on a redstone signal's rising edge
  • `Block Breaker` - Breaks the block on it's front side, when it receives a block update. Tries to output items to it's back side, and if that fails, then also one block away on its back side (so that the breaker can be attached to a frame block from behind).
  • `Block Breaker (Greedy)` - Breaks blocks on all except its back side, when it receives a block update. Tries to output items to it's back side, and if that fails, then also one block away on its back side (so that the breaker can be attached to a frame block from behind). There is also a config option to change the break area into a 3x3x2 or a 5x5x3, so that frame quarries don't need that many breakers.
  • `Block Detector` - Can detect blocks in an area on its front side. It will output a matching item on successful detection. The maximum distance, angle, the detection interval and the types of blocks to detect are programmable.
  • `Block Placer (NBT)` - Can place blocks, and set their properties from the item's NBT data. Meant to be used with items read by the Block Reader.
  • `Block Placer (Programmable)` - Can place blocks, and set their properties, based on the currently configured properties. For all Autoverse blocks, the available properties and their order is listed in the blocks' tooltip. For other blocks, the properties are set like:
  • 1) any PropertyDirection type properties (orientations)
  • 2) any PropertyInteger type properties.
  • If there are for example two facing properties, they are ordered alphabetically.
  • `Block Reader` - Can take blocks from the world, and encode their orientation etc. information and TileEntity data to the item's NBT data. (Meant to be used with the non-programmable Block Placer.)
  • `Crafter` - A programmable auto-crafter.
  • `FIFO Buffer` - A buffer for items. The items will leave in the same order as they arrived in (First In First Out). Attempts to push one item out on the rising edge of a redstone signal. Otherwise items need to be pushed in, and pulled out.
  • `FIFO Buffer (Pulsed)` - A variant which only advances the internal positions on redstone signal. (The exact behaviour of the extract position is a bit odd atm, and may be changed at some point.)
  • `FIFO Buffer (Auto-pushing)` - A variant which tries to actively push out items to an inventory on its output face.
  • `Filter` - A programmable item filter. Arriving items matching the filter are output on a separate side.
  • `Filter (Sequential)` - A variant of the Filter, which will output matching items only in a complete, matching sequence like it was programmed.
  • `Filter (Strict Sequential)` - A variant of the Filter, which will only output matching items to the filtered-out side if they match the entire sequence in order.
  • `Inventory Reader (Items)` - Outputs a redstone signal strength based on how full of items an inventory is. Very similar to a vanilla Comparator, excep
🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
masa
Version
1.1.1
Downloads
1,057
Endorsements
2
Category
forge
Created
8/26/2023
Updated
8/19/2023
Game Versions
1.12.2
Tags
technology, transportation

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Autoverse support?

The author lists 1.12.2. Other versions may work but are untested by the author.

What is the latest version of Autoverse?

Version 1.1.1, published 2023-08-19 with 1,057 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More forge 👤 More by masa 🔎 Similar Mods 🌐 Best forge (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods