[18:25:26 INFO]: [PluginRemapper] Remapping plugin 'plugins/CosmeticsCore_1.3.0-release-1.jar'...
[18:25:26 ERROR]: [PluginRemapper] Encountered exception remapping plugins
java.util.concurrent.CompletionException: java.lang.RuntimeException: Failed to remap plugin jar 'plugins/CosmeticsCore_1.3.0-release-1.jar'
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.RuntimeException: Failed to remap plugin jar 'plugins/CosmeticsCore_1.3.0-release-1.jar'
at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:358) ~[purpur-1.20.6.jar:1.20.6-2232-f1c87e4]
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 4 more
Caused by: java.lang.RuntimeException: Failed to execute task dev/lone/cosmeticscore/b
at net.neoforged.art.internal.AsyncHelper.invokeAll(AsyncHelper.java:56) ~[AutoRenamingTool-2.0.3.jar:?]
at net.neoforged.art.internal.AsyncHelper.consumeAll(AsyncHelper.java:36) ~[AutoRenamingTool-2.0.3.jar:?]
at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:177) ~[purpur-1.20.6.jar:?]
at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:95) ~[purpur-1.20.6.jar:?]
at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:355) ~[purpur-1.20.6.jar:1.20.6-2232-f1c87e4]
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 4 more
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Duplicate key a (attempted merging values public static dev/lone/cosmeticscore/b/a Lorg/bukkit/Color; and private static dev/lone/cosmeticscore/b/a Lorg/bukkit/Location;)
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?]
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) ~[?:?]
at net.neoforged.art.internal.AsyncHelper.invokeAll(AsyncHelper.java:52) ~[AutoRenamingTool-2.0.3.jar:?]
at net.neoforged.art.internal.AsyncHelper.consumeAll(AsyncHelper.java:36) ~[AutoRenamingTool-2.0.3.jar:?]
at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:177) ~[purpur-1.20.6.jar:?]
at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:95) ~[purpur-1.20.6.jar:?]
at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:355) ~[purpur-1.20.6.jar:1.20.6-2232-f1c87e4]
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 4 more
Caused by: java.lang.IllegalStateException: Duplicate key a (attempted merging values public static dev/lone/cosmeticscore/b/a Lorg/bukkit/Color; and private static dev/lone/cosmeticscore/b/a Lorg/bukkit/Location;)
at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:135) ~[?:?]
at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:182) ~[?:?]
at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) ~[?:?]
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at net.neoforged.art.internal.ClassProviderImpl$ClassInfo.<init>(ClassProviderImpl.java:122) ~[AutoRenamingTool-2.0.3.jar:?]
at net.neoforged.art.internal.ClassProviderBuilderImpl.lambda$addClass$1(ClassProviderBuilderImpl.java:64) ~[AutoRenamingTool-2.0.3.jar:?]
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708) ~[?:?]
at net.neoforged.art.internal.ClassProviderBuilderImpl.addClass(ClassProviderBuilderImpl.java:64) ~[AutoRenamingTool-2.0.3.jar:?]
at net.neoforged.art.internal.RenamerImpl.lambda$run$2(RenamerImpl.java:178) ~[purpur-1.20.6.jar:?]
at net.neoforged.art.internal.AsyncHelper.lambda$null$0(AsyncHelper.java:33) ~[AutoRenamingTool-2.0.3.jar:?]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
... 3 more
CosmeticsCore config.yml
lang: en
extract_default_assets: false
cosmetics:
max_equippable:
body: 3
balloon: 2
hide_during_combat:
enabled: true
combat_duration_ticks: 10000
fix_invisible_nametag: true
hide_in_vanish: true
worlds:
- world
wardrobe_room:
camera:
hide_actionbar_texts: true
rotation:
enabled: true
zoom:
enabled: true
min: 2
fade_effect: true
location:
world: world
x: 388.5
y: 64.62000000476837
z: 407.5
yaw: -135.0
pitch: 40.0
use_invisibility_potion: false
mannequin:
location:
world: world
x: 390.5
y: 62.0625
z: 405.5
yaw: 45.0
pitch: 0.0
teleport_area:
enter:
world: world
pos1:
x: 374.0
y: 61.0
z: 416.0
pos2:
x: 375.0
y: 63.0
z: 415.0
exit_location:
world: world
x: 374.9841574194425
y: 61.5
z: 418.9465749973504
yaw: 0.8977051
pitch: 0.59999406
gui:
cursor_default: fermented_spider_eye:9000001
cursor_rotate: fermented_spider_eye:9000002
cursor_pointer: fermented_spider_eye:9000003
dyeing_pointer: fermented_spider_eye:9100003
tutorial_gui: fermented_spider_eye:9100004
tutorial_gui_checked: fermented_spider_eye:9100005
slots:
colors:
not_owned: 195,147,57
owned: 56,67,100
wearing: 57,70,195
wearing_preview: 195,120,57
max_amount_reached: 111,111,111
add_item_in_blank_slots:
# This is useful only for some expert users that need to do some crazy stuff.
# Do not enable it if you don't know what you are doing.
enabled: false
type: PAPER
custom_model_data: 1337666
send_creative_hidden_hat_message: true
save:
# Use only one at a time
file:
enabled: true
mysql:
enabled: false
url: jdbc:mysql://my_url_database_69.com:3306/database_name
username: username
password: password
table: cosmeticscore_saved
debug: false
Terms
Discord tag (optional)
martinouxx
What happened?
On server startup, Purpur has remapped all plugins but cannot remap CosmeticsCore
Steps to reproduce the issue
Server version
Current Purpur Version: 1.20.6-2232-f1c87e4 (MC: 1.20.6)*
CosmeticsCore Version
I can't execute /version CosmeticsCore (but I have CosmeticsCore_1.3.0-release-1)
ProtocolLib Version
ProtocolLib version 5.3.0-SNAPSHOT-721
LoneLibs Version
LoneLibs version 1.0.54
FULL server log
https://mclo.gs/1b0B44B
Error (optional)
CosmeticsCore config.yml
Problematic items yml configuration file (optional)
No response
Other files, you can drag and drop them here to upload. (optional)
No response
Screenshots/Videos (you can drag and drop files or paste links)
No response