Class DirectionalBlock
-
- All Implemented Interfaces:
public class DirectionalBlock
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumDirectionalBlock.DirectionalTypepublic classDirectionalBlock.Companion
-
Field Summary
Fields Modifier and Type Field Description private final StringparentBlockprivate final DirectionalBlock.DirectionalTypedirectionalTypeprivate final NoteBlockMechanicparentMechanicprivate final List<String>blockspublic final static DirectionalBlock.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description DirectionalBlock(ConfigurationSection section)
-
Method Summary
Modifier and Type Method Description final StringgetParentBlock()final DirectionalBlock.DirectionalTypegetDirectionalType()final NoteBlockMechanicgetParentMechanic()List<String>getBlocks()final BooleanisParentBlock()NoteBlockMechanicdirectionMechanic(BlockFace face, Player player)final KeydirectionalModel(NoteBlockMechanic mechanic)BooleananyMatch(String itemId)UnitparseVariantBuilder(Variant.Builder variantBuilder, CustomBlockMechanic mechanic)-
-
Method Detail
-
getParentBlock
final String getParentBlock()
-
getDirectionalType
final DirectionalBlock.DirectionalType getDirectionalType()
-
getParentMechanic
final NoteBlockMechanic getParentMechanic()
-
isParentBlock
final Boolean isParentBlock()
-
directionMechanic
NoteBlockMechanic directionMechanic(BlockFace face, Player player)
-
directionalModel
final Key directionalModel(NoteBlockMechanic mechanic)
-
parseVariantBuilder
Unit parseVariantBuilder(Variant.Builder variantBuilder, CustomBlockMechanic mechanic)
-
-
-
-