Changelog v1.12.1:
- Added bStats analysis to the plug-in;
(If you already downloaded version 1.12, then you can skip 1.12.1, as this update doesn't change any intrinsic behaviour of ChunkRegenerator 1.12)
Changelog v1.12:
- Minecarts with chest found in Mineshafts will now be regenerated (The use of "fill" or "nofill" in you command will decide if the original items inside of them will be respawned or not);
- Minecarts with Command block, Minecarts with TNT, Minecarts with hopper, Minecarts with furnace, Minecarts with chest, and standard Minecarts that were present in a previously regenerated chunk will now return when the "undo" command is issued, along with their contents (Minecarts with chest will maintain their contents, Minecarts with hopper will maintain their contents, Minecarts with Command block will maintain their commands);
Changelog v1.11:
- Spawners will now regenerate correctly;
- Gravel, Sand and Red Sand will now regenerate correctly if Air blocks are present under them (Previous regenerations would trigger their physics and make them fall, while they shouldn't until an interaction occurs);
Changelog v1.10:
- The plug-in will now consume less RAM by not loading useless chunks in "ChunkRegenerator_" worlds;
- The plug-in will now consume less Hard-Disk memory by not inherently storing spawn chunks;
- Fixed an error that allowed people to call the "/chunkregenerator here" even if written incorrectly;
Changelog v1.9:
- A message will now be displayed in chat to inform when a regeneration has started or finished;
- A message will now be displayed in chat to inform when an undo operation has started or finished;
Changelog v1.8:
- The items inside the itemframes will now return maintaining their rotation after the "undo" command is issued;
Changelog v1.7:
- Lava and Water now correctly flows when regenerated;
Changelog v1.6:
- Solved an issue where when regenerating the item frame in an End Ship, it would spawn multiple item frames;
Changelog v1.5:
- The Elytra will now regenerate along with its item frame when regenerating an End Ship, if requested with the "frame" argument
Changelog v1.4:
- Solved an issue when saving ItemFrames from a chunk before a regeneration;
Changelog:
- Removed a useless print in your console;
- Added the "/chunkregenerate undo" command
An easy-to-use plugin to regenerate chunks in your Overworld, Nether, or End!
Installation:
Put ChunkRegenerator.jar in your "plugins" folder, and start the server.
Commands:
/chunkregenerate here fill
Regenerates the chunk you are standing in, from bedrock to the sky (Also refills chests, brewing stands, item frames, etc...);
/chunkregenerate here nofill
Regenerates the chunk you are standing in, from bedrock to the sky (Does not refill chests, brewing stands, item frames, etc...);
/chunkregenerate chunkx1 chunkz1 chunkx2 chunkz2 fill
Regenerates all the chunks in the area between the (chunkx1, chunkz1) chunk and the (chunkx2, chunkz2) chunk, extremities included, from bedrock to the sky (Also refills chests, brewing stands, item frames, etc...);
You can find chunk coordinates with F3, Under your normal coordinates, ignore the "y" as the plug-in regenerate everything from bedrock to sky!
Example:
/chunkregenerate 0 0 1 1 fill
Regenerate chunk (0, 0), (1, 0), (0, 1), (1, 1), equivalently the area between (0, y, 0) and (32, y, 32), along with chests contents, brewing stands content, item frames, etc...
/chunkregenerate chunkx1 chunkz1 chunkx2 chunkz2 nofill
Regenerates all the chunks in the area between the (chunkx1, chunkz1) chunk and the (chunkx2, chunkz2) chunk, extremities included, from bedrock to the sky (Does not refill chests, brewing stands, item frames, etc...);
You can find chunk coordinates with F3, Under your normal coordinates, ignore the "y" as the plug-in regenerate everything from bedrock to sky!
Example:
/chunkregenerate 0 0 1 1 nofill
Regenerate chunk (0, 0), (1, 0), (0, 1), (1, 1), equivalently the area between (0, y, 0) and (32, y, 32), ignoring chests contents, brewing stands content, item frames, etc...
Hard-disk space:
For every World in which you want to regenerate a chunk, a maximum of ~20MB of memory is required, no matter how many chunks you want to reset (Follows a maximum of ~60MB of memory for a complete set Overworld / Nether / End).
Server load
:
ONLY
for the first time the command is issued in a World, the server will generate a "Dummy" World based on the seed of the world you are in. This is a heavy operation that must be done at the right moment (After a server restart / when no one is online / etc...).
After that, every time the function is called, the load on the server will just be about how many chunk you are trying to reset at once.
Known issues:
1) The behaviour of the plug-in is undefined when trying to use the command in a FLAT, LARGE_BIOMES, or AMPLIFIED World.
2) Random Dirt paths appearing on Trees or on top of other Dirt Paths.
If you find an issue not already listed in "Known issues", let me know!
An easy-to-use plugin to regenerate chunks in your Overworld, Nether, or End!
Installation:
Put ChunkRegenerator.jar in your "plugins" folder, and start the server.
Commands:
/chunkregenerate here fill
Regenerates the chunk you are standing in, from bedrock to the sky (Also refills chests, brewing stands, item frames, etc...);
/chunkregenerate here nofill
Regenerates the chunk you are standing in, from bedrock to the sky (Does not refill chests, brewing stands, item frames, etc...);
/chunkregenerate chunkx1 chunkz1 chunkx2 chunkz2 fill
Regenerates all the chunks in the area between the (chunkx1, chunkz1) chunk and the (chunkx2, chunkz2) chunk, extremities included, from bedrock to the sky (Also refills chests, brewing stands, item frames, etc...);
You can find chunk coordinates with F3, Under your normal coordinates, ignore the "y" as the plug-in regenerate everything from bedrock to sky!
Example:
/chunkregenerate 0 0 1 1 fill
Regenerate chunk (0, 0), (1, 0), (0, 1), (1, 1), equivalently the area between (0, y, 0) and (32, y, 32), along with chests contents, brewing stands content, item frames, etc...
/chunkregenerate chunkx1 chunkz1 chunkx2 chunkz2 nofill
Regenerates all the chunks in the area between the (chunkx1, chunkz1) chunk and the (chunkx2, chunkz2) chunk, extremities included, from bedrock to the sky (Does not refill chests, brewing stands, item frames, etc...);
You can find chunk coordinates with F3, Under your normal coordinates, ignore the "y" as the plug-in regenerate everything from bedrock to sky!
Example:
/chunkregenerate 0 0 1 1 nofill
Regenerate chunk (0, 0), (1, 0), (0, 1), (1, 1), equivalently the area between (0, y, 0) and (32, y, 32), ignoring chests contents, brewing stands content, item frames, etc...
Hard-disk space:
For every World in which you want to regenerate a chunk, a maximum of ~20MB of memory is required, no matter how many chunks you want to reset (Follows a maximum of ~60MB of memory for a complete set Overworld / Nether / End).
Server load
:
ONLY
for the first time the command is issued in a World, the server will generate a "Dummy" World based on the seed of the world you are in. This is a heavy operation that must be done at the right moment (After a server restart / when no one is online / etc...).
After that, every time the function is called, the load on the server will just be about how many chunk you are trying to reset at once.
Known issues:
1) The behaviour of the plug-in is undefined when trying to use the command in a FLAT, LARGE_BIOMES, or AMPLIFIED World.
2) Random Dirt paths appearing on Trees or on top of other Dirt Paths.
If you find an issue not already listed in "Known issues", let me know!