All Projects → MarcinWieczorek → NovaGuilds

MarcinWieczorek / NovaGuilds

Licence: GPL-3.0 license
Minecraft guilds plugin

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to NovaGuilds

Islands
A spigot plugin for creating customisable home islands with different biomes. https://www.spigotmc.org/resources/islands-home-islands-system.84303/
Stars: ✭ 18 (-21.74%)
Mutual labels:  bukkit, spigot, survival
DragonTravel
A plugin for the Minecraft-servermods "Bukkit" and "Spigot".
Stars: ✭ 17 (-26.09%)
Mutual labels:  bukkit, spigot
SlackMC
Link Slack to Minecraft!
Stars: ✭ 61 (+165.22%)
Mutual labels:  bukkit, spigot
SmartInventory
Moved to https://github.com/Infumia/InfumiaLib
Stars: ✭ 16 (-30.43%)
Mutual labels:  bukkit, spigot
SubServers-2
SubServers – The Minecraft Server Management Platform
Stars: ✭ 80 (+247.83%)
Mutual labels:  bukkit, spigot
ScriptBlockPlus
任意のブロックにスクリプトを追加するプラグインです。
Stars: ✭ 25 (+8.7%)
Mutual labels:  bukkit, spigot
WorldEditSelectionVisualizer
Visualize your WorldEdit selection with particles and without any mod.
Stars: ✭ 31 (+34.78%)
Mutual labels:  bukkit, spigot
MythicDrops
Action RPG drops for Spigot.
Stars: ✭ 28 (+21.74%)
Mutual labels:  bukkit, spigot
dungeon-maze
DungeonMaze Craft Bukkit plugin - An amazing world generator for Bukkit and Spigot
Stars: ✭ 27 (+17.39%)
Mutual labels:  bukkit, spigot
ClayTech
An addon for slimefun.
Stars: ✭ 15 (-34.78%)
Mutual labels:  bukkit, spigot
KingdomsX
Battles for might, land and glory.
Stars: ✭ 24 (+4.35%)
Mutual labels:  bukkit, spigot
Boss
Premium custom monsters plugin with skill system, natural spawning and lots of sickest features!
Stars: ✭ 72 (+213.04%)
Mutual labels:  bukkit, spigot
NoSpawnChunks
Helps manage server memory by dynamically unloading chunks
Stars: ✭ 21 (-8.7%)
Mutual labels:  bukkit, spigot
EnchantmentsEnhance
✨ EE is a game progression mechanism plugin for spigot.
Stars: ✭ 31 (+34.78%)
Mutual labels:  bukkit, spigot
Mohist
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 861 (+3643.48%)
Mutual labels:  bukkit, spigot
MinecraftNetwork
Minecraft server network backend
Stars: ✭ 35 (+52.17%)
Mutual labels:  bukkit, spigot
Glaedr
An extensive, modular functional scoreboard library for the Bukkit/Spigot API.
Stars: ✭ 23 (+0%)
Mutual labels:  bukkit, spigot
MinecraftDeveloperGuide
📝Minecraft developer Chinese guide,我的世界开发者中文指南
Stars: ✭ 1,307 (+5582.61%)
Mutual labels:  bukkit, spigot
KibblePatcher
KibbleLands Spigot patcher
Stars: ✭ 25 (+8.7%)
Mutual labels:  bukkit, spigot
pluGET
📦 Powerful Package manager which updates plugins & server software for minecraft servers
Stars: ✭ 87 (+278.26%)
Mutual labels:  bukkit, spigot



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 Build Status ghit.me

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 translation

Screenshots

ss




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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].