Create Universal Regions.md
This commit is contained in:
parent
295a49de94
commit
d8b0a767bf
1 changed files with 41 additions and 0 deletions
41
Plugins/Regional/Universal Regions.md
Normal file
41
Plugins/Regional/Universal Regions.md
Normal file
|
@ -0,0 +1,41 @@
|
|||
Creates a file where all of the server's region selections are stored.
|
||||
####Types of Region
|
||||
|
||||
BLOCK-BASED
|
||||
each block-based region is a Boolean[x][y][z].
|
||||
The TRUE/FALSE value represents whether the coordinate is, or is not, part of the region.
|
||||
|
||||
COLUMN-BASED
|
||||
each column-based region is a Boolean[x][z]
|
||||
|
||||
CHUNK-BASED
|
||||
each chunk-based region is a Boolean[x][z]
|
||||
(16x16 columns)
|
||||
|
||||
REGION-BASED
|
||||
each region-based region is a Boolean[x][z]
|
||||
(32x32 chunks)
|
||||
|
||||
####Stored as Byte Serialization
|
||||
|
||||
Each region is stored as a byte serialization representing the actual java object, the array itself.
|
||||
You convert directly from string to object.
|
||||
|
||||
####Region Name as File Structure
|
||||
|
||||
You might name a region "World_Nether.Towny.PeriwinkleNation.TownName.Outpost1"
|
||||
or "World.WorldGuard.Spawn"
|
||||
or "World.SoftClaim.iie.1.(120 -2453)"
|
||||
or even "World.misc.3"
|
||||
|
||||
the file extensions might be
|
||||
.blocks
|
||||
.columns
|
||||
.chunks
|
||||
.regions
|
||||
|
||||
####Stored in a central location
|
||||
|
||||
Somewhere highly accessible to other plugins
|
||||
Maybe a loose file in plugins/
|
||||
or a standalone folder
|
Loading…
Reference in a new issue