Skip to content

Commit 1f7ebc5

Browse files
authored
Prevent "Plugin is getting a faraway chunk" spam when players are at … (#238)
* Prevent "Plugin is getting a faraway chunk" spam when players are at world border. * Prevent "Plugin is getting a faraway chunk" spam when players are at world border. * Deleted the weird symbol, why is it here? * ignoreCancelled by default false * Revert "ignoreCancelled by default false" This reverts commit 3d3090a.
1 parent c1f195e commit 1f7ebc5

File tree

24 files changed

+26
-1
lines changed

24 files changed

+26
-1
lines changed

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/FillNetherCeilingOnChunkload.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public void disable() {
5050
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
5151
private void onChunkLoad(ChunkLoadEvent event) {
5252
if (!alsoCheckNewChunks && event.isNewChunk()) return;
53+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
5354
World world = event.getWorld();
5455
if (world.getEnvironment() != World.Environment.NETHER) return;
5556
if (exemptedWorlds.contains(world.getName())) return;

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/FillNetherFloorOnChunkload.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public void disable() {
5050
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
5151
private void onChunkLoad(ChunkLoadEvent event) {
5252
if (!alsoCheckNewChunks && event.isNewChunk()) return;
53+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
5354
World world = event.getWorld();
5455
if (world.getEnvironment() != World.Environment.NETHER) return;
5556
if (exemptedWorlds.contains(world.getName())) return;

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/FillOverworldFloorOnChunkload.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public void disable() {
5050
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
5151
private void onChunkLoad(ChunkLoadEvent event) {
5252
if (!alsoCheckNewChunks && event.isNewChunk()) return;
53+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
5354
World world = event.getWorld();
5455
if (world.getEnvironment() != World.Environment.NETHER) return;
5556
if (exemptedWorlds.contains(world.getName())) return;

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/chunklimits/DroppedItemLimit.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ private void onItemDrop(ItemSpawnEvent event) {
125125
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
126126
private void onChunkLoad(ChunkLoadEvent event) {
127127
if (!onChunkLoad || event.isNewChunk()) return;
128+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
128129

129130
int droppedItemCount = 0;
130131

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/elytra/ElytraHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,5 +164,5 @@ public void calcSpeedAvg(boolean using3D, long tickPeriod) {
164164
speedAvg = Math.abs(using3D ? LocationUtil.getRelDistance3D(previous, latest) : LocationUtil.getRelDistance2D(previous, latest)) / tickPeriod;
165165
previous = latest.clone();
166166
}
167-
};
167+
}
168168
}

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/IllegalItemModule.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ private void onItemGoesThroughHopper(InventoryMoveItemEvent event) {
122122
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
123123
private void onChunkLoad(ChunkLoadEvent event) {
124124
if (event.isNewChunk()) return;
125+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
125126

126127
Chunk chunk = event.getChunk();
127128
final int minY = event.getWorld().getMinHeight();

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/placedblocks/RemoveIllegalBlocksOnChunkload.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public void disable() {
7171
private void onChunkLoad(ChunkLoadEvent event) {
7272
if (event.isNewChunk()) return;
7373
if (checkShouldPauseOnLowTPS && AnarchyExploitFixes.getTickReporter().getTPS() <= pauseTPS) return;
74+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
7475

7576
Chunk chunk = event.getChunk();
7677
World world = chunk.getWorld();

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/placedblocks/RemoveUnnaturalSpawners.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ public void disable() {
8787
@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
8888
private void onChunkLoad(ChunkLoadEvent event) {
8989
if (event.isNewChunk() || checkShouldPauseOnLowTPS && AnarchyExploitFixes.getTickReporter().getTPS() <= pauseTPS) return;
90+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
9091

9192
Chunk chunk = event.getChunk();
9293
World world = chunk.getWorld();

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/KeepStashLoaded.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ private void onChunkLoad(ChunkLoadEvent event) {
143143
if (event.isNewChunk()) return;
144144
final String world = event.getWorld().getName();
145145
if (!worldsAndTheirRadiuses.containsKey(world)) return;
146+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
146147

147148
Chunk chunk = event.getChunk();
148149

AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/agelimits/CustomAgeLimits.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ public void accept(ScheduledTask task) {
114114
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
115115
private void onChunkLoad(ChunkLoadEvent event) {
116116
if (event.isNewChunk()) return;
117+
if (event.getChunk().getX() > 1875000 || event.getChunk().getZ() > 1875000 || event.getChunk().getX() < -1875000 || event.getChunk().getZ() < -1875000) return;
117118

118119
for (Entity entity : event.getChunk().getEntities()) {
119120
if (entityLimits.containsKey(entity.getType()) && entity.getTicksLived() >= entityLimits.get(entity.getType())) {

0 commit comments

Comments
 (0)