魔法麦麦 发表于 2025-4-8 20:29:27

[付费|娱乐]SuperLuckyBlock —— 超级幸运方块 可定制 定制获取 魔杖等 [1.20.6 - 1.21.x]

本帖最后由 魔法麦麦 于 2025-4-8 20:33 编辑



SuperLuckyBlock超级幸运方块



简介
SuperLuckyBlock 需要 Java 17 或更高版本 !如果你使用的是较低版本,请更新到最新版本。
要下载支持 我的世界1.8 - 1.11.x 的最新版本, 请单击此处 。
要下载支持 我的世界 1.12 的最新版本, 请单击此处 。
要下载支持 我的世界 1.13 - 1.15.x 的最新版本, 请单击此处 。
要下载支持 Minecraft 1.16 - 1.19.x 的最新版本, 请单击此处 。
想在购买前试用这个插件吗?看看 SuperLuckyBlock Lite (试用版本)。

SuperLuckyBlock 是最具可定制性的 幸运方块 插件,可让你完全控制其功能。
您可以创建自己的自定义奖励内容 、创建多个自己的自定义幸运方块、创建你自己的自定义魔杖 、修改插件的几乎每个部分等等!
您可以以任何你想要的方式使用 SuperLuckyBlock!

功能
定制奖励
SuperLuckyBlock 独有功能: 根据你自己的需要创建您自己的自定义奖励
生成生物、掉落物品、创建建筑、执行命令或同时执行所有这些!

Lua 奖励
SuperLuckyBlock 允许你使用 Lua语言 来创建奖励。你可以与 Spigot API 交互,从而创建更加复杂的奖励机制。
示范例:
--[[ Example script that can run untrusted. The following variables are available to lua scripts. All of these variables are exact copies of their Java classes from Spigot: - player - The player that broke the luckyblock. Documentation: https://hub.spigotmc.org/javadoc ... /entity/Player.html - loc - The location of the broken luckyblock. Documentation: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Location.html - world - The world the luckyblock was broken in. Documentation: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/World.html - scheduler - The bukkit scheduler which can be used to, for example, delay tasks: https://hub.spigotmc.org/javadoc ... BukkitRunnable.html - All material enum values are available as global variables, prefixed with MATERIAL_. (For example, you can use MATERIAL_IRON_BOOTS to use the IRON_BOOTS Material). Materials: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html - All effect enum values are available as global variables, prefixed with EFFECT_. Usage is the same as the material values. Effects: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Effect.html - All sound enum values are available as global variables, prefixed with SOUND_. Usage is the same as the material values. Sounds: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html - All enchantment values are available as global variables, prefixed with ENCHANTMENT_. Usage is the same as the material values. Enchantments: https://hub.spigotmc.org/javadoc ... ts/Enchantment.html SuperLuckyBlock also provides a utils class, which allows you to do the following things: - utils:createItemStack(material, amount) - Allows you to create a new ItemStack. Docs: https://hub.spigotmc.org/javadoc ... tory/ItemStack.html - utils:colorText(text) - Converts values like &3 to their respective colors. - utils:createEnchantment(name) - Creates an Enchantment object with the specified enchantment. Enchantments: https://hub.spigotmc.org/javadoc ... ts/Enchantment.html Methods on these variables can be called in 2 ways: - player:setFireTicks(100) - player.setFireTicks(player, 100) As you can see, calling a method with a dot requires you to pass the variable(in this case player) alongside the other arguments. You don't have to do that when using the semicolon. If you are missing access to any classes/methods, feel free to contact me and I will look into adding support for it. ]] local name = player:getName() if string.find(name, "i") ~= nil then local itemStack = utils:createItemStack(MATERIAL_DIAMOND_SWORD, 1) local itemMeta = itemStack:getItemMeta() itemMeta:setDisplayName(utils:colorText("&2&lSome &3&lRandom &4&lSword")) itemMeta:addEnchant(utils:createEnchantment("KNOCKBACK"), math.random(1, 10), true) itemStack:setItemMeta(itemMeta) world:dropItemNaturally(loc, itemStack) else local fireTicks = math.random(100, 500) player:setFireTicks(fireTicks) player:chat("I'm on fire for " .. fireTicks .. " ticks!") end

无限 幸运方块
SuperLuckyBlocks 允许你创建无限的自定义的幸运方块。
你可以设置头颅的皮肤、设置权限、设置自定义奖励等等!
你可以将这些用作战利品箱、付费特权或只是一个制作的方块。

魔杖

魔杖是特殊的武器,它们都有不同的特殊作用。他们可以射击生物、生成闪电,甚至治愈玩家。所有魔杖都可以在下面的折叠中找到:         

- 史莱姆魔杖 - 让玩家射出史莱姆。
- TNT魔杖 - 发射 TNT。
- 烈焰魔杖 - 射击烈焰人实体。
- 火球魔杖 - 以 0.5 秒的延迟发射指定数量的火球。
- 闪电魔杖 - 将闪电击中玩家正在瞄准的方块。
- 治疗魔杖 - 恢复指定生命。
- 传送魔杖 - 将玩家传送到他们当前正在查看的方块顶部。
   

定制魔杖
你不喜欢内置的魔杖,还是缺少魔杖?SuperLuckyBlock 允许你创建自己的魔杖 ,它可以执行以下动作:

[*]扔出方块
[*]生成实体
[*]执行命令

自定义 头颅 纹理
SuperLuckyBlock 允许您通过使用 https://minecraft-heads.com/ 等网站的纹理 URL 来使用皮肤纹理(例如:http://textures.minecraft.net/textu...fc999a0cb127ca2f9705af1554a86fef131112b9c11ac)
你还可以使用玩家的皮肤。

每次奖励的概率
SuperLuckyBlock 中的奖励不仅仅是随机选择的,还使用概率系统,因此您可以决定哪些奖励比其他奖励更稀有!
不想看到每个人都拿着强大的 幸运剑 走来走去?没关系!只需降低使其抽出概率即可!

获取幸运方块
幸运方块获取为你的玩家提供了一个可配置的机会,可以在游戏中执行某些动作时获得幸运方块。
目前,支持的获取动作包括:


[*]挖矿 - 玩家在挖矿时找到幸运方块的机会很小,具体取决于他们破坏的区块。
[*]玩家杀死和生物杀死 - 玩家在杀死玩家或生物时有很小的几率找到幸运方块。
[*]将来将添加其他动作!


自定义消息
SuperLuckyBlock 允许你为每个奖励添加消息,包括你自己添加的奖励!

合成配方
从其他地方获取幸运方块并不是获得幸运方块的唯一方法。
你可以启用和自定义制作配方,以便您的玩家可以制作幸运方块。

商店
SuperLuckyblock 允许您使用 GUI 购买或出售幸运方块。你可以设置合适的价格。


PlaceholderAPI 支持
PlaceholderAPI 可用于显示有关玩家的幸运方块统计信息的信息。
更多信息可以在兼容性部分找到。

高度可定制性
SuperLuckyBlock 允许你更改许多设置 。
你可以在特定世界中禁用 幸运方块,您可以设置权限、更改幸运方块样式、自定义破坏时的声音和粒子等等。

兼容性插件要求
需要 Minecraft 1.16 或更高版本。
需要 Java 17 或更高版本。

下面列出的其他插件是可选的。
PlaceholderAPI
SuperLuckyBlock 目前包含一个占位符:
%superluckyblock_luckyblocksbroken% - 显示破坏过的幸运方块数。
Vault
SuperLuckyBlock 支持通过 /slb shop 命令购买和出售幸运方块。
您将需要 Vault 和一个经济插件。
WorldEdit
使用自定义建筑奖励时,需要 WorldEdit 来生成建筑。

命令

<> = 必需,[] = 可选
/slb give[数量] - 将指定的幸运方块给指定的玩家。
/slb giveall[数量] - 给当前在线的所有玩家一个幸运方块。
/slb help - 显示此页面。
/slb reload - 重新加载配置。可能无法重新加载所有选项,因此如果发生这种情况,请重新启动服务器。

权限节点

[*]superluckyblock.help - 授予使用 /slb help 的权限
[*]superluckyblock.give - 授予使用 /slb give 的权限
[*]superluckyblock.giveall - 授予使用 /slb giveall 的权限
[*]superluckyblock.reload- 授予使用 /SLB Reload 的权限


汉化


——END——

By 魔法麦麦 百插斩(1/100)



YanRan233 发表于 2025-4-9 00:52:34

感谢楼主转载[哔哩_打call]
页: [1]
查看完整版本: [付费|娱乐]SuperLuckyBlock —— 超级幸运方块 可定制 定制获取 魔杖等 [1.20.6 - 1.21.x]