Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-----------------------------------------------------------#
- # ABOUT THIS PLUGIN #
- #-----------------------------------------------------------#
- # Guilds by the Glare Masters
- # Guilds on DevBukkit: https://dev.bukkit.org/projects/the-guilds-plugin
- # Guilds on SpigotMC: https://www.spigotmc.org/resources/guilds.48920/
- # Guilds on GitHub: https://github.com/darbyjack/Guilds-Plugin
- # Guilds Wiki: https://glaremasters.me/wiki/
- # Guilds Development Builds: https://ci.glaremasters.me/job/Guilds/
- #-----------------------------------------------------------#
- # IMPORTANT INFORMATION #
- #-----------------------------------------------------------#
- # This is used to determine what version of the config you are using.
- # Please do not change this as it may cause issues with your config.
- version: 22
- # This will automatically move your current config to "config-old.yml" and replace with a new, updated, "config.yml".
- # If you ever get tired of your config being moved, just change this to "false".
- auto-update-config: true
- # This is used for the Guild's Announcement System, which allow me (The Author) to communicate to you guys without updating.
- # The way this works is very simple. If you have "console" set to "true", you will see the announcement when the server starts.
- # If you have "in-game" set to "true", your OPed players will see it the first time they login to the server.
- # OPed players will only be notified on the first time they login after each server reboot.
- announcements:
- console: true
- in-game: true
- #-----------------------------------------------------------#
- # Hooks Configuration #
- #-----------------------------------------------------------#
- # Hooks will control what the plugin can hook into.
- # For Guild Claims to work, you MUST have WorldGuard installed & the WorldGuard Hook enabled.
- # If you change a hook to true and don't actually have the plugin, it may throw errors.
- # Note on the NameTagEdit Hook: They may not all look the best if someone has a long guild name / username.
- # It will allow 16 characters before the user's Username.
- hooks:
- worldguard: false
- nametagedit: false
- serverlistplus: false
- # If you are using DiscordSRV, us enable this hook. When you are toggled in /guild chat, it will not send the messages
- # to the discord
- # This allows you to configure how nametags will work in game with NameTagEdit.
- # You can also display a guild's prefix by using {prefix} instead of {guild}.
- nametagedit:
- name: "&7[&b{guild}&7]&r "
- #-----------------------------------------------------------#
- # CHOOSE YOUR LANGUAGE #
- #-----------------------------------------------------------#
- # Choosing your language for the plugin couldn't be easier! The default language is english.
- # Not an english server? No worries, you can choose from the following list of languages that we currently support.
- # If you speak another language but don't see it here, feel free to submit it via one of the links above to have it added to the plugin.
- # NOTE: If you change your language please ONLY use from the list above and use them EXACTLY as they are spelled in the list above.
- # Example: If I am a french server, I would change lang: english to lang: french
- # If you try and use a different language than any in the list above, the plugin will not function in a normal manner.
- lang: english
- # The plugin also supports the following other languages:
- # - chinese
- # - dutch
- # - english
- # - french
- # - hungarian
- # - japanese
- # - polish
- # - romanian
- # - russian
- # - simplifiedchinese
- # - slovak
- # - spanish
- # - swedish
- # - portuguese
- # - german
- # - vietnamese
- # - norwegian
- # - italian
- #-----------------------------------------------------------#
- # Command Descriptions #
- #-----------------------------------------------------------#
- # This allows you to modify how /guild help look in-game.
- # This is mainly towards those who aren't English speaking servers.
- # This allows you to fully translate commands to your own language.
- commands:
- description:
- accept: "Accept a guild invite"
- admin: "Admin command for managing guilds"
- ally: "Ally commands"
- boot: "Kick a player from your guild"
- bank: "Use your guild bank"
- buff: "Buy buffs for your guild"
- bugreport: "Submit a bug report"
- cancel: "Cancel an action"
- chat: "Send a message to your guild members"
- check: "Check pending guild invites"
- claim: "Claim land for your guild"
- confirm: "Confirm an action"
- create: "Create a guild"
- decline: "Decline a guild invite"
- delete: "Delete your current guild"
- demote: "Demote a member of your guild"
- give: "Give a player different rewards inside the plugin"
- help: "View all commands"
- home: "Teleport to your guild home"
- info: "View your guild's info"
- inspect: "Inspect another guild"
- invite: "Invite a player to your guild"
- leave: "Leave your current guild"
- list: "List all guilds on the server"
- prefix: "Change your guild's prefix"
- promote: "Promote a member of your guild"
- reload: "Reload guild's configuration file"
- sethome: "Set your guild's home"
- status: "Toggle your guild public / private"
- transfer: "Transfer your guild to another user"
- unclaim: "Remove your guild claim!"
- update: "Update to the most recent version of guilds"
- upgrade: "Upgrade your guild to a higher level"
- vault: "Open your guild vault"
- version: "Plugin info / version"
- #-----------------------------------------------------------#
- # Rewards / Tickets Configuration #
- #-----------------------------------------------------------#
- # This part of the config will allow you to configure what different rewards will look like inside the plugin.
- # Keep in mind, this is for stuff like voting or crate plugin rewards.
- # Console will be able to run the /guild give on a player to give different items.
- # This may throw errors if you are on 1.8
- rewards-enabled: false
- upgrade-ticket:
- name: "&bGuild Upgrade Ticket"
- lore: "&dRight click this ticket to upgrade your guild tier!"
- #-----------------------------------------------------------#
- # GUI CONFIGURATION #
- #-----------------------------------------------------------#
- # In this section of the config you can choose if you would look a GUI for various commands. The ones displayed below are the only ones that have implemented GUIs on them.
- # As stated above, the name here such as list and info will modify data inside that commands GUI.
- # If your server's language is not english, you will need to manually modify these to your server's language and they will display in the GUI as your new input.
- # The "display" section allows you to choose which parts you want to display in /guild list.
- # For example: If I didn't want to display the members, I could change that to "false".
- display:
- name: true
- prefix: true
- master: true
- guildstatus: true
- guildtier: true
- guildbalance: false
- member-count: true
- members: true
- # The "list" section allows you to choose how the /guild list is styled.
- # You can change the colors, and the language of all parts of the guild list GUI.
- list:
- name: "&cGuild Name: "
- prefix: "&aGuild Prefix: "
- master: "&8Guild Master: "
- guildstatus: "&3Guild Status: "
- guildtier: "&fGuild Tier: "
- guildbalance: "&dGuild Balance: "
- member-count: "&6Member Count: "
- members: "&5Members: "
- # The "info" section allows you to choose how information in /guild info is displayed to users.
- # You can change the colors, and the language of all parts of the guild info GUI.
- info:
- balance: "&bBank Balance: &c{guild-balance}"
- deaths: "&bDeaths: &c{deaths}"
- guildname: "&bGuild: &c{guild-name}"
- guildstatus: "&bStatus: &c{guild-status}"
- guildtier: "&bTier: &c{guild-tier}"
- info: "Information: "
- kills: "&bKills: &c{kills}"
- master: "&bMaster: &c{guild-master}"
- max-balance: "&bMax Balance: &c{guild-max-balance}"
- member-count: "&bMember Count: &c{member-count}"
- money: "Money: "
- playername: "&bName: &c{player-name}"
- prefix: "&bPrefix: &c{guild-prefix}"
- role: "&bRole: &c{guild-role}"
- # This part controls what is shown as the inventory name for things such as Guild List and Guild Vaults.
- gui-name:
- vault: "Guild Vault"
- info: "Guild Info"
- buff: "Guild Buffs"
- list:
- name: "Guild List"
- next-page: "Next Page"
- previous-page: "Previous Page"
- page: "Page: "
- head-name: "{player}'s Guild"
- # head-name is what show's when you hover over a head in the Guild List. For example, the default will show Username's Guild
- #-----------------------------------------------------------#
- # Buff Configuration #
- #-----------------------------------------------------------#
- # In this section of the config, you can modify the buff name, price, time, and amplifier (Haste 1, 2 ,3 4, etc).
- # The current will give Haste 2, Speed 2, etc with "1". If you make it "2", it'll change it to 3, and so on.
- # Do you want disable the ability to buy multiple buffs at once?
- disable-buff-stacking: false
- # Do you want to use a guild's bank balance for buying the buffs?
- use-guild-bank: true
- # In this section you can modify the name of all the buffs, allowing you to have cool, custom names!
- # The price is all in a dollar amount.
- # The time is in seconds, so , haste: 60 is seconds.
- buff:
- name:
- speed: "Blessing of the Cheetah"
- fire-resistance: "Scales of the Dragon"
- night-vision: "Eyes of the Lurking Demon"
- invisibility: "Feet of the Ghostly Walker"
- strength: "Mighty Strength of the Pouncing Lion"
- jump: "Bounce of the Quick Witted Rabbit"
- water-breathing: "Lungs of the Albino Shark"
- regeneration: "Integrity of the Mystic Witch"
- price:
- speed: 60
- fire-resistance: 60
- night-vision: 60
- invisibility: 60
- strength: 60
- jump: 60
- water-breathing: 60
- regeneration: 60
- time:
- speed: 60
- fire-resistance: 60
- night-vision: 60
- invisibility: 60
- strength: 60
- jump: 60
- water-breathing: 60
- regeneration: 60
- amplifier:
- speed: 1
- fire-resistance: 1
- night-vision: 1
- invisibility: 1
- strength: 2
- jump: 1
- water-breathing: 1
- regeneration: 1
- icon:
- speed: "SUGAR"
- fire-resistance: "BLAZE_POWDER"
- night-vision: "REDSTONE_TORCH_ON"
- invisibility: "EYE_OF_ENDER"
- strength: "DIAMOND_SWORD"
- jump: "DIAMOND_BOOTS"
- water-breathing: "BUCKET"
- regeneration: "EMERALD"
- description:
- price: "&bPrice: "
- length: "&bLength of Buff: "
- speed:
- - "&bThis buff will allow you and your"
- - "&bGuild Members to obtain increased"
- - "&bmovement speed for a certain amount of time."
- fire-resistance:
- - "&bThis buff will allow you and your"
- - "&bGuild Members to obtain increased"
- - "&bfire resistance for a certain amount of time."
- night-vision:
- - "&bThis buff will allow you and your"
- - "&bGuild Members to obtain increased"
- - "&bnight vision for a certain amount of time."
- invisibility:
- - "&bThis buff will allow you and your"
- - "&bGuild Members to obtain increased"
- - "&binvisibility for a certain amount of time."
- strength:
- - "&bThis buff will allow you and your"
- - "&bGuild Members to obtain increased"
- - "&bstrength for a certain amount of time."
- jump:
- - "&bThis buff will allow you and your"
- - "&bGuild Members to obtain increased"
- - "&bjump for a certain amount of time."
- water-breathing:
- - "&bThis buff will allow you and your"
- - "&bGuild Members to obtain increased"
- - "&bwater-breathing for a certain amount of time."
- regeneration:
- - "&bThis buff will allow you and your"
- - "&bGuild Members to obtain increased"
- - "&bregeneration for a certain amount of time."
- display:
- haste: false
- speed: true
- fire-resistance: true
- night-vision: true
- invisibility: true
- strength: true
- jump: true
- water-breathing: true
- regeneration: true
- #-----------------------------------------------------------#
- # Vault Configuration #
- #-----------------------------------------------------------#
- # This section of the config will display options for your server based upon if you are using the Vault plugin or not.
- # This option only matters if you have an economy plugin on your server AND you have Vault installed.
- # The plugin will work without Vault but ONLY if you don't have an economy plugin also.
- require-money: true
- # Uncomment the lines below if you have Vault + an economy plugin and have change the option above to true.
- # You can define how much it costs for users to create a guild, the cost option, and you can define how much it costs for users to set a guild home.
- Requirement:
- cost: 0
- sethome-cost: 0
- # This section allows you to reward players for killing others!
- # Players will only get money from players they kill in OTHER guilds (to help prevent abuse).
- reward-on-kill:
- enabled: true
- reward: 100
- take-from-killed-player: 0
- #-----------------------------------------------------------#
- # Guild Claims Configuration #
- #-----------------------------------------------------------#
- # This section of the config will allow you to handle guild land claiming.
- # Remember that the enable / disable for this is the WorldGuard Hook at the TOP of the config.
- # There are multiple options when it comes to guild claims. For the time being, all guilds will only get one claim.
- # As a server owner, you will have a few options here.
- # First off, you will have the ability to have a standard set claim size.
- # There is an option you can modify if you want players to be able to set their own claim size.
- # Don't worry, you will be able to modify the max claim size to prevent abuse.
- # Prices for guilds will be based up each section of blocks they claim with the region.
- # For example: If I want a 25x25 claim, I'd do /guild claim 25 and I'd be charged 25 * price you set.
- # Would you like to disable guild claiming in specific worlds?
- disabled-worlds:
- - world
- - flypvp
- # Would you like to allow players to set their own claim size?
- custom-claim-size: false
- # You can set the max size for the claim size, so players can't take some absurd amount
- custom-max-claim-size: 100
- # Here you can set the custom price for claiming with custom regions (read above to see how it works)
- custom-claim-price: 10.00
- # Here you can set the regular max claim size when you aren't allowing custom claims
- regular-claim-size: 100
- # Here you can set the price for regular claims when you aren't allowing custom claims
- regular-claim-price: 100.00
- #-----------------------------------------------------------#
- # Title Configuration #
- #-----------------------------------------------------------#
- # This section of the config will walk you through making and configuring custom titles for different events in the plugin.
- # NOTE: When configuring times, keep in mind that 1 = 1 second, and so on.
- # CUSTOM TITLE PLACEHOLDERS: {guild} {prefix} {username} {tier}
- # NOTE: There is a current bug which only allows Color Codes to work on creation, upgrade, and prefix.
- # IMPORTANT: This will ONLY work on servers 1.9 and ABOVE.
- titles:
- enabled: false
- events:
- guild-creation:
- title: "Congrats"
- sub-title: "{guild} has been created!"
- fade-in: 3
- stay: 3
- fade-out: 3
- player-joins-guild:
- title: ""
- sub-title: "{username} has just joined the guild."
- fade-in: 3
- stay: 3
- fade-out: 3
- player-leaves-guild:
- title: ""
- sub-title: "{username} has just left the guild."
- fade-in: 3
- stay: 3
- fade-out: 3
- guild-prefix-change:
- title: "Congrats"
- sub-title: "Your new prefix is {prefix}"
- fade-in: 3
- stay: 3
- fade-out: 3
- guild-tier-upgrade:
- title: "Success!"
- sub-title: "Your guild is now Tier {tier}"
- fade-in: 3
- stay: 3
- fade-out: 3
- #-----------------------------------------------------------#
- # Guild Upgrade Configuration #
- #-----------------------------------------------------------#
- # This section of the config will talk about various parts of upgrading a guild and allow you to choose how it works.
- # For "mob-xp-multiplier" the default is 1, meaning that it will drop the normal amount of XP for non-upgraded guilds.
- # DO NOT set it to 0, that will either throw errors or cause mobs to not drop XP.
- # You can make as many as you want. You MUST name each tier "tier1, tier2, tier3, etc." while following the format of the already made ones.
- # For example: if I wanted to add a 4th tier, I would do this:
- # tier4:
- # name: "Diamond"
- # cost: 400
- # max-members: 100
- # mob-xp-multiplier: 4
- # damage-multiplier: 4
- # max-bank-balance: 40000
- # permissions:
- # - "example.permission.one"
- # - "example.permission.two"
- # Keep in mind for the damage-multiplier, it applies to players also, so by default it's set to normal for every tier to allow you
- # to choose how it will work.
- # Change "use-bank-balance" to true to make it use Guild Banks for upgrading tiers.
- max-number-of-tiers: 3
- use-bank-balance: false
- carry-over-perms: true
- tier1:
- name: "Bronze"
- cost: 0
- max-members: 15
- mob-xp-multiplier: 1
- damage-multiplier: 1
- max-bank-balance: 10000
- members-to-rankup: 0
- permissions:
- -
- tier2:
- name: "Silver"
- cost: 200
- max-members: 30
- mob-xp-multiplier: 2
- damage-multiplier: 1
- max-bank-balance: 20000
- members-to-rankup: 0
- permissions:
- -
- tier3:
- name: "Gold"
- cost: 300
- max-members: 50
- mob-xp-multiplier: 3
- damage-multiplier: 1
- max-bank-balance: 30000
- members-to-rankup: 0
- permissions:
- -
- #-----------------------------------------------------------#
- # Guild Configuration #
- #-----------------------------------------------------------#
- # This section of the config will talk about various parts of making a guild and options as server owner you can set.
- # The prefix of all messages send by this plugin to a player for all messages and commands
- plugin-prefix: "&a[Guilds]"
- # Disable this to remove guild names showing next to a player in "TabList"
- tablist-guilds: true
- # Would you like to display a user's displayname instead of their MC username?
- tablist-use-display-name: false
- # Change how the Prefixes in the TabList show!
- # Note: DO NOT REMOVE THE {guild}
- # You can use {prefix} to show the Guild Prefix instead if you would like.
- tablist: "&7[&b{guild}&7]&r"
- # Disable this if you don't want to allow Guild Signs to be made.
- guild-signs: true
- # Here you can modify how the /guild chat message style works.
- guild-chat-format: "&7&l[Guild Chat]&r &b[{role}] %s: %s"
- # Change this to true if you want to allow players in the same guild / guild's that are allies with each other to damage each other.
- allow-guild-damage: false
- allow-ally-damage: false
- # Check for update on startup (SUGGESTED YOU KEEP THIS ENABLED)
- updater:
- check: true
- # This part pertains to the /guild home command
- home:
- # Define how long they must wait to use the command
- cool-down: 60
- # Define how long they must stand still before being teleported
- teleport-delay: 5
- # Keep this TRUE unless you really don't want it. It could mess up how teleport-delay works.
- freeze-player: true
- # Freezing a player will make them not able to move while teleporting.
- # Change the teleport-delay if you want them to wait longer to teleport after running the command.
- # Define how long they must wait to use the command
- sethome:
- cool-down: 60
- name:
- # Minimum length of guild names
- min-length: 1
- # Maximum length of guild names
- max-length: 64
- # RegEx (https://en.wikipedia.org/wiki/Regular_expression) used to only allow certain characters (default only allows alphanumeric characters)
- # To turn off the ability for colored names change the regex to "^[a-zA-Z0-9]*$"
- regex: "^[a-zA-Z0-9&]*$"
- # This will automatically prevent players from making a guild if it contains anything in the list below.
- # Note: Capitalization doesn't matter. I can put "crap" and Crap cRaP, etc, will be blocked.
- # Note: Also, it'll sense stuff such as "PieceofCrap", hopefully making it easier for you to make the blacklist.
- enable-blacklist: true
- blacklist:
- - "crap"
- - "ass"
- - "stupid"
- prefix:
- # With the default Regex currently set, the minimum length of the prefix is 1 and the maximum is 20.
- # To change this, adjust the numbers and maybe have a look at the link above (RegEx).
- # To turn off the ability for colored prefixes change the regex to "[a-zA-Z0-9]{1,20}"
- regex: "[a-zA-Z0-9&]{1,20}"
- # There are lots of options when it comes to configuring the roles. We have NOT (yet) experience with adding new ranks, so if it breaks, do not be surprised.
- # You can change individual perms for each rank but please DO NOT modify the order in which they go along with the numbers such as 0, 1 ,2, 3, etc.
- roles:
- 0:
- name: "GuildMaster"
- permissions:
- activate-buff: true
- add-ally: true
- ally-chat: true
- change-home: false
- change-prefix: true
- chat: true
- demote: true
- deposit-money: true
- invite: true
- kick: true
- open-vault: true
- promote: true
- remove-ally: true
- remove-guild: true
- toggle-guild: true
- transfer-guild: true
- upgrade-guild: true
- withdraw-money: true
- claim-land: false
- unclaim-land: true
- 1:
- name: "Officer"
- permissions:
- activate-buff: true
- add-ally: true
- ally-chat: true
- change-home: false
- change-prefix: false
- chat: true
- demote: true
- deposit-money: true
- invite: true
- kick: true
- open-vault: true
- promote: true
- remove-ally: true
- remove-guild: false
- toggle-guild: false
- transfer-guild: false
- upgrade-guild: false
- withdraw-money: false
- claim-land: false
- unclaim-land: false
- 2:
- name: "Veteran"
- permissions:
- activate-buff: true
- add-ally: false
- ally-chat: true
- change-prefix: false
- chat: true
- demote: false
- deposit-money: true
- invite: true
- kick: false
- open-vault: true
- promote: false
- remove-ally: false
- remove-guild: false
- toggle-guild: false
- transfer-guild: false
- upgrade-guild: false
- withdraw-money: false
- claim-land: false
- unclaim-land: false
- 3:
- name: "Member"
- permissions:
- activate-buff: false
- add-ally: false
- ally-chat: true
- change-prefix: false
- chat: true
- demote: false
- deposit-money: true
- invite: false
- kick: false
- open-vault: true
- promote: false
- remove-ally: false
- remove-guild: false
- toggle-guild: false
- transfer-guild: false
- upgrade-guild: false
- withdraw-money: false
- claim-land: false
- unclaim-land: false
- #-----------------------------------------------------------#
- # Storage Configuration #
- #-----------------------------------------------------------#
- # In this part of the config, we will discuss data saving for the plugin.
- # As of Guilds-1.8.3 MySQL has been remade, but it is EXPERIMENTAL, please report any and all bugs using MySQL to us before commenting poorly
- # on the Spigot plugin page.
- database:
- # Set the type of the database (Either JSON or MySQL)
- type: JSON
- # Uncomment when using MySQL
- # host: "127.0.0.1"
- # port: 3306
- # username: "root"
- # password: "password"
- ## Note: Database needs to be created manually
- # database: "guilds"
- # pool-size: 10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement