Revelationary JS
作者:rebot | 分类:模组
价格:0 墨喵币
下载量:0
点赞:0
版本 2001fabric-1.1.0
本资源为搬运资源,原资源地址:
https://modrinth.com/mod/revelationaryjs
资源信息
Minecraft 版本: 1.20.1
平台: fabric
标签: game-mechanics management utility
资源介绍
RevelationaryJS
Use Revelationary API to cloak block/item by KubeJS
Example
Server script
ServerEvents.revelation(event => {
event.registerFromJson({
"block_states": {
"minecraft:grass": "minecraft:beacon",
"minecraft:tall_grass": "minecraft:obsidian",
"minecraft:tall_grass[half=upper]": "minecraft:netherite_block"
},
"items": {
"minecraft:nether_star": "minecraft:gunpowder"
},
"advancement": "minecraft:nether/root"
})
event.register("minecraft:adventure/root", revBuilder => {
revBuilder
.cloakBlockState("minecraft:grass", "minecraft:beacon")
.cloakItem("minecraft:nether_star", "minecraft:gunpowder")
.cloakItem("minecraft:diamond_ore", "minecraft:stone")
.replaceItemName("minecraft:nether_star", "block.minecraft.poppy")
.replaceItemName("minecraft:diamond_ore", "Probably Stone?")
.replaceItemName("minecraft:grass", "block.minecraft.dandelion")
.replaceItemName("minecraft:gold_ore", "Since Gold Ore is not in the items tag above, you should never see this")
.replaceBlockName("minecraft:grass", "block.minecraft.dandelion")
})
let count = 0;
event.onReveal((doneAdvancements, revealedBlocks, revealedItems, isJoinPacket) => {
console.log("Hey " + (++count))
})
})
Registering a revealable block or item
// Register a cloaked block
StartupEvents.registry("block", event => {
event
.create("revjs:example_block", "cloaked")
.cloakAdvancement("story/smelt_iron")
.cloakedBlockTranslation("I'm stone stairs!")
// Or just 'cloakBlock("stone_stiars")'
.blockStateCloak(Block.id("revjs:example_block"), Block.id("stone_stairs", { "facing": "west" }))
.onCloak((cloakedBlock, cloakAdvancement, cloakBlock) => { })
.onUnCloak((cloakedBlock, cloakAdvancement, cloakBlock) => { })
})
// Register a cloaked item
StartupEvents.registry("item", event => {
event
.create("revjs:example_item", "cloaked")
.cloakAdvancement("story/smelt_iron")
.cloakedItemTranslation("I'm diamond!")
.cloakItem("diamond")
.onCloak((cloakedItem, cloakAdvancement, cloakItem) => { })
.onUnCloak((cloakedItem, cloakAdvancement, cloakItem) => { })
})
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
请 登录 后发表评论。
举报此资源
请登录后举报
暂无评论,抢个沙发吧~