The Best Resource for Minecraft
The Best Resource for Minecraft

Cyclops Core Wiki

Cyclops Core is a comprehensive library mod for Minecraft that provides essential shared code, advanced configuration systems, and common utilities for all of Kroeser's mods, including EvilCraft and Integrated Dynamics.

6 sections · 588 words

Overview#

Cyclops Core is a foundational library mod designed to streamline the development and performance of the 'Cyclops' suite of mods. While primarily serving as a backend framework, it introduces several standardized mechanics that players will encounter across various dependent mods. It handles complex tasks such as custom recipe registration, advanced GUI rendering, fluid handling, and a robust configuration system that allows for real-time changes without requiring game restarts in many cases.

Cyclops Core Logo

As a library, its primary goal is to provide a unified experience. When installed alongside mods like EvilCraft or Integrated Dynamics, Cyclops Core ensures that shared resources—such as energy systems, item capabilities, and network packets—function seamlessly together.

Core Mechanics#

Cyclops Core introduces several underlying mechanics that govern how dependent mods behave. Understanding these systems is key to mastering the mods that rely on this library.

Dynamic Configuration

The mod features a powerful configuration system. Most values can be adjusted via the in-game config menu. This includes enabling or disabling specific items, blocks, and entities, as well as tweaking spawn rates or machine efficiency.

Recipe Framework

Cyclops Core provides a standardized XML and JSON-based recipe system. This allows for complex recipe types, such as those requiring fluids, energy (FE), and items simultaneously. This framework is what enables the intricate crafting processes found in Integrated Dynamics.

Capability System

The mod extends the standard Minecraft Forge/NeoForge capability system, providing specialized handlers for:

  • Fluid Handling: Improved logic for tanks and pipes.
  • Item Inventories: Optimized slot management for machines.
  • Energy (FE): Standardized Flux Energy support across all dependent mods.

Items and Tools#

While Cyclops Core is a library, it includes a few utility items used primarily for debugging or as base components for other mods.

Item Description Usage
Cyclops Core Manual A guide book (if Patchouli is installed) Provides documentation for the library's features.
Configurator A tool for remote block interaction Used in development and testing to modify block states.

Item Capabilities

Items managed by Cyclops Core often feature advanced tooltips. By holding Shift or Ctrl while hovering over an item, players can see detailed information regarding stored energy, fluid capacity, and internal metadata.

Blocks#

Cyclops Core does not typically add world-gen blocks, but it defines the behavior for many 'Invisible' or 'Technical' blocks used by its child mods.

Technical Blocks

  • Common Proxy Blocks: These are used to handle complex multi-block structures. They ensure that if one part of a machine is broken, the entire structure reacts appropriately.
  • Fluid Containers: The library provides the base logic for all fluid-storing blocks, ensuring they retain their contents when broken (NBT preservation).

Gray block with a single blue eye

Configuration and Commands#

Cyclops Core adds several commands to help players and server administrators manage the mods in the Cyclops suite.

Commands

  • /cyclopscore config: Opens the visual configuration menu for all installed Cyclops mods.
  • /cyclopscore info: Displays version information and active modules.
  • /cyclopscore reload: Attempts to reload certain configuration files and recipes without restarting the server.

Common Config Options

Option Type Default Description
General.debug Boolean false Enables verbose logging for troubleshooting.
General.versionChecker Boolean true Checks for updates to the library and dependent mods.
Log.stacktrace Boolean false Prints full error logs to the console for mod developers.

Development Utilities#

For modders, Cyclops Core provides a 'Helpers' suite that simplifies common Minecraft development tasks:

  • InventoryHelpers: Simplifies dropping item stacks and checking container space.
  • RenderHelpers: Provides methods for drawing custom 2D and 3D elements in GUIs.
  • WorldHelpers: Includes efficient methods for finding blocks and managing chunk loading.

These utilities ensure that any mod built on Cyclops Core is optimized and follows consistent logic, reducing the likelihood of crashes and performance bottlenecks.