搜索历史
清空
暂无搜索历史
论坛热搜
1
Jenny — 有趣的模拟女友模组|珍妮模组
热
3
上古老物 冒险者传说 by WhiteSword
新
5
洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
2
乌托邦探险之旅3.2
热
4
幻虚斗罗V1.5
6
水星迫降——在未知的世界中挣扎
登陆 注册 QQ登陆
快捷导航
查看: 60|回复: 0

[模组分享] 突破性的 JS(Revelationary JS)-MOD模组

[复制链接]

5564

主题

27

回帖

7647

积分

龙❁妻

Rank: 8Rank: 8

经验
7647 EP
金粒
2016 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 19:07:59 | 显示全部楼层 |阅读模式
突破性的 JS(Revelationary JS)Github |相关wiki |源站链接支持: fabric通过 KubeJS 使用 Revelationary API

Revelationary JS 是一款基于 KubeJS 的 JavaScript API,旨在利用 Revelationary API 对方块/物品进行伪装。

示例

[Revelationary Wiki](链接)

服务器脚本

js

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))

    })

})

注册一个可显露的方块或物品

js

// 注册一个伪装的方块

StartupEvents.registry(\"block\", event => {

    event

        .create(\"revjs:example_block\", \"cloaked\")

        .cloakAdvancement(\"story/smelt_iron\")

        .cloakedBlockTranslation(\"我是石楼梯!\")

        // 或者只需 \'cloakBlock(\"stone_stiars\")\'

        .blockStateCloak(Block.id(\"revjs:example_block\"), Block.id(\"stone_stairs\", { \"facing\": \"west\" }))

        .onCloak((cloakedBlock, cloakAdvancement, cloakBlock) => { })

        .onUnCloak((cloakedBlock, cloakAdvancement, cloakBlock) => { })

})

// 注册一个伪装的物品

StartupEvents.registry(\"item\", event => {

    event

        .create(\"revjs:example_item\", \"cloaked\")

        .cloakAdvancement(\"story/smelt_iron\")

        .cloakedItemTranslation(\"我是钻石!\")

        .cloakItem(\"diamond\")

        .onCloak((cloakedItem, cloakAdvancement, cloakItem) => { })

        .onUnCloak((cloakedItem, cloakAdvancement, cloakItem) => { })

})

来自Modrinth所有游戏版本1.20.1所有类型fabricRevelationary JS 2001fabric-1.1.0RevJS-2001fabric-1.1.0.jar下载2001fabric-1.1.0#Release展开版本: 2001fabric-1.1.0支持游戏: 1.20.1类型:FabricRelease下载次数: 403Revelationary JS 2001fabric-1.0.0RevJS-2001fabric-1.0.0.jar下载2001fabric-1.0.0#Release展开版本: 2001fabric-1.0.0支持游戏: 1.20.1类型:FabricRelease下载次数: 84全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

游客,如果您要查看本帖隐藏内容请回复
突破性的 JS(Revelationary JS)-MOD模组
楼主 2025-8-10 19:07:59 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2026-2-25 05:46 , Processed in 0.300343 second(s), 138 queries .

快速回复 返回顶部 返回列表