Bukkit/Spigot
0854352e80
SPIGOT-6949: Configuration sections that are nested within Maps or Lists are not properly serialized.
...
This broke with the configuration changes in
ed8a152b3a
.
This commit reverts one of the changes of this other commit so that
nested configuration sections are serialized as Maps again.
Although the types of these nested configuration sections are not
preserved when reloading a configuration (they turn into Maps), their
contents should at least be preserved, as it has been the case in
earlier Bukkit versions.
By: blablubbabc <lukas@wirsindwir.de >
2022-04-22 19:38:45 +10:00
Bukkit/Spigot
9003a55038
SPIGOT-6886: Restore previous behaviour of loading unusual config keys
...
By: blablubbabc <lukas@wirsindwir.de >
2022-01-09 10:04:49 +11:00
Bukkit/Spigot
215952d23f
Fix saving configs which are only a header
...
By: md_5 <git@md-5.net >
2022-01-08 09:39:38 +11:00
Bukkit/Spigot
7aec97546b
Add workaround for SnakeYAML 100 comment limit
...
By: md_5 <git@md-5.net >
2022-01-04 09:25:20 +11:00
Bukkit/Spigot
4fd0026eb5
#703 : Fix/test yaml anchors and merge
...
By: Wolf2323 <gabrielpatrikurban@gmail.com >
2022-01-02 21:08:01 +01:00
Bukkit/Spigot
0503e4faed
SPIGOT-6866: Fixed spaces a between comment indicator and actual comment
...
By: Wolf2323 <gabrielpatrikurban@gmail.com >
2021-12-23 23:07:00 +01:00
Bukkit/Spigot
ed8a152b3a
SPIGOT-3247: Comment support for YAML files
...
By: Wolf2323 <gabrielpatrikurban@gmail.com >
2021-12-21 08:35:19 +11:00
Bukkit/Spigot
ab0429fddc
#686 : Fix contains for default section generating real sections
...
By: Wolf2323 <gabrielpatrikurban@gmail.com >
2021-12-04 22:05:54 +01:00
Bukkit/Spigot
3ddde21487
SPIGOT-6830: Fix addDefaults with Configuration overrides child Sections in the defaults
...
By: Wolf2323 <gabrielpatrikurban@gmail.com >
2021-12-04 21:38:45 +01:00
Bukkit/Spigot
d34f1cd453
SPIGOT-6274: Reloading configuration does not clear previous values
...
By: blablubbabc <lukas@wirsindwir.de >
2021-01-13 08:35:37 +11:00
Bukkit/Spigot
c73564ed4b
SPIGOT-6313: Revert "SPIGOT-6274: Reloading configuration does not clear previous values"
...
This reverts commit 885c2247d1
.
By: md_5 <git@md-5.net >
2021-01-12 11:34:31 +11:00
Bukkit/Spigot
885c2247d1
SPIGOT-6274: Reloading configuration does not clear previous values
...
By: md_5 <git@md-5.net >
2021-01-12 09:37:26 +11:00
Bukkit/Spigot
139ca6a269
SPIGOT-6234: enum classes don't serialize properly when implementing ConfigurationSerializable
...
By: md_5 <git@md-5.net >
2020-11-17 12:56:36 +11:00
Bukkit/Spigot
d66f5c3295
Remove package-info from tests, breaks some IDEs
...
By: md_5 <git@md-5.net >
2020-01-29 09:24:17 +11:00
Bukkit/Spigot
0c53c95293
Add additional checkstyle checks
...
By: md_5 <git@md-5.net >
2020-01-24 17:37:30 +11:00
Bukkit/Spigot
d16413b877
Javadoc improvements per checkstyle
...
By: md_5 <git@md-5.net >
2019-12-22 09:56:28 +11:00
Bukkit/Spigot
e9ae9842f0
Apply and enforce import ordering rules
...
By: md_5 <git@md-5.net >
2019-04-23 14:33:57 +10:00
Bukkit/Spigot
c240b58f66
Begin implementation of CheckStyle style checking
...
By: md_5 <git@md-5.net >
2019-04-23 14:00:20 +10:00
Bukkit/Spigot
4526a9f21e
Add getObject methods to ConfigurationSection
...
By: stonar96 <minecraft.stonar96@gmail.com >
2019-03-19 23:19:09 +01:00
Bukkit/Spigot
6a8d62ff22
SPIGOT-4558: Preserve user order in the face of copied defaults in configurations
...
By: md_5 <git@md-5.net >
2018-12-31 17:10:56 +11:00
Bukkit/Spigot
767e4f6ccf
Update to Minecraft 1.13-pre7
...
By: md_5 <git@md-5.net >
2018-07-15 10:00:00 +10:00
Bukkit/Spigot
640346e011
Add method to check configuration path existence, ignoring defaults.
...
By: FakeNeth <cneth97@gmail.com >
2016-04-05 18:24:05 -04:00
Bukkit/Spigot
ac66053f35
Add ItemMeta factory and interfaces. This adds BUKKIT-15
...
Included with ItemMeta is a new serializable class Color.
PotionEffects are now serializable.
By: Wesley Wolfe <weswolf@aol.com >
2012-12-17 01:16:28 -06:00
Bukkit/Spigot
e115cf3efa
Fix createSection getting sections from itself. Fixes BUKKIT-1513
...
By: feildmaster <admin@feildmaster.com >
2012-04-13 10:19:45 -05:00
Bukkit/Spigot
2cfe0f658a
Added Enchantment.conflictsWith() and EnchantmentTarget.includes(). Addresses BUKKIT-1159 and addresses BUKKIT-1160
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-03-12 15:33:19 -04:00
Bukkit/Spigot
5906da7948
[Bleeding] Cleaned up unsafe casts. Addresses BUKKIT-844
...
Removed internal collection leaks from PluginDescriptionFile
BREAKING: PluginDescriptionFile.getAuthors() now returns List instead of
ArrayList
Various places with unsafe generics, notably List<Object> getList() in
Configurations are now referenced as <?>. This is nonbreaking, but
sourcecode will need to be revised when compiled.
By: Wesley Wolfe <weswolf@aol.com >
2012-02-29 08:32:25 -06:00
Bukkit/Spigot
95dc319bed
[Bleeding] Added Enchantment and misc tests to ItemStack (de)serialization
...
By: Wesley Wolfe <weswolf@aol.com >
2012-02-16 14:37:57 -06:00
Bukkit/Spigot
e0c7fc6bf5
[Bleeding] Changed event system into a new, much faster design. Huge thanks to @zml2008 & @lahwran.
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-16 18:25:17 +00:00
Bukkit/Spigot
4c80a49933
Generic cleaning
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-15 14:37:30 +01:00
Bukkit/Spigot
cff0c0ecc5
Configurations now properly support lists of serializable objects, and ItemStack is properly serializable. Big thanks to GICodeWarrior for the PR. This fixes BUKKIT-425
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-15 11:15:19 +00:00
Bukkit/Spigot
e73be72fae
Fixed YamlConfiguration creating empty lines when reading a file with no contents, and made it trim the initial newlines of any existing config header
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-08 23:29:33 +00:00
Bukkit/Spigot
aaab1cba23
Generic cleanup of warnings, whitespace and style.
...
By: Erik Broes <erikbroes@grum.nl >
2011-12-25 16:02:30 +01:00
Bukkit/Spigot
efa01d0a28
Configuration methods .getX (int/double/etc) now try to cast existing values where possible. This fixes BUKKIT-290
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-12-12 18:34:26 +00:00
Bukkit/Spigot
75f99315f7
Removed redundant TestEnum file
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-11-13 10:00:32 +00:00
Bukkit/Spigot
867d2bc046
Added createSection(String path, Map<String, object> map)
...
By: Feildmaster <admin@feildmaster.com >
2011-11-01 22:04:48 -05:00
Bukkit/Spigot
ccbf3b22ed
Added helper methods such as getStringList to ConfigurationSection
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-10-26 09:47:51 +01:00
Bukkit/Spigot
2ec416e8e0
Fixed issues with loading YamlConfigurations with typed keys
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-10-26 06:56:36 +01:00
Bukkit/Spigot
f5eee9b341
Added new FileConfigurationOptions.copyHeader, defaulting to true. Copies the header from default config, if there is one.
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-10-12 13:24:57 +01:00
Bukkit/Spigot
69a2349368
Loading a FileConfiguration (Yaml/) should remember the previously saved header
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-10-12 05:03:47 +01:00
Bukkit/Spigot
ea55a50756
YamlConfiguration now correctly writes extra blank lines at the end if requested
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-10-12 04:39:22 +01:00
Bukkit/Spigot
510ec3a467
Fixed removing entries in the new Configuration (via set(x, null))
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-10-11 12:16:43 +01:00
Bukkit/Spigot
429eb80d6e
Small javadoc cleanup
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-10-10 21:58:44 +01:00
Bukkit/Spigot
6c7412d365
Added new Configuration classes
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-19 20:36:44 +01:00