Skip to content

Commit 25de0c9

Browse files
committed
Adjustments
1 parent 5fff7f9 commit 25de0c9

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
@@ -872,7 +872,8 @@ private ResourceKey<LevelStem> getWorldDimKey(Environment env) {
872872
SideEffect.HISTORY,
873873
SideEffect.HEIGHTMAPS,
874874
SideEffect.LIGHTING,
875-
SideEffect.NEIGHBORS
875+
SideEffect.NEIGHBORS,
876+
SideEffect.ENTITY_EVENTS
876877
//FAWE end
877878
);
878879

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
@@ -333,7 +333,8 @@ public BaseBlock getFullBlock(final Location location) {
333333
SideEffect.HISTORY,
334334
SideEffect.HEIGHTMAPS,
335335
SideEffect.LIGHTING,
336-
SideEffect.NEIGHBORS
336+
SideEffect.NEIGHBORS,
337+
SideEffect.ENTITY_EVENTS
337338
);
338339

339340
@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
@@ -679,16 +679,18 @@ protected <T extends Future<T>> T internalCall(
679679
z
680680
);
681681
if (!set.getSideEffectSet().shouldApply(SideEffect.ENTITY_EVENTS)) {
682+
entity.spawnReason = CreatureSpawnEvent.SpawnReason.CUSTOM;
683+
entity.generation = false;
682684
if (PaperLib.isPaper()) {
683685
if (!nmsWorld.getEntityLookup().addNewEntity(entity)) {
684686
onError.run();
685687
}
686-
return;
688+
continue;
687689
}
688690
// Not paper
689691
try {
690692
PaperweightPlatformAdapter.getEntitySectionManager(nmsWorld).addNewEntity(entity);
691-
return;
693+
continue;
692694
} catch (IllegalAccessException e) {
693695
// Fallback
694696
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
@@ -871,7 +871,8 @@ private ResourceKey<LevelStem> getWorldDimKey(Environment env) {
871871
SideEffect.HISTORY,
872872
SideEffect.HEIGHTMAPS,
873873
SideEffect.LIGHTING,
874-
SideEffect.NEIGHBORS
874+
SideEffect.NEIGHBORS,
875+
SideEffect.ENTITY_EVENTS
875876
//FAWE end
876877
);
877878

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
@@ -332,7 +332,8 @@ public BaseBlock getFullBlock(final Location location) {
332332
SideEffect.HISTORY,
333333
SideEffect.HEIGHTMAPS,
334334
SideEffect.LIGHTING,
335-
SideEffect.NEIGHBORS
335+
SideEffect.NEIGHBORS,
336+
SideEffect.ENTITY_EVENTS
336337
);
337338

338339
@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
@@ -680,16 +680,18 @@ protected <T extends Future<T>> T internalCall(
680680
z
681681
);
682682
if (!set.getSideEffectSet().shouldApply(SideEffect.ENTITY_EVENTS)) {
683+
entity.spawnReason = CreatureSpawnEvent.SpawnReason.CUSTOM;
684+
entity.generation = false;
683685
if (PaperLib.isPaper()) {
684686
if (!nmsWorld.getEntityLookup().addNewEntity(entity)) {
685687
onError.run();
686688
}
687-
return;
689+
continue;
688690
}
689691
// Not paper
690692
try {
691693
PaperweightPlatformAdapter.getEntitySectionManager(nmsWorld).addNewEntity(entity);
692-
return;
694+
continue;
693695
} catch (IllegalAccessException e) {
694696
// Fallback
695697
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
@@ -895,7 +895,8 @@ private ResourceKey<LevelStem> getWorldDimKey(Environment env) {
895895
SideEffect.HISTORY,
896896
SideEffect.HEIGHTMAPS,
897897
SideEffect.LIGHTING,
898-
SideEffect.NEIGHBORS
898+
SideEffect.NEIGHBORS,
899+
SideEffect.ENTITY_EVENTS
899900
//FAWE end
900901
);
901902

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
@@ -340,7 +340,8 @@ public BaseBlock getFullBlock(final Location location) {
340340
SideEffect.HISTORY,
341341
SideEffect.HEIGHTMAPS,
342342
SideEffect.LIGHTING,
343-
SideEffect.NEIGHBORS
343+
SideEffect.NEIGHBORS,
344+
SideEffect.ENTITY_EVENTS
344345
);
345346

346347
@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
@@ -681,16 +681,18 @@ protected <T extends Future<T>> T internalCall(
681681
z
682682
);
683683
if (!set.getSideEffectSet().shouldApply(SideEffect.ENTITY_EVENTS)) {
684+
entity.spawnReason = CreatureSpawnEvent.SpawnReason.CUSTOM;
685+
entity.generation = false;
684686
if (PaperLib.isPaper()) {
685687
if (!nmsWorld.getEntityLookup().addNewEntity(entity)) {
686688
onError.run();
687689
}
688-
return;
690+
continue;
689691
}
690692
// Not paper
691693
try {
692694
PaperweightPlatformAdapter.getEntitySectionManager(nmsWorld).addNewEntity(entity);
693-
return;
695+
continue;
694696
} catch (IllegalAccessException e) {
695697
// Fallback
696698
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
@@ -881,7 +881,8 @@ private ResourceKey<LevelStem> getWorldDimKey(Environment env) {
881881
SideEffect.HISTORY,
882882
SideEffect.HEIGHTMAPS,
883883
SideEffect.LIGHTING,
884-
SideEffect.NEIGHBORS
884+
SideEffect.NEIGHBORS,
885+
SideEffect.ENTITY_EVENTS
885886
//FAWE end
886887
);
887888

0 commit comments

Comments
 (0)