GTSphereWorld Version 1.0
Details
-
FilenameGTSphereWorld-1.0.jar
-
Uploaded by
-
UploadedFeb 12, 2016
-
Size46.40 KB
-
Downloads543
-
MD54264539c9b55e89c6fc1558e035f4c64
Supported Bukkit Versions
- 1.8.1
Changelog
Sphere World Generation, mostly complete.
PLEASE be sure to back up any worlds, before installing or running this app. I am new to this, and make NO PROMISES.
Generation:
* Configurable Items:
- sourceWorld (where the blocks of a sphere come from)
- regionSize (the size of an area checked for spheres)
- spheresPerRegionMin
- spheresPerRegionRandom (added to Min, to get Max)
- spheresMinSize (blocks of radius)
- spheresMaxSize
- spheresMaxCenterY (it will generate "air spheres", so this brings the height down)
- unsafeTeleportMaterials (StringList of items that are considered unsafe "top level items", and will prevent teleport)
* Configuration File Other
- spheres:
- collection of data for spheres
- recommend never changing once generated
- *could* be used before generation to capture homes and similar from a sourceWorld...
- once a region has ANY spheres defined, it will only ever run the generation once.
- IE: You cannot add spheres using the config file, once a region is generated.
Commands:
* /sphereworld - get description and list of commands
* /spherepoints - show claims and number of points available
* /claimsphere - claim a sphere and protect it
* /releasesphere - unclaim a sphere
* /namesphere NAME - name a sphere
* /getspheres - returns a list of all named spheres
* /randomsphere - teleports you (safely?) to a random sphere
* /visitsphere NAME - teleports you to a named sphere
Grief Prevention:
* Cannot create/break a block in a sphere owned by someone else.
* Claim area is the exact size of the generated sphere (from center-point, full radius)
* Claim blocks used are the number of "spaces" inside a sphere (including blocks AND air)
* Water and Lava cannot flow from outside a sphere to inside (can flow from inside to outside, and all flows only outside and only inside are normal)
* Claimed sphere "non-owners" cannot interact with the following items:
- Brewing Stand, Anvil, Armor Stand, Burning Furnace, Cauldron, Cauldron_Item,
- Chest, Crops, Diode, Dispenser, Dragon_Egg, Dropper, Furnace, Hoppers,
- Minecarts, Item-Frames, Lever, Comparators, Signs, Buttons, Trap-Doors, Tripwires
Claiming:
* Claim points are currently earned by breaking blocks. Might be over-powered... but
* sphere claim blocks "needs" get huge as spheres get bigger (3rd power of radius!).
* Suggestions?
I have been running this plugin with my own GTSoulStones plugin, with no issues.
PopulationDensity runs just fine on the same server, as long as it is NOT monitoring this world... I tried this on a test server, and PopulationDensity crashed on attempting to scan a region. Assuming it doesn't like giant open spaces without a "maxBlock" (no bedrock layer?)
GriefPrevention runs on the same server, but "claimed spheres" will report (from GriefPrevention) that you are placing Chests outside of a same area. GriefPrevention claims also WORK in the SphereWorld, but if two people have overlapping claims (one from GTSphereWorld and one from GriefPrevention), I am assuming no one would be able to build there. YIKES. Probably need to resolve that one.
So far, has run just fine with: Multiverse-Core, MV-Inventories, MV-NetherPortals, PermissionsBukkit, AdvancedGenetics, Buycraft, dynmap, MCMMO, and WorldEdit.
Let me know of any other issues!