Java源码示例:org.bukkit.inventory.meta.MapMeta

示例1
private boolean isOurGraph(ItemStack item) {
    if (!LagUtils.isFilledMapSupported()) {
        return isOurGraphLegacy(item);
    }

    if (item.getType() != Material.FILLED_MAP) {
        return false;
    }

    ItemMeta meta = item.getItemMeta();
    if (!(meta instanceof MapMeta)) {
        return false;
    }

    MapMeta mapMeta = (MapMeta) meta;
    MapView mapView = mapMeta.getMapView();
    return mapView != null && isOurRenderer(mapView);
}
 
示例2
private boolean isOurGraph(ItemStack item) {
    if (!LagUtils.isFilledMapSupported()) {
        return isOurGraphLegacy(item);
    }

    if (item.getType() != Material.FILLED_MAP) {
        return false;
    }

    ItemMeta meta = item.getItemMeta();
    if (!(meta instanceof MapMeta)) {
        return false;
    }

    MapMeta mapMeta = (MapMeta) meta;
    MapView mapView = mapMeta.getMapView();
    return mapView != null && isOurRenderer(mapView);
}