Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MarcinWieczorek/NovaGuilds
Minecraft guilds plugin
https://github.com/MarcinWieczorek/NovaGuilds
bukkit factions funnyguilds gpl guild minecraft novaguilds plugin server spigot survival
Last synced: 3 months ago
JSON representation
Minecraft guilds plugin
- Host: GitHub
- URL: https://github.com/MarcinWieczorek/NovaGuilds
- Owner: MarcinWieczorek
- License: gpl-3.0
- Created: 2015-03-31T21:02:31.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-10-07T14:53:23.000Z (over 2 years ago)
- Last Synced: 2024-08-01T15:13:11.139Z (6 months ago)
- Topics: bukkit, factions, funnyguilds, gpl, guild, minecraft, novaguilds, plugin, server, spigot, survival
- Language: Java
- Homepage: novaguilds.pl
- Size: 4.63 MB
- Stars: 28
- Watchers: 7
- Forks: 16
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
NovaGuilds is my own guilds plugin, still in development, but I want to hear your opinions and ideas.
Check the wiki on github for details.
Please leave feedback!
I do not allow anybody to publish compiled source (.jar) on their websites.
Please download NovaGuilds' binary files only from bukkit.org, github and novaguilds.pl
The safest way is to compile it yourself!
You are free to redistribute modified versions of source code to others, but you must not distribute compiled versions of the plugin using the name NovaGuilds.
Vault is required!
Essentials is optional but highly recommended!
BarAPI/BossBarAPI is optional (Not anymore since 1.9, it's not needed)
HolographicDisplays is optional
VanishNoPacket is supported by the plugin
ScoreBoardStats is optional
[![Join the chat at https://gitter.im/MarcinWieczorek/NovaGuilds](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/MarcinWieczorek/NovaGuilds?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build Status](https://travis-ci.org/MarcinWieczorek/NovaGuilds.svg?branch=master)](https://travis-ci.org/MarcinWieczorek/NovaGuilds)
[![ghit.me](https://ghit.me/badge.svg?repo=MarcinWieczorek/NovaGuilds)](https://ghit.me/repo/MarcinWieczorek/NovaGuilds)Downloads
The plugin works on all versions including and above 1.7.5
http://novaguilds.pl/
SNAPSHOTS: http://repo.novaguilds.pl/co/marcin/novaguilds/
Support
If you need support:
Visit issues page
Send me an email
Send me a message using XMPP/Jabber: [email protected]
How to compile NovaGuilds on your own?
First of all, you'll need to download the source. Download the zip from github and unpack, or (and this is a better idea)
Then you need Maven to build the project. Download it from public repositories (your machine probably runs Linux).
'cd' into plugin's directory and build it.
My project uses CraftBukkit 1.7.10-R0.1 Please build it on your own, because redistributing is against its license.
```bash
git clone https://github.com/MarcinWieczorek/NovaGuilds.git
cd NovaGuilds/
mvn clean install
```
Special thanks:
@x_2088 for Chinese translation
@Mondanzo for German translation
@SgtLegoTown for Dutch translation
@Noiknez for French translationScreenshots
Setup
- Download latest version
- Put it in your plugins/ directory
- Also put there Vault plugin
- Add BarAPI/BossBarAPI and HolographicDisplays plugins if you need.
- Restart the server
- Edit config.yml to setup your database
- Add {TAG} to players chat message/prefix (I recommend Essentials config)
- Restart the server
- Enjoy and leave feedback!
Features
- MySQL, SQLite and Flat support
- Configurable money required to create a guild
- Configurable items required to create a guild
- Configurable region interaction
- Configurable messages
- Tags in chat, above player and in the tablist
- Automatic MySQL tables configuration
- Broadcast messages
- Pay/withdraw money to/from guild's bank
- Allies, wars between guilds
- Multi-language support
- Guild/Ally chat
- Configurable command aliases
- Advanced region selection and resizing
- Automatic regions
- Guild vaults
- VanishNoPacket support
- Auto update MySQL tables
- Advanced horse protection
Planned features
- Auto update to latest build (?)
- Auto update config (?)
- You tell me!
Undocumented features (bugs)
- Sometimes breaks chat plugin
- Found any? Github -> issues
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
Permission
Description
novaguilds.admin.access
Access to /nga
novaguilds.admin.config.access
Access /nga config
novaguilds.admin.config.get
/nga config get
novaguilds.admin.config.reload
/nga config reload
novaguilds.admin.config.reset
/nga config reset
novaguilds.admin.config.save
/nga config save
novaguilds.admin.config.set
/nga config set
novaguilds.admin.error.access
/nga error
novaguilds.admin.error.list
/nga error list
novaguilds.admin.player.access
/nga error
novaguilds.admin.player.set.points
/nga error list
novaguilds.admin.guild.access
Access to /nga g
novaguilds.admin.guild.abandon
/nga g abandon
novaguilds.admin.guild.bank.pay
/nga g pay
novaguilds.admin.guild.bank.withdraw
/nga g withdraw
novaguilds.admin.guild.inactive.update
/nga g inactive update
novaguilds.admin.guild.inactive.clean
/nga g inactive clean
novaguilds.admin.guild.inactive.list
/nga g inactive list
novaguilds.admin.guild.invite
/nga g invite
novaguilds.admin.guild.kick
/nga g kick
novaguilds.admin.guild.list
/nga g list
novaguilds.admin.guild.set.leader
/nga g leader
novaguilds.admin.guild.set.liveregenerationtime
/nga g liveregentime
novaguilds.admin.guild.set.lives
/nga g lives
novaguilds.admin.guild.set.name
/nga g setname
novaguilds.admin.guild.set.points
/nga g setpoints
novaguilds.admin.guild.set.tag
/nga g setpoints
novaguilds.admin.guild.set.timerest
/nga g timerest
novaguilds.admin.guild.set.slots
/nga g slots
novaguilds.admin.guild.purge
/nga g purge/td>
novaguilds.admin.guild.teleport.self
/nga g tp
novaguilds.admin.guild.teleport.other
/nga g tp
novaguilds.admin.guild.fullinfo
Display full guild's info
novaguilds.admin.guild.reset.points
Reset guild's points
novaguilds.admin.guild.rank.access
Accessing admin rank commands
novaguilds.admin.guild.rank.list
Listing ranks
novaguilds.admin.guild.rank.edit
Editing ranks
novaguilds.admin.guild.rank.delete
Deleting ranks
novaguilds.admin.guild.rank.set
Setting ranks
novaguilds.admin.hologram.access
/nga h
novaguilds.admin.hologram.list
/nga h
novaguilds.admin.hologram.teleport
/nga h
novaguilds.admin.hologram.teleport.here
/nga h
novaguilds.admin.hologram.delete
/nga h
novaguilds.admin.hologram.add
/nga h
novaguilds.admin.hologram.addtop
/nga h
novaguilds.admin.region.access
/nga rg bypass
novaguilds.admin.region.bypass.self
/nga rg bypass
novaguilds.admin.region.bypass.other
/nga rg bypass
novaguilds.admin.region.change.spectate.self
/nga rg spectate
novaguilds.admin.region.change.spectate.other
/nga rg spectate
novaguilds.admin.region.delete
/nga rg delete
novaguilds.admin.region.list
/nga rg list
novaguilds.admin.region.teleport.self
/nga rg tp
novaguilds.admin.region.buy
/nga rg buy
novaguilds.admin.region.enlarge
/nga rg enlarge [index]
novaguilds.admin.region.teleport.other
/nga rg tp
novaguilds.admin.region.spectate
Spectate others' area selection
novaguilds.admin.reload
/nga reload
novaguilds.admin.save
/nga save [guilds/players/regions]
novaguilds.admin.save.notify
Autosave notify message
novaguilds.admin.updateavailable
Update notify message
novaguilds.admin.chatspy.self
Toggle your chat spy mode
novaguilds.admin.chatspy.other
Toggle somebodies chat spy mode
novaguilds.admin.migrate
Migrate data to other storage
novaguilds.admin.noconfirm
Execute commands without /confirm
novaguilds.guild.access
/g
novaguilds.guild.abandon
/abandon
novaguilds.guild.leave
/leave
novaguilds.guild.ally
/g ally [guild]
novaguilds.guild.bank.pay
/g pay
novaguilds.guild.bank.withdraw
/g withdraw
novaguilds.guild.compass
/g compass
novaguilds.guild.create
/create
novaguilds.guild.effect
/g effect
novaguilds.guild.home
/g home
novaguilds.guild.home.set
/g home set
novaguilds.guild.invite
/invite
novaguilds.guild.join
/join [guild]
novaguilds.guild.kick
/g kick
novaguilds.guild.pvptoggle
/g pvp
novaguilds.guild.requireditems
/g items
novaguilds.guild.top
/g top
novaguilds.guild.vault.restore
/g vault
novaguilds.guild.war
/g war [guild]
novaguilds.guild.buylife
/g buylife
novaguilds.guild.buyslot
/g buyslot
novaguilds.guild.chatmode
Change chat mode
novaguilds.guild.info
/gi [guild]
novaguilds.guild.leader
/g leader
novaguilds.guild.menu
Guild's menu
novaguilds.guild.boss
Soon.
novaguilds.guild.openinvitation
/g
novaguilds.guild.set.name
Set guild's name
novaguilds.guild.set.tag
Set guild's tag
novaguilds.guild.rank.access
Accessing rank commands
novaguilds.guild.rank.list
Listing ranks
novaguilds.guild.rank.edit
Editing ranks
novaguilds.guild.rank.delete
Deleting ranks
novaguilds.guild.rank.set
Setting ranks
novaguilds.region.access
/g rg
novaguilds.region.create
/g rg buy
novaguilds.region.resize
Resize with the tool
novaguilds.region.delete
/g rg delete
novaguilds.region.enlarge
/g rg enlarge [index]
novaguilds.region.list
/g rg list
novaguilds.chat.notag
No tag in chat
novaguilds.playerinfo
/pi or right click player with shift
novaguilds.tool.check
Checking regions with the tool
novaguilds.tool.get
/ng tool
novaguilds.error
Receive errors (for admins)
novaguilds.novaguilds
/novaguilds
novaguilds.confirm
/confirm