Class WrappedCodingBlock<T extends CodingBlock>

java.lang.Object
ua.mcchickenstudio.opencreative.indev.blocks.WrappedCodingBlock<T>
Type Parameters:
T - coding block type to store data.
All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
Direct Known Subclasses:
WrappedActionBlock, WrappedExecutor

public abstract class WrappedCodingBlock<T extends CodingBlock> extends Object implements org.bukkit.configuration.serialization.ConfigurationSerializable

WrappedCodingBlock

This class represents a coding metadata provider for coding block, for example: coordinates in coding world.
  • Field Details

    • codingBlock

      protected final T extends CodingBlock codingBlock
  • Constructor Details

    • WrappedCodingBlock

      protected WrappedCodingBlock(T codingBlock, int x, int y, int z)
  • Method Details

    • serialize

      @NotNull public @NotNull Map<String,Object> serialize()
      Specified by:
      serialize in interface org.bukkit.configuration.serialization.ConfigurationSerializable
    • getBlock

      public T getBlock()
    • getX

      public int getX()
    • getY

      public int getY()
    • getZ

      public int getZ()