-
Notifications
You must be signed in to change notification settings - Fork 16
Ability for areas not claimed to be automatically regenerated over time? #189
Comments
Also popped this in with massivecraft, no point you doing it if they are willing to =D |
Let me know if this is still required. |
Hi @markehme Factions rejected this idea as they have a proprietary plugin for it. if you can do this, this would be something that a lot of people would love!!! Allows us to have perpetual worlds without admin intervention kind of thing.. |
Simply put this idea would be to either:
If you can allow them to be configured individually I'd appreciate it :) @markehme if you do this I'm more than happy to pay a smallish amount, especially if this works with Factions 2.5 (latest Kcauldron supported) |
Working on this for you. Please if you're thinking of supporting my plugin development contribute to my patreon campaign! Does the latest version of FactionsPlus work on Factions 2.5? I always test on the latest version of Factions so I'm not too sure! If it throws errors, let me know and I'll see if it'll be easy to support! :) |
Hi Mark, Will do some testing with the latest FactionsPlus soon as possible. One last thing - just quickly, if you could allow us to set a list of worlds that do not get regenerated under any circumstance, similar to the "WorldsNoPowerLoss" setting, that would be awesome too. Will definitely look to donate some funds now!
|
Absolutely! Making everything as configurable as possible is what I want most :) |
Donated :) Sounds great man! |
I appreciate it so much! I'll need to add you on Skype 👍 |
Haha thanks man! Drakster@live.com.au is the Skype. Some basic testing with the (second to latest) build of KCauldron + Your latest plugin results in some fun errors... :( Taken from the errorlog.
|
May need to create a different compatibility layer to support that version of Factions.. let me see what I can do! |
If you can I really appreciate it man! My server is stargatemc.com by the way, it's a hobby project I've had going for quite some time now (Ive only just released a v1.0 server for players to play on). If you'd like a rank on that, let me know!! :) PS: Just so you know the main features I use in your plugin are inventory saving and hopefully the world regen, haha.. if that compatibility layer only worked for those two features I'd still be happy.. but not saying you'd do it that way :) |
Spent the past few hours supporting <= Factions 2.6.0 and the newer upcoming command structure thats been introduced (their API is getting painful to keep up with! ) |
Wow, thanks Mark :D So it looks like we're good for compatibility then? With regards to Particle Effects and PlayerInventory by the way, I've got access to the source for KCauldron and cant find it anywhere, would that be a bad sign? |
Sure are. I'm just trying out the development builds of Factions now. |
< Sorry I read your post wrong... bit unobservant! > Fantastic news FP will soon support Factions 2.6 or lower! I have other news - during testing I found the v0.7.1 build you gave me last year will not support v2.7.0 - but there is no reason why KCauldron cant use v2.7.0. Appears that it might be the last build that works. Regardless, it didn't work with FP v0.7.1 and v2.0.0 beta so the supporting backwards factions versions is still absolutely awesome! |
@markehme Hey man, wondering if we can test the dev build with 2.6 compatibility? That is if its ready for some beta testing!! :) |
When a player enters a chunk we store the chunks x and z values along with a timestamp. Every specified minutes (default, 10) we check if it is past the regeneration time. By default it will reset using the seed.. however, as seen in the past Minecraft does change their biome generation algorithms now and then. Which is why we will hook into logblock and a few others so we can easily revert changes. |
Hi Mark, I'm assuming you mean leaves a chunk? Glad you support seed only, I understand the differences in generator code. We cant use either Prism or Logblock with forge items, so glad you've left that in. What happens to offline players? :) Does this do a whole chunk at once, or block by block at a slow pace to prevent lag? |
Hi @markehme Is the 2.6 support finished? I'm not seeing any reasons why I cant build based on your code and run with it ( Not including wilderness regen) |
Serious issues with the TMap in the configuration file management. Only used for warps and warp passwords at the moment though - I don't recommend using the current version on GitHub. If an offline player is inside a recently regenerated chunk they at the moment will be stuck inside any blocks/changes/etc.. but I could make it detect this and have them pop to the top-most block? It will redo the chunk in a seperate thread (i.e. won't effect other actions on the server). |
@markehme You are a genius... Top most block is great! Separate thread is a win! I'll hold off on testing then, super excited sorry! |
Sure :) I'm working on the TMap issue at the moment, should be fixed in half hour to an hour. If you wanted to test that build that would be awesome. To use <= 2.6 you need to have an additional plugin i've made called "Factions 2.6 Patches" which just adds classes in for compatibility. :) |
Win!!! I'll try Factions 2.5 with FP as soon as you post it is ready :) |
You do need Factions 2.6 Patches, make sure it is in your plugins folder as well! Let me know if it works. I will trial it in a bit myself |
See attached logs, this is with Factions 2.5 (Testing with 2.6 now) |
Error Log started on Tue Jan 19 17:34:08 AEDT 2016Server Version: 1.7.10-1614.174 (MC: 1.7.10) MassiveCore Version: 7.3.0Error:me.markeh.factionsframework.command.versions.FactionsCommand2_6Wrapper.setHelp(java.lang.String)java.lang.NoSuchMethodException: me.markeh.factionsframework.command.versions.FactionsCommand2_6Wrapper.setHelp(java.lang.String) at java.lang.Thread.run(Unknown Source) |
Error Log started on Tue Jan 19 17:34:08 AEDT 2016Server Version: 1.7.10-1614.174 (MC: 1.7.10) MassiveCore Version: 7.3.0Error:com.massivecraft.factions.cmd.CmdFactions.addSubCommand(com.massivecraft.factions.cmd.FCommand)java.lang.NoSuchMethodException: com.massivecraft.factions.cmd.CmdFactions.addSubCommand(com.massivecraft.factions.cmd.FCommand) at java.lang.Thread.run(Unknown Source) |
@markehme Happy to test for you if you're up for compiling a build :P |
Compiling is a bit of a handful (.. ugh) here it is. I haven't looked at it in a few days - i've been away on a holiday, it should be ok though.. |
Hi @markehme Thanks for that! All good.. holidays are needed haha!
|
This has to do with one of the scoreboard events on disband. Shouldn't even be running it yet. I've just started making a huge change so I can't compile it right now either - yikes, try disabling scoreboard features.. not sure if it will help though |
The events also don't kick in at all... I travelled 500 blocks in one direction and came back and the chunk hadn't done anything.... I set the ms to 50.. Haha Sent from my iPhone
|
@markehme Is it possible KCauldron isn't registering your regeneration events? |
50ms.. jeeze. Try setting it to 5000ms :) |
haha... Okay :P @markehme Is this anything to worry about? Happens on start with Regen enabled.... 5000ms doesn't help either :( java.lang.NullPointerException |
Yep :( i'll look into this more later. We're close though! |
@markehme no worries man! Happy to help in anyway I can.. lol! |
@markehme I know your busy with the Cauldron stuff at the moment, but is there any chance you have an ETA for this guy ? : P |
@markehme whoops I closed it my bad |
@markehme I'd be tempted to make this into its own plugin hey. You could easily make $5-10 a hit imo... As a premium resource. |
No problem. It should be working in-source now though, I need to do further testing |
@markehme compile a copy and I'll happily help ;) |
@markehme This any closer to completion bro? |
Any luck man? |
I've been sick all week unfortunately and haven't gotten around to my side projects much |
No worries bud. GWS! |
@markehme Hey Man, hope you're well. Has there been an update on this one? |
I've been changing a lot inside FactionsFramework to make this a bit easier to work with, I'll let you know. 😄 |
Hi @markehme I decided to learn bukkit.... https://www.spigotmc.org/resources/regenerator.21470/ |
@DraksterAU awesome :) I'm actually abandoning the FactionsPlus project for FactionsFramework and creating all the features into modules instead. That info will come in the future though 😄 |
Awesome to hear man, modular stuff is better... plus some of those modules can be premium paid stuff! Earn some coin for your work! |
Hi Mark,
It'd be really cool for anywhere in the wilderness to automatically reset back to the default block from the world seed over time...
Just a feature request/suggestion :)
The text was updated successfully, but these errors were encountered: