类 SideConfiguration
java.lang.Object
committee.nova.mods.avaritia.core.io.SideConfiguration
方块配置数据类
Description: 管理NeutronCompressor各个面的输入输出配置
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleancanInput(net.minecraft.core.Direction side) 检查指定面是否可以输入booleancanOutput(net.minecraft.core.Direction side) 检查指定面是否可以输出voidcycleSideMode(net.minecraft.core.Direction side) 切换指定面到下一个模式static SideConfigurationfromNBT(net.minecraft.nbt.CompoundTag tag) 从NBT反序列化static SideConfigurationfromNetwork(net.minecraft.network.FriendlyByteBuf buf) 从网络包读取net.minecraft.core.Direction[]获取所有主动输入面net.minecraft.core.Direction[]获取所有主动输出面net.minecraft.core.Direction[]获取所有被动输入面net.minecraft.core.Direction[]获取所有被动输出面getSideMode(net.minecraft.core.Direction side) 获取指定面的配置booleanisActive(net.minecraft.core.Direction side) 检查指定面是否为主动模式booleanisPassive(net.minecraft.core.Direction side) 检查指定面是否为被动模式voidsetSideMode(net.minecraft.core.Direction side, SideConfiguration.SideMode mode) 设置指定面的配置net.minecraft.nbt.CompoundTagtoNBT()序列化到NBTvoidtoNetwork(net.minecraft.network.FriendlyByteBuf buf) 写入网络包toString()
-
构造器详细资料
-
SideConfiguration
public SideConfiguration() -
SideConfiguration
-
-
方法详细资料
-
getSideMode
获取指定面的配置 -
setSideMode
设置指定面的配置 -
cycleSideMode
public void cycleSideMode(net.minecraft.core.Direction side) 切换指定面到下一个模式 -
canInput
public boolean canInput(net.minecraft.core.Direction side) 检查指定面是否可以输入 -
canOutput
public boolean canOutput(net.minecraft.core.Direction side) 检查指定面是否可以输出 -
isActive
public boolean isActive(net.minecraft.core.Direction side) 检查指定面是否为主动模式 -
isPassive
public boolean isPassive(net.minecraft.core.Direction side) 检查指定面是否为被动模式 -
getActiveInputSides
public net.minecraft.core.Direction[] getActiveInputSides()获取所有主动输入面 -
getActiveOutputSides
public net.minecraft.core.Direction[] getActiveOutputSides()获取所有主动输出面 -
getPassiveInputSides
public net.minecraft.core.Direction[] getPassiveInputSides()获取所有被动输入面 -
getPassiveOutputSides
public net.minecraft.core.Direction[] getPassiveOutputSides()获取所有被动输出面 -
toNBT
public net.minecraft.nbt.CompoundTag toNBT()序列化到NBT -
fromNBT
从NBT反序列化 -
toNetwork
public void toNetwork(net.minecraft.network.FriendlyByteBuf buf) 写入网络包 -
fromNetwork
从网络包读取 -
toString
-