Comments (9)
To revisit this, there's a mod out now called Islands in the Sky (IITS). I feel the Void Island Control (VIC) is the better of the two. However, IITS handles island resets by queuing all of the previously construction into a deletion queue and then as a low priority tasks over the course of hours or days it slowly deletes the previous island. So while it is possible to fly towards 0,0 and see lots of old constructions, over time they will be deleted. I feel that VIC could implement deletion in this way.
While typing that I realize that VIC could implement another method. VIC could have in config a logger option to log blocks that have been placed by the island teams. When the last person to abandon the island or that is authorized to reset it does so and if the logger is set true, the all blocks placed by that team (island node might be a better concept) are queued for deletion and then slowly over time deleted.
I'm on a biscuit (roll) here! While typing that I came to realize there is probably a somewhat fast way to delete island node for reset. Go through and first remove all blocks that have the explosion resistance of obsidian or better. Then based on the spherical explosion radius of tnt, set off procedurally generate explosion from one end of the island node to the other where constuction exists. Because everything drops into the void, it would be better to do this explosion technique from the void level up.
from voidislandcontrol.
visit mode currently has the player confined into the island's area being visited (idk how it will work in other dimensions like the nether)
griefing generally shouldn't be possible in spectator mode so idk what you would need it for
if you could elaborate a little more about what you want, that would be great :)
from voidislandcontrol.
My fault I wrote the comment when I was overly tired and it wasn't clear at all what I was getting at in the morning. I've re-written it to make things more clear. :)
from voidislandcontrol.
The only "invisible wall" is when you are visiting another player in spectator around their island (wanna say the "radius" is half the distance between the islands) (at least how it should work)
The reset command shouldn't destroy an area around your island, should make a whole new one in a new spot
from voidislandcontrol.
I'm definitely not understanding the reset command. Are you saying that it just leaves everything I've built sitting there abandoned? If so why is this setting written like this:
# Max is half of Island Distance
I:"Island Reset Radius"=500
I was reading it to mean that this was the area that was "reset" when I spawned a new platform elsewhere so that in multiplayer you wouldn't leave tons of junk laying around in the void . . . plus so that region could be reused by a new player . . . which definitely seems important if you are playing on a server with a limited map size.
But now I'm thinking it doesn't do anything except set the area for spectator mode and as I fly towards 0,0 I'm going to find myself moving through a wasteland of abandoned construction.
Or is this now the radius where the new platform is going to form and even if I empty my inventory unless I destroy everything I built all my machines, buildings, chests, etc . . . are just going to be sitting there waiting for me?
I have to be misunderstanding. I'm sure you didn't include a command that expects me to vein mine everything I built except maybe one block and throw all my stuff into the void just so I can have a real "reset".
I am very puzzled.
from voidislandcontrol.
# Max is half of Island Distance
I:"Island Reset Radius"=500
Might of left this in on accident, sorry for the confusion. But, yeah, the reset command leaves the area to be untouched, and makes a new island in a new spot.
I:"Island Gap Distance"=1000
This is used for in the visiting mode.
There's kinda an honor system in this as it's difficult to do a true reset.
Say there's an rftools matter receiver. It could be accessed from basically anywhere.
But, even with issues like that, if i made it reset the area, what am i supposed to do with other dimensions? that's gets very tricky. even if i did reset the area, it's very intensive on the server
from voidislandcontrol.
Very interesting. I've been thinking about this before replying because this "reset" seems like it could cause a bunch of problems. I'm going to break the post down into two parts for readability.
Problems I'm concerned with
-
Abandoned automated set ups are going to cause needless lag on a popular server over time.
-
Server administrators are going to have to either do a lot of work taking down old bases or allow "scavengers" to roam the server and that may lead to less active players being greifed by accident.
-
Frequent server resets being needed on servers with limited map space simply due to "running out of space". I play fairly often on the grumpycraft servers and we can have thousands of players on at a time!
-
Server lag caused by large maps on servers that don't limit the map size to conserve resources.
Suggestions
-
Make the reset command actually clear the entire reset radius of blocks but make it an ADMIN only command. In single player it is easier just to start a new game anyway so this is obviously a server oriented command . . . make it something you have to ask an admin to do. This prevents you from doing it "accidentally" and also lets the staff remotely "delete" islands that mess up and start crashing the server.
-
Teleport the player to spawn while this is happening and have the new platform generate once again at the center of that players area. This means that each player is asigned a specific region of the map to build on and that is their "space". No more endlessly increasing map size, no more litter of junk, no more ever increasing lag.
-
Don't worry about other dimensions. Many servers reset dimensions like the end or the nether once a month anyway. In the worst case you are back to the honor system for those community spaces. Using your example we can say that you have placed an RF tools receiver in the nether . . . you reset your island and that is still there . . . to use it again you now have to build up a power system, dialing device, etc . . . to use it. In the meantime it's sitting there and other people may be using it, or taking it, or whatever.
-
Actually add in the island "walls" at the edge, top, and bottom of the players reset radius with options to open and close them for individual players and a notification when you enter someone else' space. FTB islands did this and it was GREAT. Since you have the "visit" command you can do them one better and let players visit closed islands in spectator mode.
-
If a player somehow accidentally teleports inside of another players closed space through a nether portal, matter receiver, etc . . . give them a message and teleport them to their "Island Home".
-
If you want to be ambitious and have the BEST anti grief control system I've seen also allow players to have a block claim system where they can set up a few (maybe four per player?) cube shaped regions within their area that have separate access levels from their main island. How many blocks a player can "claim" this way could be limited and you could buy access to more "blocks" from the server store up to a maximum of your full reset area.
-
Assuming you went with the last suggestion claim levels could be set by the player to include things like: Entry into the area, chest access, switch access, use of crafting benches/furnaces/machines, build access, block breaking access. If the server allows PVP you could also allow players to toggle pvp on and off in the different regions.
from voidislandcontrol.
Anti-griefing/claim areas aren't a priority for me, mostly because I'm not a fan of how public servers handle it.
Resetting the area causing the whole server to disconnect and it's slow. I haven't been able to figure out how to handle it yet.
So, everything is a low priority regarding anti-griefing/resetting
from voidislandcontrol.
LOL. I'm almost surprised this is still here. Love this mod and came back looking for tutorials on how to make custom sky islands. May end up submitting a question if I can't find any. :)
from voidislandcontrol.
Related Issues (20)
- Can't create custom island with capitalized name HOT 1
- 1.5.3 not usable? HOT 1
- Island reset HOT 1
- Permission nodes?
- Galacticraft inventory tab
- Earthworks mod blocks spawn in stone superflat overworld.
- You can't get home with /island home if you're spectating a near island HOT 1
- Island respawned leaving surroundings untouched
- Mod is still asking me to create an island after I already have one
- [Question] What is the proper syntax to include this in the starting inventory?
- [Enhancement] Make /island leave and /island create to run custom commands
- Players randomly getting spawn island as their start HOT 1
- Players who create new islands overlap existing islands.
- Old feature removed? HOT 1
- When I spawn, nothing but darkness
- You can spectate an island you've been invited to
- Anyway to /island create in a non void world? HOT 2
- CAN'T create an island in a diffirent non-vanilla dimention [advanced rocketry] HOT 1
- Permission to allow staff to move between islands
- Allow players to set the biome of their island.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from voidislandcontrol.