Coder Social home page Coder Social logo

chestshop-authors / chestshop-3 Goto Github PK

View Code? Open in Web Editor NEW
265.0 265.0 171.0 5.83 MB

ChestShop - the chest & sign shop plugin for Minecraft Servers running Bukkit/Spigot/Paper

Home Page: https://dev.bukkit.org/projects/chestshop

License: GNU Lesser General Public License v2.1

Shell 0.08% Java 99.92%
bukkit bukkit-plugin chestshop hacktoberfest java minecraft minecraft-plugin shop spigot spigot-plugin

chestshop-3's People

Contributors

acrobot avatar aiquen avatar brokkonaut avatar dependabot[bot] avatar dmulloy2 avatar drpanic avatar farisr99 avatar felipefoschiera avatar g--o avatar jastice avatar jeffry1829 avatar jkobus avatar jlleitschuh avatar johanmans10 avatar joo200 avatar jroy avatar jrtc27 avatar krakenied avatar l4borg avatar libter avatar lukbukkit avatar meiamsome avatar mibby avatar phoenix616 avatar rutgerkok avatar sgdc3 avatar shadowdog007 avatar simsonic avatar treyruffy avatar yive 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chestshop-3's Issues

Unable to buy (NullPointerException)

[00:42:51 ERROR]: Could not pass event TransactionEvent to ChestShop v3.8.13-SNAPSHOT (build #17) org.bukkit.event.EventException: null at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:107) [ChestShop%20(3).jar:?] at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:234) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:201) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:108) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:868) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.PacketPlayInBlockDig.a(SourceFile:40) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.PacketPlayInBlockDig.a(SourceFile:10) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_45] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_45] at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45] Caused by: java.lang.NullPointerException

Login exception

I am getting this error while player is joining server.

[00:34:36 WARN]: [ChestShop] Plugin ChestShop v3.8.13-SNAPSHOT (build #14) generated an exception while executing task 187 java.lang.IllegalStateException: Both the "left-hand" and "right-hand" clauses have been defined. Did you miss an AND or OR? at com.Acrobot.ChestShop.ORMlite.stmt.Where.appendSql(Where.java:581) ~[?:?] at com.Acrobot.ChestShop.ORMlite.stmt.StatementBuilder.appendWhereStatement(StatementBuilder.java:158) ~[?:?] at com.Acrobot.ChestShop.ORMlite.stmt.QueryBuilder.appendWhereStatement(QueryBuilder.java:476) ~[?:?] at com.Acrobot.ChestShop.ORMlite.stmt.StatementBuilder.appendStatementString(StatementBuilder.java:140) ~[?:?] at com.Acrobot.ChestShop.ORMlite.stmt.StatementBuilder.buildStatementString(StatementBuilder.java:123) ~[?:?] at com.Acrobot.ChestShop.ORMlite.stmt.StatementBuilder.prepareStatement(StatementBuilder.java:74) ~[?:?] at com.Acrobot.ChestShop.ORMlite.stmt.QueryBuilder.prepare(QueryBuilder.java:106) ~[?:?] at com.Acrobot.ChestShop.ORMlite.stmt.QueryBuilder.iterator(QueryBuilder.java:389) ~[?:?] at com.Acrobot.ChestShop.ORMlite.stmt.Where.iterator(Where.java:538) ~[?:?] at com.Acrobot.ChestShop.UUIDs.NameManager.storeUsername(NameManager.java:157) ~[?:?] at com.Acrobot.ChestShop.Listeners.Player.PlayerConnect$1.run(PlayerConnect.java:28) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [minecraft_server.jar:git-Spigot-4df3c0c-03f1e37] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_45] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_45] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]

Could not pass event TransactionEvent to ChestShop v3.8.13

[08:16:17] [Server thread/ERROR]: Could not pass event TransactionEvent to ChestShop v3.8.13-SNAPSHOT (build #26)
org.bukkit.event.EventException: null
	at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:36) ~[patched_1.12.jar:git-Paper-1147]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.12.jar:git-Paper-1147]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.jar:git-Paper-1147]
	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:514) ~[patched_1.12.jar:git-Paper-1147]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) ~[patched_1.12.jar:git-Paper-1147]
	at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:107) ~[?:?]
	at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:34) ~[patched_1.12.jar:git-Paper-1147]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.12.jar:git-Paper-1147]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.jar:git-Paper-1147]
	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:514) ~[patched_1.12.jar:git-Paper-1147]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) ~[patched_1.12.jar:git-Paper-1147]
	at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:235) ~[patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:448) ~[patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:948) ~[patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) ~[patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.jar:git-Paper-1147]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
	at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:842) [patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) [patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:766) [patched_1.12.jar:git-Paper-1147]
	at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:664) [patched_1.12.jar:git-Paper-1147]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.lang.NullPointerException
	at java.lang.String.replace(String.java:2240) ~[?:1.8.0_131]
	at com.Acrobot.ChestShop.Listeners.PostTransaction.TransactionMessageSender.sendBuyMessage(TransactionMessageSender.java:43) ~[?:?]
	at com.Acrobot.ChestShop.Listeners.PostTransaction.TransactionMessageSender.onTransaction(TransactionMessageSender.java:28) ~[?:?]
	at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:34) ~[patched_1.12.jar:git-Paper-1147]
	... 24 more

1.0.0 items + support?

When will ChestShop 3 support 1.0 and its new items.

And what is the stand on enchanted items?

So now I realiced that its coming to ChestShop 4

Problem with written books

If one tries to sell written books via ChestShop, are those being duplicated. A book will be transported in the inventory of a player while the book in the chest won't be removed. Thus books can be manifolded in ChestShops.

ChestShop version: 3.8.13-SNAPSHOT (build # 12)

"You Can't Buy Here" & "Out of stock" messages

Ok so when users try to buy they get the message You Can't Buy Here. I don't know why it is doing this as they have all the necessary permissions and it is not restricted. Even OPs and Admins get this message.

Also when I try to sell sticky pistons it always says Out of Stock when there is clearly at least 64 sticky pistons in the chest.

Please help

Keir

LWC Protection Defaults to PUBLIC

Please revert the following change. This is causing all Chest to be PUBLIC and not PRIVATE; users are able to steal from each other!

com/Acrobot/ChestShop/Protection/Plugins/LWCplugin.java

  • lwc.getPhysicalDatabase().registerProtection(block.getTypeId(), ProtectionTypes.PRIVATE, block.getWorld().getName(), name, "", block.getX(), block.getY(), block.getZ());
  • lwc.getPhysicalDatabase().registerProtection(block.getTypeId(), com.griefcraft.model.Protection.Type.PUBLIC, block.getWorld().getName(), name, "", block.getX(), block.getY(

Why did you change it to PUBLIC?!

Change package name of register, or use Register.jar as plugin

This causes compatibility issues with my plugin Showcase (although I don't know why people have 2 shop plugins on their server)
I switched over to Register.jar recently, and now I have users complaining about frequent errors like that one:

17:38:08 [SEVERE] Could not pass event PLAYER_INTERACT to Showcase
java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.register.payment.Methods.getMethod()Lcom/nijikokun/register/payment/Method;
at com.narrowtux.narrowtuxlib.NarrowtuxLib.getMethod(NarrowtuxLib.java:301)
at com.narrowtux.showcase.types.BuyAssistant.(BuyAssistant.java:65)
at com.narrowtux.showcase.types.InfiniteShowcaseExtra.onClick(InfiniteShowcaseExtra.java:40)
at com.narrowtux.showcase.ShowcasePlayerListener.onPlayerInteract(ShowcasePlayerListener.java:100)
at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:330)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:171)
at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:92)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:497)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:160)
at net.minecraft.server.Packet14BlockDig.a(SourceFile:43)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

Admin Tax Rate

I would like to create an Admin Chest shop with a seperate tax rate than normal shops. This is so I can create a central bank to exchange gold ingots for currency, and have the same exchange rate both ways. I was also thinking of having it "print" money as needed, even if the server account doesn't have enough, that way I don't have to "create" a balance up front, and instead, it creates it as needed, that way there is never more currency in the reserve than there has been gold deposited. I wouldn't mind doing the work, I see you are doing the tax calc https://github.com/Acrobot/ChestShop-3/blob/master/com/Acrobot/ChestShop/Economy.java , If i get this working, would you be interested in my changes? I would add the admin tax rate to the config, and an option to create currency on demand (for admin shop only).

Is there anywhere a guide how to trade?

Not an issue - just request for help and stuff for search engines like google.
It's still the challenge to sell/buy enchanted things, books via the plugin.
Thank you!

Error ChestShop.Metrics

Error:
[Craft Scheduler Thread - 399/WARN]: [ChestShop] Plugin ChestShop v3.8.12 generated an exception while executing task 33 java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; at com.Acrobot.ChestShop.Metrics.postPlugin(Metrics.java:335) ~[?:?] at com.Acrobot.ChestShop.Metrics.access$400(Metrics.java:57) ~[?:?] at com.Acrobot.ChestShop.Metrics$1.run(Metrics.java:223) ~[?:?] at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[minecraft.jar:git-Spigot-3fb9445-fbb47e8] at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [minecraft.jar:git-Spigot-3fb9445-fbb47e8] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_131] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_131] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]

My server version: Spigot 1.11.2

I found this method that can help, it is compatible with several versions: https://github.com/MrPowerGamerBR/PicoMoedas/blob/master/src/main/java/com/mrpowergamerbr/picomoedas/utils/RetroUtils.java

Stackable potions

If you sell lets say 10 potions on sign, they won't appear in your inventory as separated items, they will be stacked in one slot.

Can you please fix this?

Plugin adds ":0" to username on a sign

One of our players submitted the following video. Somehow ChestShop automatically adds a ":0" behind their username rendering the sign useless.

https://www.youtube.com/watch?v=IZs-Vs9U8TU

Version information:
[15:28:49 INFO]: This server is running Paper version git-Paper-1104 (MC: 1.11.2) (Implementing API version 1.11.2-R0.1-SNAPSHOT)
[15:28:50 INFO]: ChestShop version 3.8.13-SNAPSHOT (build #29)

Startup error (#17)

[00:41:53 INFO]: [ChestShop] Enabling ChestShop v3.8.13-SNAPSHOT (build #17) [00:41:53 INFO]: [ChestShop] Updating database... [00:41:54 WARN]: java.sql.SQLException: Could not run raw execute statement INSERT INTO accounts(name, shortName, uuid) SELECT name, shortName, uuid FROMaccounts-old [00:41:54 WARN]: at com.Acrobot.ChestShop.ORMlite.misc.SqlExceptionUtil.create(SqlExceptionUtil.java:22) [00:41:54 WARN]: at com.Acrobot.ChestShop.ORMlite.dao.BaseDaoImpl.executeRaw(BaseDaoImpl.java:594) [00:41:54 WARN]: at com.Acrobot.ChestShop.Database.Migrations.migrateTo3(Migrations.java:73) [00:41:54 WARN]: at com.Acrobot.ChestShop.Database.Migrations.migrate(Migrations.java:39) [00:41:54 WARN]: at com.Acrobot.ChestShop.ChestShop.handleMigrations(ChestShop.java:183) [00:41:54 WARN]: at com.Acrobot.ChestShop.ChestShop.onEnable(ChestShop.java:95) [00:41:54 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) [00:41:54 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [00:41:54 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:402) [00:41:54 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:377) [00:41:54 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:327) [00:41:54 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:421) [00:41:54 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:382) [00:41:54 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:337) [00:41:54 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [00:41:54 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:544) [00:41:54 WARN]: at java.lang.Thread.run(Thread.java:745) [00:41:54 WARN]: Caused by: org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: accounts.shortName) [00:41:54 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:909) [00:41:54 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:921) [00:41:54 WARN]: at org.sqlite.core.DB.execute(DB.java:825) [00:41:54 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.execute(JDBC3PreparedStatement.java:53) [00:41:54 WARN]: at com.Acrobot.ChestShop.ORMlite.jdbc.JdbcCompiledStatement.runExecute(JdbcCompiledStatement.java:62) [00:41:54 WARN]: at com.Acrobot.ChestShop.ORMlite.stmt.StatementExecutor.executeRaw(StatementExecutor.java:437) [00:41:54 WARN]: at com.Acrobot.ChestShop.ORMlite.dao.BaseDaoImpl.executeRaw(BaseDaoImpl.java:592) [00:41:54 WARN]: ... 15 more

"java.lang.ArithmeticException: / by zero" error on log

I getting this errors:

[18:06:57] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to ChestShop v3.8.13-SNAPSHOT (build #40)
org.bukkit.event.EventException
	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:242) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.PlayerInteractManager.interact(PlayerInteractManager.java:382) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:666) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:50) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.handle(PacketPlayInBlockPlace.java:86) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:795) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:307) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:643) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:549) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
	at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [PaperSpigot.jar:git-PaperSpigot-1f7d532]
Caused by: java.lang.ArithmeticException: / by zero
	at com.Acrobot.Breeze.Utils.InventoryUtil.getItemsStacked(InventoryUtil.java:318) ~[?:?]
	at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.preparePreTransactionEvent(PlayerInteract.java:151) ~[?:?]
	at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:95) ~[?:?]
	at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[PaperSpigot.jar:git-PaperSpigot-1f7d532]
	... 15 more

Error on migration

[10:04:56] [Server thread/INFO]: [ChestShop] Enabling ChestShop v3.8.13-SNAPSHOT (build #26)
[10:04:56] [Server thread/INFO]: [ChestShop] Updating database...
[10:04:56] [Server thread/WARN]: [ChestShop] Fast accounts migration failed! (Could not run raw execute statement INSERT INTO `accounts` (name, shortName, uuid) SELECT name, shortName, uuid FROM `accounts-old`). Starting slow migration...
[10:08:55] [Server thread/ERROR]: [ChestShop] Could not load account PowerCrafter2000/PowerCrafter200/9da26f6a-efbe-40a8-8b5c-f77f58775aa3 to new database format
java.sql.SQLException: Unable to run insert stmt on object com.Acrobot.ChestShop.Database.Account@7d522e9a: INSERT INTO `accounts` (`name` ,`shortName` ,`uuid` ,`lastSeen` ) VALUES (?,?,?,?)
        at com.Acrobot.ChestShop.ORMlite.misc.SqlExceptionUtil.create(SqlExceptionUtil.java:22) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ORMlite.stmt.mapped.MappedCreate.insert(MappedCreate.java:135) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ORMlite.stmt.StatementExecutor.create(StatementExecutor.java:450) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ORMlite.dao.BaseDaoImpl.create(BaseDaoImpl.java:310) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.Database.Migrations.migrateTo3(Migrations.java:97) [ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.Database.Migrations.migrate(Migrations.java:44) [ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ChestShop.handleMigrations(ChestShop.java:182) [ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ChestShop.onEnable(ChestShop.java:94) [ChestShop-b26.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.sql.SQLException: [SQLITE_CONSTRAINT]  Abort due to constraint violation (column shortName is not unique)
        at org.sqlite.DB.newSQLException(DB.java:383) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.sqlite.DB.newSQLException(DB.java:387) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.sqlite.DB.execute(DB.java:342) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.sqlite.DB.executeUpdate(DB.java:363) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.sqlite.PrepStmt.executeUpdate(PrepStmt.java:85) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at com.Acrobot.ChestShop.ORMlite.jdbc.JdbcDatabaseConnection.insert(JdbcDatabaseConnection.java:170) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ORMlite.stmt.mapped.MappedCreate.insert(MappedCreate.java:91) ~[ChestShop-b26.jar:?]
        ... 17 more
[10:10:18] [Server thread/ERROR]: [ChestShop] Could not load account bludyreacegamer2/bludyreacegamer/e55d77cc-11d1-463e-8152-b9090d963e4f to new database format
java.sql.SQLException: Unable to run insert stmt on object com.Acrobot.ChestShop.Database.Account@34c8c500: INSERT INTO `accounts` (`name` ,`shortName` ,`uuid` ,`lastSeen` ) VALUES (?,?,?,?)
        at com.Acrobot.ChestShop.ORMlite.misc.SqlExceptionUtil.create(SqlExceptionUtil.java:22) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ORMlite.stmt.mapped.MappedCreate.insert(MappedCreate.java:135) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ORMlite.stmt.StatementExecutor.create(StatementExecutor.java:450) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ORMlite.dao.BaseDaoImpl.create(BaseDaoImpl.java:310) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.Database.Migrations.migrateTo3(Migrations.java:97) [ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.Database.Migrations.migrate(Migrations.java:44) [ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ChestShop.handleMigrations(ChestShop.java:182) [ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ChestShop.onEnable(ChestShop.java:94) [ChestShop-b26.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot.jar:git-Spigot-21fe707-e1ebe52]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.sql.SQLException: [SQLITE_CONSTRAINT]  Abort due to constraint violation (column shortName is not unique)
        at org.sqlite.DB.newSQLException(DB.java:383) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.sqlite.DB.newSQLException(DB.java:387) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.sqlite.DB.execute(DB.java:342) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.sqlite.DB.executeUpdate(DB.java:363) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at org.sqlite.PrepStmt.executeUpdate(PrepStmt.java:85) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
        at com.Acrobot.ChestShop.ORMlite.jdbc.JdbcDatabaseConnection.insert(JdbcDatabaseConnection.java:170) ~[ChestShop-b26.jar:?]
        at com.Acrobot.ChestShop.ORMlite.stmt.mapped.MappedCreate.insert(MappedCreate.java:91) ~[ChestShop-b26.jar:?]
        ... 17 more

Btw. I wouldn't be possible to let the mitigation run async to not lock up the server or get some kind a progress as this seems to take quite a while and I am unable to tell if the migration still running as expected or vor example run into a deadlock....

Running build 26 on Spigot 1.8.8

Edit: All right. For the statistics

[10:24:00] [Server thread/INFO]: [ChestShop] 83219 accounts successfully migrated. 5 accounts failed to migrate!
[10:24:00] [Server thread/INFO]: [ChestShop] Migration of accounts table finished in 1143.944s!
[10:24:00] [Server thread/WARN]: [ChestShop] Server economy account setting 'notrelevant' doesn't seem to be the name of a known player! Please log in at least once in order for the server economy account to work.
[10:24:00] [Server thread/INFO]: [ChestShop] LWC version 1.7.9 loaded.
[10:24:00] [Server thread/INFO]: [ChestShop] Vault loaded! Found an economy plugin!

Plugin ChestShop v3.7.18 generated an exception while executing task 92023

Plugin version: ChestShop v3.7.18
Server version: 1.7.10 PaperSpigot

[19:30:33] [Craft Scheduler Thread - 31/WARN]: org.apache.commons.lang.UnhandledException: Plugin ChestShop v3.7.18 generated an exception while executing task 92023
	at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Nodes must be provided.
	at org.yaml.snakeyaml.nodes.NodeTuple.<init>(NodeTuple.java:28)
	at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:168)
	at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:213)
	at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:35)
	at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95)
	at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:161)
	at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:213)
	at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:35)
	at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95)
	at org.yaml.snakeyaml.representer.BaseRepresenter.represent(BaseRepresenter.java:65)
	at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:271)
	at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:262)
	at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:234)
	at org.yaml.snakeyaml.Yaml.dump(Yaml.java:209)
	at com.Acrobot.ChestShop.Metadata.ItemDatabase.getItemCode(ItemDatabase.java:70)
	at com.Acrobot.Breeze.Utils.MaterialUtil$Metadata.getItemCode(MaterialUtil.java:355)
	at com.Acrobot.Breeze.Utils.MaterialUtil.getSignName(MaterialUtil.java:133)
	at com.Acrobot.ChestShop.Listeners.PostTransaction.TransactionLogger$1.run(TransactionLogger.java:34)
	at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
	at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
	... 3 more```

TransactionEvent prints error

Could not pass event TransactionEvent to ChestShop v3.8.13-SNAPSHOT (build #17) exception org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:107) at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:234) at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:448) at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:944) at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at java.lang.String.replace(String.java:2228) at com.Acrobot.ChestShop.Listeners.PostTransaction.TransactionMessageSender.sendBuyMessage(TransactionMessageSender.java:43) at com.Acrobot.ChestShop.Listeners.PostTransaction.TransactionMessageSender.onTransaction(TransactionMessageSender.java:28) at sun.reflect.GeneratedMethodAccessor596.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 25 more

Enchantment Codes

Not working, I have looked up a few details about it, used the code from /iteminfo, still nothing?

Can't buy/sell on 1.12-pre6 (paperspigot) (RESOLVED)

[11:30:00] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to ChestShop v3.8.13-SNAPSHOT (build #12)
org.bukkit.event.EventException: null
at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:36) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:514) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:235) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:448) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:948) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_131]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_131]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:839) [patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:409) [patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:763) [patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:661) [patched_1.12-pre6.jar:git-Paper-"bd34f206"]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
Caused by: java.lang.NullPointerException
at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.preparePreTransactionEvent(PlayerInteract.java:126) ~[?:?]
at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:97) ~[?:?]
at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:34) ~[patched_1.12-pre6.jar:git-Paper-"bd34f206"]
... 18 more

Some issues

Hello,
my sentry detected 2 errors, just reporting for fix (using latest #12 build).

Could not pass event TransactionEvent to ChestShop v3.8.13-SNAPSHOT (build #12) exception org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:106) at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:234) at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:448) at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:944) at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at com.Acrobot.Breeze.Utils.InventoryUtil.removeManually(InventoryUtil.java:230) at com.Acrobot.Breeze.Utils.InventoryUtil.remove(InventoryUtil.java:214) at com.Acrobot.ChestShop.Listeners.PostTransaction.ItemManager.removeItems(ItemManager.java:44) at com.Acrobot.ChestShop.Listeners.PostTransaction.ItemManager.shopItemRemover(ItemManager.java:24) at sun.reflect.GeneratedMethodAccessor676.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 25 more

Could not pass event PlayerInteractEvent to ChestShop v3.8.13-SNAPSHOT (build #12) exception org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:234) at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:448) at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:944) at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.StackOverflowError at org.yaml.snakeyaml.nodes.MappingNode.toString(MappingNode.java:81) at java.lang.String.valueOf(String.java:2982) at java.lang.StringBuilder.append(StringBuilder.java:131) -> and repeating many times

Thanks :)

LWC bug

After removing the shop (chestshop sign) the LWC protection is removed on the chest.

[Request] Debug logging. More debug info when action is denied.

Hi. I'm having a problem with ChestShop in that it works intermittently. With too many shops crammed into what seems to be an adequately large space with what seems to be adequate spacing between chests our users are getting "ChestShop / Sign" prefixed messages that they cannot place that chest/sign there.

As I don't actually have enough information, could you please add more debugging hooks that I can flick on/off within the configuration? Especially when ChestShop conditionally cancels an event and a bit on why it decided to do so.

More possibilities for chestshops

Hello everyone

I have a question from my community

some people from my servernetwork wanna use sell/buy enchanted books, spawnereggs ans some other stuff that has included nbt-changes in shops.

Could you implement features that player could buy/sell Items with nbtmodifications?

How to setup Xerial SQLite Driver?

I see this erros on log:
[00:52:04] [Server thread/ERROR]: WARNING: you seem to not be using the Xerial SQLite driver. See ORMLite docs on SQLite: http://ormlite.com/docs/sqlite

How to setup Xerial SQLite Driver?

Start-up initialization optimizations.

ChestShops dev 12

Is there anything that can be done to improve start-up time initialization? Currently it takes and slows down start-up by ~3 seconds and seems to grow over time.

[11:16:47] [Server thread/INFO]: [ChestShop] Enabling ChestShop v3.8.13-SNAPSHOT (build #12)
[11:16:50] [Server thread/INFO]: [ChestShop] LWC version 4.6.0-SNAPSHOT loaded.
[11:16:50] [Server thread/INFO]: [ChestShop] Vault loaded! Found an economy plugin!

Users are able to build ChestShops without the necessary permissions

This is caused by the condition at https://github.com/Acrobot/ChestShop-3/blob/master/com/Acrobot/ChestShop/Listeners/signChange.java#L56 . You're checking for (!isPlayerAdmin && !(has ChestShop.shop.create || has ChestShop.shop.create.<id> || has ChestShop.shop.exclude.<id>)), where has <node> represents checking the user for the specified permission node. This allows players without the exclusion nodes to create chest shops, even without the creation nodes.

An example of a better condition would be ( !(isPlayerAdmin || (has ChestShop.shop.create && !(has ChestShop.shop.exclude.<id>)) || (has ChestShop.shop.create.<id>)) ), which examines restriction nodes only when the ChestShop.shop.create permission is encountered, not any of the ChestShop.shop.create. nodes.

Tax does not work

[10:30:51 ERROR]: Could not pass event CurrencyAddEvent to ChestShop v3.8.13-SNAPSHOT (build #26)
org.bukkit.event.EventException
>       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at com.Acrobot.ChestShop.ChestShop.callEvent(ChestShop.java:404) [ChestShop-b26.jar:?]
>       at com.Acrobot.ChestShop.Listeners.Economy.TaxModule.onCurrencyAdd(TaxModule.java:50) [ChestShop-b26.jar:?]
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
>       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
>       at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
>       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at com.Acrobot.ChestShop.ChestShop.callEvent(ChestShop.java:404) [ChestShop-b26.jar:?]
>       at com.Acrobot.ChestShop.Listeners.PostTransaction.EconomicModule.onBuyTransaction(EconomicModule.java:28) [ChestShop-b26.jar:?]
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
>       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
>       at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
>       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:107) [ChestShop-b26.jar:?]
>       at sun.reflect.GeneratedMethodAccessor214.invoke(Unknown Source) ~[?:?]
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
>       at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
>       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:228) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.PlayerInteractManager.interact(PlayerInteractManager.java:463) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:759) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:52) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_131]
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
>       at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.lang.IllegalArgumentException: UUID cannot be null
>       at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.craftbukkit.v1_8_R3.CraftServer.getOfflinePlayer(CraftServer.java:1318) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at org.bukkit.Bukkit.getOfflinePlayer(Bukkit.java:759) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
>       at com.Acrobot.ChestShop.Listeners.Economy.Plugins.VaultListener.onCurrencyAdd(VaultListener.java:139) ~[?:?]
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
>       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
>       at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
>       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
>       ... 45 more

Occurs when TAX_AMOUNT: set to something else than 0 and the server account does not have an UUID (so new account created by the economy plugin).

build 26
Spigot 1.8.8 in offline mode, running behind Bungee in online mode.

Chestshop Crash

Chestshop chased my server today, any idea?

[03:14:32] [PaperSpigot Watchdog Thread/ERROR]: PaperSpigot version: git-TacoSpigot-"27784328" (MC: 1.8.8) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: ------------------------------ [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to PaperSpigot!): [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: ------------------------------ [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: Current Thread: Server thread [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: PID: 28 | Suspended: false | Native: true | State: RUNNABLE [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: Stack: [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: java.io.FileOutputStream.open0(Native Method) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: java.io.FileOutputStream.open(FileOutputStream.java:270) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: java.io.FileOutputStream.<init>(FileOutputStream.java:213) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: java.io.FileOutputStream.<init>(FileOutputStream.java:162) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: com.google.common.io.Files.newWriter(Files.java:103) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.UserCache.c(UserCache.java:220) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.UserCache.getProfile(UserCache.java:152) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.craftbukkit.v1_8_R3.CraftServer.getOfflinePlayer(CraftServer.java:1345) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.Bukkit.getOfflinePlayer(Bukkit.java:765) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.preparePreTransactionEvent(PlayerInteract.java:121) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:98) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: java.lang.reflect.Method.invoke(Method.java:498) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:228) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.PlayerInteractManager.interact(PlayerInteractManager.java:463) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:763) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:52) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: java.util.concurrent.FutureTask.run(FutureTask.java:266) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [03:14:32] [PaperSpigot Watchdog Thread/ERROR]: java.lang.Thread.run(Thread.java:745)

Entire crash:
https://hastebin.com/inelulakil.md

Could not pass event TransactionEvent to ChestShop v3.8.13-SNAPSHOT (build #30)

[12:57:17] [Server thread/ERROR]: Could not pass event TransactionEvent to ChestShop v3.8.13-SNAPSHOT (build #30)
org.bukkit.event.EventException: null
	at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:36) ~[patched_1.12.1.jar:git-Paper-1179]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.12.1.jar:git-Paper-1179]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.1.jar:git-Paper-1179]
	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:514) ~[patched_1.12.1.jar:git-Paper-1179]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) ~[patched_1.12.1.jar:git-Paper-1179]
	at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:105) ~[?:?]
	at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:34) ~[patched_1.12.1.jar:git-Paper-1179]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.12.1.jar:git-Paper-1179]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.1.jar:git-Paper-1179]
	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:514) ~[patched_1.12.1.jar:git-Paper-1179]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) ~[patched_1.12.1.jar:git-Paper-1179]
	at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:235) ~[patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:458) ~[patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:949) ~[patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) ~[patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.1.jar:git-Paper-1179]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_144]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_144]
	at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:843) [patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:424) [patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:767) [patched_1.12.1.jar:git-Paper-1179]
	at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) [patched_1.12.1.jar:git-Paper-1179]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144]

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.