Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cosmetic core Bug/problem #284

Open
4 tasks done
centralhub369 opened this issue Jan 27, 2025 · 0 comments
Open
4 tasks done

Cosmetic core Bug/problem #284

centralhub369 opened this issue Jan 27, 2025 · 0 comments
Labels
type: bug Something isn't working

Comments

@centralhub369
Copy link

Terms

  • I'm using the very latest version of CosmeticsCore and its dependencies.
  • I already searched on this Github page to check if the same issue was already reported.
  • I already searched on the plugin wiki to know if a solution is already known.
  • I already searched on the Discord server to know if anyone already provided a solution in the past for the issue.

Discord tag (optional)

centralhub369

What happened?

So when a player equips a hat in hub server and than joins another server the Hat is not equiped anymore i also get this WARN in my console every few times

[11:52:36 WARN]: [CosmeticsCore] Task #17287 for CosmeticsCore v1.3.2-beta-1 generated an exception
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) ~[?:?]
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) ~[?:?]
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) ~[?:?]
at java.base/java.util.Objects.checkIndex(Objects.java:385) ~[?:?]
at java.base/java.util.ArrayList.remove(ArrayList.java:551) ~[?:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.nms.aH.impl.v1_21_3.b(SourceFile:199) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.b(SourceFile:165) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.bm(SourceFile:145) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.q(SourceFile:93) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.c(SourceFile:103) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.setColor(SourceFile:38) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.(SourceFile:31) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.af.h(SourceFile:42) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.j.a(SourceFile:542) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.l.ay(SourceFile:155) ~[CosmeticsCore_1.3.2.jar:?]
at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.l.aJ(SourceFile:213) ~[CosmeticsCore_1.3.2.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1804) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1665) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1330) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:340) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

Steps to reproduce the issue

go to /wardrobe
equip a cosmetic
join another server
and than the cosmetic is not equiped anymore and sends a WARN message in console

Server version

All server versions: This server is running Paper version 1.21.3-81-master@da71382 (2024-12-03T14:58:13Z) (Implementing API version 1.21.3-R0.1-SNAPSHOT)
You are 1 version(s) behind
Download the new version at: https://papermc.io/downloads/paper
Previous version: 1.21.3-77-1e035f3 (MC: 1.21.3)

CosmeticsCore Version

1.3.2-beta-1

ProtocolLib Version

5.4.0-SNAPSHOT-738

LoneLibs Version

1.0.63

FULL server log

No response

Error (optional)

[11:52:36 WARN]: [CosmeticsCore] Task #17287 for CosmeticsCore v1.3.2-beta-1 generated an exception
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
        at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) ~[?:?]
        at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) ~[?:?]
        at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) ~[?:?]
        at java.base/java.util.Objects.checkIndex(Objects.java:385) ~[?:?]
        at java.base/java.util.ArrayList.remove(ArrayList.java:551) ~[?:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.nms.aH.impl.v1_21_3.b(SourceFile:199) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.b(SourceFile:165) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.bm(SourceFile:145) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.q(SourceFile:93) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.c(SourceFile:103) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.setColor(SourceFile:38) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.y.<init>(SourceFile:31) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.af.h(SourceFile:42) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.j.a(SourceFile:542) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.l.ay(SourceFile:155) ~[CosmeticsCore_1.3.2.jar:?]
        at CosmeticsCore_1.3.2.jar/dev.lone.cosmeticscore.main.l.aJ(SourceFile:213) ~[CosmeticsCore_1.3.2.jar:?]
        at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.3.jar:1.21.3-81-da71382]
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.3.jar:1.21.3-81-da71382]
        at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1804) ~[paper-1.21.3.jar:1.21.3-81-da71382]
        at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1665) ~[paper-1.21.3.jar:1.21.3-81-da71382]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1330) ~[paper-1.21.3.jar:1.21.3-81-da71382]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:340) ~[paper-1.21.3.jar:1.21.3-81-da71382]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

CosmeticsCore config.yml

lang: en
extract_default_assets: true
cosmetics:
  max_equippable:
    body: 3
    balloon: 2
  hide_during_combat:
    enabled: true
    combat_duration_ticks: 600
  fix_invisible_nametag: false
  hide_in_vanish: true
  worlds:
  - '*'
wardrobe_room:
  camera:
    hide_actionbar_texts: true
    use_invisibility_potion: false
    rotation:
      enabled: true
    zoom:
      enabled: true
      min: 2
    fade_effect: true
    location:
      world: world
      x: 446.5
      y: 70.62000000476837
      z: 1202.5
      yaw: -0.3007018
      pitch: 1.1999638
  mannequin:
    location:
      world: world
      x: 446.5
      y: 69.0
      z: 1207.5
      yaw: 179.84958
      pitch: 1.0499939
  teleport_area:
    enter:
      world: world
      pos1:
        x: 167
        y: -61
        z: 42
      pos2:
        x: 167
        y: -57
        z: 37
    exit_location:
      world: world
      x: 242.5
      y: 66.0
      z: 1348.5
      yaw: 90.0
      pitch: 0.0
  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: false
  mysql:
    enabled: true
    url: jdbc:mysql://172.18.0.1:3306/s2_cosmetics
    username: u2_aiCmLSxZLP
    password: 1N!R=lNXGpc=Nlaq5FNnkhl0
    table: cosmeticscore_saved
debug: false

Problematic items yml configuration file (optional)

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

@centralhub369 centralhub369 added the type: bug Something isn't working label Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something isn't working
Projects
Status: No status
Development

No branches or pull requests

1 participant