File Details
nexuscore-fabric-1.1.0-build.2-fabric.jar
- R
- May 27, 2026
- 471.55 KB
- 8
- 1.21.1
- Fabric
File Name
nexuscore-fabric-1.1.0-build.2-fabric.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
[1.1.0] - Production Hardening & Faster Mod Authoring
Highlights
- Added API stability annotations so public APIs can be marked as stable, experimental, internal, or deprecated.
- Added Nexus Doctor diagnostics and a new
/nexuscommand tree for in-game validation and inspection. - Added stronger release validation with API surface reports, binary compatibility checks, docs generation, and release metadata output.
- Added Datagen 2.0 helpers for incremental generation, validation reports, recipe diagnostics, golden files, and content manifests.
- Added data component helpers to reduce direct raw NBT usage for new item data.
- Added starter templates and an optional NexusCore Gradle plugin for faster project setup and scaffolding.
Added
API lifecycle and stability
- Added
@NexusStable,@NexusExperimental,@NexusInternal, and@NexusDeprecatedannotations. - Added API surface report generation for release review.
- Added JApiCmp-based binary compatibility checking through
checkBinaryCompatibility. - Added
checkStableApiCompatibilityto enforce explicit stability annotation coverage. - Added
api-baselines/README.mdfor ABI baseline guidance.
Developer workflow and Gradle tooling
- Added the
nexus-gradlemodule. - Added optional Gradle plugin support with project setup and scaffolding tasks.
- Added scaffold tasks for items, blocks, block sets, config, packets, screens, GameTests, and compatibility modules.
- Added
runNexusValidationto run release validation and write CI-friendly reports. - Added
generateDocsSitefor a versioned documentation site with search. - Added
generateReleaseMetadatafor dependency tables, loader support matrix, release checklist, and known release notes. - Added
gradle/nexuscore.versions.toml.
Diagnostics, commands, and debugging
- Added
NexusDoctor, doctor reports, issue severities, crash hint classification, and error references. - Added
/nexus version. - Added
/nexus doctor. - Added
/nexus dump registries. - Added
/nexus dump content. - Added
/nexus dump config-schema. - Added
/nexus dump packets. - Added
/nexus validate assets,/nexus validate tags, and/nexus validate recipes. - Added
/nexus inspect held-item. - Expanded the debug screen with Doctor and network diagnostics sections.
- Added
NexusProfilerHudfor runtime profiler display.
Datagen and validation
- Added content ownership tracking through
nexus.content.json. - Added
NexusContentManifestfor generated and registered content metadata. - Added
IncrementalDatagenfor hash-based incremental output. - Added
DatagenReportWritersfor JSON, Markdown, and HTML reports. - Added
RecipeDiagnosticsfor recipe conflict checks. - Added
GoldenFileshelpers for generated output snapshots. - Expanded
NexusDataValidatorand validation reports. - Added generated example resources for sapphire block and ore content.
Config schema, sync, and migrations
- Added
ConfigSchemaExporterfor JSON schema and Markdown documentation. - Added
ConfigDependencyGraphfor dependency and conflict analysis. - Added
ConfigSyncDiagnosticsfor client/server config comparison. - Expanded config options with metadata for grouping, translation keys, visibility, dependencies, conflicts, restart/world reload flags, and server sync behavior.
- Added migration diagnostics with
NexusMigrations,MigrationDiagnostics,MigrationIssue, and migration severity tracking.
Data components
- Added
NexusComponents,NexusComponentBuilder, andNexusComponentSpec. - Added component copy strategies, component debug output, and NBT-to-component migration helpers.
- Added item component support with codecs, network sync, defaults, caching, tooltips, validation, and recipe-aware metadata.
Networking
- Added protocol version diagnostics to networking channels.
- Added packet diagnostics output through
/nexus dump packets. - Added
NetworkMonitorfor packet count, byte size, and exception summaries. - Added
PacketTestHarnessfor packet encode/decode round-trip testing. - Added
RequestResponse,SyncBatcher, andSyncProfilehelpers.
Recipe viewer compatibility
- Added
RecipeViewerControlSupportwith a portable support matrix for JEI, EMI, and REI controls. - Added factory helpers for advanced controls such as tooltips, buttons, recipe transfer buttons, recipe trees, hide-craftable toggles, shapeless markers, and badges.
- Added deterministic fallback text for unsupported advanced recipe viewer controls.
- Added optional strict mode for recipe viewer controls that should fail when unsupported.
- Updated Fabric and NeoForge JEI, EMI, and REI integrations to handle the expanded control model.
Content builders and registries
- Added
NexusBlockSetandNexusBlockSetsfor faster creation of related block families. - Added helpers for gem, stone, metal, and decorative block sets.
- Added registry group child groups, tags, default creative tabs, translation prefixes, asset path prefixes, datagen defaults, and validation rules.
- Added content manifest recording for registry entries.
- Added data component registration support in registry groups.
Machines, inventory, menus, and UI
- Added
MachineStatus,ProcessingTimer,RedstoneControl, andSideConfiguration. - Expanded
MachineStatewith more status and runtime information. - Added
InventoryLayouts. - Added
MenuBinding. - Added UI form helpers with
FormBuilder,FormField, andWidgetDescriptor. - Added
ScreenRouterfor simple screen navigation and breadcrumbs.
Performance and testing
- Added
BenchmarkCase,BenchmarkResult,BenchmarkSuite,NexusBenchmarks,NamedProfiler, and reload-aware memoized suppliers. - Added benchmark Markdown output for CI-friendly reports.
- Added GameTest scenarios for config schema export, datagen validation, packet diagnostics, recipe viewer controls, and performance benchmarks.
- Added new GameTest structures for v1.1 scenarios.
Compatibility and safe loading
- Added
CompatModuleLoaderfor optional integrations. - Added
SafeClassloadinghelpers. - Expanded compatibility module metadata with optional mod requirements and config enablement checks.
Documentation and templates
Added versioned v1.1 docs for API stability, Datagen 2.0, config schema sync, packet protocols, performance benchmarks, recipe viewer controls, Nexus Doctor, testing/CI, compatibility modules, troubleshooting, and migration.
Added starter templates:
minimal-item-blockblock-entityconfig-drivencontent-heavylibrary-consumertest-firstui-heavy
Changed
- Updated project version metadata from
1.0.0-build.3to1.1.0-build.2. - Updated the README to describe v1.1 as a production hardening and authoring-speed release.
- Expanded the
/nexuscommand builder with nested command support and usage preview helpers. - Expanded the debug screen to show Nexus Doctor and network channel diagnostics.
- Expanded
NexusEnvironmentwith additional environment/version support. - Expanded registry groups to support richer metadata and generated content tracking.
- Expanded datagen validation and reports.
- Expanded networking diagnostics with protocol versions and packet IDs.
- Expanded recipe viewer integrations across Fabric and NeoForge.
- Expanded the example mod with generated sapphire block and ore resources.
- Expanded Fabric and NeoForge GameTest registration to cover the new v1.1 scenarios.
Migration Notes
v1.1 is intended to keep v1 source compatibility for existing item, block, config, networking, and recipe viewer code.
Existing mods can keep using v1 APIs and adopt the new v1.1 APIs gradually.
Recommended upgrades:
- Mark public extension APIs with
@NexusStableor@NexusExperimental. - Use
RecipeViewerDisplay.builder(...)and the new advanced control helpers for custom recipe viewer layouts. - Use
ConfigSchemaExporterto publish config documentation. - Use
NexusNetworking.channel(...).protocolVersion("1.1")for clearer protocol diagnostics. - Use
NexusComponentsfor new item data instead of raw NBT. - Run
runNexusValidationin CI. - Use
NexusMigrations.forMod(modid).removedConfigKey(...)to report removed config keys.
- Mark public extension APIs with