Replication

Quick rating

Community listing page, reviews here may not be monitored by the author.

Replication

By Buuz135Owner

No reviews yet

Replicating items without any printing errors

Industrial
Tech
Storage & Organization
UI & Menu Tool
Mod Addon
Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client and Server

Must be installed on both the client and the server.

About

Project Details

Type
Mod
License
MIT License
Latest Version
Replication-1.21.1-1.2.7.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Replication is a tech mod that allows you to replicate resources of similar types. You can transform dirt to stone but you can't transform dirt to diamonds.

This mod needs Aequivaleo(only 1.20) and Titanium

Important Concepts

Matter pipes will allow you to connect Replication machines and they will automate some processes:

  • Transfer Power: they work like any power pipe
  • Transfer Matter: they will transfer matter from the Disintegrator to Matter Tanks and from **Matter Tanks ** to other machines that need it. Matter Tanks can be configured to only accept certain matter types and they have a priority system, on insertion higher priority tanks will be prioritized and on extraction lower priority tanks will be prioritized.

The Identification Chamber will scan items to know their matter values and store them into chips. Those Chips can be stored in the Chip Storage and will be available to the network. If you place a Chip Storage on top of the Identification Chamber, the patterns will be pushed to the Chip Storage directly without the need of having a chip inside the Identification Chamber.

Replicators can be used in "Infinite Mode", where they will keep replicating a resource until it is full or has run out of matter, you can configure that mode in the GUI by placing the resource into the slot.

How it works

To transform items you will need to break them down to their primal values using a Disintegrator. Using that machine you will transform any item with matter values into matter. Once you have scanned some items and stored their values into chips you can use the Replication Terminal to request items. With a request created Replicators will use the Matter stored in tanks to replicate the item from scratch and send it back to the terminal.

Acceleration

  • Replicator Enclosure: You can add the enclosure to a Replicator by Sneak + Right-Clicking into the Replicator, and it will provide a passive 20% acceleration but with 10% extra power consumption.
  • Replicator Motor: You can add the motor to a Replicator by Sneak + Right-Clicking into the Replicator. You will be able to configure a speed multiplier for the Replicator where 100% is the default speed and 20% is as fast as it can go. The faster it goes, the bigger of failure chance. When a print fails, the replicator will need to run again, but it won't consume more matter to do it. To craft it you will need to craft the blueprint for it and then use it in the Chip Storage, and then you will be able to replicate it.

MatterOpedia

The MatterOpedia is a searcheable list that will allow you to search what items have a specific Matter Value. You can access using the button on the left of the Search Bar in the Replication Terminal screen, you can also access it by clicking on the matter displays on the right of the terminal.

In the search bar of the MatterOpedia you can use:

  • Any matter name: will show all the items that have that matter
  • earth>10 will show all the items that have more than 10 earth
  • nether=20 will show all the items that have exactly 20 nether
  • quantum<6 will show all the items that have less than 6 quantum
  • !earth will show all the items that don't have earth
  • *metallic will show all the items that only have metallic

Community Values

To increase compatibility between mods extra Matter Values recipes can be PR'd to this directory to add them as default values. It would be the same format as the recipes explained in the Datapack section. To make them more organised add a subfolder with the modid.

For Pack Makers

Datapack

You can modify/add/remove matter values using datapacks, you don't need to add values for each modded item as the system will calculate the values using the crafting recipes. Datapack examples.

Blueprints

You can create blueprints (one use item) that have a % of the scanned item information using the command /replication create-blueprint-using-hand <progress> where progress is a decimal number between 0 and 1. This will allow you to create the blueprint using the current item in your hand respecting the NBT of the item. Then those blueprints can be transferred using the Identification Chamber or directly to the Chip Storage.

Tag

You can disable an item from being scanned using the tag replication:cant_be_scanned. This will only prevent the item from being scanned and not replicated You can disable an item from being disintegrated using the tag replication:cant_be_disintegrated You can disable a calculation of an item by adding it the tag replication:skip_calculation, it will always return empty in all calculation checks. You can disable the subtraction of crafting remaining items using the tag replication:ignore_crafting_result

KubeJS Integration (1.21.1)

Replication now supports KubeJS 2101.x on NeoForge 1.21.1 for:

  • Creating custom matter types at startup via StartupEvents.registry('replication:matter_types', ...).
  • Adding matter values for items/tags via ServerEvents.recipes using a small JSON helper.

Notes

  • KubeJS is an optional dependency (soft). The mod runs fine without it.
  • New matter types must be created during startup registry events. Creating them later isn’t supported.

Creating custom matter types

// kubejs/startup_scripts/replication_matter_types.js

StartupEvents.registry('replication:matter_types', event => {
  // Basic type
  event.create('plasma')
    .color(0.2, 0.7, 1.0, 1.0); // RGBA 0..1


  // Another example
  event.create('crystal')
    .color(0.6, 0.9, 0.9, 1.0);
});

Adding matter values for items/tags

Use ServerEvents.recipes and the global Replication helper to build the JSON for our custom recipe type replication:matter_value.

// kubejs/server_scripts/replication_matter_values.js

ServerEvents.recipes(event => {
  // Single item
  event.custom(Replication.matterValueForItem('minecraft:stone', {
    earth: 3.0,
  }));

  // Tag (with or without leading #)
  event.custom(Replication.matterValueForTag('#c:iron_ingots', {
    metallic: 4,
  }));

  // Arbitrary ingredient object
  event.custom(Replication.matterValue({ tag: 'minecraft:planks' }, {
    "kubejs:plasma": 2,
  }));
});

Replication is a tech mod that allows you to replicate resources of similar types. You can transform dirt to stone but you can't transform dirt to diamonds.

This mod needs Titanium

Important Concepts

Matter pipes will allow you to connect Replication machines and they will automate some processes:

  • Transfer Power: they work like any power pipe
  • Transfer Matter: they will transfer matter from the Disintegrator to Matter Tanks and from Matter Tanks to other machines that need it

The Identification Chamber will scan items to know their matter values and store them into chips. Those Chips can be stored in the Chip Storage and will be available to the network.

Replicators can be used in "Infinite Mode", where they will keep replicating a resource until it is full or has run out of matter, you can configure that mode in the GUI.

How it works

To transform items you will need to break them down to their primal values using a Disintegrator. Using that machine you will transform any item with matter values into matter. Once you have scanned some items and stored their values into chips you can use the Replication Terminal to request items. With a request created Replicators will use the Matter stored in tanks to replicate the item from scratch and send it back to the terminal.

For Pack Makers

Datapack

You can modify/add/remove matter values using datapacks, you don't need to add values for each modded item as the system will calculate the values using the crafting recipes. Datapack examples.

Blueprints

You can create blueprints (one use item) that have a % of the scanned item information using the command /replication create-blueprint-using-hand <progress> where progress is a decimal number between 0 and 1. This will allow you to create the blueprint using the current item in your hand respecting the NBT of the item. Then those blueprints can be transferred using the Identification Chamber or directly to the Chip Storage.

Tag

You can disable an item from being scanned using the tag replication:cant_be_scanned. This will only prevent the item from being scanned and not replicated You can disable an item from being disintegrated using the tag replication:cant_be_disintegrated

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
1
In stacks

By the numbers

Statistics

5.3m
Total Downloads
CurseForge
5.3m
Modrinth
~62,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works