All Mods Resource Packs Data Packs Shaders Modpacks Plugins
GottschCore

GottschCore

by gottsch • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions
  


This is a required base library (API) that is used in most of my other mods.

Some mods that currently use this library:

Treasure2

Legacy Vault

Protect It

Dungeon Denizens

Enemy Echelons

Dungeons2

Fast Ladder

Metals

 

Filename format: [mod name]-mc[minecraft version]-f[forge version]-v[mod version].jar

Ex.

GottschCore-mc1.12-f14.21.1.2387-v1.2.0.jar

How to Install GottschCore (Mod)

GottschCore by gottsch is verified for Fabric, Forge, Neoforge across Minecraft versions 1.12.2, 1.16.5, 1.18.2, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.21.1 (latest release: 2.6.0, file size: 216 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.12.2, 1.16.5, 1.18.2, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.21.1) and platform (Fabric, Forge, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
  3. Move the downloaded GottschCore file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
5mo ago 1
1.20.1
Forge
5mo ago 1
1.20.1
Forge
8mo ago 1
1.19.4
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.19.3
Forge
last yr. 1
1.19.2
Forge
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.18.2
Fabric
last yr. 1
1.19.3
Forge
last yr. 1
1.19.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.16.5
Forge
last yr. 1
1.12.2
Forge
last yr. 1
[2.6.0] GottschCore 2.6.0 by gottsch on Jun 05, 2026
Download
  • # Changelog for GottschCore 1.21.1 for NeoForge

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.6.0] - 2026-03-26

### Changed
  • Update BST - dimensional aware.
  • ProximitySpawnerBlockEntity.
  • Box added new methods.
  • SpawnUtil.
  • Add Codec to Heading,

### Added
  • MobCount, MobSetData, MobSetDataHandler, MobSetDataRegistry, WeightedMob
  • StructureMobSetBlock, ProximityMobSetSpawnerBlockEntity, StructureMobSetBlockEntity
  • MobSetConfiguration

## [2.5.1] - 2025-09-23

### Changed
  • Fixed AbstractProximinityBlockEntity load() method to properly check for "proximity" value.
  • this had prevented proximity from loading properly and always defaulting to the 5D value.

## [2.5.0] - 2025-06-15

### Added

  • Interval implementation for bst package.

## [2.4.0] - 2025-05-09

### Added

  • IHalfBlock block interface
  • HalfBlock block
  • FacingHalfBlock
  • WaterloggedFacingHalfBlock block
  • ModUtil class - contains asLocation(), mcLocation() methods, spawnMob(), spawnAndAddMob() methods.

## [2.3.0] - 2024-10-27

### Changed
  • deprecated usage of Coords constructors in favor of static of() methods.
  • deprecated Quantity

### Added
  • InterRange
  • DoubleRange

## [2.2.0] - 2024-08-20

### Changed
  • changed WeightedCollection.add() to synchronized.

### Added
  • WeightedCollection.remove(T key) method.

[2.8.0] GottschCore 2.8.0 by gottsch on Jun 05, 2026
Download
# Changelog for GottschCore 1.20.1

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.8.0] - 2026-05-25

### Added
  • New command package with shared formatting tools for admin and debug commands.
  • CommandResponseFormatter — builds coloured status messages (success, failure, warning, info) in shorthand or full form. Works with either plain Component objects or translation keys. Includes formatConfirmPrompt() for two-step destructive command flows.
  • ReportBuilder — fluent builder for structured reports (e.g. inspect commands). Auto-aligns label column, supports sections, blank lines, and notes.
  • FormatterConstants — shared box-drawing characters, semantic icons, style helpers, clickable/suggestable component builders, and buildConfirmButton() for confirmation prompts.
  • DimensionCoords — immutable coordinate class that extends Coords with a ResourceKey<Level> dimension field. Supports save()/load() NBT serialization (adds a "dimension" string tag alongside x/y/z). Defaults to the overworld when loading old data without a dimension tag. Factory methods: DimensionCoords.of(dimension, x, y, z), of(dimension, BlockPos), of(dimension, ICoords).

## [2.6.0] - 2026-03-26

### Changed
  • Update BST - dimensional aware.
  • ProximitySpawnerBlockEntity.
  • Box added new methods.
  • SpawnUtil.

### Added
  • MobCount, MobSetData, MobSetDataHandler, MobSetDataRegistry, WeightedMob
  • StructureMobSetBlock, ProximityMobSetSpawnerBlockEntity, StructureMobSetBlockEntity
  • MobSetConfiguration

## [2.5.1] - 2025-09-23

### Changed
  • Fixed AbstractProximinityBlockEntity load() method to properly check for "proximity" value.
  • this had prevented proximity from loading properly and always defaulting to the 5D value.

## [2.5.0] - 2025-06-15

### Added

  • Interval implementation for bst package.

## [2.4.0] - 2025-05-09

### Added

  • IHalfBlock block interface
  • HalfBlock block
  • FacingHalfBlock
  • WaterloggedFacingHalfBlock block
  • ModUtil class - contains asLocation(), mcLocation() methods, spawnMob(), spawnAndAddMob() methods.

[2.1.0] GottschCore 2.1.0 by gottsch on Feb 16, 2023
Download
port to fabric
[2.1.0] GottschCore 2.1.0 by gottsch on Feb 16, 2023
Download
port to fabric
[2.1.0] GottschCore 2.1.0 by gottsch on Feb 16, 2023
Download
port to fabric
GottschCore Icon
Download GottschCore
Select game version
Select platform