neoforged / FancyModLoader

The fancy mod loader for NeoForged
Other
62 stars 30 forks source link

Use TransformingClassLoader in Tests and Write Data-Driven Enum Extension Tests #163

Closed shartte closed 3 months ago

shartte commented 3 months ago

Change config key from enumExtender to enumExtensions since this is still the chance to have it named according to what the setting does. The JSON file only contains extensions to enums in a declarative manner, which means enumExtensions is a better name.

neoforged-pr-publishing[bot] commented 3 months ago

Last commit published: 1e7f2c69dff6dee8426660d48274bb7434eaa616.

PR Publishing ### The artifacts published by this PR: - :package: [`net.neoforged.fancymodloader:junit-fml:4.0.12-pr-163-enumtest`](https://github.com/neoforged/FancyModLoader/packages/2176882) - :package: [`net.neoforged.fancymodloader:earlydisplay:4.0.12-pr-163-enumtest`](https://github.com/neoforged/FancyModLoader/packages/2176879) - :package: [`net.neoforged.fancymodloader:loader:4.0.12-pr-163-enumtest`](https://github.com/neoforged/FancyModLoader/packages/2176883) ### Repository Declaration In order to use the artifacts published by the PR, add the following repository to your buildscript: ```gradle repositories { maven { name 'Maven for PR #163' // https://github.com/neoforged/FancyModLoader/pull/163 url 'https://prmaven.neoforged.net/FancyModLoader/pr163' content { includeModule('net.neoforged.fancymodloader', 'junit-fml') includeModule('net.neoforged.fancymodloader', 'earlydisplay') includeModule('net.neoforged.fancymodloader', 'loader') } } } ```