Commits

md_5 authored 40dd796db69
SPIGOT-7971: NotSerializableException on serialize CraftUseCooldownComponent
No tags

src/main/java/org/bukkit/craftbukkit/inventory/components/CraftUseCooldownComponent.java

Modified
31 31 String cooldownGroup = SerializableMeta.getString(map, "cooldown-group", true);
32 32
33 33 this.handle = new UseCooldown(seconds, Optional.ofNullable(cooldownGroup).map(MinecraftKey::parse));
34 34 }
35 35
36 36 @Override
37 37 public Map<String, Object> serialize() {
38 38 Map<String, Object> result = new LinkedHashMap<>();
39 39 result.put("seconds", getCooldownSeconds());
40 40 if (getCooldownGroup() != null) {
41 - result.put("cooldown-group", getCooldownGroup());
41 + result.put("cooldown-group", getCooldownGroup().toString());
42 42 }
43 43
44 44 return result;
45 45 }
46 46
47 47 public UseCooldown getHandle() {
48 48 return handle;
49 49 }
50 50
51 51 @Override

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut