Xeno333
8765654e46
working flags
2025-06-16 19:09:07 -05:00
Xeno333
63282704dc
Change mg_flags for lua defiend mapgens
2025-06-16 17:47:22 -05:00
Xeno333
75a7c3b4de
start working on flags
2025-06-14 22:50:31 -05:00
Xeno333
ea0ae5b62b
Prefer C++ in case of conflict and pass title rather than internal name
2025-06-10 21:00:21 -05:00
Xeno333
f9bad58d77
Mapgen selection and init code
2025-06-10 18:00:45 -05:00
JosiahWI
4125ce877d
Do not discover mod directories that fail parsing ( #15917 )
...
The root issue of the unit test failure is that all directories that are found in the mod search are counted as mods, even if they are detected to be invalid as such by the parser. For example, the presence of an init.lua file is required, and the parser will return false if one is not found. This return value was completely ignored. Simply counting the mod conditionally on the parsing success makes the modserver tests pass on MSVC.
2025-03-19 18:43:19 +01:00
cx384
e9826f7819
Move EnumString to separate file and add enum_to_string ( #15714 )
2025-01-26 19:17:14 +01:00
sfan5
903d13ffff
Make sure mod paths are always absolute
2025-01-12 14:49:25 +01:00
sfence
d849d51c2d
Replace licensing text in headers (LGPLv2.1) ( #15321 )
2024-10-28 15:57:39 +01:00
sfan5
6ca214fefc
Introduce std::string_view
into wider use ( #14368 )
2024-02-17 15:35:33 +01:00
Gary Miguel
da832a295e
Delete clang-format files and comments ( #14079 )
2023-12-15 10:23:44 +01:00
Jude Melton-Houghton
7c21347a40
Rename "mod metadata" to "mod storage" everywhere
2022-11-24 17:58:25 -05:00
Jude Melton-Houghton
cd8a7fe472
Add MetaDataRef:get_keys ( #12841 )
2022-11-15 16:45:12 +01:00
Jude Melton-Houghton
f4a01f3a5d
Avoid duplication of mod metadata in memory ( #12562 )
...
Co-authored-by: sfan5 <sfan5@live.de>
2022-09-26 17:03:43 -04:00
rubenwardy
06de82fd86
Refactor ModConfiguration
2022-07-14 22:12:54 +01:00
rubenwardy
128f6359e9
Use virtual paths to specify exact mod to enable ( #11784 )
2022-01-30 22:40:53 +00:00
Jude Melton-Houghton
bf22569019
Use a database for mod storage ( #11763 )
2022-01-07 20:28:49 +02:00
SmallJoker
32cb9d0828
Mods: Combine mod loading checks and deprection logging ( #11503 )
...
This limits the logged deprecation messages to the mods that are loaded
Unifies the mod naming convention check for CSM & SSM
2021-07-31 19:54:52 +02:00
rubenwardy
9f6167fc3b
Deprecate not providing mod.conf
2021-02-24 11:47:50 +01:00
sfan5
471e567657
Value copy / allocation optimizations mostly in server, SAO and serialize code
2020-05-27 21:58:40 +02:00
SmallJoker
ed1415f78d
world.mt: Only accept true/false/nil values ( #8055 )
...
This patch will make distinguishable mods in modpacks possible in the future
`nil` checks are required to provide backwards-compatibility for fresh configured worlds
2019-01-13 16:22:32 +01:00
rubenwardy
70bf3439ab
Deprecate modpack.txt and use modpack.conf instead ( #7892 )
...
* Deprecate modpack.txt and use modpack.conf instead
2019-01-06 10:23:35 +01:00
rubenwardy
3eb363f813
Add updating to online content browser
2018-05-16 21:52:12 +01:00
rubenwardy
87ad4d8e7f
Add online content repository
...
Replaces mods and texture pack tabs with a single content tab
2018-04-19 20:14:53 +01:00