Update README
This commit is contained in:
parent
8499e1db0d
commit
ea6098ba7d
90
README
90
README
@ -1,19 +1,12 @@
|
|||||||
=============
|
# Description
|
||||||
Updates
|
|
||||||
=============
|
|
||||||
Please visit http://forum.thedgtl.net for all updates and support!
|
|
||||||
|
|
||||||
=============
|
|
||||||
Description
|
|
||||||
=============
|
|
||||||
This is a port of the Stargate plugin from hMod by Dinnerbone.
|
|
||||||
Create gates that allow for instant-teleportation between large distances. Gates can be always-open, or triggered, they can be hidden, or accessible to everybody, they can share a network, or they can be split into clusters.
|
Create gates that allow for instant-teleportation between large distances. Gates can be always-open, or triggered, they can be hidden, or accessible to everybody, they can share a network, or they can be split into clusters.
|
||||||
This port will import your existing locations.dat file from the hMod Stargate plugin!
|
Vault economy support: only costs are create, destroy and use.
|
||||||
Economy support added back in, only costs are create, destroy and use.
|
|
||||||
|
|
||||||
=============
|
## Background
|
||||||
Permissions
|
This was originally TheDgtl's Bukkit port of the Stargate plugin for hMod by Dinnerbone.
|
||||||
=============
|
This fork updates it for modern versions of Spigot.
|
||||||
|
|
||||||
|
# Permissions
|
||||||
stargate.use -- Allow use of all gates linking to any world in any network (Override ALL network/world permissions. Set to false to use network/world specific permissions)
|
stargate.use -- Allow use of all gates linking to any world in any network (Override ALL network/world permissions. Set to false to use network/world specific permissions)
|
||||||
stargate.world -- Allow use of gates linking to any world
|
stargate.world -- Allow use of gates linking to any world
|
||||||
stargate.world.{world} -- Allow use of gates with a destination in {world}. Set to false to disallow use.
|
stargate.world.{world} -- Allow use of gates with a destination in {world}. Set to false to disallow use.
|
||||||
@ -52,9 +45,7 @@ stargate.admin -- Allow all admin features (Hidden/Private only so far)
|
|||||||
stargate.admin.hidden -- Allow access to Hidden gates not ownerd by user
|
stargate.admin.hidden -- Allow access to Hidden gates not ownerd by user
|
||||||
stargate.admin.reload -- Allow use of /sg reload
|
stargate.admin.reload -- Allow use of /sg reload
|
||||||
|
|
||||||
=============
|
## Default Permissions
|
||||||
Default Permissions
|
|
||||||
=============
|
|
||||||
stargate.use -- Everyone
|
stargate.use -- Everyone
|
||||||
stargate.create -- Op
|
stargate.create -- Op
|
||||||
stargate.destroy -- Op
|
stargate.destroy -- Op
|
||||||
@ -62,17 +53,18 @@ stargate.option -- Op
|
|||||||
stargate.free -- Op
|
stargate.free -- Op
|
||||||
stargate.admin -- Op
|
stargate.admin -- Op
|
||||||
|
|
||||||
=============
|
# Instructions
|
||||||
Instructions
|
## Building a gate:
|
||||||
=============
|
This is the default gate configuration. This can be modified in the /gates/ directory.
|
||||||
Building a gate:
|
|
||||||
OO
|
OO
|
||||||
O O - These are Obsidian blocks. You need 10.
|
O O - These are Obsidian blocks. You need 10.
|
||||||
O O - Place a sign on either of these two blocks of Obsidian.
|
O O - Place a sign on either of these two blocks of Obsidian.
|
||||||
O O
|
O O
|
||||||
OO
|
OO
|
||||||
|
|
||||||
Sign Layout:
|
### Sign Layout:
|
||||||
|
|
||||||
- Line 1: Gate Name (Max 12 characters)
|
- Line 1: Gate Name (Max 12 characters)
|
||||||
- Line 2: Destination Name [Optional] (Max 12 characters, used for fixed-gates only)
|
- Line 2: Destination Name [Optional] (Max 12 characters, used for fixed-gates only)
|
||||||
- Line 3: Network name [Optional] (Max 12 characters)
|
- Line 3: Network name [Optional] (Max 12 characters)
|
||||||
@ -86,41 +78,38 @@ Sign Layout:
|
|||||||
'N' is for hiding the network name
|
'N' is for hiding the network name
|
||||||
'R' is for random gates. These follow standard permissions of gates, but have a random exit location every time a player enters.
|
'R' is for random gates. These follow standard permissions of gates, but have a random exit location every time a player enters.
|
||||||
|
|
||||||
Options:
|
|
||||||
The options are the single letter, not the word. So to make a private hidden gate, your 4th line would be 'PH'.
|
The options are the single letter, not the word. So to make a private hidden gate, your 4th line would be 'PH'.
|
||||||
|
|
||||||
Using a gate:
|
### Gate networks:
|
||||||
- Right click the sign to choose a destination.
|
|
||||||
- Right click the button to open up a portal.
|
|
||||||
- Step through.
|
|
||||||
|
|
||||||
Fixed gates:
|
|
||||||
- Fixed gates go to only one set destination.
|
|
||||||
- Fixed gates can be linked to other fixed gates, or normal gates. A normal gate cannot open a portal to a fixed gate however.
|
|
||||||
- To create a fixed gate, specify a destination on the second line of the stargate sign.
|
|
||||||
- Set the 4th line of the stargate sign to "A" to enable an always-open fixed gate.
|
|
||||||
|
|
||||||
Gate networks:
|
|
||||||
- Gates are all part of a network, by default this is "central".
|
- Gates are all part of a network, by default this is "central".
|
||||||
- You can specify (and create) your own network on the third line of the sign when making a new gate.
|
- You can specify (and create) your own network on the third line of the sign when making a new gate.
|
||||||
- Gates on one network will not see gates on the second network, and vice versa.
|
- Gates on one network will not see gates on the second network, and vice versa.
|
||||||
- Gates on different worlds, but in the same network, will see eachother.
|
- Gates on different worlds, but in the same network, will see eachother.
|
||||||
|
|
||||||
Hidden Gates:
|
### Fixed gates:
|
||||||
|
- Fixed gates go to only one set destination.
|
||||||
|
- Fixed gates can be linked to other fixed gates, or normal gates. A normal gate cannot open a portal to a fixed gate however.
|
||||||
|
- To create a fixed gate, specify a destination on the second line of the stargate sign.
|
||||||
|
- Set the 4th line of the stargate sign to "A" to enable an always-open fixed gate.
|
||||||
|
|
||||||
|
### Hidden Gates:
|
||||||
- Hidden gates are like normal gates, but only show on the destination list of other gates under certain conditions.
|
- Hidden gates are like normal gates, but only show on the destination list of other gates under certain conditions.
|
||||||
- A hidden gate is only visible to the creator of the gate, or somebody with the stargate.hidden permission.
|
- A hidden gate is only visible to the creator of the gate, or somebody with the stargate.hidden permission.
|
||||||
- Set the 4th line of the stargate sign to 'H' to make it a hidden gate.
|
- Set the 4th line of the stargate sign to 'H' to make it a hidden gate.
|
||||||
|
|
||||||
Economy Support:
|
## Using a gate:
|
||||||
|
- Right click the sign to choose a destination.
|
||||||
|
- Right click the button to open up a portal.
|
||||||
|
- Step through.
|
||||||
|
|
||||||
|
## Economy Support:
|
||||||
The latest version of Stargate has support for Vault. Gate creation, destruction and use can all have different costs associated with them. You can also define per-gate layout costs. The default cost is assigned in the config.yml file, while the per-gate costs re defined in the .gate files. To define a certain cost to a gate just add these lines to your .gate file:
|
The latest version of Stargate has support for Vault. Gate creation, destruction and use can all have different costs associated with them. You can also define per-gate layout costs. The default cost is assigned in the config.yml file, while the per-gate costs re defined in the .gate files. To define a certain cost to a gate just add these lines to your .gate file:
|
||||||
usecost=5
|
usecost=5
|
||||||
destroycost=5
|
destroycost=5
|
||||||
createcost=5
|
createcost=5
|
||||||
toowner=true
|
toowner=true
|
||||||
|
|
||||||
==============
|
# Custom Gate Layout
|
||||||
Custom Gate Layout
|
|
||||||
==============
|
|
||||||
You can create as many gate formats as you want, the gate layouts are stored in plugins/Stargate/gates/
|
You can create as many gate formats as you want, the gate layouts are stored in plugins/Stargate/gates/
|
||||||
The .gate file must be laid out a specific way, the first lines will be config information, and after a blank line you will lay out the gate format. Here is the default nether.gate file:
|
The .gate file must be laid out a specific way, the first lines will be config information, and after a blank line you will lay out the gate format. Here is the default nether.gate file:
|
||||||
|
|
||||||
@ -140,9 +129,7 @@ portal-open/closed are used to define the material in the gate when it is open o
|
|||||||
In the gate format, you can see we use "X" to show where obsidian must be, "-" where the controls (Button/sign) are.
|
In the gate format, you can see we use "X" to show where obsidian must be, "-" where the controls (Button/sign) are.
|
||||||
You will also notice a "*" in the gate layout, this is the "exit point" of the gate, the block at which the player will teleport in front of.
|
You will also notice a "*" in the gate layout, this is the "exit point" of the gate, the block at which the player will teleport in front of.
|
||||||
|
|
||||||
==============
|
# Configuration
|
||||||
Configuration
|
|
||||||
==============
|
|
||||||
default-gate-network - The default gate network
|
default-gate-network - The default gate network
|
||||||
portal-folder - The folder your portal databases are saved in
|
portal-folder - The folder your portal databases are saved in
|
||||||
gate-folder - The folder containing your .gate files
|
gate-folder - The folder containing your .gate files
|
||||||
@ -162,15 +149,13 @@ handleVehicles - Whether or not to handle vehicles going through gates. Set to f
|
|||||||
sortLists - If true, network lists will be sorted alphabetically.
|
sortLists - If true, network lists will be sorted alphabetically.
|
||||||
protectEntrance - If true, will protect from users breaking gate entrance blocks (This is more resource intensive than the usual check, and should only be enabled for servers that use solid open/close blocks)
|
protectEntrance - If true, will protect from users breaking gate entrance blocks (This is more resource intensive than the usual check, and should only be enabled for servers that use solid open/close blocks)
|
||||||
signColor: This allows you to specify the color of the gate signs. Valid colors:
|
signColor: This allows you to specify the color of the gate signs. Valid colors:
|
||||||
verifyPortals: Whether or not all the non-sign blocks are checked to match the gate layout when an old stargate is loaded.
|
verifyPortals: Whether or not all the non-sign blocks are checked to match the gate layout when an old stargate is loaded at startup.
|
||||||
|
|
||||||
debug - Whether to show massive debug output
|
debug - Whether to show massive debug output
|
||||||
permdebug - Whether to show massive permission debug output
|
permdebug - Whether to show massive permission debug output
|
||||||
|
|
||||||
=======================
|
# Message Customization
|
||||||
Message Customization
|
It is possible to customize all of the messages Stargate displays, including the [Stargate] prefix. You can find the strings in plugins/Stargate/lang/en.txt.
|
||||||
=======================
|
|
||||||
As of 0.6.5 it is possible to customize all of the messages Stargate displays, including the [Stargate] prefix. You can find the strings in plugins/Stargate/lang/en.txt.
|
|
||||||
If a string is removed, or left blank, it will not be shown when the user does the action associated with it.
|
If a string is removed, or left blank, it will not be shown when the user does the action associated with it.
|
||||||
There are three special cases when it comes to messages, these are:
|
There are three special cases when it comes to messages, these are:
|
||||||
ecoDeduct=Spent %cost%
|
ecoDeduct=Spent %cost%
|
||||||
@ -202,14 +187,7 @@ createFull=This network is full
|
|||||||
createWorldDeny=You do not have access to that world
|
createWorldDeny=You do not have access to that world
|
||||||
createConflict=Gate conflicts with existing gate
|
createConflict=Gate conflicts with existing gate
|
||||||
|
|
||||||
=============
|
# Changes
|
||||||
Known Bugs
|
|
||||||
=============
|
|
||||||
Stargates are stored under player names, not UUIDs. This will be changed in the future.
|
|
||||||
|
|
||||||
=============
|
|
||||||
Changes
|
|
||||||
=============
|
|
||||||
[Version 0.8.0.0] PseudoKnight fork
|
[Version 0.8.0.0] PseudoKnight fork
|
||||||
- Update for 1.13/1.14 compatibility. This changes gate layouts to use new material names instead of numeric ids. You need to update your gate layout configs.
|
- Update for 1.13/1.14 compatibility. This changes gate layouts to use new material names instead of numeric ids. You need to update your gate layout configs.
|
||||||
- Adds "verifyPortals" config option, which sets whether an old stargate's blocks are verified when loaded.
|
- Adds "verifyPortals" config option, which sets whether an old stargate's blocks are verified when loaded.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user