Open GoogleCodeExporter opened 8 years ago
I want to make sure I understand your request properly.
You would like it so that a specified zone, would copy all of the blocks from
another zone, into itself. On a schedule defined by a user?
Original comment by jbla...@gmail.com
on 29 Sep 2011 at 1:57
umn.. yes =)
So, that if i build a House in the Parent-Zone (Zone 123^^), it will also be
'generated' ergo. copied to the Child-Zone (AnotherZone^^)
I could write you a complete If-Then-Else-Sheme about what i mean xD but yes,
this is maiinly, what i meant^^
but for ensurance, i try to explain it better...
------------------------------------------------------------------------
Case:
1) You have 2 Zones, 'ZoneA' and 'ZoneB'
2) Both Zones are on different worlds
3) 'ZoneB' has the same size/shape or is even bigger as 'ZoneA' to be able to
keep all its content^^ (lets say, both have 10x10x10 cuboid size)
4) 'ZoneA' Is the "Parent"-Zone ("Transmit"-Zone) and 'ZoneB' is the
"Child"-Zone ("Receive"-Zone)
5) 'ZoneB' is just a visual 'Showcase' and only 'ZoneA' can be altered^^
6) Player changes something in 'ZoneA'
------------------------------------------------------------------------
Plugins Mechanics:
1) Plugin can "link" 'ZoneA' with 'ZoneB' as Parent and Child (Transmit and
Recive)
2) Plugin has 3 different "Modes" for saving-shedule:
-----------
- case 1: A Player IS in 'ZoneA' (no matter, if he changes something in 'ZoneA' or not...) and the Plugin will start to copy 'ZoneA' to 'ZoneB' every X (configurable) seconds...
- case 2: A Player IS in 'ZoneA', but the Plugin will only copy, when the Player changes something in 'ZoneA'.. (need to find a (configurable) cycle, not to have the plugin "realtime-copying" 'ZoneA' for saving ressources^^)
- case 3: Automatic (configurable) saving-shedule of all """""Linked""""" 'Zones' f.e.: Every 30 Minutes, copy 'ZoneA' to 'ZoneB' and 'ZoneX' to 'ZoneY'
-----------
3) Maybe should have Group and Permission-Support (even it is not really
neccessary, since you can simply protect the zone by player and use the
protection-plugin's permission and group-system
------------------------------------------------------------------------
Copy-Procedure:
1) 2 possible options for the copy-process:
- option 1: copy the whole region including every single block/whatever (more ressource-intensive)
- option 2: just copy the altered blocks from 'ZoneA' to 'ZoneB' (lighter and faster-- but possible?)
2) Must be in: A White/Black-List for Block and Item-IDs!!!
cuz in case you really use 'ZoneB' only as "Showcase", there should not be any chests/furnaces/dispencers/etc in, but torches/doors etc..
------------------------------------------------------------------------
Ok, thats basically all xD
I know, it may be very much to do, but i would be really happy if you could
realize as many as possible of the above features dude xD
Thanks and Happy Coding,
TiRa
(Teach me, if i can help/assist/test or whatever for/with you =) I#d be happy
about it^)
Original comment by Diamond....@googlemail.com
on 29 Sep 2011 at 3:05
I like this idea, i'm grouping it into the same version as all of the other
zone level backup and replication stuff.
So this is a ways out, but it is on the roadmap.
Original comment by jbla...@gmail.com
on 30 Sep 2011 at 2:55
jup jup =)
I'm looking forward to it xD
Greetings,
TiRa
Original comment by Diamond....@googlemail.com
on 30 Sep 2011 at 5:42
jup jup =)
I'm looking forward to it xD
Greetings,
TiRa
Original comment by Diamond....@googlemail.com
on 30 Sep 2011 at 5:42
Original issue reported on code.google.com by
Diamond....@googlemail.com
on 29 Sep 2011 at 5:10