本文整理汇总了Java中org.dynmap.markers.Marker.setLabel方法的典型用法代码示例。如果您正苦于以下问题:Java Marker.setLabel方法的具体用法?Java Marker.setLabel怎么用?Java Marker.setLabel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.dynmap.markers.Marker
的用法示例。
在下文中一共展示了Marker.setLabel方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: update
import org.dynmap.markers.Marker; //导入方法依赖的package包/类
public void update(MarkerAPI markerApi, Marker marker) {
if (!this.world.equals(marker.getWorld()) || this.x != marker.getX() || this.y != marker.getY() || this.z != marker.getZ()) {
marker.setLocation(this.world, this.x, this.y, this.z);
}
if (!marker.getLabel().equals(this.label)) {
marker.setLabel(this.label);
}
MarkerIcon icon = getMarkerIcon(markerApi, this.iconName);
if (marker.getMarkerIcon() == null || marker.getMarkerIcon().equals(icon)) {
marker.setMarkerIcon(icon);
}
if (!marker.getDescription().equals(this.description)) {
marker.setDescription(this.description);
}
}
示例2: updateStructures
import org.dynmap.markers.Marker; //导入方法依赖的package包/类
private void updateStructures() {
Iterator<Entry<BlockCoord, Structure>> iter = CivGlobal.getStructureIterator();
while(iter.hasNext()) {
Structure struct = iter.next().getValue();
Marker m = this.structureMarkers.get(struct.getCorner().toString());
if (m == null) {
int centerX = struct.getCorner().getX() + (struct.getTemplateX() / 2);
int centerY = struct.getCorner().getY() + (struct.getTemplateY() / 2);
int centerZ = struct.getCorner().getZ() + (struct.getTemplateZ() / 2);
m = structureSet.createMarker("struct-"+struct.getId(), struct.getDisplayName(), false,
struct.getCorner().getWorldname(),
centerX, centerY, centerZ,
markerapi.getMarkerIcon(struct.getMarkerIconName()), false);
if (m == null) {
DynmapCivcraftPlugin.log.info("Unable to create marker for:"+struct.getDisplayName()+" at "+struct.getCorner().toString());
continue;
}
}
// if (m == null) {
// DynmapCivcraftPlugin.log.info("marker was null");
// return;
// }
//if (struct == null) {
// DynmapCivcraftPlugin.log.info("struct was null");
// return;
//}
if (struct.getDisplayName() == null) {
DynmapCivcraftPlugin.log.info("display name was null");
return;
}
//if (struct != null) {
m.setLabel(struct.getDisplayName());
m.setDescription(struct.getDynmapDescription());
//}
structureMarkers.put(struct.getCorner().toString(), m);
}
}