Commit Graph

38 Commits

Author SHA1 Message Date
Johannes Frohnmeyer b382bdf3a5
fix: use correct regex to check for legal strings
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2023-08-14 17:27:32 +02:00
Johannes Frohnmeyer e5f450eb23
feat: redesign Dynamic 2023-08-14 17:04:59 +02:00
Johannes Frohnmeyer c84ef9e15a
Update muScript, brings stricter error checking 2023-02-23 18:14:25 +01:00
Johannes Frohnmeyer a7379d1405
Support respackopts.json5 instead of assets/respackopts/conf.json 2022-08-28 20:43:13 +02:00
Johannes Frohnmeyer 7c368fab76
Switch config UI backend to LibJF 3 2022-08-28 20:06:59 +02:00
Johannes Frohnmeyer ec3587977d
[docs] Omit unneeded quotes around entry names 2022-06-07 23:23:14 +02:00
Johannes Frohnmeyer 23e81eccf3
Introduce μScript and replace the condition and resource expansion systems with it (backwards compatibility is provided) 2022-06-04 19:43:49 +02:00
Johannes Frohnmeyer 5a8628532e
[docs] Resource expansion 2022-02-19 16:15:44 +01:00
Johannes Frohnmeyer 38e585a77a
Fabric Resource Conditions interop 2022-01-23 15:27:00 +01:00
JFronny 934cb10a09
Work around cloth breaking enums, closes #15 2021-11-09 15:16:46 +01:00
JFronny 35bda8675b
Use LibJF 2.0, make configs more powerful 2021-10-03 16:45:29 +02:00
JFronny 18886c6635
Relax conditions syntax via enhanced TypeAdapterFactory for Sets 2021-09-16 08:35:37 +02:00
JFronny b416df7b0c
Refactor conditions to use gson 2021-09-15 16:45:54 +02:00
JFronny 799c70eb4f
Fix issues related to mutability 2021-08-26 20:03:54 +02:00
JFronny d006e8cac1
Less strict syntax: don't require pack ID in conditions, allow .rpo entries to be named as singulars (and be singular values instead of arrays) 2021-08-26 16:00:21 +02:00
JFronny cc60048dd4
First attempt at directory conditions. Very slow but I don't care 2021-08-25 20:26:42 +02:00
JFronny 3831ac0594
Implement expansion. Closes #8 2021-08-24 17:42:46 +02:00
JFronny ef55ccb9b2
Add support for data packs. Closes #6 2021-08-24 13:57:42 +02:00
JFronny 3ba6a8a3df
Revert terraformers maven since it will need to function anyway for me to publish this 2021-07-11 21:37:37 +02:00
JFronny bfaa448b73
Respect config entry order, use terraformers archive maven, simplify translation keys 2021-07-11 21:26:14 +02:00
JFronny ec0ea91fc3
2.2.0 2021-07-08 17:49:24 +02:00
JFronny 68a3bf2d54
Rewrite part 1 (doesn't work yet) 2021-06-10 13:10:12 +02:00
JFronny 48c18179ec Add fallbacks-only test case 2021-02-15 13:09:12 +01:00
JFronny a27a197d84 Merge .fbt and .rpo formats, still need to test a file with fallbacks and no conditions 2021-02-15 12:17:52 +01:00
JFronny 685fe0900e Add .fbt fallback textures 2021-02-15 11:44:59 +01:00
JFronny f825b73e38 Proper conditions 2021-01-04 16:26:13 +01:00
JFronny b07e0a0671 Add tooltips 2020-12-29 11:19:21 +01:00
JFronny fa1438e0d2 Add support for slider-based whole numbers and switch to custom parsing for the config file due to gson occasionally ignoring entries for no apparent reason when parsing to a map 2020-12-28 11:31:12 +01:00
JFronny 3821953a23 Respect enum insertion order, add respackopts_loaded to allow canvas shaders to check whether rpo is loaded 2020-12-28 09:41:02 +01:00
JFronny 620f716d8e Conditions for resource pack items using .rpo files, properly reload resources after modifications to a config are saved 2020-12-21 14:51:49 +01:00
JFronny a1952b6b56 Add support for subcategories and loosen restrictions on property names 2020-12-21 13:18:13 +01:00
JFronny 6535d74867 Do not load old data, fix a few bugs 2020-12-20 22:28:25 +01:00
JFronny 60b40ca1cf Add config key translations to lumilights 2020-12-20 14:42:27 +01:00
JFronny 3c3928eeb8 Update included lumilights, fix values being reset on restart 2020-12-20 14:24:48 +01:00
JFronny 805252fac7 Improve and document translation capabilities 2020-11-26 20:38:54 +01:00
JFronny a3a24e73bc Provide some additional info about the included LumiLights fork 2020-11-26 20:23:01 +01:00
JFronny b7fa8d506b Add LumiLights license to example code 2020-11-26 20:18:18 +01:00
JFronny 3043a8cde2 Enums, example based on LumiLights, README 2020-11-26 20:11:38 +01:00