受cmi的交互式悬浮字的启发,我想用交互式悬浮字来做一个抽奖功能,右键点击开始抽奖并直接扣除金币,概率可以不用设置,直接均分,但是苦于技术不够,求各位大佬想想如何才能做到上述功能
实在不行求推荐个抽奖插件,但是市面上大部分抽奖插件都是抽奖箱,还需要钥匙,没法像我说的那样直接交互,不太喜欢这样的

目前来说 没有【对于我】
试试我的↓
你可以在配置文件中更改售卖模式来实现: 设置一个箱子, 玩家右键后打开gui 点击可以消耗货币进行抽奖。
感觉差不多吧
(如果你不嫌弃的话
你可以在配置文件中更改售卖模式来实现: 设置一个箱子, 玩家右键后打开gui 点击可以消耗货币进行抽奖。
感觉差不多吧

(如果你不嫌弃的话
Advanced Wish - 完全可自定义、异步设计、跨服设计、抽奖算法、保底或歪,应有尽有
https://www.mcbbs.net/thread-1397853-1-1.html
(出处: Minecraft(我的世界)中文论坛)
这个可以通过指令直接抽奖
这是个很棒的插件,可惜作者停更了
我手上有这个插件,如果需要我发给你
https://www.mcbbs.net/thread-1397853-1-1.html
(出处: Minecraft(我的世界)中文论坛)
这个可以通过指令直接抽奖
这是个很棒的插件,可惜作者停更了
我手上有这个插件,如果需要我发给你
小钢炮君 发表于 2023-7-28 15:00
试试我的↓
你可以在配置文件中更改售卖模式来实现: 设置一个箱子, 玩家右键后打开gui 点击可以消耗货 ...
可是,创建不了抽奖箱诶
/xl box create test然后就啊咧咧~没有找到奖池捏
Heigays 发表于 2023-7-28 15:39
可是,创建不了抽奖箱诶
/xl box create test然后就啊咧咧~没有找到奖池捏

不惹男男气 发表于 2023-7-28 15:11
版本也不知道是多少
[幸运抽奖]带有累抽奖励和保底的抽奖
https://www.mcbbs.net/thread-1398471-1-1.html
版本是1.20,还没有看到心仪,但还是感谢推荐awa
小钢炮君 发表于 2023-7-28 15:40
因为你要在 /xl menu里面先创建 然后配置奖品 这个只是指定抽奖箱方块的命令捏 ...
啊这,不好意思没看清教程awa
小钢炮君 发表于 2023-7-28 15:40
因为你要在 /xl menu里面先创建 然后配置奖品 这个只是指定抽奖箱方块的命令捏 ...
作者,我遇到了一个报错,创建完后再次点击管理奖箱时会这样
[15:53:33 ERROR]: Could not pass event InventoryClickEvent to XgpLottery v1.2.4
java.lang.NullPointerException: Cannot invoke "org.bukkit.inventory.meta.ItemMeta.setDisplayName(String)" because "this.itemMeta" is null
at cn.xgp.xgplottery.Lottery.MyItem.setDisplayName(MyItem.java:39) ~[XgpLottery-1.2.4.jar:?]
at cn.xgp.xgplottery.Gui.Impl.Manage.LotterySetting.loadGui(LotterySetting.java:76) ~[XgpLottery-1.2.4.jar:?]
at cn.xgp.xgplottery.Gui.Impl.Manage.LotterySetting.getInventory(LotterySetting.java:30) ~[XgpLottery-1.2.4.jar:?]
at cn.xgp.xgplottery.Gui.Impl.Manage.LotteryManageGui.handleClick(LotteryManageGui.java:77) ~[XgpLottery-1.2.4.jar:?]
at cn.xgp.xgplottery.Listener.GuiListener.clickItem(GuiListener.java:20) ~[XgpLottery-1.2.4.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor494.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:git-Paper-84]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.1.jar:git-Paper-84]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.1.jar:git-Paper-84]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3205) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:58) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:23) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-84]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1339) ~[paper-1.20.1.jar:git-Paper-84]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-84]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1316) ~[paper-1.20.1.jar:git-Paper-84]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1309) ~[paper-1.20.1.jar:git-Paper-84]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1287) ~[paper-1.20.1.jar:git-Paper-84]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1175) ~[paper-1.20.1.jar:git-Paper-84]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-84]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
小钢炮君 发表于 2023-7-28 15:40
因为你要在 /xl menu里面先创建 然后配置奖品 这个只是指定抽奖箱方块的命令捏 ...
paper端1.20.1
Heigays 发表于 2023-7-28 15:55
paper端1.20.1
= = 你不是要默认购买抽奖吗? 不要钥匙和奖券
这个是一个已知的问题, 使用了自己制作的物品/材质 去设置成奖券材质会导致这样
小钢炮君 发表于 2023-7-28 16:02
= = 你不是要默认购买抽奖吗? 不要钥匙和奖券
这个是一个已知的问题, 使用了自己制作的物品/材质 去设 ...
作者大大,你的插件真是让人眼前一新,如果gui界面的lang也全能自定义就好了
[娱乐][PCD]Crazy Crates——疯狂抽奖!多种菜单动画[1.8-1.20]
https://www.mcbbs.net/thread-688445-1-1.html
(出处: Minecraft(我的世界)中文论坛)
问就是好用
https://www.mcbbs.net/thread-688445-1-1.html
(出处: Minecraft(我的世界)中文论坛)
问就是好用
[抽奖]CrazyCrates用这个插件,望采纳