Перейти к содержимому
Mineforgian

RaccoonCore

A lightweight core library for my Forge mods. Provides shared infrastructure and some small utilities.

Загрузки
1K
Подписчики
0
Обновлён
11 августа 2026 г.
Лицензия
GPL-3.0-only

Опубликован 25 февраля 2026 г.

🦝 About 🦝

RaccoonCore is a lightweight base library designed to centralize and optimize the infrastructure used across my Minecraft Forge mods. Its purpose is to reduce boilerplate, and provide utilities that can be used in multiple projects.

This mod does not add gameplay content by itself. It exists as a dependency for my other mods.


✨ Features ✨

  • Server Task Scheduler
    Schedule server sided tasks to be executed later using tick-based timing, with optional owner tags for bulk cancellation.
  • PlayerList Command Argument
    A custom command argument that accepts comma-separated player lists, e.g., {player1,player2...}.
  • Color Utilities
    Read, write, and mix item colors.
  • Time Utilities
    Time-related calculations and formatting, e.g., tick to duration: 72000 → 1h.

More features and utilities may be added as I learn new things.


❤️Support Me❤️

As you may already know, modding isn't easy and takes a long time. So if you like what I do and would like to support me, you can tip me on ko-fi. One day i'll think of a good reweard for tippers!

ko-fi

Ченджлог

1.20.1-forge-2.6.0Релиз1.20.4, 1.20.5, 1.20.6 · 11 августа 2026 г.

Added

  • New RaccoonSpecialRecipeBuilder to create special recipes with unlock advancements.
  • New server scheduler ServerTaskScheduler (tick-based) and new UuidCommand command.
  • New ColorUtils helpers for reading, writing and mixing item colors.
  • Example datagen classes: ExampleManualModSoundProvider, ExampleAutoModSoundProvider, ExampleDataGenerators.
  • Added icon.png and enabled logoFile in mods.toml.

Changed

  • Bumped version to 2.6.0 and added loader property; archives name now includes loader.
  • Renamed several example classes to Example* and switched sound registry list to SOUND_ENTRIES.
  • RaccoonCore: removed direct MinecraftForge registration, simplified commonSetup, added simulateItem/simulateBlock helpers.
  • RaccoonSoundProvider/AutoSoundProvider/RaccoonData: improved docs and examples; provider selection clarified.
  • TextUtils extended with copy-to-clipboard variants and helper builders.
  • ServerScheduler deprecated in favor of ServerTaskScheduler and now delegates to it.
  • Root project renamed to RaccoonCore-Forge in settings.gradle.

Fixed

  • Synchronized datagen and registry naming to avoid sound datagen conflicts.

Notes: added localization keys for new UI strings and removed an unused pluh.ogg asset.

mc1.20.1-v2.5.0Релиз1.20.4, 1.20.5, 1.20.6 · 31 марта 2026 г.

Added

  • New sound datagen framework:
    • SoundEntry as a unified data model for sound definitions.
    • RaccoonSoundProvider for manual sounds.json generation.
    • AutoSoundProvider for automatic generation from a list of entries.
  • Example implementations for sound datagen:
    • ManualModSoundProvider
    • AutoModSoundProvider
    • DataGenerators setup
  • Example ModSounds registry demonstrating:
    • Integration between DeferredRegister and datagen
    • Helper methods (singleSound, variedSound, customPaths) pattern

Changed

  • Updated Gradle wrapper to 8.14.4
  • Renamed ArgumentTypesModArgumentTypes
  • Added MODID constant in example mod class because why not
  • Small Javadoc changes
mc1.20.1-v2.4.0Релиз1.20.4, 1.20.5, 1.20.6 · 10 марта 2026 г.
mc1.20.1-v2.3.0Релиз1.20.4, 1.20.5, 1.20.6 · 4 марта 2026 г.
mc1.20.1-v2.2.0Релиз1.20.4, 1.20.5, 1.20.6 · 2 марта 2026 г.
mc1.20.1-v2.1.0Релиз1.20.4, 1.20.5, 1.20.6 · 2 марта 2026 г.

Комментарии

Загружаем…