Skip to content

LogiCore allows you to digitize the physical world. By breaking down matter into its fundamental "Cycles," you can store, manipulate, and reconstruct items at will.

License

Notifications You must be signed in to change notification settings

gigili/LogiCore

Repository files navigation

LogiCore

Matter is just Data.

LogiCore allows you to digitize the physical world. By breaking down matter into its fundamental "Cycles," you can store, manipulate, and reconstruct items at will. Unlike magic-based exchange mods, LogiCore requires industrial infrastructure, power management, and data processing.


💾 The Cycle System

  • Compiler: The heart of your operation. It turns Cycles into any item that has a Cycle value attached to it, but that item first needs to be researched.
  • Dynamic Calculation: The system automatically calculates the value of complex crafted items based on their raw components.

📦 Custom cycle values

You are able to modify cycles values by modifying the config/logicore/custom_cycles.json file.

{
  "_comment": "Define custom cycle values here. Keys can be Item IDs (minecraft:cobblestone) or Tags (#minecraft:logs).",
  "values": {
	"minecraft:dirt": 256,
    "#c:stones": 10
  }
}

By calling the /reload command it will refresh your cycle cache and update cycle values for all the items in the game.


🏢 Modular Data Centers

Forget magical chests with infinite space. In LogiCore, you build physical infrastructure.

  • Multiblock Structures: Construct custom-sized Data Centers using Controllers, Ports, and Frames.
  • Massive Storage: Store billions of Cycles in a centralized network.
  • Sealed Systems: Your Data Center must be a fully sealed, valid multiblock to function.

Datacenter consists of Wall, Frame and Inner blocks.

Wall blocks are any block that has a tag: logicore:valid_datacenter_wall_block.

Frame blocks are any block that has a tag: logicore:valid_datacenter_frame_block.

Inner blocks are any block that has a tag: logicore:valid_datacenter_inner_block.


🔌 Power & Processing

Data requires energy.

  • Server Racks: High-density processing units that maintain your Cycle network.
  • Power Consumption: Certain machines (Server rack, Computer) require Forge Energy (FE) to generate Cycles.
  • Generators: Early-game power solutions to kickstart your digital empire.

📚 In-Game Guide

Stuck? LogiCore includes a Patchouli guidebook and a GuideME guide, "The Logic Index," which documents every machine and mechanic.


🛠️ Getting Started

  1. Generate Power: Craft a Generator and fuel it to start producing FE.
  2. Computer: Early game machine that slowly turns FE into Cycles.
  3. Research station: Machine used to learn new items so they can be reproduced.
  4. The Compiler: It converts Cycles into items.
  5. Expand: As your Cycle count grows, construct a Data Center (7x7x7 or larger) using a **Datacenter Controller ** and Data Cables to expand your storage cap.
  6. Connect with your AE2 system to get access to all the researched items.

📸 Screenshots

AE2 integration All mod items and blocks Repair station Max size datacenter multiblock


📦 Dependencies

  • Minecraft: 1.21.1
  • NeoForge: 21.1.215.
  • Optional dependencies / compatibilities:
    • Patchouli
    • Jade
    • JEI / EMI
    • AE2
    • GuidMe

📜 License

This project is licensed under the MIT License.


🐛 Issues & Support

Found a bug? Have a feature request? Please report it on our GitHub Issues page.

Or join the discord server: https://discord.gg/7maXVvt2c4

About

LogiCore allows you to digitize the physical world. By breaking down matter into its fundamental "Cycles," you can store, manipulate, and reconstruct items at will.

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages