Fix Pull Request comment

This commit is contained in:
2026-11-10 18:15:23 +01:00
parent 9201cb8186
commit d5c5da27bf
5 changed files with 9 additions and 5 deletions
@@ -54,7 +54,7 @@ FLAG_FREEZE_INACTIVE = §caus
FLAG_PROTECT_ACTIVE = §aan FLAG_PROTECT_ACTIVE = §aan
FLAG_PROTECT_INACTIVE = §caus FLAG_PROTECT_INACTIVE = §caus
FLAG_WATER_DESTROY = Wasserschaden FLAG_WATER_DESTROY = Wasserschaden
FLAG_PROJECTILE_STOPPER = Projektiel stopper FLAG_PROJECTILE_STOPPER = Projektil stopper
FLAG_WINDCHARGE_INTERACT = Windkugel interaktion FLAG_WINDCHARGE_INTERACT = Windkugel interaktion
FLAG_WATER_DESTROY_ALLOW = §cerlaubt FLAG_WATER_DESTROY_ALLOW = §cerlaubt
FLAG_WATER_DESTROY_DENY = §aaus FLAG_WATER_DESTROY_DENY = §aaus
@@ -23,19 +23,19 @@ import de.steamwar.bausystem.region.Region;
import de.steamwar.bausystem.region.RegionUtils; import de.steamwar.bausystem.region.RegionUtils;
import de.steamwar.bausystem.region.flags.Flag; import de.steamwar.bausystem.region.flags.Flag;
import de.steamwar.bausystem.region.flags.ProjectileStopperMode; import de.steamwar.bausystem.region.flags.ProjectileStopperMode;
import de.steamwar.command.AbstractSWCommand;
import de.steamwar.command.SWCommand; import de.steamwar.command.SWCommand;
import de.steamwar.linkage.Linked; import de.steamwar.linkage.Linked;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@Linked @Linked
public class ProjectileStopperCommand extends SWCommand { public class ProjectileStopperCommand extends SWCommand {
public ProjectileStopperCommand() { public ProjectileStopperCommand() {
super("projectilestopper"); super("projectilestopper");
} }
@AbstractSWCommand.Register(description = "REGION_PROJECTILE_STOPPER_HELP") @Register(description = "REGION_PROJECTILE_STOPPER_HELP")
public void toggleCommand(@AbstractSWCommand.Validator Player p) { public void toggleCommand(@Validator Player p) {
Region region = Region.getRegion(p.getLocation()); Region region = Region.getRegion(p.getLocation());
if (region.getRegionData().get(Flag.PROJECTILE_STOPPER).get() == ProjectileStopperMode.ENABLED) { if (region.getRegionData().get(Flag.PROJECTILE_STOPPER).get() == ProjectileStopperMode.ENABLED) {
region.getRegionData().set(Flag.PROJECTILE_STOPPER, ProjectileStopperMode.DISABLED); region.getRegionData().set(Flag.PROJECTILE_STOPPER, ProjectileStopperMode.DISABLED);
@@ -67,7 +67,6 @@ public class ProjectileStopperListener implements Listener, ScoreboardElement {
private void addEntity(Entity entity) { private void addEntity(Entity entity) {
Region region = Region.getRegion(entity.getLocation()); Region region = Region.getRegion(entity.getLocation());
projektileList.computeIfAbsent(region, key -> new HashSet<>()).add(entity); projektileList.computeIfAbsent(region, key -> new HashSet<>()).add(entity);
} }
@@ -75,10 +74,12 @@ public class ProjectileStopperListener implements Listener, ScoreboardElement {
public ScoreboardGroup getGroup() { public ScoreboardGroup getGroup() {
return ScoreboardGroup.REGION; return ScoreboardGroup.REGION;
} }
@Override @Override
public int order() { public int order() {
return 2; return 2;
} }
@Override @Override
public String get(Region region, Player p) { public String get(Region region, Player p) {
if (region.getRegionData().get(Flag.PROJECTILE_STOPPER).is(ProjectileStopperMode.ENABLED)) return null; if (region.getRegionData().get(Flag.PROJECTILE_STOPPER).is(ProjectileStopperMode.ENABLED)) return null;
@@ -29,6 +29,7 @@ import org.bukkit.entity.Player;
@Linked @Linked
public class WindChargeInteractModeCommand extends SWCommand { public class WindChargeInteractModeCommand extends SWCommand {
public WindChargeInteractModeCommand() { public WindChargeInteractModeCommand() {
super("windchargeinteract"); super("windchargeinteract");
} }
@@ -45,10 +45,12 @@ public class WindChargeInteractModeListener implements Listener, ScoreboardEleme
public ScoreboardGroup getGroup() { public ScoreboardGroup getGroup() {
return ScoreboardGroup.REGION; return ScoreboardGroup.REGION;
} }
@Override @Override
public int order() { public int order() {
return 2; return 2;
} }
@Override @Override
public String get(Region region, Player p) { public String get(Region region, Player p) {
if (region.getRegionData().get(Flag.WIND_CHARGE_INTERACT).is(WindChargeInteractMode.ALLOW)) return null; if (region.getRegionData().get(Flag.WIND_CHARGE_INTERACT).is(WindChargeInteractMode.ALLOW)) return null;