From 071a4a2444477433765cf31783eb222f8c9ec939 Mon Sep 17 00:00:00 2001 From: Jake Potrebic Date: Sat, 4 Jun 2022 14:48:24 -0700 Subject: throw exception if worlds are created while being ticked (#7653) --- ...eption-on-world-create-while-being-ticked.patch | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 patches/server/0912-Throw-exception-on-world-create-while-being-ticked.patch diff --git a/patches/server/0912-Throw-exception-on-world-create-while-being-ticked.patch b/patches/server/0912-Throw-exception-on-world-create-while-being-ticked.patch new file mode 100644 index 0000000000..51ec2101cb --- /dev/null +++ b/patches/server/0912-Throw-exception-on-world-create-while-being-ticked.patch @@ -0,0 +1,48 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Jake Potrebic +Date: Tue, 22 Mar 2022 12:44:30 -0700 +Subject: [PATCH] Throw exception on world create while being ticked + +There are no plans to support creating worlds while worlds are +being ticked themselvess. + +diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java +index c8d56947305c981a3268ce4ae3e975db350ceff2..da15a224b8b974e78b9d8d5f514229b3b2a5a63e 100644 +--- a/src/main/java/net/minecraft/server/MinecraftServer.java ++++ b/src/main/java/net/minecraft/server/MinecraftServer.java +@@ -308,6 +308,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop S spin(Function serverFactory) { + AtomicReference atomicreference = new AtomicReference(); +@@ -1567,6 +1568,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop 0; // Paper +@@ -1614,6 +1616,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop