Class PylonBlockSchema
-
- All Implemented Interfaces:
-
net.kyori.adventure.key.Keyed
,org.bukkit.Keyed
public final class PylonBlockSchema implements Keyed
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
PylonBlockSchema.Companion
-
Field Summary
Fields Modifier and Type Field Description private final PylonAddon
addon
private final TranslatableComponent
defaultBlockTranslationKey
private final Material
material
public final static PylonBlockSchema.Companion
Companion
-
Constructor Summary
Constructors Constructor Description PylonBlockSchema(NamespacedKey key, Material material, Class<out PylonBlock> blockClass)
-
Method Summary
Modifier and Type Method Description final PylonAddon
getAddon()
final TranslatableComponent
getDefaultBlockTranslationKey()
final Material
getMaterial()
final PylonBlock
create(Block block, BlockCreateContext context)
final PylonBlock
load(Block block, PersistentDataContainer pdc)
NamespacedKey
getKey()
Boolean
equals(Object other)
Integer
hashCode()
-
-
Constructor Detail
-
PylonBlockSchema
PylonBlockSchema(NamespacedKey key, Material material, Class<out PylonBlock> blockClass)
-
-
Method Detail
-
getAddon
final PylonAddon getAddon()
-
getDefaultBlockTranslationKey
final TranslatableComponent getDefaultBlockTranslationKey()
-
getMaterial
final Material getMaterial()
-
create
final PylonBlock create(Block block, BlockCreateContext context)
-
load
final PylonBlock load(Block block, PersistentDataContainer pdc)
-
getKey
NamespacedKey getKey()
-
-
-
-