classpublicabstractPriority 3
ConnectedBlockRuleSet
com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlockRuleSet
3
Methods
3
Public Methods
0
Fields
1
Constructors
Constants
CodecMapCodec<ConnectedBlockRuleSet>CODEC= new CodecMapCodec<>("Type")
Constructors
public
ConnectedBlockRuleSet()Methods
Public Methods (3)
public
boolean onlyUpdateOnPlacement()public
com.hypixel.hytale.protocol.ConnectedBlockRuleSet toPacket(BlockTypeAssetMap<String, BlockType> assetMap)@Nullable
public
void updateCachedBlockTypes(BlockType blockType, BlockTypeAssetMap<String, BlockType> assetMap)Inheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Related Classes
Source Code
package com.hypixel.hytale.server.core.universe.world.connectedblocks;
import com.hypixel.hytale.assetstore.map.BlockTypeAssetMap;
import com.hypixel.hytale.codec.lookup.CodecMapCodec;
import com.hypixel.hytale.math.vector.Vector3i;
import com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType;
import com.hypixel.hytale.server.core.universe.world.World;
import java.util.Optional;
import javax.annotation.Nullable;
public abstract class ConnectedBlockRuleSet {
public static final CodecMapCodec<ConnectedBlockRuleSet> CODEC = new CodecMapCodec<>("Type");
public ConnectedBlockRuleSet() {
}
public abstract boolean onlyUpdateOnPlacement();
public abstract Optional<ConnectedBlocksUtil.ConnectedBlockResult> getConnectedBlockType(
World var1, Vector3i var2, BlockType var3, int var4, Vector3i var5, boolean var6
);
public void updateCachedBlockTypes(BlockType blockType, BlockTypeAssetMap<String, BlockType> assetMap) {
}
@Nullable
public com.hypixel.hytale.protocol.ConnectedBlockRuleSet toPacket(BlockTypeAssetMap<String, BlockType> assetMap) {
return null;
}
}