Sueta

Anni Recoded

3.8

Free recoded anni plugin, Best free Anni on spigot!

·Plugin

What do you need?:

- Minecraft server
- Java 7+
- Spigot/Bukkit 1.8.9
- Plugins: Vault (click!) | I recommend: WorldReset (click!) & PermissionsEx (click!)
- Map: Canyon Map (click!)
- Lobby: Lobby (click!)

Don't use /reload!!!

Features:

- Custom maps, config, bosses, shops
- Stats
- Compatible with MYSQL
- Custom bosses and drops from bosses
- Custom nexus HP and block
- Gold is currency exchange
- Custom messages
- And much!

To do:

✔ - Done
⋆ - Working
⋆ - Repairing
✖ - Not yet

- Custom messages ✔
- Add AutoLapis ✔
- Add nexus hp to config.yml ✔
- Add nexus block to config.yml ✔
- Spectate system (After game, last join phase, etc.) ✔
- Game start item ✔

Are you have a good idea? send me it to pm or use discusion!

Permissions:

anni.bypass.teamlimitor - Change team
anni.bypass.teamlimit - Join to full team
anni.bypass.phaselimiter - Join to all phases
anni.map.edit - Edit map
anni.map.save - Save map

anni.buildbypass - Destroy/Build at nexus
anni.startitem - Give you start item


Kits:

anni.class.scout - Scout
anni.class.miner - Miner
anni.class.warrior - Warrior
anni.class.archer - Archer
anni.class.lumberjack - Lumberjack
anni.class.berserker - Berserker
anni.class.spy - Spy

anni.class.defender - Defender

Commands:

/anni - Show you info about anni
/anni start - Start game
/stats - Show you stats
/team <name> - Join you to team
/teams - Show you info about teams
/class - Open class (kit) menu
/vote <map> - Vote for map
/distance - Show you where is nearest nexus
/map <edit/save> <map name> - Edit/Save anni map
/red, /yellow, /green & /blue - Join you to team

Screenshots:

Classes

Locked:

Unlocked:

List:

(to change class you need ender portal!)

Shops

Brewing:

Shop brewing is aviable from 4. phase
Weapon:

How to create team join sign

That should look like this at the end:

You must this signs set in maps.yml!!!!!

Configs:

config.yml
#########################################################################################################################################################
#                                                                                                                                                        #
#                                                                       Term of use                                                                        #
#                                                                                                                                                          #
#                                                           Don't decompile plugin (Plugin is open SRC)                                                  #
#                                                                   Don't take it for yours!                                                              #
#                                                                 Don't post it for your work!                                                          #
#                                                                                                                                                        #
#########################################################################################################################################################
#                                                                                                                                                        #
#                                                                      Anni config file                                                                    #
#                                                                                                                                                        #
#                                                                       Spigot v.1.8.8                                                                    #
#                                                                     Softdepend:  Vault                                                                #
#                                                                 Plugin recoded by:  Mot458                                                            #
#                                                                                                                                                      #
#                                                                       Author spigot:                                                                    #
#                                                                    http://bit.ly/Mot458                                                                #
#                                                                                                                                                        #
#                                                                          Plugin:                                                                        #
#                                                                 http://bit.ly/AnniRecoded                                                                #
#                                                                                                                                                        #
#                                                                   © Mot458 2017 - 2018                                                                #
#                                                                                                                                                        #
#########################################################################################################################################################

# Time to start |  1 = 1 second | I recommend: 60-120 seconds
start-delay: 60

# Phase time | 1 = 1 second | I recommend: 600 seconds = 10 minutes
phase-period: 600

# Restart time | 1 = 1 second
restart-delay: 30

# Nexus settings
nexus:
  hp: 70
  block: "ENDER_STONE"

# Stats system: "flatfile" = File database (stats.yml) |  "sql" = MySQL database
stats: flatfile
MySQL:
    port: 3306
    user: user
    pass: passw
    host: localhost
    name: database_name

# Phase numbers: true = Roman numbers (I, II, ...) | false = Normal numbers (1, 2, ...)
roman: true

# Anni prefix
prefix: '&7[&eAnni&7]'

# Number of players needed to start | I recommend: 10 for small server
requiredToStart: 4

# Zone around Nexus (The player can't destroy, build) | I recommend: 14
build: 14

# Time to spawn boss | 1 = 1 minute | I recommend: 10 minutes (To agree with the phase)
bossRespawnDelay: 10

# MOTD | true = on | false = off
enableMotd: true

# Last time to join to the game (Phase)
lastJoinPhase: 2

# MOTD
#
# Variables:
# %PHASE% (Get current phase) | %TIME% (Get current game time) | %PLAYERCOUNT% (Get joined player) | %MAXPLAYERS% (Get max players (slots))
# %GREENNEXUS% (Get current green nexus HP) | %REDNEXUS% (Get current red nexus HP) | %BLUENEXUS% (Get current blue nexus HP) | %YELLOWNEXUS% (Get current yellow nexus HP)
# %GREENCOUNT% (Get green online players) | %REDCOUNT% (Get red online players) | %BLUECOUNT% (Get blue online players) | %YELLOWCOUNT% (Get yellow online players)
#
motdLobby: '&e&lLobby'
motdPhase: '&cInGame &8| &aPhase &8» &e%PHASE%'

# ActionBar:
# %PHASE% %TIME% %RESTART% %TOTAL%
ActionWelcome: ' &7Welcome in anni!'
ActionPhase: '&aPhase: &e%PHASE% &f&l| &cTime: &5%TIME%'
ActionStart: '&7Game start in '
ActionRestart: '&cTotal time: &6%TOTAL% &f| &aServer is restarting in &c%RESTART%'

# TitleAPI
# Team
EnableJoinTeamTitle: true
JoinTitleTeam: '&fSelected team'
JoinSubTitleTeam: '&r%TEAM%'

# Slected Class
EnableClassTitle: true
ClassTitleSelect: '&fSelected class'
ClassSubTitleSelect: '&e%CLASS%'

# Join
EnableJoinTitle: true
JoinTitle: '&7Welcome in Anni'
JoinSubTitle: '&eEnjoy the game!'

# MapTitle
EnableMapTitle: true
MapTitle: '&7Map &e%MAP% &7was voted'
MapSubTitle: '&7enjoy map'

# BossTitle
EnableBossTitle: true
SpawnBossTitle: 'Boss &a%boss% &fwas spawned!'
SpawnBossSubTitle: '&cGo kill him!'

# EndGameTitle
EnableEndTitle: true
EndGameTitle: '&aCongratulation'
EndGameSubTitle: 'Team %TEAM% &fwin this game!'

# NexusTitle
EnableNexusTitle: true
NexusDestroyedTitle: 'Player %KILLER% &rfrom team &r%TEAM%'
NexusDestroyedSubTitle: 'destroy &r%DESTROYED% nexus&r!'

# PhaseTitle
EnablePhaseTitle: true
PhaseTitle: 'Phase &e%PHASE%'
PhaseSubTitle: 'Started!'

# TAB
# %PHASE% %TIME% %MAP%
EnableTab: true
Header: '&7Map: &e%MAP%'
Voting: '&7Voting'
Footer: '&aPhase &e%PHASE% &7&l| &b%TIME%'

# ScoreBoard
LobbySB: '&aVoting &f| &e/vote <ID>'
sb:
  name: '&6&lAnni'
  map: '&7Map: &6&l%MAP%'
  phase: '&7Phase: &6&l%PHASE%'
  server: ' &7mc.myserver.com'

# Menus
#
# Team
JoinItemTeamName: '&eSelect team'
ItemTeamID: 340
JoinItemTeamSlot: 1
# Menu
TitleTeamMenu: '&7&l&nSelect team'
TeamSlotMenu: 9
# Team slot
YellowSlot: 1
RedSlot: 2
GreenSlot: 3
BlueSlot: 4
# Teams name
YellowName: '&eYellow'
RedName: '&cRed'
GreenName: '&aGreen'
BlueName: '&9Blue'
# Teams Lore VARIABLE:  "»" - %ARROW%
YellowLore: '&e%ARROW% &7Players: &e%YELLOW%'
RedLore: '&c%ARROW% &7Players: &c%RED%'
GreenLore: '&a%ARROW% &7Players: &a%GREEN%'
BlueLore: '&9%ARROW% &7Players: &9%BLUE%'

# Class
TitleClassMenu: '&7&l&nSelect Class'
# Item
JoinItemClassName: '&bSelect class'
JoinItemClassSlot: 2
ItemClassID: 288

# Compass variable (name): Team color = %COLOR% | Team name = %TEAM%
CompassItem: '&f&lPoiting to %COLOR%%TEAM% nexus!'

# Chat variable: %color% = Team color
LobbyChat: '&8[&eLobby&8]'
AllChat: '&8[%color%All&8]'
TeamChat: '&8[%color%Team&8]'
DeadChat: '&8[&cDEAD&8]'
AllChatText: '!'
ChatEnd: '&e&l>'

# Kill XP
KillXP: 5
KillBossXP: 20

# Commands after game (when game end)
commandsToRunAtEndGame:
 - "wr reset now"
 - "restart"


# Boss
Boss-loot:
  Item-Nb: 6
  Item0:
    ==: org.bukkit.inventory.ItemStack
    type: DIAMOND_HELMET
    meta:
      ==: ItemMeta
      meta-type: UNSPECIFIC
      enchants:
        PROTECTION_ENVIRONMENTAL: 1
        OXYGEN: 3
      display-name: '§bOxygen'
      lore:
      - '§7Can it hold for some time under water'
      repair-cost: 4
  Item1:
    ==: org.bukkit.inventory.ItemStack
    type: DIAMOND_HELMET
    meta:
      ==: ItemMeta
      meta-type: UNSPECIFIC
      enchants:
        PROTECTION_ENVIRONMENTAL: 4
        OXYGEN: 3
      display-name: '§bOxygen two'
      lore:
      - '§7Can it hold for some time under water'
      - '§5 + protect 4!'
      repair-cost: 4
  Item2:
    ==: org.bukkit.inventory.ItemStack
    type: DIAMOND_BOOTS
    meta:
      ==: ItemMeta
      meta-type: UNSPECIFIC
      enchants:
        PROTECTION_ENVIRONMENTAL: 2
        PROTECTION_FALL: 4
      display-name: '§bFallen boots'
      lore:
      - '§7Resist to the biggest falls!'
      repair-cost: 2
  Item4:
    ==: org.bukkit.inventory.ItemStack
    type: BOW
    meta:
      ==: ItemMeta
      meta-type: UNSPECIFIC
      enchants:
        ARROW_INFINITE: 1
      display-name: '§7Infinity bow'
      lore:
      - '§7You need only one arrow!'
      repair-cost: 4
  Item5:
    ==: org.bukkit.inventory.ItemStack
    type: DIAMOND_SWORD
    meta:
      ==: ItemMeta
      meta-type: UNSPECIFIC
      enchants:
        DAMAGE_ALL: 3
      display-name: '§7Blood offer'
      lore:
      - '§7With this you kill everyone!'
      repair-cost: 2
  Item6:
    ==: org.bukkit.inventory.ItemStack
    type: DIAMOND_CHESTPLATE
    meta:
      ==: ItemMeta
      meta-type: UNSPECIFIC
      enchants:
        PROTECTION_ENVIRONMENTAL: 4
      display-name: '§bTroll plate'
      lore:
      - '§7Resist everything!'
      repair-cost: 2

Similar projects

Plugin →