Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.

3.0.0

Choose a tag to compare

@Mr-Zombii Mr-Zombii released this 30 Mar 20:56
· 29 commits to main since this release

Maven:com.github.PuzzlesHQ:PuzzleLoader:3.0.0

Github: https://github.com/PuzzlesHQ/PuzzleLoader
Releases: https://github.com/PuzzlesHQ/PuzzleLoader/releases
Discord: https://discord.gg/XeVud4RC9U
Full Changelog: 2.3.10...3.0.0

What's Changed

  • Remove DataTags, DataTagAttributes, and IModItem, ITickingItem in favor of CosmicAPI's DataPoints, and ITickingItem, IItem, AbstractCosmicItem.
  • Added PuzzleRegistries for ITEMS. ENTITY_TYPE, SOUNDS.
  • Added ClientPuzzleRegistry for SONGS.
  • Recreated GameLoadingScreen
  • Removed Internal Schematics
  • Removed Ore/ResourceDict
  • Moved IStorageContainer to CosmicAPI as PStorageContainer

Block Loader API, will be moved to CosmicAPI and be rewritten at a later date.

  • Removed BlockLoader, IModBlock, BlockGenerator, BlockEventGenerator, BlockModelGenerator.

Remaped GameLoaderAPI

  • ReInvented GameLoader
  • Added GameLoaderFinishEvent
  • Added RegisterStagesEvent
  • Added AbstractStage

Added Surface GUI API

  • Added Surface, SurfaceImpl, SurfaceGameState.
  • Added Element, ButtonElement, CRButtonElement, ImageElement, PulsingImageElement, ProgressBarElement.

Added GLFWInputProcessing API

  • Added GLFWInputProcesser, GLFWCoreInputProcessor, GLFWInputMultiplexer