Tags
Creators
Details
Licensed LGPL-3.0-or-later
Published 4 years ago
Updated 5 months ago
All versions
2.8.0
Release
GottschCore 2.8.05 months ago 1,931
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
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, and this project adheres to Semantic Versioning.
[2.8.0] - 2026-05-25
Added
- New
commandpackage 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 plainComponentobjects or translation keys. IncludesformatConfirmPrompt()for two-step destructive command flows.ReportBuilder— fluent builder for structured reports (e.g.inspectcommands). Auto-aligns label column, supports sections, blank lines, and notes.FormatterConstants— shared box-drawing characters, semantic icons, style helpers, clickable/suggestable component builders, andbuildConfirmButton()for confirmation prompts.
DimensionCoords— immutable coordinate class that extendsCoordswith aResourceKey<Level>dimension field. Supportssave()/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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Pww2zMWB:RD1E4KwS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Pww2zMWB:RD1E4KwS"
}

