publicinterfaceModel {publicStringgetId();publicStringgetName();publicStringgetAuthor();publicStringgetVersion();publicStringgetDescription();publicModelPropertiesgetProperties(); // entity collision, block collision and model placeable item materialpublicModelPartPropertiesgetPartProperties(); // get part material, interaction, value & morepublicModelParametersgetParameters(); // get args for colors publicSpawnedModelspawn(Location location,BlockFace rotation,PassedParameters params);publicSpawnedModelspawn(Location location,BlockFace rotation);publicSpawnedModelspawn(Location location,PassedParameters params);publicSpawnedModelspawn(Location location);publicStringgetGroup();}