Giter VIP home page Giter VIP logo

ecoskills's Introduction

ecoskills's People

Contributors

0ft3n avatar artelgg avatar averagegithub avatar exanthiax avatar he00741098 avatar kapitowa avatar luizsusin avatar martinprejsa avatar mccasper avatar n1ckoates avatar omegawulf avatar opalinium avatar samerbam avatar sedri05 avatar senpr avatar weloxiadev avatar willfp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ecoskills's Issues

level-xp-requirements Per skill instead of for global

Is your feature request related to a problem? Please describe.
Can config the level-xp-requirements Per skill instead of Global so we can chose how hard it is to get to a new level because not all skills is as easy to level up

EcoSkills cancels/conflicts with other custom enchant plugins

Describe the bug

EcoSkills is interfering with custom enchants from the Advanced Enchantments plugin.
The SMELT effect that advanced enchants has is supposed to auto smelt blocks/ores mined, but when using EcoSkills combined with it, only copper ores and normal blocks like stone get auto smelted. The other ores don't or randomly do.

The TP_DROPS effect is supposed to teleport mined blocks into your inventory. With Ecoskills enabled, only non ore blocks plus copper ores get placed into your inventory, the rest get tossed around.

To Reproduce
Steps to reproduce the behavior:

  1. Create an enchant that autosmelts or teleports drops from advanced enchants
  2. mine ores using the custom enchants
  3. see that the ores don't get auto smelted or tp'd into inventory all the time like they are supposed to
  4. disable ecoskills
  5. Mine more
  6. watch the enchants work as intended

Expected behavior
EcoSkills and Advanced Enchants should work together and not conflict. If using the TP_DROPS or SMELT effects in advanced enchants, it should do that even with ecoskills enabled

Screenshots

Server Information (please complete the following information):

  • Version: Pufferfish 1.17.1
  • Version of plugin and eco
  • eco version 6.26.3
  • EcoSkills version 1.20.28

Additional context
Working alongside Casper and was told to make this bug report

Extra Drops Bugged

Master Lumberjack, Bountiful harvest and Spelunking aren't giving extra drops at the x2 tier level.

At low levels there doesn't seem to be any chance to get any extra drops.
At high levels the chance is way too high and players are getting way too many extra drops.

This is also working for the combat skill, at high levels players are doing huge critical attacks.
I suspect there is a maths error when generating the chances, seems to be exponential instead of linear.
A useful feature would be to be able to see and edit the equation that is used from within the skill's yml

example of bug:
Mining one block of wood gives around 30 drops with a high level of woodcutting.

example of bug:
When it says that there is a 96% chance to get 2x drops there is no extra drops,
And when it says there is a 2% chance to get 3x drops there is extra drops every time.

Skills Reset after Server Restart

Describe the bug
After daily server restarts, players’ skills and progress reset.

To Reproduce
Steps to reproduce the behavior:

  1. Give yourself enough skill xp to level up a skill
  2. Disconnect
  3. Restart server
  4. Join back, skills will be reset

Expected behavior
Player skill progress should be saved and not reset.

Screenshots
If applicable, add screenshots to help explain your problem.

Server Information (please complete the following information):

  • Version: Paper 1.18.2 #267
  • Version of plugin and eco: EcoSkills 1.21.2, Eco 6.29.2

Additional context
Add any other context about the problem here.

ECOSKILL RESET BUG!

Describe the bug
If you disconnect from the server skill reset!

To Reproduce
Steps to reproduce the behavior:
If you disconnect from the server skill reset!

Expected behavior
For the skills to save.

Screenshots
N/A

Server Information (please complete the following information):

  • Version: 1.18.1
  • Version of plugin and eco! Lastest

Additional context
N/A

buggy skill_xp_multiplier

If I use a talisman on which I have set skill_xp_multiplier to a certain skill and I give myself XP to a certain skill it gives me nonsensical amounts and not the amount I set for example instead of 40,000 it gives me 2456463215. It doesn't matter what skill I have set skill_xp_multiplier to it does this for all skills. The size of the multiplier also doesn't matter much as I tested it my multiplayer was 1.25.

To Reproduce

  1. Make an item where you have skill_xp_multiplier on any skill for example via talismans or ecoitems.
  2. Reset your skills
  3. Type twice the command /ecoskills give (your name) 40000 (some skill)

Screenshots
Snímka

Server Information:

  • Version: 1.18.1 1563-Purpur
  • Version of plugin and eco: eco 6.25.2, ecoskills 1.20.23

Better Recount Command

Currently Recount only looks for new effects that have been added to the config, and does not look for effects changes or stats changes.

Better would be if recount could detect effects and stats, and changes to those. IE if I change Versatile Tools % up or down it will reflect those changes and if I change Defense point per level higher or lower.

Farming exp Bugged

With the latest update (1.8.7) players aren't getting farming exp from carrots, wheat, potatoes & beetroot that they have planted.
I tested breaking crops from villagers that were naturally generated and it gives exp like normal.

Prevent Levelling From Summon Command

Can you please add an option in the combat.yml
prevent-levelling-from-summon-command: true
it will help prevent various exploits and incompatibilities with other plugins.

Rod issue with the fishing rod

Describe the bug
When using a rod each time you will have an exp gain message, some items I have from ecoitems has cooldowns in the actionbar and this is making it not visible. The issue is that I shouldn't see an exp gain message when just spamming right click with my rod / it's not even in water

To Reproduce
Steps to reproduce the behavior:

  1. Grab a fishing rod
  2. Spam right click

Expected behavior
I shouldn't see a exp gain message (it's saying I got +0xp)

Screenshots
If applicable, add screenshots to help explain your problem.
https://gyazo.com/6a29bcdd0d93fbc8ac7d29fad97c45f1

Server Information (please complete the following information):

  • Version: (output of /ver command)
    This server is running Paper version git-Paper-408 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: cc43ba7 on ver/1.17.1)
  • Version of plugin and eco (/ver eco, /ver <plugin>)
    Eco: 6.20.4
    EcoSkills: 1.20.9

Additional context
None atm

Potions

Yo! Still, unfortunately, not all potions give the right effect when consumed, for example, drinking strength 1 still gives the effect of strength 2, etc.

EcoEnchants removes lore from another plugins items (AutoShulker)

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Craft AutoShulker
  2. Place it on the ground
  3. Break it and lore is gone and shulker is broken

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.
With EcoEnchants
image

Without EcoEnchants
image

Server Information (please complete the following information):

  • Version: (output of /ver command)
  • Version of plugin and eco (/ver eco, /ver <plugin>)
    Eco Version: 6.29.1
    EcoEnchants version: 8.49.3

Serrated Strikes hitting players with PvP toggled off.

Describe the bug
So I let players toggle pvp while they are in our spawn hub. I use DeluxeCombat to control this functionality.

If players have pvptoggled off, they cannot be hit directly by a player, but if the player's serrated strikes ability procs, the bleed will still apply and do damage to the target.

To Reproduce
Download DeluxeCombat.
Turn on the feature to allow players to toggle pvp with the "togglepvp" command.
Hit another player that has pvp toggled off.
See that you will apply serrated strikes bleed.

Expected behavior
I do not want the bleed to apply if a player has pvp toggled off for obvious reasons.

Screenshots
I don't believe any are needed to understand this issue.

Server Information (please complete the following information):

  • Version: This server is running Paper version git-Paper-216 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 30cb7d0)
    You are running the latest version
    Previous version: git-Paper-207 (MC: 1.18.1)
  • Version of plugin and eco: eco 6.28.3, ecoskills: 1.20.29

Additional context
I don't believe any extra context is needed.

More Customizable Health Scaling Setting

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Currently, there is the feature in the config:

//If a player's health should be scaled to always display as 10 hearts.
scale-health: true

I propose a way to allow to show multiple bars, configurable for the user. Something like this:

//If a player's health should be scaled
scale-health: true
//Set the max shown hearts if scaling is on
max-hearts: 30

This will allow players to better visualize how much health they have, without having hearts going all the way up the screen!

[FEATURE] Skills Leaderboard and Placeholders

I would like to see the addition of a rank/scoreboard/leaderboard. Similar to McMMO's /mcTop /mcRank etc
But it would be /Skills top

With a placeholder to display the name of the player with the highest overall skill level. If multiple people max out the skills it will display the first one to reach that.

Potionmaster bug

If player close window, potion don't get additional time
without closing works fine

Player Health Adds more health than specified in config.yml

Describe the bug
Player health scales much higher than just 1 hp even when set to 1 in config

To Reproduce
Use Default Config
Type /ecoskills give health 15

This will result in the player having over 400 hp rather than the player having +15 hp

Expected behavior
The HP that adds is the same as what is set in the config

Server Information (please complete the following information):

  • Version: (output of /ver command)
    This server is running Paper version git-Paper-187 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 0cc2503)
    You are running the latest version
    Previous version: git-Paper-186 (MC: 1.18.1)

  • Version of plugin and eco (/ver eco, /ver <plugin>)
    [20:55:04 INFO]: eco version 6.24.1
    [20:55:04 INFO]: Website: willfp.com
    [20:55:04 INFO]: Author: Auxilor

[20:54:45 INFO]: EcoSkills version 1.20.16
[20:54:45 INFO]: Website: willfp.com
[20:54:45 INFO]: Author: Auxilor

Potion Master

hello , i have a problem some players stack the potion master buff in potions. They remove from 3 potions in brewing stand only the 1 and other 2 potions stack potion master buff but only the lore no the truly buff . These potions can be super buggy , they got a message like this one (I will send screeshot).

-=Informations=-

Server Version: Paper version git-Paper-408 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: cc43ba7 on ver/1.17.1)
Eco Version: 6.25.0
EcoSkills Version: 1.20.22

I will send a example of these potions and also the error code.

bugpotions
unknown

Double drop - doesnt work

Describe the bug
The multiplier with skill lumberjack does not work.
I gave myself 200% to triple cut wood but after few minutes it didn't even add 1 extra wood.

To Reproduce
Steps to reproduce the behavior:
Just cut down the tress ;3

Expected behavior
Expect it to work as described i.e. add wood by chance

Screenshots
XXX

Server Information (please complete the following information):

  • Version: (output of /ver command)
  • This server is running Pufferfish version git-Pufferfish-20 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: b9556fd on HEAD)
    Received invalid status code (404) from server.
    Previous version: git-Pufferfish-8 (MC: 1.17.1)
  • Version of plugin and eco (/ver eco, /ver <plugin>)
  • image

Inconsistent skill xp gain

When attempting to give a player xp in a skill at a certain point it gives too much.

To Reproduce
Steps to reproduce the behavior:

  1. Either reset a player's stats or don't. It worked either way.
  2. Use command /ecoskills give 'player' (skill) (xp)
  3. For the (xp) if I granted 375 xp it would give them the max java could handle (2.4bil or something)
  4. If you do /ecoskills give 'player' (skill) 75 it granted just the 75 xp. It also worked if I gave them other small amount but at some point it broke.

Expected behavior
Expected to grant the total amount of xp specified.

Server Information (please complete the following information):

  • Version: git-paper-216 (1.18.1)
  • Version of plugin and eco (Eco 6.27.1) (ecoskills 1.20.27)

Additional context
I had the previous versions of both eco and ecoskills installed but after updated still had this issue happen. The only thing that had changed since I had last preformed this command without a problem was the installation of the boosters plugin. (VER. 3.5.1) With that plugin all I did was tweak the 2xp Skill booster to last for 24 hours (1728000 ticks). Nothing else was changed in any configs or other plugin installations.

add_stat effect not updating properly

Describe the bug
Not sure if it's actually a libreforge bug or EcoSkills, but if you have for example 2 ecoitems, one of them adds +10 strength, and another adds 15, the effect amount won't be updated when you swap between those 2 items.

To Reproduce
Steps to reproduce the behavior:

  1. Create 2 items that will add different amount of the same ecoskills stat
  2. Swap between those items
  3. See the effect not updated

Expected behavior
The amount should be updated on swap.

Screenshots
Nothing.

Server Information (please complete the following information):
ver EcoSkills
[13:41:03 INFO]: EcoSkills version 1.20.9
[13:41:03 INFO]: Website: willfp.com
[13:41:03 INFO]: Author: Auxilor
ver ecoitems
[13:41:04 INFO]: EcoItems version 3.17.6
[13:41:04 INFO]: Website: willfp.com
[13:41:04 INFO]: Author: Auxilor
ver eco
[13:41:07 INFO]: eco version 6.21.0
[13:41:07 INFO]: Website: willfp.com
[13:41:07 INFO]: Author: Auxilor
ver
[13:41:08 INFO]: Checking version, please wait...
[13:41:08 INFO]: This server is running Paper version git-Paper-176 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: b164899)

Additional context
Nothing.

Skills GUI

Is your feature request related to a problem? Please describe.
If the numbers above 64 don't chance due to a minecraft limitation, would it instead be possible to disable all of the WHITE numbers from showing up and just have plain glass panes such as the first one? (level 1)

Describe the solution you'd like
Just plain glass paines with no white numbers.

Describe alternatives you've considered
N/A

Additional context
pa

Skills reset

Describe the bug
All player skills are reset when you rejoin into the server. This does not apply only to the server operators

To Reproduce
Steps to reproduce the behavior:

  1. Log out of the server
  2. Log in to the server
  3. the skills will be reset

Expected behavior
save the skills

Server Information (please complete the following information):

  • Version: This server is running Pufferfish version git-Pufferfish-47 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: a786526 on HEAD)
  • Version of plugin and eco: Latest

Additional context
I also see this error in the console:
https://pastebin.com/gpSanbX8
This bug with resetting skills also occurs on versions 1.18.1 and 1.18.2, on the server core Purpur and Pufferfish

Bountiful_harvest not working

Bountiful_harvest doesn't work

Steps to reproduce the behavior:

  1. Give yourself Farming lvl 50 (Should be 5x Drops)
  2. Mine some crops
  • git-Purpur-1612 (MC: 1.18.2)*
  • EcoSkills v1.22.5, eco-6.35.1-all

Decent HoloGrams Support

Holograms plugin is kinda outdated now

and decent holograms is way better so maybe this would be good

Potion bug

Describe the bug
Hello, when a Drink a potion (speed 1, 3min for example), I got speed 3, 3min
Also test with Fire resistance, but give me fire resistance 2

This only occured when EcoSkills is enable (no bug without the plugin)
I run the current latest version of Eco and EcoSkills: Eco 6.24.1 and EcoSkills 1.20.16
And I set my skills to 0 and recount all before the test

To Reproduce
Steps to reproduce the behavior:

  1. Drink speed 1 potion
  2. See the effect given
  3. No errors

Expected behavior
Drink a speed potion give speed and not speed 3

Screenshots
No screenshots

Server Information (please complete the following information):

  • git-Purpur-1547 (MC: 1.18.1)
  • Eco 6.24.0
  • EcoSkills 1.20.16

Eco skills not fixed in latest update

Describe the bug
Skills don’t save a

To Reproduce
Steps to reproduce the behavior:
Skills don’t save

Expected behavior
Skills should save

Screenshots
If applicable, add screenshots to help explain your problem.

Server Information (please complete the following information):

  • Version: (output of /ver command)
  • Version of plugin and eco (/ver eco, /ver <plugin>)

Additional context
Add any other context about the problem here.

Action Bar xp gain

Is your feature request related to a problem? Please describe.
This is a problem for people who use the action bar to display health etc. Let me explain, when a player gains experience on a skill, a new action bar appears without the knowledge of the constant action bar. The problem is that when a player takes damage, they no longer see their health.

Describe the solution you'd like
So I propose to add a feature like on Hypixel's SkyBloc, when a player receives skill experience, that experience is displayed in the constant action bar, see the image below.

Describe alternatives you've considered
Make either a PlaceholderAPI like %ecoskills_xp_gain% or just a line in the config.yml, I don't have much idea, I hope you understand me.

Additional context
unknown

MySQL not working

[12:24:11 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-353 (MC: 1.17.1) ---
[12:24:11 ERROR]: The server has not responded for 10 seconds! Creating thread dump
[12:24:11 ERROR]: ------------------------------
[12:24:11 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[12:24:11 ERROR]: ------------------------------
[12:24:11 ERROR]: Current Thread: Server thread
[12:24:11 ERROR]: PID: 21 | Suspended: false | Native: true | State: RUNNABLE
[12:24:11 ERROR]: Stack:
[12:24:11 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read0(Native Method)
[12:24:11 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:47)
[12:24:11 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.tryRead(NioSocketImpl.java:261)
[12:24:11 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:312)
[12:24:11 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350)
[12:24:11 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803)
[12:24:11 ERROR]: [email protected]/java.net.Socket$SocketInputStream.read(Socket.java:966)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.fill(ReadAheadInputStream.java:107)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:150)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.read(ReadAheadInputStream.java:180)
[12:24:11 ERROR]: [email protected]/java.io.FilterInputStream.read(FilterInputStream.java:132)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:540)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:498)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:385)
[12:24:11 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1348)
[12:24:11 ERROR]: app//com.mysql.cj.NativeSession.connect(NativeSession.java:157)
[12:24:11 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:953)
[12:24:11 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:823)
[12:24:11 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:453)
[12:24:11 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
[12:24:11 ERROR]: app//com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
[12:24:11 ERROR]: platform/[email protected]/java.sql.DriverManager.getConnection(DriverManager.java:681)
[12:24:11 ERROR]: platform/[email protected]/java.sql.DriverManager.getConnection(DriverManager.java:229)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.Database$Companion$connect$10.invoke(Database.kt:184)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.Database$Companion$connect$10.invoke(Database.kt:184)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:117)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:116)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:60)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:59)
[12:24:11 ERROR]: kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction.getConnection(ThreadLocalTransactionManager.kt:66)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.Transaction.getConnection(Transaction.kt)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.statements.Statement.prepared(Statement.kt:24)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:47)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:135)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:121)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.AbstractQuery.iterator(AbstractQuery.kt:65)
[12:24:11 ERROR]: kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(_Collections.kt:267)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$read$1.invoke(MySQLDataHandler.kt:73)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$read$1.invoke(MySQLDataHandler.kt:72)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:179)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:205)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:204)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:156)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:126)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:123)
[12:24:11 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction$default(ThreadLocalTransactionManager.kt:122)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:72)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.DataHandler$DefaultImpls.read(DataHandler.kt:11)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:13)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.load(PlayerProfile.kt:37)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.getProfile(PlayerProfile.kt:86)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.EcoSkillsPlayerKt.getSkillLevel(EcoSkillsPlayer.kt:98)
[12:24:11 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.LeaderboardHandler$Runnable.run(LeaderboardHandler.kt:47)
[12:24:11 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101)
[12:24:11 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[12:24:11 ERROR]: app//net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564)
[12:24:11 ERROR]: app//net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:490)
[12:24:11 ERROR]: app//net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1480)
[12:24:11 ERROR]: app//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1279)
[12:24:11 ERROR]: app//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[12:24:11 ERROR]: app//net.minecraft.server.MinecraftServer$$Lambda$3657/0x00000008013c88d0.run(Unknown Source)
[12:24:11 ERROR]: [email protected]/java.lang.Thread.run(Thread.java:833)
[12:24:11 ERROR]: ------------------------------
[12:24:11 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[12:24:11 ERROR]: ------------------------------
[12:24:16 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-353 (MC: 1.17.1) ---
[12:24:16 ERROR]: The server has not responded for 15 seconds! Creating thread dump
[12:24:16 ERROR]: ------------------------------
[12:24:16 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[12:24:16 ERROR]: ------------------------------
[12:24:16 ERROR]: Current Thread: Server thread
[12:24:16 ERROR]: PID: 21 | Suspended: false | Native: true | State: RUNNABLE
[12:24:16 ERROR]: Stack:
[12:24:16 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read0(Native Method)
[12:24:16 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:47)
[12:24:16 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.tryRead(NioSocketImpl.java:261)
[12:24:16 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:312)
[12:24:16 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350)
[12:24:16 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803)
[12:24:16 ERROR]: [email protected]/java.net.Socket$SocketInputStream.read(Socket.java:966)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.fill(ReadAheadInputStream.java:107)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:150)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.read(ReadAheadInputStream.java:180)
[12:24:16 ERROR]: [email protected]/java.io.FilterInputStream.read(FilterInputStream.java:132)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:540)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:710)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:649)
[12:24:16 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:136)
[12:24:16 ERROR]: app//com.mysql.cj.NativeSession.sendCommand(NativeSession.java:311)
[12:24:16 ERROR]: app//com.mysql.cj.NativeSession.configureClientCharacterSet(NativeSession.java:537)
[12:24:16 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:1321)
[12:24:16 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:964)
[12:24:16 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:823)
[12:24:16 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:453)
[12:24:16 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
[12:24:16 ERROR]: app//com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
[12:24:16 ERROR]: platform/[email protected]/java.sql.DriverManager.getConnection(DriverManager.java:681)
[12:24:16 ERROR]: platform/[email protected]/java.sql.DriverManager.getConnection(DriverManager.java:229)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.Database$Companion$connect$10.invoke(Database.kt:184)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.Database$Companion$connect$10.invoke(Database.kt:184)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:117)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:116)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:60)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:59)
[12:24:16 ERROR]: kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction.getConnection(ThreadLocalTransactionManager.kt:66)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.Transaction.getConnection(Transaction.kt)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.statements.Statement.prepared(Statement.kt:24)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:47)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:135)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:121)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.AbstractQuery.iterator(AbstractQuery.kt:65)
[12:24:16 ERROR]: kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(_Collections.kt:267)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$read$1.invoke(MySQLDataHandler.kt:73)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$read$1.invoke(MySQLDataHandler.kt:72)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:179)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:205)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:204)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:156)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:126)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:123)
[12:24:16 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction$default(ThreadLocalTransactionManager.kt:122)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:72)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.DataHandler$DefaultImpls.read(DataHandler.kt:11)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:13)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.load(PlayerProfile.kt:37)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.getProfile(PlayerProfile.kt:86)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.EcoSkillsPlayerKt.getSkillLevel(EcoSkillsPlayer.kt:98)
[12:24:16 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.LeaderboardHandler$Runnable.run(LeaderboardHandler.kt:47)
[12:24:16 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101)
[12:24:16 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[12:24:16 ERROR]: app//net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564)
[12:24:16 ERROR]: app//net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:490)
[12:24:16 ERROR]: app//net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1480)
[12:24:16 ERROR]: app//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1279)
[12:24:16 ERROR]: app//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[12:24:16 ERROR]: app//net.minecraft.server.MinecraftServer$$Lambda$3657/0x00000008013c88d0.run(Unknown Source)
[12:24:16 ERROR]: [email protected]/java.lang.Thread.run(Thread.java:833)
[12:24:16 ERROR]: ------------------------------
[12:24:16 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[12:24:16 ERROR]: ------------------------------
[12:24:21 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-353 (MC: 1.17.1) ---
[12:24:21 ERROR]: The server has not responded for 20 seconds! Creating thread dump
[12:24:21 ERROR]: ------------------------------
[12:24:21 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[12:24:21 ERROR]: ------------------------------
[12:24:21 ERROR]: Current Thread: Server thread
[12:24:21 ERROR]: PID: 21 | Suspended: false | Native: true | State: RUNNABLE
[12:24:21 ERROR]: Stack:
[12:24:21 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read0(Native Method)
[12:24:21 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:47)
[12:24:21 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.tryRead(NioSocketImpl.java:261)
[12:24:21 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:312)
[12:24:21 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350)
[12:24:21 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803)
[12:24:21 ERROR]: [email protected]/java.net.Socket$SocketInputStream.read(Socket.java:966)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.fill(ReadAheadInputStream.java:107)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:150)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.read(ReadAheadInputStream.java:180)
[12:24:21 ERROR]: [email protected]/java.io.FilterInputStream.read(FilterInputStream.java:132)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:540)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:710)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:649)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:948)
[12:24:21 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:894)
[12:24:21 ERROR]: app//com.mysql.cj.NativeSession.execSQL(NativeSession.java:1073)
[12:24:21 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.rollbackNoChecks(ConnectionImpl.java:1945)
[12:24:21 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:1842)
[12:24:21 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:1710)
[12:24:21 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.close(ConnectionImpl.java:718)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.statements.jdbc.JdbcConnectionImpl.close(JdbcConnectionImpl.kt:36)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction.close(ThreadLocalTransactionManager.kt:97)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.Transaction.close(Transaction.kt)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.closeStatementsAndConnection(ThreadLocalTransactionManager.kt:263)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:199)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:205)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:204)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:156)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:126)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:123)
[12:24:21 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction$default(ThreadLocalTransactionManager.kt:122)
[12:24:21 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:72)
[12:24:21 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.DataHandler$DefaultImpls.read(DataHandler.kt:11)
[12:24:21 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:13)
[12:24:21 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.load(PlayerProfile.kt:37)
[12:24:21 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.getProfile(PlayerProfile.kt:86)
[12:24:21 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.EcoSkillsPlayerKt.getSkillLevel(EcoSkillsPlayer.kt:98)
[12:24:21 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.LeaderboardHandler$Runnable.run(LeaderboardHandler.kt:47)
[12:24:21 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101)
[12:24:21 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[12:24:21 ERROR]: app//net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564)
[12:24:21 ERROR]: app//net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:490)
[12:24:21 ERROR]: app//net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1480)
[12:24:21 ERROR]: app//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1279)
[12:24:21 ERROR]: app//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[12:24:21 ERROR]: app//net.minecraft.server.MinecraftServer$$Lambda$3657/0x00000008013c88d0.run(Unknown Source)
[12:24:21 ERROR]: [email protected]/java.lang.Thread.run(Thread.java:833)
[12:24:21 ERROR]: ------------------------------
[12:24:21 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[12:24:21 ERROR]: ------------------------------
[12:24:26 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-353 (MC: 1.17.1) ---
[12:24:26 ERROR]: The server has not responded for 25 seconds! Creating thread dump
[12:24:26 ERROR]: ------------------------------
[12:24:26 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[12:24:26 ERROR]: ------------------------------
[12:24:26 ERROR]: Current Thread: Server thread
[12:24:26 ERROR]: PID: 21 | Suspended: false | Native: true | State: RUNNABLE
[12:24:26 ERROR]: Stack:
[12:24:26 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read0(Native Method)
[12:24:26 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:47)
[12:24:26 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.tryRead(NioSocketImpl.java:261)
[12:24:26 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:312)
[12:24:26 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350)
[12:24:26 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803)
[12:24:26 ERROR]: [email protected]/java.net.Socket$SocketInputStream.read(Socket.java:966)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.fill(ReadAheadInputStream.java:107)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:150)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.read(ReadAheadInputStream.java:180)
[12:24:26 ERROR]: [email protected]/java.io.FilterInputStream.read(FilterInputStream.java:132)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:540)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:710)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:649)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:948)
[12:24:26 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:894)
[12:24:26 ERROR]: app//com.mysql.cj.NativeSession.execSQL(NativeSession.java:1073)
[12:24:26 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2051)
[12:24:26 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.handleAutoCommitDefaults(ConnectionImpl.java:1378)
[12:24:26 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:1323)
[12:24:26 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:964)
[12:24:26 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:823)
[12:24:26 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:453)
[12:24:26 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
[12:24:26 ERROR]: app//com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
[12:24:26 ERROR]: platform/[email protected]/java.sql.DriverManager.getConnection(DriverManager.java:681)
[12:24:26 ERROR]: platform/[email protected]/java.sql.DriverManager.getConnection(DriverManager.java:229)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.Database$Companion$connect$10.invoke(Database.kt:184)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.Database$Companion$connect$10.invoke(Database.kt:184)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:117)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:116)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:60)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:59)
[12:24:26 ERROR]: kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction.getConnection(ThreadLocalTransactionManager.kt:66)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.Transaction.getConnection(Transaction.kt)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.statements.Statement.prepared(Statement.kt:24)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:47)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:135)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:121)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.AbstractQuery.iterator(AbstractQuery.kt:65)
[12:24:26 ERROR]: kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(_Collections.kt:267)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$read$1.invoke(MySQLDataHandler.kt:73)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$read$1.invoke(MySQLDataHandler.kt:72)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:179)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:205)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:204)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:156)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:126)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:123)
[12:24:26 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction$default(ThreadLocalTransactionManager.kt:122)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:72)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.DataHandler$DefaultImpls.read(DataHandler.kt:11)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:13)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.load(PlayerProfile.kt:37)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.getProfile(PlayerProfile.kt:86)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.EcoSkillsPlayerKt.getSkillLevel(EcoSkillsPlayer.kt:98)
[12:24:26 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.LeaderboardHandler$Runnable.run(LeaderboardHandler.kt:47)
[12:24:26 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101)
[12:24:26 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[12:24:26 ERROR]: app//net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564)
[12:24:26 ERROR]: app//net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:490)
[12:24:26 ERROR]: app//net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1480)
[12:24:26 ERROR]: app//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1279)
[12:24:26 ERROR]: app//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[12:24:26 ERROR]: app//net.minecraft.server.MinecraftServer$$Lambda$3657/0x00000008013c88d0.run(Unknown Source)
[12:24:26 ERROR]: [email protected]/java.lang.Thread.run(Thread.java:833)
[12:24:26 ERROR]: ------------------------------
[12:24:26 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[12:24:26 ERROR]: ------------------------------
[12:24:31 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-353 (MC: 1.17.1) ---
[12:24:31 ERROR]: The server has not responded for 30 seconds! Creating thread dump
[12:24:31 ERROR]: ------------------------------
[12:24:31 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[12:24:31 ERROR]: ------------------------------
[12:24:31 ERROR]: Current Thread: Server thread
[12:24:31 ERROR]: PID: 21 | Suspended: false | Native: true | State: RUNNABLE
[12:24:31 ERROR]: Stack:
[12:24:31 ERROR]: [email protected]/sun.nio.ch.Net.connect0(Native Method)
[12:24:31 ERROR]: [email protected]/sun.nio.ch.Net.connect(Net.java:579)
[12:24:31 ERROR]: [email protected]/sun.nio.ch.Net.connect(Net.java:568)
[12:24:31 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)
[12:24:31 ERROR]: [email protected]/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
[12:24:31 ERROR]: [email protected]/java.net.Socket.connect(Socket.java:633)
[12:24:31 ERROR]: app//com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155)
[12:24:31 ERROR]: app//com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63)
[12:24:31 ERROR]: app//com.mysql.cj.NativeSession.connect(NativeSession.java:144)
[12:24:31 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:953)
[12:24:31 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:823)
[12:24:31 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:453)
[12:24:31 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
[12:24:31 ERROR]: app//com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
[12:24:31 ERROR]: platform/[email protected]/java.sql.DriverManager.getConnection(DriverManager.java:681)
[12:24:31 ERROR]: platform/[email protected]/java.sql.DriverManager.getConnection(DriverManager.java:229)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.Database$Companion$connect$10.invoke(Database.kt:184)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.Database$Companion$connect$10.invoke(Database.kt:184)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:117)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:116)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:60)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:59)
[12:24:31 ERROR]: kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction.getConnection(ThreadLocalTransactionManager.kt:66)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.Transaction.getConnection(Transaction.kt)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.statements.Statement.prepared(Statement.kt:24)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:47)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:135)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:121)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.AbstractQuery.iterator(AbstractQuery.kt:65)
[12:24:31 ERROR]: kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(_Collections.kt:267)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$read$1.invoke(MySQLDataHandler.kt:73)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$read$1.invoke(MySQLDataHandler.kt:72)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:179)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:205)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:204)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:156)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:126)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:123)
[12:24:31 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction$default(ThreadLocalTransactionManager.kt:122)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:72)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.DataHandler$DefaultImpls.read(DataHandler.kt:11)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.read(MySQLDataHandler.kt:13)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.load(PlayerProfile.kt:37)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.getProfile(PlayerProfile.kt:86)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.EcoSkillsPlayerKt.getSkillLevel(EcoSkillsPlayer.kt:98)
[12:24:31 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.LeaderboardHandler$Runnable.run(LeaderboardHandler.kt:47)
[12:24:31 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101)
[12:24:31 ERROR]: app//org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[12:24:31 ERROR]: app//net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564)
[12:24:31 ERROR]: app//net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:490)
[12:24:31 ERROR]: app//net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1480)
[12:24:31 ERROR]: app//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1279)
[12:24:31 ERROR]: app//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[12:24:31 ERROR]: app//net.minecraft.server.MinecraftServer$$Lambda$3657/0x00000008013c88d0.run(Unknown Source)
[12:24:31 ERROR]: [email protected]/java.lang.Thread.run(Thread.java:833)
[12:24:31 ERROR]: ------------------------------
[12:24:31 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[12:24:31 ERROR]: ------------------------------
[12:24:32 INFO]: TrionBeatz lost connection: Disconnected
[12:24:36 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-353 (MC: 1.17.1) ---
[12:24:36 ERROR]: The server has not responded for 35 seconds! Creating thread dump
[12:24:36 ERROR]: ------------------------------
[12:24:36 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[12:24:36 ERROR]: ------------------------------
[12:24:36 ERROR]: Current Thread: Server thread
[12:24:36 ERROR]: PID: 21 | Suspended: false | Native: true | State: RUNNABLE
[12:24:36 ERROR]: Stack:
[12:24:36 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read0(Native Method)
[12:24:36 ERROR]: [email protected]/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:47)
[12:24:36 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.tryRead(NioSocketImpl.java:261)
[12:24:36 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:312)
[12:24:36 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350)
[12:24:36 ERROR]: [email protected]/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803)
[12:24:36 ERROR]: [email protected]/java.net.Socket$SocketInputStream.read(Socket.java:966)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.fill(ReadAheadInputStream.java:107)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:150)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.ReadAheadInputStream.read(ReadAheadInputStream.java:180)
[12:24:36 ERROR]: [email protected]/java.io.FilterInputStream.read(FilterInputStream.java:132)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:540)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:710)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:649)
[12:24:36 ERROR]: app//com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:136)
[12:24:36 ERROR]: app//com.mysql.cj.NativeSession.sendCommand(NativeSession.java:311)
[12:24:36 ERROR]: app//com.mysql.cj.NativeSession.queryServerVariable(NativeSession.java:1008)
[12:24:36 ERROR]: app//com.mysql.cj.jdbc.ConnectionImpl.getTransactionIsolation(ConnectionImpl.java:1215)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.statements.jdbc.JdbcConnectionImpl.(JdbcConnectionImpl.kt:43)
[12:24:36 ERROR]: org.jetbrains.exposed.jdbc.ExposedConnectionImpl.invoke(ExposedConnectionImpl.kt:8)
[12:24:36 ERROR]: org.jetbrains.exposed.jdbc.ExposedConnectionImpl.invoke(ExposedConnectionImpl.kt:7)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:117)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.Database$Companion$doConnect$3.invoke(Database.kt:116)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:60)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction$connectionLazy$1.invoke(ThreadLocalTransactionManager.kt:59)
[12:24:36 ERROR]: kotlin.UnsafeLazyImpl.getValue(Lazy.kt:81)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction.getConnection(ThreadLocalTransactionManager.kt:66)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.Transaction.getConnection(Transaction.kt)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.statements.Statement.prepared(Statement.kt:24)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:47)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:135)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:121)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.AbstractQuery.iterator(AbstractQuery.kt:65)
[12:24:36 ERROR]: kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(_Collections.kt:267)
[12:24:36 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$write$1.invoke(MySQLDataHandler.kt:58)
[12:24:36 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler$write$1.invoke(MySQLDataHandler.kt:57)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:179)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:205)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:204)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:156)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:213)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:126)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:123)
[12:24:36 ERROR]: org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction$default(ThreadLocalTransactionManager.kt:122)
[12:24:36 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.MySQLDataHandler.write(MySQLDataHandler.kt:57)
[12:24:36 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.writeToHandler(PlayerProfile.kt:57)
[12:24:36 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.storage.PlayerProfile$Companion.savePlayer(PlayerProfile.kt:49)
[12:24:36 ERROR]: EcoSkills v1.8.9.jar//com.willfp.ecoskills.data.DataListener.onLeave(DataListener.kt:61)
[12:24:36 ERROR]: com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor36.execute(Unknown Source)
[12:24:36 ERROR]: app//org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
[12:24:36 ERROR]: app//org.bukkit.plugin.EventExecutor$$Lambda$4380/0x000000080196b170.execute(Unknown Source)
[12:24:36 ERROR]: app//co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[12:24:36 ERROR]: app//org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[12:24:36 ERROR]: app//org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628)
[12:24:36 ERROR]: app//net.minecraft.server.players.PlayerList.disconnect(PlayerList.java:607)
[12:24:36 ERROR]: app//net.minecraft.server.players.PlayerList.disconnect(PlayerList.java:592)
[12:24:36 ERROR]: app//net.minecraft.server.network.ServerGamePacketListenerImpl.onDisconnect(ServerGamePacketListenerImpl.java:1967)
[12:24:36 ERROR]: app//net.minecraft.server.network.ServerGamePacketListenerImpl.onDisconnect(ServerGamePacketListenerImpl.java:1947)
[12:24:36 ERROR]: app//net.minecraft.network.Connection.handleDisconnection(Connection.java:743)
[12:24:36 ERROR]: app//net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:221)
[12:24:36 ERROR]: app//net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1653)
[12:24:36 ERROR]: app//net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:490)
[12:24:36 ERROR]: app//net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1480)
[12:24:36 ERROR]: app//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1279)
[12:24:36 ERROR]: app//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[12:24:36 ERROR]: app//net.minecraft.server.MinecraftServer$$Lambda$3657/0x00000008013c88d0.run(Unknown Source)
[12:24:36 ERROR]: [email protected]/java.lang.Thread.run(Thread.java:833)
[12:24:36 ERROR]: ------------------------------
[12:24:36 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[12:24:36 ERROR]: ------------------------------
[12:24:36 INFO]: TrionBeatz left the game

Bleed Effect Bug

Describe the bug
Migrating Report: When using enderpearl and getting damage, the bleed effect affect the user

To Reproduce
1.Toss enderpearl
2.Take bleed damage

Expected behavior
No bleed damage

Server Information (please complete the following information):

  • Version: latest

Additional context
Add any other context about the problem here.

Infinite farming xp exploit

https://www.youtube.com/watch?v=420Ipl_7sZ4

paper 1.17.1
ecoskills: 1.20.19

  • How is the bug reproduced?
    place mycelium on the ground, then one block above and behind it place obsidian. Place blocks around it so the only access to the mycelium is facing you. place a block one block below and behind so you are at eye level with the obsidian, then hold the place and break buttons while holding a couple of mushrooms. Does not work with fungus/nylium.

Since mushrooms don't have growing phases, it counts the placed mushroom the same as planting a seed and harvesting a fully grown plant without having to wait for it to grow.

PlaceholderAPI

The menu is good, but I would like to push it further, so I made a new one with the command panel plugin which is made for that. However, I realized that the PlaceholderAPI %percentage_progress%, %current_xp%& and %required_xp% (from the config.yml) do not exist.
It's not practical for displaying skill experience, so for now I'm doing without, but an update that adds them could be very cool.

Skill_xp_multiplier not working for Ecoskills

The Skill XP multiplier doesnt work with ecoskills, maybe with mcmmo too.

To Reproduce
Steps to reproduce the behavior:

  1. Add Skill xp multiplier to a talisman
  2. Try the skill
  3. Skill xp doesnt get added

Expected behavior
It should multiply the Skill xp

Server Information (please complete the following information):

  • Paper version git-Paper-205 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 36a1650)
  • eco-6.25.2-all, Talismans v5.25.5, EcoSkills v1.20.22

My Layout:
effects:

  • id: skill_xp_multiplier
    args:
    multiplier: 1.05
    skill: woodcutting

Could not pass event PlayerFishEvent to EcoSkills v1.20.23 IllegalArgumentException

[05:31:37 ERROR]: Could not pass event PlayerFishEvent to EcoSkills v1.20.23
java.lang.IllegalArgumentException: bound must be greater than origin
at jdk.internal.util.random.RandomSupport.checkRange(RandomSupport.java:232) ~[?:?]
at java.util.random.RandomGenerator.nextInt(RandomGenerator.java:679) ~[?:?]
at java.util.concurrent.ThreadLocalRandom.nextInt(ThreadLocalRandom.java:458) ~[?:?]
at com.willfp.eco.util.NumberUtils.randInt(NumberUtils.java:164) ~[eco-6.25.2-all.jar:?]
at com.willfp.ecoskills.effects.effects.EffectEyeOfTheDepths.handle(EffectEyeOfTheDepths.kt:45) ~[EcoSkills v1.20.23.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1212.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75) ~[pufferfish-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[pufferfish-api-1.18.1-R0.1-SNAPSHOT.jar:git-Pufferfish-47]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[pufferfish-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:631) ~[pufferfish-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at net.minecraft.world.entity.projectile.FishingHook.retrieve(FishingHook.java:509) ~[?:?]
at net.minecraft.world.item.FishingRodItem.use(FishingRodItem.java:30) ~[?:?]
at net.minecraft.world.item.ItemStack.use(ItemStack.java:475) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at net.minecraft.server.level.ServerPlayerGameMode.useItem(ServerPlayerGameMode.java:492) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItem(ServerGamePacketListenerImpl.java:1914) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemPacket.handle(ServerboundUseItemPacket.java:28) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemPacket.a(ServerboundUseItemPacket.java:8) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:56) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1416) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:189) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1393) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1386) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1364) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1270) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:319) ~[pufferfish-1.18.1.jar:git-Pufferfish-47]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

Some features for buttons (items)

1.Pattern items do not see modifiers, for example custom model data:
image

  1. Dublicate items for buttons, for example prev-page and next-page for like this:
    image

Its will be useful, if server use custom menus like this (with double floor buttons):
image

Carrots exp Bugged

With the 1.8.8 update wheat, potatoes and beetroots were fixed but carrots are still bugged and not giving any exp

2 Bugs... Command and Lang.yml

Can't use "/ecoskills reset (player)" anymore
after the latest update
and also

This line in lang.yml file
recounted-player: "&fRecounted effect &6%effect% &ffor player &a%player%&f to level &6%level%&f!"

Shows what it looks like in the picture. It doesn't remove the "&6"
Also it got 2 spaces between "&a%player%&f to level" if you look closely at the picture. I need to do it like this to correct it. "&a%player%&fto level"

2022-05-14_12 13 28

Using Version:
EcoSkills 1.23.1
Eco 6.35.7

PlaceholderAPI

Simple add this in PlaceholderAPI :
(config.yml)
image

Specifically, %skill% and %gained_xp%, since (%current_xp%/%required_xp%) already exist.
For example %ecoskills_progress_skill% and %ecoskills_progress_gained_xp%.

Skills xp not saving

Describe the bug
Players' skill didnt save and relogging the server cause it to roll back.

To Reproduce
Steps to reproduce the behavior:
happened after the latest update, I did try using some older version of ecoskills but the issue still occurs.

Expected behavior
Data should be saved in real time and relogging wont cause the progress to roll back.

Screenshots
I have included a video below.

Server Information (please complete the following information):

  • Version:
    Current: git-Purpur-1563 (MC: 1.18.1)*
    Previous: git-Purpur-1541 (MC: 1.18.1)
  • Version of plugin and eco (/ver eco, /ver <plugin>)
    eco 6.29.2
    ecoskills 1.21.2
Minecraft_.1.18.1.-.Multiplayer.3rd-party.Server.2022-03-23.14-59-13.1.1.mp4

Damage_indicators not working proprely

Describe the bug
Is it just me that Damage_indicators doesnt work proprely?
Mob has 80 hp, i hit with 114 and he still got 64 hp xD
seems like the damage hologram doesnt show the real value, maybe a conflict with too much skills from ecoskills, or damage boost from ecoarmor, ecoenchants?

To Reproduce
theres resistance in Leveledmobs and mythicsmobs so it must come from this

Expected behavior
exacte damage from hologram
add compatibility to leveldmobs and mythicmobs resistance?

Potion Master bug

Describe the bug
For some reason the Potion Master make it so it gives the level higher of the brewed potion when the description isn't saying it does this. It's also doing it even when on level 0

To Reproduce
Steps to reproduce the behavior:

  1. Brew a strength II potion
  2. you will receive a strength III potion

Expected behavior
It shouldn't make potions of a higher level instantly

Screenshots
If applicable, add screenshots to help explain your problem.
Config:

potionmaster:
  description: "&8Brewed potions last &a%percent_more%%&8 longer"

  # The percent more time for potions to last for each level of the effect
  percent-more-per-level: 4

  # The lore to add to indicate a duration buff
  lore:
    - ""
    - "&fPotionmaster Buff:"
    - "&8» &f+&e%seconds%&f Seconds"

  # Disabled worlds
  disabled-in-worlds: [ ]

Server Information (please complete the following information):

  • Version: (output of /ver command)
    This server is running Paper version git-Paper-408 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: cc43ba7 on ver/1.17.1)
    You are running the latest version
  • Version of plugin and eco (/ver eco, /ver <plugin>)
    Eco: 6.20.4
    EcoSkills: 1.20.9
    Additional context
    Add any other context about the problem here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.