public class CustomConnectedBlockTemplateAsset implementsJsonAssetWithMap,DefaultAssetMap,CustomConnectedBlockTemplateAsset>>
Class CustomConnectedBlockTemplateAsset. Provides customconnectedblocktemplateasset functionality for the Hytale server.
java.lang.Object > CustomConnectedBlockTemplateAsset
Field Summary
id
private
String
id
Field id.
data
private
AssetExtraInfo.Data
data
Field data.
connectsToOtherMaterials
protected
boolean
connectsToOtherMaterials
Field connectsToOtherMaterials.
dontUpdateAfterInitialPlacement
private
boolean
dontUpdateAfterInitialPlacement
Field dontUpdateAfterInitialPlacement.
defaultShapeName
private
String
defaultShapeName
Field defaultShapeName.
connectedBlockShape
final
ConnectedBlockShape
connectedBlockShape
Field connectedBlockShape.
patterns
final
CustomTemplateConnectedBlockPattern[]
patterns
Field patterns.
blockRotationIfMatchedOptional
final
Optional
blockRotationIfMatchedOptional
Field blockRotationIfMatchedOptional.
defaultShapeBlockPattern
final
BlockPattern
defaultShapeBlockPattern
Field defaultShapeBlockPattern.
defaultBlock
final
BlockPattern.BlockEntry
defaultBlock
Field defaultBlock.
Method Detail
CustomConnectedBlockTemplateAsset
public
public
CustomConnectedBlockTemplateAsset
()
Method CustomConnectedBlockTemplateAsset.
getAssetStore
public
>
getAssetStore
()
Method getAssetStore.
getAssetMap
public
CustomConnectedBlockTemplateAsset>
getAssetMap
()
Method getAssetMap.
getConnectedBlockType
public
Optional
getConnectedBlockType
(final World world, final Vector3i coordinate, final CustomTemplateConnectedBlockRuleSet ruleSet, final BlockType blockType, final int rotation, final Vector3i placementNormal, final boolean useDefaultShapeIfNoMatch, final boolean isPlacement)
Method getConnectedBlockType.
- Parameters:
final Worldworldfinal Vector3icoordinatefinal CustomTemplateConnectedBlockRuleSetruleSetfinal BlockTypeblockTypefinal introtationfinal Vector3iplacementNormalfinal booleanuseDefaultShapeIfNoMatchfinal booleanisPlacement
isDontUpdateAfterInitialPlacement
public
boolean
isDontUpdateAfterInitialPlacement
()
Method isDontUpdateAfterInitialPlacement.
getId
public
String
getId
()
Method getId.
KeyedCodec
public
new
KeyedCodec
("ConnectsToOtherMaterials", Codec.BOOLEAN, false)
Method KeyedCodec.
- Parameters:
"ConnectsToOtherMaterials""ConnectsToOtherMaterials"Codec.BOOLEANCodec.BOOLEANfalsefalse