DShop - 一款简易的GUI商店插件

插件 DShop - 一款简易的GUI商店插件 1.4.5

登录后下载
资源类型
原创
版权链接
#
API
1.0.0
依赖
EconomyAPI, PointsShop
语言
中文(简体)

DShop - 一款简易的GUI商店插件​


插件交流群: 点我加入群聊 (有问题建议群内留言)


插件介绍​

祝大家五一劳动节快乐嗷,这个插件也是来迟了。这款插件是为某RPG服务器制作的一个插件,当然是免费的定制哈。这款插件包括了基础的购买功能,并且为保证稳定,我删除了神秘商店、仓库的相关功能(配置文件中可能会留有相关的配置),以供大家使用。
* 本插件的物品nbt保存借鉴了若水的方法,在此注明!

温馨提示(一定要看!!!)​

请务必安装经济核心EconomyAPIPointsShop,以支持货币。(点击前往下载)

指令​

CommandAliasesDescription
/shop/dshop打开商店菜单
/shop create aNone创建名为a的商品
/savenbtNone保存物品信息至nbtsave.yml


配置文件​

shop.yml:
list: //商品列表,对应商品的名称
- 超贵泥土

a.yml:
cost:
- 金币:100
- 点券:0
- "物品:169-0-1-0a0000010b00556e627265616b61626c65010813005273576561706f6e5f576561706f6e6e616d650400746573740a0700646973706c61790904004c6f7265080d0000001c00c2a772c2a732e7a880e69c89e5baa63a2020c2a772c2a76fc2a737443c00c2a772c2a766e29590c2a737e2959ee29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e295a1c2a766e295901800c2a772c2a736e29788c2a763c2a76ce69caae7bb91e5ae9a2100c2a772c2a736e29788e7b1bbe59e8b202020c2a736e29788c2a761e6ada6e599a82700c2a772c2a736e29788e88090e4b985202020c2a736e29788c2a737e697a0e99990e88090e4b9853300c2a772c2a736e29788e59381e998b6202020c2a736e29788c2a76cc2a765e29cacc2a737e29ca9e29ca9e29ca9e29ca9e29ca93c00c2a772c2a766e29590c2a737e2959ee29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e295a1c2a766e295901800c2a772e8bf99e698afe4b880e68a8ae6ada6e599a82e2e2e3c00c2a772c2a766e29590c2a737e2959ee29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e295a1c2a766e295902100c2a772c2a736e29788c2a737e694bbe587bbc2a736e2978820c2a76131202d20321f00c2a772c2a736e29788c2a737e587bbe98080c2a736e2978820c2a761302e302d00c2a772c2a736e29788c2a737e5ae9de79fb3c2a73728c2a76135c2a73729c2a736e2978820c2a7632020e697a04200c2a772c2a736e29788c2a766e29590c2a737e2959ee29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e295a1c2a766e295900804004e616d651700c2a7375be58aa3e8b4a85dc2a761e696b0e6898be5899100080c005273576561706f6e4e616d650f005273576561706f6e5f576561706f6e0912005273576561706f6e5f576561706f6e47656d010000000000"
description: none
purchaselimit: 0
exhibit: true
open: true
type: 0
refreshintervals: 无
timelimit: 无
commands: []
giveitem:
- "169-0-1-0a0000010b00556e627265616b61626c65010813005273576561706f6e5f576561706f6e6e616d650400746573740a0700646973706c61790904004c6f7265080d0000001c00c2a772c2a732e7a880e69c89e5baa63a2020c2a772c2a76fc2a737443c00c2a772c2a766e29590c2a737e2959ee29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e295a1c2a766e295901800c2a772c2a736e29788c2a763c2a76ce69caae7bb91e5ae9a2100c2a772c2a736e29788e7b1bbe59e8b202020c2a736e29788c2a761e6ada6e599a82700c2a772c2a736e29788e88090e4b985202020c2a736e29788c2a737e697a0e99990e88090e4b9853300c2a772c2a736e29788e59381e998b6202020c2a736e29788c2a76cc2a765e29cacc2a737e29ca9e29ca9e29ca9e29ca9e29ca93c00c2a772c2a766e29590c2a737e2959ee29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e295a1c2a766e295901800c2a772e8bf99e698afe4b880e68a8ae6ada6e599a82e2e2e3c00c2a772c2a766e29590c2a737e2959ee29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e295a1c2a766e295902100c2a772c2a736e29788c2a737e694bbe587bbc2a736e2978820c2a76131202d20321f00c2a772c2a736e29788c2a737e587bbe98080c2a736e2978820c2a761302e302d00c2a772c2a736e29788c2a737e5ae9de79fb3c2a73728c2a76135c2a73729c2a736e2978820c2a7632020e697a04200c2a772c2a736e29788c2a766e29590c2a737e2959ee29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e29590e295a1c2a766e295900804004e616d651700c2a7375be58aa3e8b4a85dc2a761e696b0e6898be5899100080c005273576561706f6e4e616d650f005273576561706f6e5f576561706f6e0912005273576561706f6e5f576561706f6e47656d010000000000"




1619850615900.png
作者
glorydark
下载
58
查看
963
首次发布
最后更新
评分
5.00 星 1 个评分

来自glorydark的更多资源

最新更新

  1. 重要的一次更新

    1.修复控制台可以执行 /shop create 商品 的bug 2.修复了创建商店生成配置文件错误的bug!
  2. 小调整

    为防止部分玩家由于前置未安装未提示导致连锁报错,现在未安装前置插件会正常提示并禁止加载本插件。
  3. 支持nbt物品消耗给予!

    支持nbt物品消耗给予!

最新评论

我成功了 不過這可以賣東西嗎
glorydark
glorydark
可以卖的哈,您可以参考一下我们的配置文件哈!
打/shop時發生故障



2021-06-24 04:59:47.742 [main] FATAL - Exception happened while ticking server

"pool-12-thread-4" Id=80 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@37f03756
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@37f03756
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"pool-12-thread-3" Id=79 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@37f03756
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@37f03756
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"pool-12-thread-2" Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@37f03756
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@37f03756
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"pool-12-thread-1" Id=77 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@37f03756
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@37f03756
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"Nukkit Asynchronous Task Handler #4" Id=72 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"Nukkit Asynchronous Task Handler #3" Id=71 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"Nukkit Asynchronous Task Handler #2" Id=69 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"Nukkit Asynchronous Task Handler #1" Id=68 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"Nukkit Asynchronous Task Handler #0" Id=67 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@63d8ff5c
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"Watchdog" Id=63 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at cn.nukkit.utils.Watchdog.run(Watchdog.java:95)


"Thread-10" Id=62 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked sun.nio.ch.Util$3@3f536e36
- locked java.util.Collections$UnmodifiableSet@2304a03b
- locked sun.nio.ch.WindowsSelectorImpl@1578698a
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at sun.net.httpserver.ServerImpl$Dispatcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


"server-timer" Id=61 TIMED_WAITING on java.util.TaskQueue@317e5666
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@317e5666
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)


"Timer-2" Id=56 TIMED_WAITING on java.util.TaskQueue@15f8aca1
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@15f8aca1
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)


"Timer-1" Id=54 TIMED_WAITING on java.util.TaskQueue@13fbc35d
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@13fbc35d
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)


"bStats-Metrics" Id=53 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4519dc91
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4519dc91
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"pool-10-thread-1" Id=51 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at tip.tasks.TipTask.run(TipTask.java:41)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@32646ecf


"Okio Watchdog" Id=47 TIMED_WAITING on java.lang.Class@6177f32
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Class@6177f32
at okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:348)
at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:313)


"OkHttp Http2Connection" Id=46 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@56da56f5
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@56da56f5
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"OkHttp ConnectionPool" Id=44 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1b768658
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1b768658
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"Timer-0" Id=38 TIMED_WAITING on java.util.TaskQueue@10003cf3
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@10003cf3
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)


"Thread-4" Id=37 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at xiaokai.knickers.mtp.Kick$startThread.run(Kick.java:176)


"Abandoned connection cleanup thread" Id=35 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@2dd33f2e
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@2dd33f2e
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@4245bf68


"SentryAsyncConnection-0" Id=31 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29baa99f
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29baa99f
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


"Network Listener - #7" Id=30 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@6d1aeb6
- locked java.util.Collections$UnmodifiableSet@1727ed3b
- locked sun.nio.ch.WindowsSelectorImpl@23b98abe
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:809)
...


"Network Listener - #6" Id=29 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@5fb33907
- locked java.util.Collections$UnmodifiableSet@549c8859
- locked sun.nio.ch.WindowsSelectorImpl@7cfae9c4
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:809)
...


"Network Listener - #5" Id=28 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@1379609f
- locked java.util.Collections$UnmodifiableSet@55c408f6
- locked sun.nio.ch.WindowsSelectorImpl@652a9c57
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:809)
...


"Network Listener - #4" Id=27 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@4eb5edff
- locked java.util.Collections$UnmodifiableSet@1690012e
- locked sun.nio.ch.WindowsSelectorImpl@636638b2
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:809)
...


"Network Listener - #3" Id=26 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@529fd8ad
- locked java.util.Collections$UnmodifiableSet@33a41d14
- locked sun.nio.ch.WindowsSelectorImpl@25abe33f
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:809)
...


"Network Listener - #2" Id=25 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@775aec90
- locked java.util.Collections$UnmodifiableSet@5bac0866
- locked sun.nio.ch.WindowsSelectorImpl@4873e2ba
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:809)
...


"Network Listener - #1" Id=24 RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@32bb4290
- locked java.util.Collections$UnmodifiableSet@1225163b
- locked sun.nio.ch.WindowsSelectorImpl@2971d321
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:809)
...


"Network Listener - #0" Id=23 RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@7ec08287
- locked java.util.Collections$UnmodifiableSet@1687f00d
- locked sun.nio.ch.WindowsSelectorImpl@2ca9a828
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:809)
...


"leveldb-compaction-0" Id=22 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@be68e47
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@be68e47
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


"pool-7-thread-1" Id=21 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@71c8e106
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@71c8e106
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


"pool-6-thread-1" Id=20 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58e660aa
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58e660aa
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...


"Thread-2" Id=19 TIMED_WAITING on org.jline.utils.NonBlockingPumpReader@39ef7b76
at java.lang.Object.wait(Native Method)
- waiting on org.jline.utils.NonBlockingPumpReader@39ef7b76
at org.jline.utils.NonBlockingPumpReader.wait(NonBlockingPumpReader.java:55)
at org.jline.utils.NonBlockingPumpReader.read(NonBlockingPumpReader.java:101)
at org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57)
at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:133)
at org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
at org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
at org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:786)
...


"SentryHostnameCache-0" Id=17 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6445eba
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6445eba
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


"WindowsStreamPump" Id=13 RUNNABLE (in native)
at com.sun.jna.Native.invokeInt(Native Method)
at com.sun.jna.Function.invoke(Function.java:390)
at com.sun.jna.Function.invoke(Function.java:323)
at com.sun.jna.Library$Handler.invoke(Library.java:236)
at org.jline.terminal.impl.jna.win.$Proxy22.WaitForSingleObject(Unknown Source)
at org.jline.terminal.impl.jna.win.JnaWinSysTerminal.readConsoleInput(JnaWinSysTerminal.java:176)
at org.jline.terminal.impl.jna.win.JnaWinSysTerminal.processConsoleInput(JnaWinSysTerminal.java:99)
at org.jline.terminal.impl.AbstractWindowsTerminal.pump(AbstractWindowsTerminal.java:459)
...


"Attach Listener" Id=5 RUNNABLE


"Signal Dispatcher" Id=4 RUNNABLE


"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@30324fa5
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@30324fa5
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)


"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@5b3a8a39
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@5b3a8a39
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference.tryHandlePending(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


"main" Id=1 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
at cn.nukkit.utils.Utils.getAllThreadDumps(Utils.java:171)
at cn.nukkit.Server.tickProcessor(Server.java:1172)
at cn.nukkit.Server.start(Server.java:1101)
at cn.nukkit.Server.<init>(Server.java:773)
at cn.nukkit.Nukkit.main(Nukkit.java:199)


java.lang.NoClassDefFoundError: net/player/api/Point
at glorydark.dshop.utils.LoadMoney.GetPlayerMoney(LoadMoney.java:37) ~[DShop_v1.4.3.jar:?]
at glorydark.dshop.MainClass.MainMenu(MainClass.java:88) ~[DShop_v1.4.3.jar:?]
at glorydark.dshop.ShopMenuCommand.execute(ShopMenuCommand.java:18) ~[DShop_v1.4.3.jar:?]
at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:259) ~[powernukkit.jar:?]
at cn.nukkit.Server.dispatchCommand(Server.java:959) ~[powernukkit.jar:?]
at cn.nukkit.Player.handleDataPacket(Player.java:3146) ~[powernukkit.jar:?]
at com.blocklynukkit.loader.other.ProxyPlayer.handleDataPacket(ProxyPlayer.java:233) ~[BlocklyNukkit.jar:1.7.25]
at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:122) ~[powernukkit.jar:?]
at cn.nukkit.network.Network.processInterfaces(Network.java:169) ~[powernukkit.jar:?]
at cn.nukkit.Server.tick(Server.java:1365) ~[powernukkit.jar:?]
at cn.nukkit.Server.tickProcessor(Server.java:1141) [powernukkit.jar:?]
at cn.nukkit.Server.start(Server.java:1101) [powernukkit.jar:?]
at cn.nukkit.Server.<init>(Server.java:773) [powernukkit.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:199) [powernukkit.jar:?]
Caused by: java.lang.ClassNotFoundException: net.player.api.Point
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_291]
at cn.nukkit.plugin.PluginClassLoader.findClass(PluginClassLoader.java:43) ~[powernukkit.jar:?]
at cn.nukkit.plugin.PluginClassLoader.findClass(PluginClassLoader.java:27) ~[powernukkit.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_291]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_291]
... 14 more
glorydark
glorydark
您好,请检查您是否安装了EconomyAPI插件和Point点券插件,感谢您的支持。如果仍有问题可以在本贴或交流群继续回复我哈!感谢您的评分!