物品命令:/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
资料分类: | 模块 |
最大叠加: | 64个 / 组 |