Plotsquared Api

Plotsquared Api Average ratng: 4,1/5 8500 reviews

What is PlotSquared?
PlotSquared is a land and world management plugin. It includes several highly configurable world generators. You can create plots of land in existing worlds using plot clusters, or you can have a full world of plots.

  • In built plot downloading + cross server saving and loading + some optional web interfaces
  • Plot swapping / copying and cross world plot moving
  • Plot merging, your own plots or between friends
  • Add, Trust or Deny people from your plot
  • Extensive flag system so you can decide what should be protected on a per world, or per plot basis
  • Plot entry notifications / per plot time / weather / music etc with the flag system
  • Add custom roads to existing maps to make them look nicer
  • Configure additional messages however you want
  • Dynamic world border to prevent excessive exploring
  • Mob protection and per plot mob limiting
  • Plot rating, ranking, complexity analysis, and auto clearing calibration
  • Restrict the use of WorldEdit and VoxelSniper to plots only.
  • And lots of more features! Check our wiki or Spigot page for more information!
Here are a few screenshots of its features, check the Spigot page for more:
  1. Please ensure the correct platform & version is selected above.
    Versions labeled as 'Spigot' run on Paper as well.
    Versions below 1.13 are classified as legacy and receive limited to none support.

    • From ci.athion.net

  2. Download any optional dependencies

    • PlotUpload - Web interface that supports multiple servers
    • PlotWebPHP - Web interface that supports plot searching

  3. Configure the plugin + Give players the required permissions

    • You can find the configs file at: /PlotSquared/config/settings.yml

  4. If you have any questions, or just want to chat, you can join the Discord channel:

  5. #IntellectualSites @ Discord
  6. If you want to show your appreciation, donations or a constructive review are always welcome:

Plot y versus x as lines and/or markers.

Call signatures:

The coordinates of the points or line nodes are given by x, y.

The optional parameter fmt is a convenient way for defining basicformatting like color, marker and linestyle. It's a shortcut stringnotation described in the Notes section below.

Name Size Times seen First seen Last seen Times installed First installed Last installed Times uninstalled First uninstalled Last uninstalled Link. Integrate mclo.gs directly into your server panel, your hosting software or anything else. This platform was built for high performance automation and can easily be integrated into any existing software via our HTTP API. Economy: true # Expiry will clear old or simplistic plots plot-expiry: false # Processes chunks (trimming, or entity/tile limits) chunk-processor: false # Kill mobs on roads (Chicken, Cow, etc.) kill-road-mobs: false # Kill items on roads (Stick, Paper, etc.) kill-road-items: false # Kill vehicles on roads (Boat, Minecart, etc.) kill-road.

You can use Line2D properties as keyword arguments for morecontrol on the appearance. Line properties and fmt can be mixed.The following two calls yield identical results:

When conflicting with fmt, keyword arguments take precedence.

Plotting labelled data

There's a convenient way for plotting objects with labelled data (i.e.data that can be accessed by index obj['y']). Instead of givingthe data in x and y, you can provide the object in the dataparameter and just give the labels for x and y:

All indexable objects are supported. This could e.g. be a dict, apandas.DataFrame or a structured numpy array.

Plotting multiple sets of data

There are various ways to plot multiple sets of data.

  • The most straight forward way is just to call plot multiple times.Example:

  • Alternatively, if your data is already a 2d array, you can pass itdirectly to x, y. A separate data set will be drawn for everycolumn.

    Example: an array a where the first column represents the xvalues and the other columns are the y columns:

  • The third way is to specify multiple sets of [x], y, [fmt]groups:

    In this case, any additional keyword argument applies to alldatasets. Also this syntax cannot be combined with the dataparameter.

By default, each line is assigned a different style specified by a'style cycle'. The fmt and line property parameters are onlynecessary if you want explicit deviations from these defaults.Alternatively, you can also change the style cycle usingrcParams['axes.prop_cycle'] (default: cycler('color',['#1f77b4','#ff7f0e','#2ca02c','#d62728','#9467bd','#8c564b','#e377c2','#7f7f7f','#bcbd22','#17becf'])).

Parameters:
x, yarray-like or scalar

The horizontal / vertical coordinates of the data points.x values are optional and default to range(len(y)).

Commonly, these parameters are 1D arrays.

They can also be scalars, or two-dimensional (in that case, thecolumns represent separate data sets).

These arguments cannot be passed as keywords.

fmtstr, optional

A format string, e.g. 'ro' for red circles. See the Notessection for a full description of the format strings.

Format strings are just an abbreviation for quickly settingbasic line properties. All of these and more can also becontrolled by keyword arguments.

This argument cannot be passed as keyword.

dataindexable object, optional

An object with labelled data. If given, provide the label names toplot in x and y.

Note

Technically there's a slight ambiguity in calls where thesecond label is a valid fmt. plot('n','o',data=obj)could be plt(x,y) or plt(y,fmt). In such cases,the former interpretation is chosen, but a warning is issued.You may suppress the warning by adding an empty format stringplot('n','o',',data=obj).

Returns:
list of Line2D

A list of lines representing the plotted data.

Other Parameters:
scalex, scaleybool, default: True

These parameters determine if the view limits are adapted to thedata limits. The values are passed on to autoscale_view.

**kwargsLine2D properties, optional

kwargs are used to specify properties like a line label (forauto legends), linewidth, antialiasing, marker face color.Example:

If you make multiple lines with one plot call, the kwargsapply to all those lines.

Here is a list of available Line2D properties:

PropertyDescription
agg_filtera filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array
alphafloat or None
animatedbool
antialiased or aabool
clip_boxBbox
clip_onbool
clip_pathPatch or (Path, Transform) or None
color or ccolor
containsunknown
dash_capstyle{'butt', 'round', 'projecting'}
dash_joinstyle{'miter', 'round', 'bevel'}
dashessequence of floats (on/off ink in points) or (None, None)
data(2, N) array or two 1D arrays
drawstyle or ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
figureFigure
fillstyle{'full', 'left', 'right', 'bottom', 'top', 'none'}
gidstr
in_layoutbool
labelobject
linestyle or ls{'-', '--', '-.', ':', ', (offset, on-off-seq), ...}
linewidth or lwfloat
markermarker style string, Path or MarkerStyle
markeredgecolor or meccolor
markeredgewidth or mewfloat
markerfacecolor or mfccolor
markerfacecoloralt or mfcaltcolor
markersize or msfloat
markeveryNone or int or (int, int) or slice or List[int] or float or (float, float) or List[bool]
path_effectsAbstractPathEffect
pickerunknown
pickradiusfloat
rasterizedbool or None
sketch_params(scale: float, length: float, randomness: float)
snapbool or None
solid_capstyle{'butt', 'round', 'projecting'}
solid_joinstyle{'miter', 'round', 'bevel'}
transformmatplotlib.transforms.Transform
urlstr
visiblebool
xdata1D array
ydata1D array
zorderfloat

How To Use Plotsquared

See also

scatter
XY scatter plot with markers of varying size and/or color ( sometimes also called bubble chart).

Notes

Format Strings

A format string consists of a part for color, marker and line:

Plotsquared permissions

Each of them is optional. If not provided, the value from the stylecycle is used. Exception: If line is given, but no marker,the data will be a line without markers.

Download

Other combinations such as [color][marker][line] are alsosupported, but note that their parsing may be ambiguous.

Markers

characterdescription
'.'point marker
','pixel marker
'o'circle marker
'v'triangle_down marker
'^'triangle_up marker
'<'triangle_left marker
'>'triangle_right marker
'1'tri_down marker
'2'tri_up marker
'3'tri_left marker
'4'tri_right marker
's'square marker
'p'pentagon marker
'*'star marker
'h'hexagon1 marker
'H'hexagon2 marker
'+'plus marker
'x'x marker
'D'diamond marker
'd'thin_diamond marker
' 'vline marker
'_'hline marker

Line Styles

characterdescription
'-'solid line style
'--'dashed line style
'-.'dash-dot line style
':'dotted line style

Plotsquared Commands Minecraft

Example format strings:

Colors

Plots Admin Interact Road

ApiPlotsquared

The supported color abbreviations are the single letter codes

charactercolor
'b'blue
'g'green
'r'red
'c'cyan
'm'magenta
'y'yellow
'k'black
'w'white

and the 'CN' colors that index into the default property cycle.

Plotsquared Permissions

If the color is the only part of the format string, you canadditionally use any matplotlib.colors spec, e.g. full names('green') or hex strings ('#008000').