Skip to content

Commit

Permalink
Fix falling blocks being able to grief other teams in prep phase
Browse files Browse the repository at this point in the history
  • Loading branch information
minus1over12 committed Jun 25, 2024
1 parent 61d94d1 commit fa775cd
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ plugins {
}

group = 'io.github.minus1over12'
version = '1.0.0'
version = '1.0.1'

repositories {
mavenCentral()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import org.bukkit.event.block.BlockPistonEvent;
import org.bukkit.event.block.BlockPistonExtendEvent;
import org.bukkit.event.block.BlockPistonRetractEvent;
import org.bukkit.event.entity.EntityChangeBlockEvent;
import org.bukkit.event.entity.EntityEvent;
import org.bukkit.event.entity.EntityExplodeEvent;
import org.bukkit.event.entity.ProjectileHitEvent;
Expand Down Expand Up @@ -691,4 +692,14 @@ private <T extends EntityEvent & Cancellable> void cancelOOBEntityEventIfNeeded(
public void onEntityExplodeEvent(EntityExplodeEvent event) {
cancelOOBEntityEventIfNeeded(event);
}

/**
* Prevents entities from changing blocks outside their spawn quadrant in prep phase.
*
* @param event the event that triggered this method
*/
@EventHandler
public void onEntityChangeBlockEvent(EntityChangeBlockEvent event) {
cancelOOBEntityEventIfNeeded(event);
}
}

0 comments on commit fa775cd

Please sign in to comment.