You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
persistence: adapters/challenge-progress now depends on jakarta.persistence-api and Hibernate ORM instead of plain JDBC.
command: /skygrid challenge is always available, there is no build without the challenge system anymore.
platforms/paper-olf and its skygrid-ng-olf-.jar no longer exist; everything ships in the single skygrid-ng-.jar.
build: wire the trimmed algorithm registry and spawn config into the composition root
command: /skygrid list|info|weight|allow|disallow no longer exist.
config: the preset schema no longer accepts a wfc section; spawn no longer accepts platformY/platformBlock/platformRadius/villager.
core: remove the wfc solver, tile-admin service methods, and platform spawn logic
core: RuleAdminUseCase and GenerateRegionUseCase lose the wfc tile-admin surface.
core: SkyGridApi.tileIds() and SkyGridApi.tile(String) are removed; GeneratorConfig and Preset no longer carry a wfc field.
the modern preset id no longer exists. Any generator spec using SkyGrid-ng:modern must be updated to SkyGrid-ng:standard.
replace PlacementRule ground/water fields with a structure pattern
config: parse and validate structure patterns for placement rules
replace PlacementRule ground/water fields with a structure pattern
the on-disk configuration format changed. The single generator.yaml/generator.conf is replaced by a config selector plus per-preset files under presets/ and per-block rule files under rules/, in JSON, YAML or TOML. Existing configs must be migrated.
packages were reorganized (net.onelitefeather.skygridng.{api,ports, core,adapters,platforms}.*) and block fields in the model and generator.json are now namespaced ids (minecraft:stone) of type BlockId instead of Bukkit material names.
rename project to SkyGrid-ng
Features
add interface-ux-designer agent and messaging UX conventions (6c92a12)
add interface-ux-designer agent and messaging UX conventions (9f6dc9b)
api,ports: add ChallengeTier model and challenge progress ports (e4d0c49)
api: add ChallengeRule/ChallengeCatalog model and Challenge ports (2666bca)
api: add Task/Reward domain model, extend ChallengeRule with tasks (d4d0440)
bootstrap: wire composition root and ship default generator config (effeffa)
challenge: add adapters/challenge module with no_crafting_table listener (ed62c43)