Skip to content

Commit 57753dd

Browse files
committed
Adjustments
1 parent be34046 commit 57753dd

File tree

27 files changed

+96
-56
lines changed

27 files changed

+96
-56
lines changed

worldedit-bukkit/adapters/adapter-1_20_2/src/main/java/com/sk89q/worldedit/bukkit/adapter/ext/fawe/v1_20_R2/PaperweightAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,8 @@ private ResourceKey<LevelStem> getWorldDimKey(Environment env) {
863863
SideEffect.HISTORY,
864864
SideEffect.HEIGHTMAPS,
865865
SideEffect.LIGHTING,
866-
SideEffect.NEIGHBORS
866+
SideEffect.NEIGHBORS,
867+
SideEffect.ENTITY_EVENTS
867868
//FAWE end
868869
);
869870

worldedit-bukkit/adapters/adapter-1_20_2/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R2/PaperweightFaweAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,8 @@ public BaseBlock getFullBlock(final Location location) {
309309
SideEffect.HISTORY,
310310
SideEffect.HEIGHTMAPS,
311311
SideEffect.LIGHTING,
312-
SideEffect.NEIGHBORS
312+
SideEffect.NEIGHBORS,
313+
SideEffect.ENTITY_EVENTS
313314
);
314315

315316
@Override

worldedit-bukkit/adapters/adapter-1_20_2/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R2/PaperweightGetBlocks.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -690,16 +690,18 @@ protected <T extends Future<T>> T internalCall(
690690
z
691691
);
692692
if (!set.getSideEffectSet().shouldApply(SideEffect.ENTITY_EVENTS)) {
693+
entity.spawnReason = CreatureSpawnEvent.SpawnReason.CUSTOM;
694+
entity.generation = false;
693695
if (PaperLib.isPaper()) {
694696
if (!nmsWorld.getEntityLookup().addNewEntity(entity)) {
695697
onError.run();
696698
}
697-
return;
699+
continue;
698700
}
699701
// Not paper
700702
try {
701703
PaperweightPlatformAdapter.getEntitySectionManager(nmsWorld).addNewEntity(entity);
702-
return;
704+
continue;
703705
} catch (IllegalAccessException e) {
704706
// Fallback
705707
LOGGER.warn("Error bypassing entity events on spawn on Spigot", e);

worldedit-bukkit/adapters/adapter-1_20_4/src/main/java/com/sk89q/worldedit/bukkit/adapter/ext.fawe/v1_20_R3/PaperweightAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,8 @@ private ResourceKey<LevelStem> getWorldDimKey(Environment env) {
862862
SideEffect.HISTORY,
863863
SideEffect.HEIGHTMAPS,
864864
SideEffect.LIGHTING,
865-
SideEffect.NEIGHBORS
865+
SideEffect.NEIGHBORS,
866+
SideEffect.ENTITY_EVENTS
866867
//FAWE end
867868
);
868869

worldedit-bukkit/adapters/adapter-1_20_4/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R3/PaperweightFaweAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,8 @@ public BaseBlock getFullBlock(final Location location) {
308308
SideEffect.HISTORY,
309309
SideEffect.HEIGHTMAPS,
310310
SideEffect.LIGHTING,
311-
SideEffect.NEIGHBORS
311+
SideEffect.NEIGHBORS,
312+
SideEffect.ENTITY_EVENTS
312313
);
313314

314315
@Override

worldedit-bukkit/adapters/adapter-1_20_4/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R3/PaperweightGetBlocks.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -691,16 +691,18 @@ protected <T extends Future<T>> T internalCall(
691691
z
692692
);
693693
if (!set.getSideEffectSet().shouldApply(SideEffect.ENTITY_EVENTS)) {
694+
entity.spawnReason = CreatureSpawnEvent.SpawnReason.CUSTOM;
695+
entity.generation = false;
694696
if (PaperLib.isPaper()) {
695697
if (!nmsWorld.getEntityLookup().addNewEntity(entity)) {
696698
onError.run();
697699
}
698-
return;
700+
continue;
699701
}
700702
// Not paper
701703
try {
702704
PaperweightPlatformAdapter.getEntitySectionManager(nmsWorld).addNewEntity(entity);
703-
return;
705+
continue;
704706
} catch (IllegalAccessException e) {
705707
// Fallback
706708
LOGGER.warn("Error bypassing entity events on spawn on Spigot", e);

worldedit-bukkit/adapters/adapter-1_20_5/src/main/java/com/sk89q/worldedit/bukkit/adapter/ext.fawe/v1_20_R4/PaperweightAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -886,7 +886,8 @@ private ResourceKey<LevelStem> getWorldDimKey(Environment env) {
886886
SideEffect.HISTORY,
887887
SideEffect.HEIGHTMAPS,
888888
SideEffect.LIGHTING,
889-
SideEffect.NEIGHBORS
889+
SideEffect.NEIGHBORS,
890+
SideEffect.ENTITY_EVENTS
890891
//FAWE end
891892
);
892893

worldedit-bukkit/adapters/adapter-1_20_5/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R4/PaperweightFaweAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,8 @@ public BaseBlock getFullBlock(final Location location) {
317317
SideEffect.HISTORY,
318318
SideEffect.HEIGHTMAPS,
319319
SideEffect.LIGHTING,
320-
SideEffect.NEIGHBORS
320+
SideEffect.NEIGHBORS,
321+
SideEffect.ENTITY_EVENTS
321322
);
322323

323324
@Override

worldedit-bukkit/adapters/adapter-1_20_5/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R4/PaperweightGetBlocks.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -692,16 +692,18 @@ protected <T extends Future<T>> T internalCall(
692692
z
693693
);
694694
if (!set.getSideEffectSet().shouldApply(SideEffect.ENTITY_EVENTS)) {
695+
entity.spawnReason = CreatureSpawnEvent.SpawnReason.CUSTOM;
696+
entity.generation = false;
695697
if (PaperLib.isPaper()) {
696698
if (!nmsWorld.getEntityLookup().addNewEntity(entity)) {
697699
onError.run();
698700
}
699-
return;
701+
continue;
700702
}
701703
// Not paper
702704
try {
703705
PaperweightPlatformAdapter.getEntitySectionManager(nmsWorld).addNewEntity(entity);
704-
return;
706+
continue;
705707
} catch (IllegalAccessException e) {
706708
// Fallback
707709
LOGGER.warn("Error bypassing entity events on spawn on Spigot", e);

worldedit-bukkit/adapters/adapter-1_21/src/main/java/com/sk89q/worldedit/bukkit/adapter/ext/fawe/v1_21_R1/PaperweightAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,8 @@ private ResourceKey<LevelStem> getWorldDimKey(Environment env) {
887887
SideEffect.HISTORY,
888888
SideEffect.HEIGHTMAPS,
889889
SideEffect.LIGHTING,
890-
SideEffect.NEIGHBORS
890+
SideEffect.NEIGHBORS,
891+
SideEffect.ENTITY_EVENTS
891892
//FAWE end
892893
);
893894

0 commit comments

Comments
 (0)