FTB Ultimine

同样的, 此功能需要在配置文件中把 B:AllowCrTControl 改为 true 才可使用

此类为 IPlayer 类的扩展类, 这意味着 IPlayer 类实例可以直接使用此类的方法

此功能为 CrT 提供了操纵连锁的接口, 现在 CrT 可以决定玩家能否连锁

当玩家不能连锁时, 游戏界面左上角的 HUD 也不会显示

Import

你完全没必要导这个包, 除非你想用类名调用扩展类方法

import mods.randomtweaker.ftbultimine.IPlayer;

Static ZenMethod

方法名方法作用

isAllowFTBUltimine()

返回玩家能否连锁

setAllowFTBUltimine(flag as bool)

决定玩家能否连锁

Example

// 以下内容涉及事件, 不会事件慎入或查看 https://youyi580.gitbook.io/zentutorial/advanced/event-overview 的内容初步了解事件
import crafttweaker.event.BlockBreakEvent; // 方块破坏事件

events.onBlockBreak(function(event as BlockBreakEvent) {
    if(!event.world.remote && event.player.isAllowFTBUltimine()) { // 判断是否在服务端内且玩家能否连锁
        event.player.setAllowFTBUltimine(false); // 阻止玩家连锁

        // 值得注意的是, 调用此方法后, 效果是永久的, 除非再次调用并传入 true, 否则该玩家将永远无法连锁
    }
});

Last updated