Wiki 9Minecraft Cyclops Core Wiki

Cyclops Core — Guide

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.

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