类 SideConfiguration

java.lang.Object
committee.nova.mods.avaritia.core.io.SideConfiguration

public class SideConfiguration extends Object
方块配置数据类 Description: 管理NeutronCompressor各个面的输入输出配置
  • 构造器详细资料

    • SideConfiguration

      public SideConfiguration()
    • SideConfiguration

      public SideConfiguration(SideConfiguration other)
  • 方法详细资料

    • getSideMode

      public SideConfiguration.SideMode getSideMode(net.minecraft.core.Direction side)
      获取指定面的配置
    • setSideMode

      public void setSideMode(net.minecraft.core.Direction side, SideConfiguration.SideMode mode)
      设置指定面的配置
    • 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

      public static SideConfiguration fromNBT(net.minecraft.nbt.CompoundTag tag)
      从NBT反序列化
    • toNetwork

      public void toNetwork(net.minecraft.network.FriendlyByteBuf buf)
      写入网络包
    • fromNetwork

      public static SideConfiguration fromNetwork(net.minecraft.network.FriendlyByteBuf buf)
      从网络包读取
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object