|
|
突破性的 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
回复(0)
收起回复
|