RequiousFrakto 中文 Wiki
  • 简介
  • [细节] 槽位
    • [细节] 物品槽
    • [细节] 流体槽
    • [细节] 能量槽
    • [细节] 激光槽
    • [细节] 选择槽
    • [细节] 持续时间槽
    • [细节] 槽位效果
  • [细节] 进阶
    • [细节] 激光效果
    • [细节] 机器效果
    • [细节] 世界输出
    • [细节] 世界条件
    • [细节] Random
    • [细节] MachineContainer
  • [细节] 配方
  • [细节] JEI
  • [流程] 新建自定义机器
由 GitBook 提供支持
在本页
  • 导包
  • 可用 ZenGetter
  • 可用 ZenMethod
  1. [细节] 进阶

[细节] MachineContainer

导包

import mods.requious.MachineContainer;

可用 ZenGetter

ZenGetter
返回类型
描述

world

IWorld

获取机器所在的世界

pos

IBlockPos

获取机器的坐标

block

IBlock

返回机器方块 (data Getter 的返回不为 null)

state

IBlockState

返回机器方块的方块状态

facing

IFacing

返回机器的朝向

random

返回一个 Random 对象 (CrT 已经有 IRandom 类了, 此 Getter 基本无用)

可用 ZenMethod

ZenMethod
返回类型
描述

getInteger(string name)

int

获取指定 name 的 int 数据

getDouble(string name)

double

获取指定 name 的 double 数据

getString(string name)

string

获取指定 name 的 string 数据

getItem(string name)

IItemStack

获取指定 name 的物品

getFluid(string name)

ILiquidStack

获取指定 name 的流体

getVector(string name)

IVector3d

获取指定 name 的向量

setInteger(string name, int value)

void

设置指定 name 的 int 数据

settDouble(string name, double value)

void

设置指定 name 的 double 数据

setString(string name, string value)

void

设置指定 name 的 string 数据

setFacing(string name, IFacing value)

void

设置指定 name 的 IFacing 数据

void

设置指定 name 的 Color 数据

setItem(string name, IItemStack value)

void

设置指定 name 的物品

setFluid(string name, ILiquidStack value)

void

设置指定 name 的流体

setVector(string name, double x, double y, double z)

void

设置指定 name 的向量

getItem(int x, int y)

IItemStack

获取指定槽的物品

getFluid(int x, int y)

ILiquidStack

获取指定槽的流体

getEnergy(int x, int y)

int

获取指定槽的所有能量

setItem(int x, int y, IItemStack stack)

void

设置指定槽的物品

setFluid(int x, int y, ILiquidStack stack)

void

设置指定槽的流体

setEnergy(int x, int y, int amount)

void

设置指定槽的能量

insertItem(string group, IItemStack stack)

IItemStack

插入一个物品到指定组

extractItem(string group, IIngredient filter)

IItemStack

从一个指定组提取物品

insertFluid(string group, ILiquidStack stack)

ILiquidStack

插入流体到指定组

extractFluid(string group, IIngredient filter)

ILiquidStack

从一个指定组提取流体

insertEnergy(string group, int energy)

int

插入能量到指定组

extractEnergy(string group, int energy)

int

从一个指定组提取能量

上一页[细节] Random下一页[细节] 配方

最后更新于3年前

setColor(string name, value)

Random
ColorCT