File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
src/main/java/org/spongepowered/api/event/world/chunk Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 2828import org .spongepowered .api .event .Cancellable ;
2929import org .spongepowered .api .event .Event ;
3030import org .spongepowered .api .util .annotation .eventgen .NoFactoryMethod ;
31+ import org .spongepowered .api .world .World ;
3132import org .spongepowered .api .world .chunk .Chunk ;
3233import org .spongepowered .api .world .chunk .WorldChunk ;
3334import org .spongepowered .api .world .server .ServerWorld ;
@@ -125,7 +126,11 @@ interface Generated extends WorldScoped {
125126 }
126127
127128 /**
128- * Called when a {@link WorldChunk chunk} is done loading.
129+ * Called when a {@link WorldChunk chunk} is loaded. This can be called
130+ * outside the {@link World#engine() main} {@link Thread}. It is NOT safe
131+ * to perform modifications to the {@link World} or via
132+ * {@link org.spongepowered.api.world.server.ServerLocation} as this could
133+ * result in a deadlock.
129134 */
130135 interface Load extends WorldScoped {
131136
You can’t perform that action at this time.
0 commit comments