forked from LogBlock/LogBlock
16 lines
402 B
Java
16 lines
402 B
Java
package de.diddiz.LogBlock.blockstate;
|
|
|
|
import org.bukkit.Material;
|
|
import org.bukkit.block.BlockState;
|
|
import org.bukkit.configuration.file.YamlConfiguration;
|
|
|
|
public interface BlockStateCodec {
|
|
Material[] getApplicableMaterials();
|
|
|
|
YamlConfiguration serialize(BlockState state);
|
|
|
|
void deserialize(BlockState state, YamlConfiguration conf);
|
|
|
|
String toString(YamlConfiguration conf);
|
|
}
|