geforkt von Mirrors/FastAsyncWorldEdit
Fixed an NullPointerException with PlotSquared
Dieser Commit ist enthalten in:
Ursprung
c1fe16b0e9
Commit
e32e17b15c
@ -108,11 +108,14 @@ public class PlotSquaredFeature extends FaweMaskManager {
|
|||||||
@Override
|
@Override
|
||||||
public FaweMask getMask(Player player, MaskType type) {
|
public FaweMask getMask(Player player, MaskType type) {
|
||||||
final PlotPlayer pp = PlotPlayer.wrap(player.getUniqueId());
|
final PlotPlayer pp = PlotPlayer.wrap(player.getUniqueId());
|
||||||
|
if (pp == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
final Set<CuboidRegion> regions;
|
final Set<CuboidRegion> regions;
|
||||||
Plot plot = pp.getCurrentPlot();
|
Plot plot = pp.getCurrentPlot();
|
||||||
if (isAllowed(player, plot, type)) {
|
if (isAllowed(player, plot, type)) {
|
||||||
regions = plot.getRegions();
|
regions = plot.getRegions();
|
||||||
} else {
|
} else {
|
||||||
plot = null;
|
plot = null;
|
||||||
regions = WEManager.getMask(pp);
|
regions = WEManager.getMask(pp);
|
||||||
if (regions.size() == 1) {
|
if (regions.size() == 1) {
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren