本帖最后由 浮尔魔司Ya 于 2023-3-15 13:17 编辑
StarCollect
一款高效率的采集系统[已在自己服务器使用半年之久]
功能介绍:
- 支持自定义采集指定世界的方块
- 支持自定义权限组采集的不同时间
- 支持自定义权限采集的成功几率
- 支持本地/数据库存储
- 支持采集之后使用的指令支持悬浮字体
- 支持采集支持每个采集单独存储 可设置不同的几率与时间等
- 支持自定义全息名称与字符等
- [未完成] 支持采集所需的游戏币与点卷等
- [即将完成] 采集获得采集点 可使用其他变量进行排行
配置文件与使用方法:
配置文件
#详细看提示
命令&权限:
复制代码
- mysql:
- username: caiji123
- password: caiji123
- host: localhost
- port: 3306
- database: caiji
- table: starcollection
- debug: true
- retry-limit: 10
- endurance:
- vip3:
- permission: "vip.vip3"
- value: 1500
- vip2:
- permission: "vip.vip2"
- value: 1400
- vip1:
- permission: "vip.vip1"
- value: 1200
- default: 1000
- cd:
- #采集冷却多少秒
- vip3:
- permission: "vip.vip3"
- value: 1
- vip2:
- permission: "vip.vip2"
- value: 3
- vip1:
- permission: "vip.vip1"
- value: 5
- default: 15
- collection:
- diamond:
- name: "扣1送钻石"
- world: "world"
- pos: [96,77, 423]
- commands:
- - "give %player_name% diamond 1"
- endurance: 50
- chance:
- #采集成功率
- vip3:
- permission: "vip.vip3"
- value: 100
- vip2:
- permission: "vip.vip2"
- value: 95
- vip1:
- permission: "vip.vip1"
- value: 90
- default: 80
- speed:
- #value:采集需要多少tick
- vip3:
- permission: "vip.vip3"
- value: 5
- vip2:
- permission: "vip.vip2"
- value: 7
- vip1:
- permission: "vip.vip1"
- value: 10
- default: 15
- cd: 15
/collect reload——重载配置文件
图片展示:
![]()
![]()
![]()
![]()
下载:
使用之前一定要前置 SQLirbaryProtocolLibPlaceholderAPI
Yaml:StarCollect-1.2-yaml.jar (22.28 KB, 下载次数: 17)
Mysql:StarCollect-1.3-mysql.jar (28.11 KB, 下载次数: 17)
有任何BUG请在帖子下方进行留言 第一间会修复!

大哥!1.19.2 purpur核心无法加载使用!
世界丿小爆 发表于 2023-3-13 11:06
大哥!1.19.2 purpur核心无法加载使用!
???这是什么核心?
浮尔魔司Ya 发表于 2023-3-13 11:07
???这是什么核心?
一款新的以paper为基础的优化版核心
世界丿小爆 发表于 2023-3-13 11:06
大哥!1.19.2 purpur核心无法加载使用!
报错能发出来吗
推荐添加条件,例如判断变量或手持物品等
楚儿 发表于 2023-3-13 12:29
推荐添加条件,例如判断变量或手持物品等
有道理 下个版本将会添加!
玲舟酱 发表于 2023-3-13 12:06
报错能发出来吗
[11:03:35 ERROR]: Could not load 'plugins\玩法-S-方块采集-StarCollect-1.1-yaml.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: Unknown/missing dependency plugins: [SQLirbary]. Please download and install these plugins to run 'StarCollect'.
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:293) ~[purpur-api-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.CraftServer.loadPlugins(CraftServer.java:468) ~[purpur-1.19.2.jar:git-Purpur-1858]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:314) ~[purpur-1.19.2.jar:git-Purpur-1858]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1116) ~[purpur-1.19.2.jar:git-Purpur-1858]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:310) ~[purpur-1.19.2.jar:git-Purpur-1858]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
看起来挺不错 就不用mm插件的技能去实现 方便新人
世界丿小爆 发表于 2023-3-13 13:02
[11:03:35 ERROR]: Could not load 'plugins\玩法-S-方块采集-StarCollect-1.1-yaml.jar' in folder 'plu ...
抱歉 忘了说要前置了!
世界丿小爆 发表于 2023-3-13 13:02
[11:03:35 ERROR]: Could not load 'plugins\玩法-S-方块采集-StarCollect-1.1-yaml.jar' in folder 'plu ...
更新了前置插件! 您可以点击帖子跳转链接前去查看!
tenboo 发表于 2023-3-13 15:51
看起来挺不错 就不用mm插件的技能去实现 方便新人
感觉这样比较好 独立出来了存储
如果实体也可以被做成这样的采集就更好了。
我记得之前有插件版的物理掉落,让物品看起来像是贴在地上。如果把被采集物品做成这种样子的话,感觉会更好看。
话说回来,悬浮字可以显示被采集过状态的内容吗?例如采集过的物品会显示冷却时间这样。
我记得之前有插件版的物理掉落,让物品看起来像是贴在地上。如果把被采集物品做成这种样子的话,感觉会更好看。
话说回来,悬浮字可以显示被采集过状态的内容吗?例如采集过的物品会显示冷却时间这样。
感谢楼主大大分享
前置无法加载 [14:15:46] [Server thread/ERROR]: Could not load 'plugins\SQLibrary-7.1.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.IllegalArgumentException: Plugin already initialized!
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[JavaPluginLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[SimplePluginManager.class:git-CatServer-1.12.2-222f2a5f]
at catserver.server.command.internal.CommandPlugin.loadPlugin(CommandPlugin.java:121) [CommandPlugin.class:git-CatServer-1.12.2-222f2a5f]
at catserver.server.command.internal.CommandPlugin.execute(CommandPlugin.java:46) [CommandPlugin.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) [SimpleCommandMap.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:712) [CraftServer.class:git-CatServer-1.12.2-222f2a5f]
at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1669) [pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1470) [pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:37) [la.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:9) [la.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_361]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_361]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:904) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:475) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:828) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_361]
Caused by: java.lang.IllegalArgumentException: Plugin already initialized!
at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:173) ~[PluginClassLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:60) ~[JavaPlugin.class:git-CatServer-1.12.2-222f2a5f]
at lib.PatPeter.SQLibrary.SQLibrary.<init>(SQLibrary.java:18) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_361]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_361]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_361]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_361]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_361]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:98) ~[PluginClassLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[JavaPluginLoader.class:git-CatServer-1.12.2-222f2a5f]
... 18 more
Caused by: java.lang.IllegalStateException: Initial initialization
at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:176) ~[PluginClassLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:60) ~[JavaPlugin.class:git-CatServer-1.12.2-222f2a5f]
at lib.PatPeter.SQLibrary.SQLibrary.<init>(SQLibrary.java:18) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_361]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_361]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_361]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_361]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_361]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:98) ~[PluginClassLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[JavaPluginLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[SimplePluginManager.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) ~[SimplePluginManager.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:359) ~[CraftServer.class:git-CatServer-1.12.2-222f2a5f]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:340) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:330) ~[nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:636) ~[MinecraftServer.class:?]
... 1 more
org.bukkit.plugin.InvalidPluginException: java.lang.IllegalArgumentException: Plugin already initialized!
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[JavaPluginLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[SimplePluginManager.class:git-CatServer-1.12.2-222f2a5f]
at catserver.server.command.internal.CommandPlugin.loadPlugin(CommandPlugin.java:121) [CommandPlugin.class:git-CatServer-1.12.2-222f2a5f]
at catserver.server.command.internal.CommandPlugin.execute(CommandPlugin.java:46) [CommandPlugin.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) [SimpleCommandMap.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:712) [CraftServer.class:git-CatServer-1.12.2-222f2a5f]
at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1669) [pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1470) [pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:37) [la.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:9) [la.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_361]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_361]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:904) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:475) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:828) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_361]
Caused by: java.lang.IllegalArgumentException: Plugin already initialized!
at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:173) ~[PluginClassLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:60) ~[JavaPlugin.class:git-CatServer-1.12.2-222f2a5f]
at lib.PatPeter.SQLibrary.SQLibrary.<init>(SQLibrary.java:18) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_361]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_361]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_361]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_361]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_361]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:98) ~[PluginClassLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[JavaPluginLoader.class:git-CatServer-1.12.2-222f2a5f]
... 18 more
Caused by: java.lang.IllegalStateException: Initial initialization
at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:176) ~[PluginClassLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:60) ~[JavaPlugin.class:git-CatServer-1.12.2-222f2a5f]
at lib.PatPeter.SQLibrary.SQLibrary.<init>(SQLibrary.java:18) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_361]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_361]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_361]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_361]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_361]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:98) ~[PluginClassLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[JavaPluginLoader.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[SimplePluginManager.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) ~[SimplePluginManager.class:git-CatServer-1.12.2-222f2a5f]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:359) ~[CraftServer.class:git-CatServer-1.12.2-222f2a5f]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:340) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:330) ~[nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:636) ~[MinecraftServer.class:?]
... 1 more
作者你插件的 plugins.yml的depend 其中的 SQLirbary 写错了 正确为 SQLibrary 不改无法进行加载

琳悦 发表于 2023-3-14 14:26
作者你插件的 plugins.yml的depend 其中的 SQLirbary 写错了 正确为 SQLibrary 不改无法进行加载 ...
收到!!
牛逼好插件
扣1送地狱火,感觉是个好东西
扣1送幽冥火,感觉加个识别实体名称也能采集更完美