内省模块 (Introspection module)
物品命令:/give @p plethora:module 64

模块名:plethora:introspection。

功能介绍

内省模块能够绑定玩家背包,方法是潜行+右击。绑定后允许代码访问设备或实体的物品栏,还提供了获取实体的自身数据的方法。

该模块与饰品栏有联动,使用 .getBaubles() 方法可获取饰品栏。

注意:虽然该模块能连接到一些生物,但这些生物可能没有玩家背包、玩家末影箱之类的大型物品栏,只有装备栏和主副手位置,因此在编程时需区别对待。

能附加到以下设备内:

代码示例

请注意区分 I i L l。

local manip = peripheral.wrap("在这里填入设备中放模块的位置") --获取可以执行的操作

--获取物品栏
local inventory = manip.getInventory()               --获取背包
local ender_chest = manip.getEnder()                 --获取末影箱
local baubles = manip.getBaubles()                   --获取饰品栏
local item = inventory.getItemMeta(1)                --获取物品栏的第一个物品

--转移物品
inventory.pushItems("ender_chest",1)                 --将物品栏第一个物品推到末影箱中

--打印末影箱物品表
for slot, item in pairs( ender_chest.list() ) do       --遍历末影箱物品表,获取每个slot(物品槽位)对应的item(物品)
    print(slot .. ":" .. item.name)                         --用 .. 连接两个字符串)连接字符串后打印出来
end

内省模块 (Introspection module)
内省模块 (Introspection module)
资料分类:模块
最大叠加:64个 / 组

短评加载中..