ChunkFixer
ChunkFixer
About ChunkFixer
ChunkFixer is a plugin that is designed to fix any chunks that you are having an issue with. Sometimes in Minecraft, chunks just seem to have problems and that can cause problems to you, as the server administrator. There are many ways to fix these errors, but this is one of the easier ways to do so. This plugin is multi-world compatible, meaning you can be in one world and fix a chunk error in another. This plugin is also helpful if you just want to fix a chunk that has had too many explosions on it, or the terrain has been really modified and you don't like it, just simply use the /cf command and you're good.
ChunkFixer Features
- Regenerates chunks that are causing non-stop lag / spamming of the server's console!
- Can regenerate a chunk you are standing on, or a chunk anywhere, in any world.
- Multi-World support!
- NOTICE: This plugin doesn't delete everything in the chunk, but instead restores it to it's original state, before anything / anyone ever did anything to it. (This plugin may mess with some things on the surface, including trees. It may tamper with the ores as well.)
Permissions!
Chunkfixer is now permission friendly! If you don't have a permission plugin, it will default to isOp()!
- chunkfixer.* - All commands for ChunkFixer.
- chunkfixer.fix.* - Permissions for both the /chunkfix x y [world] and just plain /chunkfix command.
- chunkfixer.fix.far - Permission for the /chunkfix x y [world] command.
- chunkfixer.fix.selection - Permission to fix cuboid areas. ('/chunkfix selection' and '/chunkfix selection here')
- chunkfixer.fix - Permission for the /chunkfix(/cf) command.
- chunkfixer.view - Permission for the /chunkhere(/chere) command.
- chunkfixer.other - Permission for regenerating a chunk where another player is standing
Commands
- /chunkfix [x] [z] [world]
- /cf [x] [z] [world]
- /chunkfixer [x] [z] [world]
- /chunkfix [player]
- /cf [player]
- /chunkfixer [player]
- /chunkfix selection [here]
- /cf selection [here]
- /chunkfixer selection [here]
- /chunkhere
- /chere
- You can just type in /chunkfix on the chunk you want to regenerate, and you don't have to type in the chunk's coordinates.
How to install / use
- To install this mod, simply place it into your /server/plugins folder, and restart your server.
- When you have the plugin in there join your server and type in the command "/chunkfix [x] [y] [world]" or just "/chunkfix" if you are standing on the chunk you want to regenerate.
- Set up the your permission plugin to use the commands, or if you don't have a permission plugin, make sure you are OP! The permission nodes are listed above.
Suggestions
If you have any suggestions for this plugin, just ask and I will see what I can do.
Future Updates
- Give me suggestions!
Changelog
Version 1.1
Added:
- When using '/cf selection', if you do not have a selection, it will automatically give you the selection wand.
Changed:
- Slight code cleanup / optimization.
- Made a few of the messages look nicer, coordinates stick out more)
- Built against latest Bukkit build for 1.6.2
v1.0
- Built against latest RB (RB-4.0)
- Added a cuboid selection method using a blaze rod. - Select one block with a blaze rod by right clicking with a blaze rod and select another spot again by doing the same thing and then use the command '/chunkfix (/cf) selection view' to view all of the chunks that your selection goes through, then type in '/cf selection' and that will regenerate every chunk that was listed in '/cf selection view'.
- Cleaned up some code
- Added SEX (May or may not be an acronym)
v0.7
- Built against latest RB (CB 1.1-R4)
- Added the ability to regenerate a chunk on a player. (/chunkfix <name>) Permission Node: chunkfix.other
v0.6
- Built against latest RB
- Cleaned up some code!
v0.5
- Added Permissions! If you don't have a permissions plugin, it will default to isOp()!
v0.4
- Fixed version number!
- Added a null checker. (Should display a message if the chunk isn't there)
- Built against the latest RB!
v0.3
- NEW COMMAND! /chunkhere(/chere) to see what chunk you are on!
v0.2
- Fixed having to type in the world when using coordinates.
v0.1
- Release
If you could update the selection tool for 1.9, that'd be good, since it's firing twice due to the two hands.
Or make it open source
Does this / is this safe to use with Spigot 1.8.8 without corrupting things? I don't see any updates for a LONG time for any of the newer versions and chunks have change a lot since then.
@liz2586
It should only be a problem when the chunk is loaded, so if a player logs in near the chunk and it starts lagging you can narrow it down to somewhere near that player. As for the plugin, no there's currently no way of checking for chunks that are corrupted.
Is there a way I can use this plugin to help me FIND corrupted chunks? There's evidence that the lag on the my server is being caused by a corrupted chunk spawning entities... But I don't know which world or where the chunk actually is.
Does anyone know if this will this work on lighting issues on a 1.8 map
@nashoxx
works fine in 1.7.10.
Need a suggestioN? FUcking update this crap to 1.7+
How would you find the corrupted chunks that need fixing?
@Kierokeh
Are you saying you installed/used a plugin without even reading the documentation? I agree that it would be good with an undo option, or a warning, but venting your frustration, because YOU screwed up by not reading the docs is arrogant and rude, because this is provided for free.
Own up to your own mistakes and politely ask for the luxury of extra options.
This plugin is a gift from heaven! I have a server that was extensively explored in version 1.6.4. Then with version 1.7.* the map generation algorithms were severely altered. So I ended up with a map with huge map sections that don't fit with each other, yet were uninhabited. It looks really ugly!
I tried to regenerate with WorldEdit, but that was too memory intensive and the server kept crashing if I chose an area of too great a size.
I tried to download and edit with MCEdit, but it took ages to download the already huge map and MCEdit was very quirky and crude. Not wanting to destroy anything on the server, I gave up on that.
With this tool I can easily carve out those parts I want to regenerate at once, and it does not apparently require so much resources as WorldEdit. I suppose that's because it's chunk-based (one chunk at a time), and not block-based.
Thanks a million!
@PennyNyx
It is probably because it is made for 1.6.2
Has anyone had problems when trying to use Chunkfixer commands? Whenever I go to use any of the commands I get this in red in the chat "An internal error occurred while attempting to perform this command". Anyone know how to fix this?
Sorry for being absent for a while guys. I will be reading through your guys' comments and showing some love to the plugin again soon.
After deleting a part of my starship, I'd like to see something like "/cf confirm" or a longer command than "/cf" - with only two-lettered commands you may mistake something ;)
He need it too :-/
Does this work in 1.7.2?
I don't want to screw up my world, even if I take time to make backups. :)
Do this works for stop tnt exploding?
@Kierokeh
Shut up, I'm asking this plugin developer not you moron admin. You should NOT complain about people's work in the first place, as you don't pay for it! Well, whatever... What else can we expect from moron's comments? Are you the master logic burb hype by any means? So... Then make your own plugin instead of rely on other's work with such a needlessly rude dumb arguments about how it should be! Gates made "undelete" for you kid, really.
Gahh, its not Multiworld, the chunk needs to be loaded to regen. We got a chunk corruption that we cant remove, and when it loads, it crashs the server, so we cant load it, halp plz.
@Ozelo
Because forests are randomly generated separate from the terrain.
However if the coder was to implement partnership with something such as world edit, he could easily make it to select a radius inside the chunk, then to do a forest gen on it, resulting in the forest always being centred within the chunk. May be easier said than done, but possible.