Skip to content

gitter-badger/NovaGuilds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation



NovaGuilds is my own guilds plugin, still in development, but I want to hear your opinions and ideas.
Please leave feedback!

Vault is required!
BarAPI is required unless you turn it off in config!
HolographicDisplays is required unless you turn it off in config!



Downloads

http://novaguilds.marcin.co/download/


Setup

  • Download latest version
  • Put it in your plugins/ directory
  • Also put there Vault
  • Add BarAPI and HolographicDisplays plugins if you need.
  • Restart/reload the server
  • Edit config.yml to setup your database
  • Add {TAG} to players chat message/prefix (I recommend Essentials config)
  • Restart/reload the server
  • Enjoy and leave feedback!

Features

  • MySQL and SQLlite support
  • Money required to create a guild (Vault)(Configurable)
  • Items required to create a guild (Configurable)
  • Configurable region interact (you can allow others to use stuff in guilds)
  • Configurable messages
  • Tags in chat, above player and in the tablist
  • Advanced region selection
  • Automatic MySQL tables configuration
  • Broadcast messages
  • Pay/withdraw money to/from guild's bank
  • Allies, wars between guilds
  • Language support
  • Guild/Ally chat
  • Configurable command names
  • Automatic regions

Planned features

  • Autoupdate to latest build (?)
  • Auto update MySQL tables
  • Auto update config (?)
  • Advanced horse protection
  • Region resizing
  • You tell me!

Undocumented features (bugs)

  • Player objects bug sometimes

Commands

Command Description Usage
/novaguilds, /ng Main cmd and plugin info /novaguilds [cmd] [params]
/guild, /g Main guild command /g to list commands
/ng tool Get NovaGuilds tool! Read its lore.
/nga Admin commands Alias: /ng admin
/nga reload Reload the plugin /nga reload
/nga rg bypass Toggle region bypass /nga rg bypass [player]
/create Create a guild /create
/abandon Abandon your guild /abandon
/guildinfo, /gi Guild's information /gi
/join Join a guild /join [name]
/leave leave the guild /leave

Permissions

<tr>
    <td>novaguilds.guild.access</td>
    <td>Access to /g</td>
</tr>
<tr>
    <td>novaguilds.guild.home</td>
    <td>TP to guild's home</td>
</tr>
<tr>
    <td>novaguilds.guild.create</td>
    <td>Create a guild</td>
</tr>
<tr>
    <td>novaguilds.guild.abandon</td>
    <td>Abandon your guild</td>
</tr>
<tr>
    <td>novaguilds.guild.info</td>
    <td>Guild's information</td>
</tr>
<tr>
    <td>novaguilds.guild.leave</td>
    <td>Leaving the guild</td>
</tr>

<tr>
    <td>novaguilds.tool.get</td>
    <td>/ng tool permission</td>
</tr>
<tr>
    <td>novaguilds.tool.check</td>
    <td>Check Mode</td>
</tr>

<tr>
    <td>novaguilds.admin.access</td>
    <td>Access to <b>/nga</b></td>
</tr>
<tr>
    <td>novaguilds.admin.guild.kick</td>
    <td>Kick player from his guild</td>
</tr>
<tr>
    <td>novaguilds.admin.guild.abandon</td>
    <td>Abandon any guild</td>
</tr>
<tr>
    <td>novaguilds.admin.guild.tp</td>
    <td>TP to any guild's home</td>
</tr>
<tr>
    <td>novaguilds.admin.guild.tp.other</td>
    <td>TP somebody to guild's home</td>
</tr>
<tr>
    <td>novaguilds.admin.guild.money</td>
    <td>Manage money of any guild</td>
</tr>
<tr>
    <td>novaguilds.admin.guild.fullinfo</td>
    <td>Show guild's full info</td>
</tr>
<tr>
    <td>novaguilds.admin.guild.setname</td>
    <td>Change guild's name</td>
</tr>
<tr>
    <td>novaguilds.admin.guild.settag</td>
    <td>Change guild's tag</td>
</tr>
<tr>
    <td>novaguilds.admin.guild.list</td>
    <td>Show all guilds</td>
</tr>
<tr>
    <td>novaguilds.admin.region.remove</td>
    <td>Remove any region</td>
</tr>
<tr>
    <td>novaguilds.admin.region.list</td>
    <td>List regions</td>
</tr>
<tr>
    <td>novaguilds.admin.region.resize</td>
    <td>Resize any region</td>
    <td>Not implemented</td>
</tr>
<tr>
    <td>novaguilds.admin.region.bypass</td>
    <td>Region bypass</td>
</tr>
<tr>
    <td>novaguilds.admin.region.bypass.other</td>
    <td>Toggle someones region bypass</td>
</tr>
<tr>
    <td>novaguilds.admin.reload</td>
    <td>Reload the plugin</td>
</tr>
<tr>
    <td>novaguilds.admin.save</td>
    <td>Save plugin data</td>
</tr>
<tr>
    <td>novaguilds.chat.notag</td>
    <td>No tag in chat</td>
</tr>
Permission Description
novaguilds.region.create Create a region
novaguilds.region.resize Resize regions Not implemented
novaguilds.region.delete Delete region Not implemented

About

Minecraft guilds plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%