Meteor___
本帖最后由 Meteor___ 于 2020-5-20 18:41 编辑

ArtAdWall
让玩家宣传自己的商店或城镇聚落吧

★》简 介《★
还在苦恼玩家的美好创造无人欣赏。
商店,刷怪塔得不到有效宣传,导致一人建一个
服务器资源大量浪费吗。
试试本插件,让玩家花费游戏币
来宣传自己的建筑吧!
插件使用Sqlite存储,不支持mysql
初学者代码写的可能不是很标准,欢迎大佬指正

★》功能介绍《★
  • 使用Sqlite存储,无需额外数据库环境。
  • 建筑爱心数功能,为良心的商店点赞8
  • 多种排序方式,让建筑主人主动索取爱心。
  • 多种可选类型,让玩家更容易找到建筑的定位
  • 自定义广告上限数量,屏蔽词黑名单支持
  • 易易易上手的全界面化操作编辑
★》指令/权限/变量《★

  • /artad help - 查看插件帮助
  • /artad edit - 编辑/创建广告
  • /artad open - 打开广告墙



  • /artadm help - 查看管理员指令
  • /artadm reload - 重载配置文件
  • /artadm set [玩家] [数量] - 设置玩家广告上限



  • /artadm 管理员指令仅op可使用,其他指令权限为 artad.use




★》图片《★

(图为颜色代码修复前截的)
★》下载《★
插件需前置 Vault
[建筑广告墙]ArtAdWall2.0.jar (54.25 KB, 下载次数: 285)
(如服务端核心版本为1.12.2。
部分材料ID自动转换为基岩
请手动于配置文件中调整
请按正常流程安装插件,不要热重载。
不要pluginman。
更新记录

本插件所用所有代码均为原创,不存在借用/抄袭等行为
来自群组: Complex Studio

小天吖~
权限和变量在哪

Meteor___

配置文件里有标注。

skzs
是否支持catserver核心

Meteor___
skzs 发表于 2020-5-15 19:04
是否支持catserver核心

应该没问题。你可以试试

Korea
很棒的插件,可以的话建议还是支持一下数据库吧

Mo_Cha_666
等待添加跨服支持~ 哈哈~

九夏吖丶
请问该插件支持PAPI变量吗?qwq...

1989617949
能支持空岛吗?可不可以添加1.15.2支持呢

Meteor___
本帖最后由 Meteor___ 于 2020-5-15 23:09 编辑
1989617949 发表于 2020-5-15 21:00
能支持空岛吗?可不可以添加1.15.2支持呢

支持,已兼容高版本。

结城希亚
可惜不向下兼容(低版本的gui会让你自闭的

Meteor___
结城希亚 发表于 2020-5-15 21:01
可惜不向下兼容(低版本的gui会让你自闭的

草 还有人在用1.8吗

david890504
想ˋ法很好 請問有支持paper1.14.4嗎

Meteor___
本帖最后由 Meteor___ 于 2020-5-15 23:08 编辑
david890504 发表于 2020-5-15 22:30
想ˋ法很好 請問有支持paper1.14.4嗎

已更新兼容1.14

KALDK
插件不错
省去一些服务器资源占用了
支持一下原创

Meteor___
KALDK 发表于 2020-5-15 23:30
插件不错
省去一些服务器资源占用了
支持一下原创


深夜与鬼
大佬..真心求个mysql版本.. 还有图片我为啥看不到..

<光速>
图片炸了!

苏子峰
棒棒哒,可惜你的图炸了

Lonely丶独独
本帖最后由 Lonely丶独独 于 2020-5-16 13:00 编辑

1.15.2paper 241 无法使用   Vault前置已添加
  1. [ArtAdWall] 已连接本地数据库...
  2. [12:54:38 INFO]: [ArtAdWall] 本次读取了0个广告
  3. [12:54:38 ERROR]: Error occurred while enabling ArtAdWall v1.0-SNAPSHOT (Is it up to date?)
  4. java.lang.NullPointerException: null
  5.         at com.meteor.artadwall.ArtAdWall.onEnable(ArtAdWall.java:63) ~[?:?]
  6.         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.15.2.jar:git-Paper-283]
  7.         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:364) ~[patched_1.15.2.jar:git-Paper-283]
  8.         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.15.2.jar:git-Paper-283]
  9.         at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:472) ~[patched_1.15.2.jar:git-Paper-283]
  10.         at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:386) ~[patched_1.15.2.jar:git-Paper-283]
  11.         at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:488) ~[patched_1.15.2.jar:git-Paper-283]
  12.         at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.15.2.jar:git-Paper-283]
  13.         at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:897) ~[patched_1.15.2.jar:git-Paper-283]
  14.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
  15. [12:54:38 INFO]: [ArtAdWall] Disabling ArtAdWall v1.0-SNAPSHOT
  16. [12:54:38 INFO]: [ArtAdWall] 广告墙插件已卸载.
复制代码
  1. Lonely issued server command: /artadm
  2. [12:56:40 ERROR]: null
  3. org.bukkit.command.CommandException: Cannot execute command 'artadm' in plugin ArtAdWall v1.0-SNAPSHOT - plugin is disabled.
  4.         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[patched_1.15.2.jar:git-Paper-283]
  5.         at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-283]
  6.         at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:761) ~[patched_1.15.2.jar:git-Paper-283]
  7.         at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1859) ~[patched_1.15.2.jar:git-Paper-283]
  8.         at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1667) ~[patched_1.15.2.jar:git-Paper-283]
  9.         at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-283]
  10.         at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-283]
  11.         at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-283]
  12.         at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-283]
  13.         at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-283]
  14.         at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-283]
  15.         at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-283]
  16.         at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1094) ~[patched_1.15.2.jar:git-Paper-283]
  17.         at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1087) ~[patched_1.15.2.jar:git-Paper-283]
  18.         at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-283]
  19.         at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1048) ~[patched_1.15.2.jar:git-Paper-283]
  20.         at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:963) ~[patched_1.15.2.jar:git-Paper-283]
  21.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
复制代码



小冰糖a
大佬插件很好,帮助很大,但是你图裂了。。。

Meteor___
Lonely丶独独 发表于 2020-5-16 12:30
1.15.2paper 241 无法使用   Vault前置已添加

只在spigot测试过。paper的话晚点我看看吧

Lonely丶独独
Meteor___ 发表于 2020-5-16 13:47
只在spigot测试过。paper的话晚点我看看吧

1.15基本都是用的paper 你晚点看看吧 谢谢了

Meteor___
深夜与鬼 发表于 2020-5-16 03:10
大佬..真心求个mysql版本.. 还有图片我为啥看不到..

图片已修复

深夜与鬼

哦 好像不需要数据库就可以使用 那个传送用的什么指令? 可以自己编辑指令吗? 如果可以的话 那大家就可以自己弄跨服的传送坐标了..也就不需要数据库了

Daleynf
这个前置是必须的吗,可以不设置传送吗,只显示坐标那种(我服无tp....)

爱你入骨
答应你 我不做伸手党

mcbbs2050
可以限制特定世界禁止建传送点嘛?

15979399813
paper1.15.2

小冰糖a
遇到了点问题:不支持修改配置文件?
只要我修改任何部分的配置,都会提示这个,并插件失效

1.12.2spigot端

Meteor___
深拥v 发表于 2020-5-17 15:18
遇到了点问题:不支持修改配置文件?
只要我修改任何部分的配置,都会提示这个,并插件失效

我也是spigot1.12,没问题啊
文件名和slot位置是不能修改的。

小冰糖a
Meteor___ 发表于 2020-5-17 15:30
我也是spigot1.12,没问题啊
文件名和slot位置是不能修改的。

然而我改一个宣传位消耗金币数都会这样= =

Meteor___
深拥v 发表于 2020-5-17 15:45
然而我改一个宣传位消耗金币数都会这样= =

看了一下,这提示是因为我偷懒少些了两段代码。
实际上是正常更新保存了的。下个版本会修复,不影响使用

小冰糖a
Meteor___ 发表于 2020-5-17 16:02
看了一下,这提示是因为我偷懒少些了两段代码。
实际上是正常更新保存了的。下个版本会修复,不影响使用 ...

但是指令都无法使用了,,,请尽快修复吧
【/artad edit】

Meteor___
本帖最后由 Meteor___ 于 2020-5-17 16:20 编辑
深拥v 发表于 2020-5-17 16:17
但是指令都无法使用了,,,请尽快修复吧
【/artad edit】

你这是修改完,直接reload服务器或者热重载了吗(类似plugman这种插件)如果是的话,玩家需要重新进入一遍才能加载数据。
直接/artadm reload重载就行了

小冰糖a
Meteor___ 发表于 2020-5-17 16:18
检查edit的配置文件,是不是把物品栏位置改了。正常修改是不会出这问题的
...

没有,我现在配置文件删干净了,重载生成配置,也会这样= =

Meteor___
深拥v 发表于 2020-5-17 16:20
没有,我现在配置文件删干净了,重载生成配置,也会这样= =

你修改完是直接reload或者用pluginman这类插件热重载的吗。
是的话要重新进入一遍服务器才能读取数据。
建议下次直接artadm reload重载配置文件就行

小冰糖a
Meteor___ 发表于 2020-5-17 16:21
你修改完是直接reload或者用pluginman这类插件热重载的吗。
是的话要重新进入一遍服务器才能读取数据。
...

感谢耐心解答,习惯plugman的热重载了= =
假如插件更新请费心艾特我一下

Meteor___
深拥v 发表于 2020-5-17 16:24
感谢耐心解答,习惯plugman的热重载了= =
假如插件更新请费心艾特我一下

收藏的话,更新帖子能看到提示的。

w906413308
试试好用不233谢谢

Lonely丶独独
如果1.15.2paper能用了 麻烦通知下 我收藏了

Meteor___
Lonely丶独独 发表于 2020-5-18 19:25
如果1.15.2paper能用了 麻烦通知下 我收藏了

方便传我一份paper核心吗

Lonely丶独独
Meteor___ 发表于 2020-5-18 19:37
方便传我一份paper核心吗

.... 直接从paper官网 https://papermc.io/downloads

Meteor___
Lonely丶独独 发表于 2020-5-18 19:44
.... 直接从paper官网 https://papermc.io/downloads

好的,周五从学校回来我会把paper兼容上的

Daleynf
您好,麻烦问下这个前置是必须的吗,可以不设置传送吗,只显示坐标那种(我服无tp....)

小冰糖a
一更新就来了,还没测试(马上就测试~)
假如可以的话能不能限制玩家一天内甚至一周内的点赞上限?
例如一周最多给【总数/10】数量的建筑点赞
因为自己试了试,玩家很喜欢一个一个的点过去。。。这样点赞意义就不那么大了
不知道能不能按点赞数自动排列?然后每x个点赞就升一级(表现为给一定金币,展示GUI材质改变)
另外传送的话不知道有没有安全检测
我们这报告昨天有人弄个了岩浆池子
然后...嗯....

===================
一点想法,祝大佬插件做得越来越好~

Meteor___
深拥v 发表于 2020-5-18 21:28
一更新就来了,还没测试(马上就测试~)
假如可以的话能不能限制玩家一天内甚至一周内的点赞上限?
例如一周 ...

打开的时候就是按点赞数来排序的。
安全检测下个版本加一下。
其他的话....等我有空吧,开学了挺忙的

15979399813
我spigot和paper都试验过,版本都是1.15.2,但是都是无法使用
spigot,可以运行指令,但是创建广告的时候,会输入广告名无反应,无法创建(卒)

paper,直接报错,无法运行指令



Meteor___
15979399813 发表于 2020-5-18 21:41
我spigot和paper都试验过,版本都是1.15.2,但是都是无法使用
spigot,可以运行指令,但是创建广告的时候, ...

插件加载时的报错截给我看看。这边paper1.15.2最新版测试没问题

15979399813
Meteor___ 发表于 2020-5-18 21:44
插件加载时的报错截给我看看。这边paper1.15.2最新版测试没问题

这个就是报错

下一页 最后一页