Adds information about config options and language customization to the README
This commit is contained in:
		
							
								
								
									
										37
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								README.md
									
									
									
									
									
								
							@@ -14,18 +14,37 @@ permanently by another cause, when they expire.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Commands
 | 
					## Commands
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* /ps about - Displays information about the plugin
 | 
					- /ps about - Displays information about the plugin
 | 
				
			||||||
* /ps create <name> <permission,permission> <cost> <duration> - Creates a new permission sign. The name is used to
 | 
					- /ps create <name> <permission,permission> <cost> <duration> - Creates a new permission sign. The name is used to
 | 
				
			||||||
  describe what the permission sign does. The permission,permission is the list of comma-separated permissions the
 | 
					  describe what the permission sign does. The permission,permission is the list of comma-separated permissions the
 | 
				
			||||||
  permission sign will grant to the using player. The cost is the cost to use the permission sign. The duration is the
 | 
					  permission sign will grant to the using player. The cost is the cost to use the permission sign. The duration is the
 | 
				
			||||||
  number of seconds the player should keep the permission for. Use 0 for permanent.
 | 
					  number of seconds the player should keep the permission for. Use 0 for permanent.
 | 
				
			||||||
* /ps cancel - Used to manually cancel the creation of a permission sign (it will also time out after 60 seconds)
 | 
					- /ps cancel - Used to manually cancel the creation of a permission sign (it will also time out after 60 seconds)
 | 
				
			||||||
* /ps reload - Used to reload all data and config settings from disk
 | 
					- /ps reload - Used to reload all data and config settings from disk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Permissions
 | 
					## Permissions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* permissionsigns.* - Grants all PermissionSigns permissions
 | 
					- permissionsigns.* - Grants all PermissionSigns permissions
 | 
				
			||||||
* permissionsigns.use - Allows players to use the permission signs
 | 
					- permissionsigns.use - Allows players to use the permission signs
 | 
				
			||||||
* permissionsigns.admin - Allows all administrative tasks such as creating permission signs and reloading
 | 
					- permissionsigns.admin - Allows all administrative tasks such as creating permission signs and reloading
 | 
				
			||||||
* permissionsigns.admin.reload - Allows the usage of the /reload command
 | 
					- permissionsigns.admin.reload - Allows the usage of the /reload command
 | 
				
			||||||
* permissionsigns.admin.create - Allows players to create/destroy permissionsigns
 | 
					- permissionsigns.admin.create - Allows players to create/destroy permissionsigns
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Configuration options
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- language - The language used for the plugin (en, nb-no)
 | 
				
			||||||
 | 
					- perWorldPermissions - Sets permissions for the current world instead of setting them globally
 | 
				
			||||||
 | 
					- enableExtensiveSignProtection - Whether to protect signs on "unstable" blocks such as sand or anvils. Does not protect
 | 
				
			||||||
 | 
					  signs on "lag pyramids" or similar, but protects signs on top of, or attached to a pillar of sand.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Language customization
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					All strings, even time units, are customizable. If you place a strings.yml file in the plugin folder, it will take
 | 
				
			||||||
 | 
					priority over built-in languages. If you want to change strings, look at PermissionSigns/src/main/resources/strings.yml
 | 
				
			||||||
 | 
					for the proper keys. All strings have the format: ENUM: "Displayed string". The enum must be identical as it defines
 | 
				
			||||||
 | 
					which string you have changed. All strings belonging to a language are beneath the language code and indented with two
 | 
				
			||||||
 | 
					spaces.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The easiest way to add a new language is to copy an existing language and paste it into your custom strings.yml and
 | 
				
			||||||
 | 
					change strings as necessary. If you don't include all strings, the remaining will use the built-in English translation.
 | 
				
			||||||
 | 
					Remember to change the language code to whichever you use for your custom language.
 | 
				
			||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
# The language to use for the plugin
 | 
					# The language to use for the plugin (en, nb-no)
 | 
				
			||||||
language: en
 | 
					language: en
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Whether to only give permissions for a single world, instead of granting permissions for all worlds
 | 
					# Whether to only give permissions for a single world, instead of granting permissions for all worlds
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user