本文将会实现KubeJS注册按键,效果如图参考了Discord和脆骨症整合包Minecraft ForgeKubeJSArchitecturyRhinoProbeJS1.20.147.2.192001.6.4-build.1149.1.122001.2.2-build.185.7.0[mark:title_menu][h1=注册按键]注册按键需要在startup_scripts中。const $KeyMapping = Java.loadClass("net.minecraft.client.KeyMapping");const $GLFWkey = Java.loadClass("org.lwjgl.glfw.GLFW");...
[h2=所需模组]KubeJSCreateCreate Sifting[h2=教程正文]onEvent('recipes', event => {//从一份沙子中能有50%概率筛出基岩,10%概率筛出红石,使用线筛网,筛沙时间20ticks,含水 event.recipes.createsifterSifting([//输出物品,左边为物品右边为概率 Item.of('minecraft:bedrock...
...迷惑的wiki首先要明确这个脚本文件是属于对配方的修改因此我们要将脚本文件放置于kubejs/sever_scripts中。其次这个脚本文件的格式应该是这样的:onEvent('recipes', e => { e.custom({ "type": "compactcrafting:miniaturization", "r...
...uot;tipsmod"]这样就关闭掉自带的tips了。[h3=第二步,添加tips]安装好kuebjs之后,找到kubejs\assets文件夹;在里面新建一个文件夹,随便取名(只能是小写英文),建好之后再建一个文件夹名为tips(固定),之后就可以在里面写tips了,创建一个tips就新建一个.json文件,json文件里写:{ "tip": {  ...
...通过com.tkisor.upd8r.api(Upd8r/common/src/main/java/com/tkisor/upd8r/api)来很轻松的获取。因此在kubejs你也可以通过如var info = Java.loadClass('com.tkisor.upd8r.api.InfoUtil')info.getIsUpd8r()这样的方式来调用。[h2=1.配置config]本mod的config的注释还是比较详细的,但这里还是给出一下中文解释吧。如果mod有更新请以mod为准。{ /* &n...
[h1=需要的工具][KJS]Kubejs MOD[h1=战利品表制作][h2=创建数据包]数据包文件结构:数据包名称\data\airdrop_supply\loot_tables\ammo.json数据包名称\data\airdrop_supply\loot_tables\medic.json如图所显:[h2=战利品表编辑]代码如下:{ "pools": [ { "rolls": 1, "entries":&...
...可能不兼容,再次,你需要数据包制作基础.。首先,需要你创建数据包,我这里使用KubeJS的注入数据包,如图:在data目录下建立一个文件夹,命名不限,这里使用“log”为名称,然后在你创建的文件夹内创建名为“recipes”的文件夹。然后在“recipes”文件夹内再创建个文件夹,命名不限。这里使用“Path”为名称。然后在你创建的文件夹“P...
灵感启发源于官方文档KubeJS · Drackion/GTCEuM Wiki · GitHub//本来是在好好的写包结果想自定义一个材料时发现官方文档有点看不懂,做不到自定义材料的化学方程式,ProbeJS也没联想出来相关的语句,于是去翻了翻class文件,一翻就是一个月,终于让我给整明白了(使用Minecraft 1.20.1,KubeJS6编写)//从模组里com.gregtechceu.gtceu.api.data.chemical.Element里//...
...eByInput(IItemStack input);//根据配方id删除spoilManager.removeByName(String recipeName);二、KubeJS魔改方法1、案例//苹果腐烂后变成腐肉onEvent('recipes',event=>{ event.custom({ "type": "spoiled:spoil_recipe", "ingredient": { &...
...sp; } })})[h3=代码适用版本]Kubejs 6
GTCEu Modern中自带了使用KubeJS创建自定义机器和多方块结构的功能,但是官方wiki的相关内容一言难尽,所以在这开个坑希望能帮到各位魔改包作者,也欢迎各位来纠错自定义配方类型:GTCEuStartupEvents.registry('gtceu:recipe_type', event => { // 创建一个新的配方类型 event.create('example_recipe'...
...PS:其实站内另一篇长文已经介绍了两种方法,这篇教程主要是为了拓展一种不需要KubeJS和制作资源包的方法。[mark:title_menu][h1=【正文】在1.16+版本FTBQuests中不添加其他模组添加自定义图片]首先,如果你点击查看了该教程,你应该已经尝试过了添加图片。但等待你的界面一定是像这样的:就不能专门给个配置文件夹放图片吗,从模组里面读...
...发在这里,在此感谢这位大佬的指点!万分感谢!请结合方法5查看此解决流程:安装KubeJS并启动一次游戏(会在.minecraft\versions\1.18.2-Forge_40.2.0文件夹下生成kubejs文件夹后面会用到)以下是我的代码(增加了mek与AE2的矿物)://以下是一些整理好的物品ID//minecraft:deepslate//深板岩//mekanism:lead_ore//铅矿石//mekanism:deepslate_lead_ore//深层铅矿石//meka...
[h1=观前提示]此教程使用游戏版本1.20.1-Forge_47.2.20kubejs版本2001.6.4-build.138probejs版本5.9.3-forgeskillslot版本1.20.1-forge-2.1.0万用卡牌版本1.20.1-1.3.2其余游戏版本或mod版本请酌情修改代码,代码存放于kubejs\server_scripts之中距离技能槽模组发布也过去几个月的时间,但迟迟没有教程出现,就由我来开这个头吧正文的代码均是我为自己整合包准备的创意...
...件进行分享。脚本路径(以开启版本隔离为例):游戏文件夹\.minecraft\versions\版本名称\kubejs\startup_scripts\ForgeEvents.jsForgeEvents.js可按规范任意命名,不要用中文;ForgeEvents.onEvent('net.minecraftforge.event.entity.living.LivingEquipmentChangeEvent',e=>{ let { entity,from,to,slot }=e; global.EquipmentChange(e);})/** 任意...
...uot;[Teams]","color":"green"}, {"text":" Powered By Kubejs - Code Author:Rin_Schariac","color":"gray"}]`); return 1; } } )) .then(Commands.literal('create') ...
...件 checkSpawn脚本路径(以开启版本隔离为例):游戏文件夹\.minecraft\versions\版本名称\kubejs\server_scripts\Events.jsEvents.js可按规范任意命名,不要用中文;示例为只允许生成僵尸:EntityEvents.checkSpawn(e => { let { block, entity, level, server, spawner, player, type, x, y, z } = e; &n...
前提说明本教程基于0.0.2模组版本的KubeJS示例本示例是当玩家首次进入女巫小屋时在玩家身后生成一个倒计时剩余一半的闪电苦力怕PlayerEvents.tick(event => { let level = event.level; let player = event.player; let pos = player.onPos; let module&...
...参考自官方示例和源码参数。数据包需保存在data里,使用kubujs放置在下面这个位置:\kubejs\data\hexlands\worldgen\world_preset\hexlands.json{ "dimensions": { "minecraft:overworld": { "type": "minecraft:overworld", "generator": { &nbs...
...的无聊和初中同学通关了Create Astral的1.2版本..觉得魔改包好厉害,后面无意间接触到了KubeJS,简单看了一下代码结构发现比CrT简单的多,然后就开始学KubeJS了...嗯...
NeoForge 是 Minecraft Forge 的分支。几乎所有 Minecraft Forge 团队成员都加入了新的团队,只有几个例外:LexManos,KingLemming(热力团队负责人),mezz(JEI 作者),Kristiāns Micītis(原 FTB 领导者、KubeJS 团队人员)。
... Registering gui handlers: jei:forge took 1.500 μs[15:33:01] [Render thread/INFO]: Registering gui handlers: kubejs:jei ...[15:33:01] [Render thread/INFO]: Registering gui handlers: kubejs:jei took 1.400 μs[15:33:01] [Render thread/INFO]: Registering gui handlers: visualworkbench:crafting ...[15:33:01] [Render thread/INFO]: Registering gui handlers: visualworkbench:crafting took 1.500 μs[15:33:01] [Render thread/INFO]: Registering gu...
[i=s] 本帖最后由 114514511 于 2023-3-4 12:27 编辑 [/i]kubejs怎么写都不对帮忙看一下
有没有大手子知道怎么调整燃气发电机发电量和消耗量,这玩意在整合包过于op了,而且配置文件还没有关于它的调整项有kubejs修改也行啊[0v0_:97]
...json:MinecraftMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:valhelsia_tweaks.mixins.json:RemoveExperimentalSettingsWarningMixin,pl:mixin:APP:valhelsia_tweaks.mixins.json:DisplayMemoryWarningScreenMixin,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:APP:asset...
版本1.19.2魔改主要模组:Kubejs主要包含MOD:create,装配线和ic2目前没有做专家包的打算,目前主要工作有:tag的处理,世界生成,部分物品的汉化
我使用kubejs[color=#555555][font="][size=12px]Create进行魔改戈伯的配方但是进入游戏无法加载请帮忙看一下[/size][/font][/color][color=#555555][font="][size=12px]那里编写错误。[/size][/font][/color]
...6]-[/td][td=47]-[/td][/tr][/table][/spoiler][b][size=2]1-2 魔改核心 [/size][/b][size=2][b][color=#2e8b57]KubeJS[/color] 及其附属[/b][/size][spoiler=KubeJS附属/KubeJS系列模组][table][tr=ivory][td=4][b]序[/b][/td][td=85][align=center][b]中文名[/b][/align][/td][td=135][align=center][color=black][size=10.5pt][b]英文名 [/b][/size][/color][color=#000000][b][简称][/b][/color][/align][/td][td=75][align=center][color=black][siz...
...操作)内容,将其转移过来难度应该不大;[*]魔改整合物品/实体等 添加使用了cot,kubejs等,使用IRR可以导出并批量导入;[*]原生整合包可以在数据包中找到相关内容,也可手动写json或者作者手动导入等。[/list]希望喵呜机酱能做出来~[0v0_:1104]
...aftServer.java:532) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:ksyxis.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.integrated.IntegratedServer.func_213211_a(IntegratedServer.java:450) ~[?:?] {re:classloading,xf:OptiFine:default} at net.minecraft.server.integrated.IntegratedServer.func_71217_p(Integ...