java.lang.Object
com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlockRuleSet
Direct Known Subclasses:
CustomTemplateConnectedBlockRuleSet, RoofConnectedBlockRuleSet, StairConnectedBlockRuleSet

public abstract class ConnectedBlockRuleSet extends Object
  • Field Details

  • Constructor Details

    • ConnectedBlockRuleSet

      public ConnectedBlockRuleSet()
  • Method Details

    • onlyUpdateOnPlacement

      public abstract boolean onlyUpdateOnPlacement()
    • getConnectedBlockType

      public abstract Optional<ConnectedBlocksUtil.ConnectedBlockResult> getConnectedBlockType(World var1, Vector3i var2, com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType var3, int var4, Vector3i var5, boolean var6)
    • updateCachedBlockTypes

      public void updateCachedBlockTypes(com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType blockType, BlockTypeAssetMap<String,com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType> assetMap)
    • toPacket

      @Nullable public ConnectedBlockRuleSet toPacket(BlockTypeAssetMap<String,com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType> assetMap)