• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
SeverStore 一 全服商店 一款支持个人限购和全服限购的插件[全版本]

Bukkit SeverStore 一 全服商店 一款支持个人限购和全服限购的插件[全版本] 1.0

没有下载权限
◆ 支持核心
CatServer,Spigot,PaperSpigot
◆ 插件前置
Aycore(必须,版本在1.2.0后的都可)
◆ 游戏版本
1.12 - 1.19 1.20理论可以,没有测试过
前言 |
  • 这是个定制插件,已获取许可发布
  • 本插件使用点券或者金币货币系统进行购买
  • 同时支持yaml以及MySQL数据库存储方式
  • 本插件不接受任何使用服务
  • 本插件未经允许禁止转载
插件命令 |

1722697135452.png

插件界面 |
1722697285946.png

1722697309952.png

配置文件 |
YAML:
Commands:
  reload: "&b&l[全服商店] &a➠ &f/yss reload 重载插件"
  open: "&b&l[全服商店] &a➠ &f/yss open <玩家> 打开玩家的全服商店界面"

Permission:
  reload: "yss.reload" #重置插件的权限名
  open: "yss.open" #帮打开界面的权限名

Messages:
  reload: "&b&l[全服商店] &a➠ &f重载成功!"
  noPermission: "&b&l[全服商店] &a➠ &f你没有该指令的权限!"
  noPlayer: "&b&l[全服商店] &a➠ &f输入该指令的不是一个玩家!"
  inputWrong: "&b&l[全服商店] &a➠ &f你输入的格式错误"
  noEco: "&b&l[全服商店] &a➠ &f你没有足够的金币!"
  noPoints: "&b&l[全服商店] &a➠ &f你没有足够的点券!"

  noPersonLimit: "&b&l[全服商店] &a➠ &f该商品已达你个人购买上限!"
  noServerLimit: "&b&l[全服商店] &a➠ &f该商品已达全服购买上限!"

  noPlayerPointsAPI: "&b&l[全服商店] &a➠ &f点券插件挂钩失败请通知服主!"
  noEconomy: "&b&l[全服商店] &a➠ &f金币插件挂钩失败请通知服主!"

Settings:
  # 是否启用yaml存储方式,不是的话就是启用数据库
  yaml: true
  # 刷新限制时间
  times: "22:56"

MySQL:
  #ip
  ip: "localhost"
  #端口
  port: "3306"
  #数据库名称
  database: "ServerStore"
  #用户名
  username: "root"
  #密码
  password: "123456"
  #驱动
  driver: "com.mysql.jdbc.Driver"
  #数据库表名
  tableName: "ServerStorePlayerData"
  #全服限购数据库表名
  serverLimitTableName: "ServerStoreServerLimit"

开源地址 |

https://github.com/lXFCL/MyPokemonPlugin/tree/ServerStore
作者
晓风A
下载
51
查看
1,661
首次发布
最后更新
评分
5.00 星 2 星

分享资源

最新评论

后台报错
[ServerStore] 从 com.aystudio.core.bukkit.util.inventory.GuiModel 加载了类 AyCore v1.2.2-BETA,但这不是此插件的依赖项或软依赖项。
[23:54:56 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'yss' in plugin ServerStore v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:48) ~[forge-1.20.1-47.3.7-universal.jar%23203!/:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:147) ~[forge-1.20.1-47.3.7-universal.jar%23203!/:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:890) ~[forge-1.20.1-47.3.7-universal.jar%23203!/:997de31d-ddc9a2dad-d2eba2c8-47.1.106]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:51) ~[forge-1.20.1-47.3.7-universal.jar%23203!/:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) ~[brigadier-1.20.1.jar%23147!/:?]
at net.minecraft.commands.Commands.m_242674_(Commands.java:321) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_246958_(ServerGamePacketListenerImpl.java:1864) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:1828) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18693_(BlockableEventLoop.java:58) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:151) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:1025) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:175) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:124) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:1008) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:1002) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:134) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:988) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:913) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:285) ~[server-1.20.1-20230612.114412-srg.jar%23198!/:?]
at java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.IllegalArgumentException: No enum constant org.bukkit.Material.STAINED_GLASS_PANE
at java.lang.Enum.valueOf(Enum.java:293) ~[?:?]
at org.bukkit.Material.valueOf(Material.java:127) ~[forge-1.20.1-47.3.7-universal.jar%23203!/:?]
at com.yu1.serverstore.gui.StorePutItem.putOtherItem(StorePutItem.java:26) ~[?:?]
at com.yu1.serverstore.gui.StorePutItem.<init>(StorePutItem.java:18) ~[?:?]
at com.yu1.serverstore.gui.StoreGui.<init>(StoreGui.java:14) ~[?:?]
at com.yu1.serverstore.command.commands.Open.<init>(Open.java:18) ~[?:?]
at com.yu1.serverstore.command.MainCommand.onCommand(MainCommand.java:31) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[forge-1.20.1-47.3.7-universal.jar%23203!/:?]
... 22 more
弱智大学生