跳到正文

Lang Magic Tweaker

作者:Hileb

tweaker for lang_magic

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Tweaker for LangMagic

//example:
#debug

import mods.Hileb.lang_magic_tweaker.LangMagicTweaker;
import mods.Hileb.lang_magic_tweaker.LangMagicContext;
import mods.Hileb.lang_magic_tweaker.LangMagicPredicate;
import crafttweaker.item.IItemStack;
import crafttweaker.oredict.IOreDict;
import mods.Hileb.lang_magic_tweaker.LangMagic;

//Add for Word
LangMagicTweaker.registerWord("hileb:word", "hileb", function(context as LangMagicContext){
    context.getPlayer().sendChat("Hello! I am Hileb!!!");
});

//Add for Keyword
LangMagicTweaker.registerKeyword("hileb:rain", "my gold!", function(context as LangMagicContext){
    context.getPlayer().give(<ore:ingotIron>.firstItem);
});

//Add for regex
LangMagicTweaker.registerRegex("hileb:diamond", "(?<![a-zA-Z])diamond(?![a-zA-Z])", function(context as LangMagicContext){
    context.getPlayer().give(<ore:dirt>.firstItem * 16);
});

LangMagicTweaker.unregister("yanling:fool"); // "屁屁墨"

LangMagicTweaker.register("hileb:xp", LangMagic(function(context as LangMagicContext) as bool {
        return LangMagicTweaker.stringMatches("(?<![a-zA-Z])xp(?![a-zA-Z])", context.getMessage())
            && context.getPlayer().xp < 10000;
    } , function(context as LangMagicContext){
            context.getPlayer().xp = context.getPlayer().xp + 100;
    })
);

LangMagicTweaker.get("yanling:catch").setPredicate(LangMagicPredicate.ofKeyword("catch"));

LangMagicTweaker.get("yanling:thunderstorm").appendPredicate(function(context as LangMagicContext) as bool {
        return context.world.isRaining();
});

/**
Note:

屁屁墨    yanling:fool
红寡妇    yanling:score
悬浮术    yanling:fly
悬浮射线    yanling:ray
木灵回春术    yanling:heal
牛魔大力功    yanling:force
捕捉    yanling:catch
雷击术    yanling:thunder
强化术    yanling:strengthen
大雷暴    yanling:thunderstorm
射箭    yanling:arrow
万象天引    yanling:sky
*/

常见问题

Lang Magic Tweaker 支持哪些 Minecraft 版本?

Lang Magic Tweaker 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Lang Magic Tweaker 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Hileb 的其他作品

查看全部 →