unnoen / unloader Goto Github PK
View Code? Open in Web Editor NEWMinecraft mod to unload dimensions not in use.
License: MIT License
Minecraft mod to unload dimensions not in use.
License: MIT License
I am getting the following error messages repeating every 30 seconds when unloader tries to unload a dimension and fails.
[06:03:14] [Server thread/DEBUG] [FML]: Queueing dimension -9999 to unload
[06:03:14] [Server thread/DEBUG] [FML]: Queueing dimension 2 to unload
[06:03:19] [Server thread/DEBUG] [FML]: Aborting unload for dimension -9999 as status changed
[06:03:19] [Server thread/DEBUG] [FML]: Aborting unload for dimension 2 as status changed
[06:03:34] [Server thread/DEBUG] [FML]: The world 2eaa655 (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 148c01b0 (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 98eda5 (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 1ce0d83e (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 3699361a (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 7cdaf90f (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 65564580 (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 66e54835 (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 50ecf6af (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 3e6b3648 (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 1d6926b (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 5bbd2a65 (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world b7f396c (world) may have leaked: first encounter (5 occurrences).
[06:03:34] [Server thread/DEBUG] [FML]: The world 384ae82a (world) may have leaked: first encounter (5 occurrences).
[06:03:44] [Server thread/DEBUG] [FML]: Gathering id map for writing to world save world
[06:03:44] [Server thread/DEBUG] [FML]: Queueing dimension -9999 to unload
[06:03:44] [Server thread/DEBUG] [FML]: Queueing dimension 2 to unload
[06:03:49] [Server thread/DEBUG] [FML]: Aborting unload for dimension -9999 as status changed
[06:03:49] [Server thread/DEBUG] [FML]: Aborting unload for dimension 2 as status changed
[06:04:14] [Server thread/DEBUG] [FML]: Queueing dimension -9999 to unload
[06:04:14] [Server thread/DEBUG] [FML]: Queueing dimension 2 to unload
[06:04:19] [Server thread/DEBUG] [FML]: Aborting unload for dimension -9999 as status changed
[06:04:19] [Server thread/DEBUG] [FML]: Aborting unload for dimension 2 as status changed
[06:04:24] [Server thread/DEBUG] [FML]: The world 2eaa655 (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 148c01b0 (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 98eda5 (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 1ce0d83e (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 3699361a (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 7cdaf90f (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 65564580 (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 66e54835 (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 50ecf6af (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 3e6b3648 (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 1d6926b (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 5bbd2a65 (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world b7f396c (world) may have leaked: seen 10 times.
[06:04:24] [Server thread/DEBUG] [FML]: The world 384ae82a (world) may have leaked: seen 10 times.
.......
[00:24:28] [Server thread/DEBUG] [FML]: Queueing dimension -9999 to unload
[00:24:28] [Server thread/DEBUG] [FML]: Queueing dimension 2 to unload
[00:24:33] [Server thread/DEBUG] [FML]: Aborting unload for dimension -9999 as status changed
[00:24:33] [Server thread/DEBUG] [FML]: Aborting unload for dimension 2 as status changed
[00:24:43] [Server thread/DEBUG] [FML]: Gathering id map for writing to world save world
[00:24:58] [Server thread/DEBUG] [FML]: Queueing dimension -9999 to unload
[00:24:58] [Server thread/DEBUG] [FML]: Queueing dimension 2 to unload
[00:25:03] [Server thread/DEBUG] [FML]: Aborting unload for dimension -9999 as status changed
[00:25:03] [Server thread/DEBUG] [FML]: Aborting unload for dimension 2 as status changed
[00:25:08] [Server thread/DEBUG] [FML]: The world 2eaa655 (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 148c01b0 (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 98eda5 (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 1ce0d83e (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 3699361a (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 7cdaf90f (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 65564580 (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 66e54835 (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 50ecf6af (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 3e6b3648 (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 1d6926b (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 5bbd2a65 (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world b7f396c (world) may have leaked: seen 23890 times.
[00:25:08] [Server thread/DEBUG] [FML]: The world 384ae82a (world) may have leaked: seen 23890 times.
Would it be possible to make a 1.7.10 version of this mod?
The server software Crucible is having difficulties unloading worlds, was hoping to use this to solve this problem.
I updated forge and noticed that unloader seemed to no longer be working, as /forge tps
was now showing a bunch of dimensions that didn't used to be there. After a bit of binary search over different forge versions, I think the issue is being caused by forge build 1.12.2-14.23.2.2647, which included the change
bs2609: Check for empty dimensions outside of chunk unloading loop, culling worlds without needing chunk unloads to trigger it. (#4704)
It seems like this change should just replace unloader, but since all the dimensions still show up under /forge tps
, the forge change doesn't seem to be doing anything. Thus, an unloader update with compatibility for the new forge version would be greatly appreciated.
Dear author,
I am excited to meet this mod, because world loading in modded minecraft are badly programmed.
But for some reason the world stays loaded even after the player has left, which may suggest that the mod is not working properly.
I think it is caused by other non-player entities loaded, and I hope I will be able to forcibly unload it with commands to improve server performance.
Many thanks,
I run a PO3 server and PO3 has unloader installed by default, but i get the feeling that this mod isnt actually doing anything. A lot of dimensions (like mining dim, specte, twilight forest) and all of the galacticraft and extra planets dimensions never get unloaded. They also aren't on the blacklist if you were wondering. I can also confirm that these dims dont have any chunkloaders in them. https://hastebin.com/ebugemuxex.md
PS: I've also noticed this issue on other packs
Unloader v 1.2.0
Forge v 14.23.5.2808
PO3 v 3.0.38
Certain mods (like mystcraft for its profiling) need their dimension to remain loaded. If I could blacklist dimensions to unload that would be really helpful
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.