AnnihilationLatino Configuration - Historical

Applied By AdrianSR: Mar 3, 2018 at 4:21 AM

AnnihilationLatino Configuration
Annihilation Configuration.

How to Configure the Annihilation.
--------------------------------------------------------------------------------------------------------------------------------------------------------------



Location of the files:(top)


When you download the AnnihilationLatino Plugin, you get a ".zip" file, called "AnnihilationLatino". This file, contains 7 ".jar" files: "AnnihilationLatino.jar", "AnnihilationKits.jar", "AnniXpExtension.jar", "AnnihilationVault.jar", "AnnihilationWorldRestorer.jar", "AnnihilationBossWorldRestorer.jar" and "AnniOptionsExtension.jar".

All files need the File: "AnnihilationLatino.jar" (This is the plugin .jar File).


Some of these files have a specific location (VERY IMPORTANT):(top)


  • "AnnihilationLatino.jar": Goes in the folder: "Your Server Folder/plugins".
  • "AnnihilationKits.jar": Goes in the folder: "Your Server Folder/plugins/Annihilation/Kits".
  • "AnniXpExtension.jar": Goes in the folder "Your Server Folder/plugins".
  • "AnnihilationVault.jar": Goes in the folder "Your Server Folder/plugins".
  • "AnnihilationWorldRestorer.jar": Goes in the folder "Your Server Folder/plugins".
  • "AnnihilationBossWorldRestorer.jar": Goes in the folder "Your Server Folder/plugins".
  • "AnniOptionsExtension.jar": Goes in the folder "Your Server Folder/plugins".


File function and Configuration:(top)


File "AnnihilationLatino.jar".(top)


This is the Plugin .jar file. And this is his Configuration:
To start the setup, the server has to be turned off.



AnniMainConfig.yml:(top)


- useMOTD: Set it to true if you want the MOTD on your server to display the current phase and map you are playing on.
- EnableSpectatorMode: Enable the Spectator Mode.
- Use-Kits-Shop-Item: Enable the Button Item in the Kits Menu.
- Use-AutoLapiz: Set to true if you want the enchanting table to always have lapis lazuli.
- Use-Old-Enchant-System: Set to true if you want when a player enchants an item, lose the real amount of XP, as in previous versions of Minecraft.
- Use-Specific-Tool: Set to true if you want players to have to use the specific tool to break blocks.
- Use-PermissionsEx-Prefix: Enable the PermissionEx rank Prefix in chat.
- Use-Strike-Lightning-Effect-OnJoin: Display a StrikeLightningEffect when player join to the server.
- Use-PrivateChest: Enable the Private Chest?
- Use-PrivateChest-Command: Enable the Command: "/PrivateChest". (Open the Private Chest with a command).
- PrivateChest-Slots: Set the slot of the Private chest.
- Show-Title-on-Phase-Start: Set to true if you want a title displayed when a new phase begins.
- Use-BossBar: Enable the Boss Bar.?
- Use-PhaseBar: Enable the Phase Bar?
- Remove-Invisibility-on-BlockBreak: Set to true if you want players to lose his invisibility when they break a block.
- Remove-Invisibility-on-Hit-Nexus: Set to true if you want players to lose his invisibility when they hit a nexus.
- Remove-Invisibility-on-Damage: Set to true if you want players to lose their invisibility when they get hurt.
- Show-Title-on-Team-Dead: Set to true if you want a title displayed when a team is destroyed.
- Diamonds-Spawn-Phase: Set the number of the phase in which the Diamonds will spawn.
- Use-Blood-Effect: Set to true if you want a Blood Effect to be displayed when an entity is injured.
- Use-kits-and-Menu: Set to false if you want players to die when they change their kit.
- Use-Commpas-To-Go-To-Lobby: Set to true if you want players to receive a commpas to return to the lobby with the previous command.

- GameVars Section:
- DefaultGameMode: Set the game mode that players will have in the lobby.


- AutoStart Section: (The Auto Start of the Game)
- On: Enable the AutoStart.
- PlayersToStart: Set the minimum number of players connected to enable the AutoStart.
- CountdownTime: Set the number of seconds it will take for automatic start.
- AutoRestart Section: (The Auto Restart of the Game) (This is called when there are few players connected to the server.)

- On: Enable the AutoRestart.
- Command: This is the command that will be executed at the end of the Game to shutdown the server.
- PlayersToAutoRestart: Set the minimum number of players connected to enable the AutoRestart.
- MinimalPhaseToRestart: Set the minimum phase to activate the AutoRestart.
- CountdownTime: Set the number of seconds it will take for automatic restart.
- MapLoading Section:

- Voting: Enable the Vonting System.
- Max-Maps-For-Voting: Set the max number of the maps to display in the Voting Secoreboard.
- UseMap (Only if "Voting" is disabled): Set the address of the game map to be used.
- BossMapLoading Section:

- DefaultBossMap: Set the name of the Boss map folder to use.
- Use-Boss-Map: Enable the Boss Map.
- Team-Balancing Section: (It is used to balance the number of players on the teams)

- On: Enable the Team Balancig.
- Tolerance: Maximum tolerance of players balance.
- Max-Players: Maximum of players per team.
- EndGameCommands: (This is the End Game Commands Sections. This commands will be executed at the end of the Game)
ForPlayers: (These commands will be executed by all players.) Example:
- lobby (This is the command that makes players return to the network lobby.)

ForConsole: (These commands will be executed by the Console) Example:
- stop (This Command Stop the Server).
- Fortune Section:

- On: Enable the Fortune of the Regenerating Blocks.
- Diamond: Enable fortune for Diamond ores.
- Emerald: Enable fortune for Emerald ores.
- Coal: Enable fortune for Coal ores.
- Iron: Enable fortune for Iron ores.
- Gold: Enable fortune for Gold ores.


AnniChatConfig.yml:(top)


Variables:
- {VARIABLES} Will be replaced by:
- If the Player is on the Lobby: Variable-On-Lobby-Format
- If the Player has team:
If the player is talking in the chat of the team: "Variable-Team-Message-Format"
If the player is talking in Global: "Variable-Global-Message-Format"
- {PREFIX} Will be replaced by the Player's PermissionEx Prefix.
- {PLAYER_NAME} Will be replaced by the Player's Name.
- {MESSAGE} Will be replaced by what the player has written.
- %team = Will be replaced by the team Colored Name.

- Variable-Global-Message-Format: '&7(Global)' (This is appear when teh player is talking in Global)
- Variable-Team-Message-Format: '&7(Team)' (This is appear when teh player is talking in the team Chat)
- Variable-On-Lobby-Format: '[&5Lobby&7] ' (This is appear when the player is on the lobby)
- Variable-On-Team-Format: '[%team&7] ' (This is appear when the player has team)

- Format: '{VARIABLES} {PREFIX} &r&7{PLAYER_NAME}&r&f: {MESSAGE}' (Chat Message Format)


AnniShopConfig.yml:(top)


- Items-Lore Section: Is the lore of the All Shop Items.

- Variables:
- %c: Will be replaced by the Item Cost.
- %q: Will be replaced by the amount to be received.

- BrewingShop Section:
- Menu-Name: The Shop Menu Name.
- Menu-Size: The Menu Size.
- Items: Shop Items. Example:
'0':
MaterialID: (Item Material ID)
Cost: Item Price.
Slot: Slot in the Menu.
Ammount: Amount to drop.
- WeaponShop Section:
- Menu-Name: The Shop Menu Name.
- Menu-Size: The Menu Size.
- Items: Shop Items. Example:
'0':
MaterialID: (Item Material ID)
Cost: Item Price.
Slot: Slot in the Menu.
Ammount: Amount to drop.


AnniScoreboardConfig.yml:(top)


- Use-New-Scoreboard: Set to true if you want to use the new scoreboard.

- Name: Define the name of the scoreboard.
- Variables:
- {MAP}: Will be replaced by the Game Map Name.
- Team-Nexus-Line: Line that shows the health of the team nexus.
- Current-Phase-Line: Line that shows the Current Phase.
- DeathSymbol: Symbol that appears when the team is destroyed.
- Lines: They are the lines of the scoreboard.
- Variables:
- {TEAM_COLOR}: Will be replaced by the Team Color.
- {TEAM_NAME}: Will be replaced by the Team Name.
- {TEAM_COLORED_NAME}: Will be replaced by the Team Colored Name.
- {MAP}: Will be replaced by the Game Map Name.
- {TEAM_HEALTH}: Will be replaced by the Team health.


LanguageConfig.yml:(top)


- Variables:
%#: will be replaced with a number when needed.
%w: will be replaced with a word when needed.
%n: This is the line separator.
Normal MC color codes are supported.


Commands:(top)


- /Anni: Open the Help menu.
- /Anni Help: Returns the help for the /anni command
- /Anni MapBulder: Gives the mapbuilder item.
- /Anni Start: Starts a Game.of Annihilation.
- /Anni Save [lobby, config, Map, All]: Save lobby, or Game Map [config or map or all].

- /Team: Use to Join in a Team with a command, Show The Player List Or Change Team:
Usage:
- To Join in a Team: /Team [Team Name]. Example: /Team Blue.
- To Change Team: /Team Change [New Team Name]. Example: /Team Change Red.
- To Show The Player List use Just: /Team.

- /Area: Command for Create Protected Areas.
Usage: /Area [create, delete] [Name] [PVP?] [Damage?] [Hunger?]. (Allow or Disallow)
Example: /Area create Lobby disallow disallow disallow.

- /Vote: Is Used to Vote for a Map.
Usage: /Vote [Map Name].

- /Kit: Opens the Kit Menu for the Player With a Command.
Other Uses: [AnniKits, annikits, KitsAnni, kitsanni].

- /PrivateChest: Opens the Private Chest With a Command.
Other Uses: [pc, chest, privatechest, privchest].

- /AnniBoss: Is Used to Save the Boss Map (Use when I already have a setup.)
Usage: /AnniBoss save map.



Permissions:(top)


- A.anni: Gives permission to use the Anni command.
- A.Area: Gives permission to create Protected Areas.
- Anni.ChangeKit: Allows a Player to Change their Kit with a command.

- Anni.Kits: Allows a Player to Use a Specific Kit.
Usage: Anni.Kits.[Kit Name]. Example: Anni.Kits.Scout.
If you want to add a permission to use all the kits, add this: Anni.Kits.*

- Anni.CP: Allow a player to opens private chest with a command.
- Anni.JoinPhase.3: Allow a player to join in phase 3.
- Anni.JoinPhase.4: Allow a player to join in phase 4.
- Anni.JoinPhase.5: Allow a player to join in phase 5.
- Anni.BypassJoin: Allow a player to join in fully arenas.



Starting map Setup.(top)


Obviously, now we have to turn on the server. Once the previous files are configured. We will proceed to the configuration of the lobby and the game maps:


First of all, we have to make a lobby. Following these steps:(top)

For the creation of any map, we need the item "map Builder", which will help us to configure our map. To get it, we use the command: /anni mapbuilder

When using this command, we will receive the Map Builder. Now proceed to right click. It will open a menu called "Annihiation | Menu". If we have not created a previous lobby, the menu will show a button that says "Set lobby Location", now we click on that button. When clicking that button, we will have created the lobby and the lobby spawn will be set on the site where we were standing when we clicked on that button and more buttons appear in the menu:


Teleport to Lobby(top)

This button send you to the Lobby.


Load New Boss Map(top)

This button is to load a Map for the Boss, but first we have to configure the lobby. And it's explained below.


Set Team Signs(top)

With this button, we will get 4 blocks (blue, green, red y yellow) to add team signs , right click on a block and add a sign of the color team of the item we use, to delete it, we left click any of the added and deleted.


Areas(top)

With this tool, you can create protected areas in which blocks cannot be broken.

There are 2 types of areas:
  • Normal Area: A small area to protect a nexus or lobby.
  • Play Area: It is the play area where the whole map is. (Outside this area cannot be built).

The Normal areas have these options:
Anti PVP: Do not allow PVP in an area.
Anti Hunger: Do not allow hunger in an area.
Anti Damage: o not allow players to receive damage in an area.

How to create areas:
- HOW TO CREATE A NORMAL AREA: With the item "Area Wand" you will have to select two points, point 1 (Corner 1) and point 2 (Corner 2). To select the "Corner 1" You have to left click on the first block, and to select the "Corner 2" You have to right click on the second block. (The 2 points are selected in a form of "cube", which encloses the entire area you want to protect).
When you select the two points, you will have to write the command: "/Area create [Area Name] [Allow pvp?] [Allow Damage?] [Allow Hunger]". To activate one of these options write: "true"
and to deactivate it write: "false".


Example:
"/Area create TEST true true true": With this command we will allow the"PVP", the "Damage" and the "Hunger".
To disable any of these options we type: "false". Example, I want to disable the PVP in this area:
"/Area create TEST false true true"


- HOW TO CREATE A PLAY AREA: You have to do the same as with the "Normal Area", But you have to select the whole map. (The two points you select have to enclose the entire map). Cuando selecciones los dos puntos, tendrás que escribir el comando: "/Area create [Area Name] PlayArea".

Example:
/Area create TEST PlayArea

How to remove Areas:
Just write the command: "/Area delete [Area Name]".
Example:
"/Area delete TEST".



Set Lobby Location(top)

With this button. We will change the spawn of the lobby to where we are prepared.


Load New Map(top)

This button is to load a game map and is explained below in: Loading And Configuring a Game Map.


Set Armor Stand Joiners(top)

With this button, we will receive 6 items:
  • "Left Click on an ArmorStand to remove it": With this item, we left click on a ArmorStandJoiner to delete it.
  • "Add a Random Armor Stand Joinder": With this item, we right click to add a "Random Armor Stand Joiner"
  • "Red Team, Blue Team, Green Team and Yellow Team": With these items, daremos clic we right click to add a "Armor Stand Joiner" of the team of the item color.
Save Lobby(top)

To save the lobby, we will use: /anni save lobby. And restart the server.
Loading and configuring a Game Map.(top)

To start setting up the game map, we have to load a Map. To load a Map, We must place the folder of this map inside the folder "plugins/Annihilation/Worlds". Once you have the maps in the folder "Worlds", Open the previous menu with the "Map Builder", and click on the button "Load new Map".
When we click, a menu will appear with the maps you have in the folder "World".
Click one to load. When we click on the button of the Map, the previous menu will open and open an option called "Edit" and here the address of the map folder you selected '".
now click on that button and it will take you to the map to edit it, when you are on the map will open the menu called "Annihilation | Game Map", and all the tools will appear to edit the loaded map:


Unplaceable Blocks(top)

Esta herramienta sirve para agregar bloques que no se pueden poner.
Para agregar uno haz clic izquierdo en el tipo de bloque que no quieres que se pueda colocar y escribe en el chat: "All".
Para remover uno haz clic derecho en el tipo de bloque que quieres eliminar de los "Unplaceable Blocks" y escribe en el chat: "All".


Set Ender Furnaces(top)

Esta herramienta sirve para agregar hornos privados.
Para agregar uno haz clic derecho con el item en un bloque y se aparecerá un horno automáticamente.
Para remover uno haz clic izquierdo con el item en el que ya haz agregado y se removerá automáticamente.


Regenerating Blocks(top)

Esta herramienta sirve para crear RegeneratingBlocks.
Un "RegeneratingBlock" es la configuración que hacemos con un tipo de bloque, y que hace que cuando un jugador rompa un bloque reciba una cierta cantidad de items que están asignados al RegeneratingBlock, y volverá a aparecer en determinado tiempo el cual se le es asignado al RegeneratingBlock, también el jugado recibirá una cantidad de XP que tiene asignado el RegenerationBlock. Existen dos formas de crear un RegeneratingBlock:
  • Con el RegeneratingBlock Creator Menu: Este menú esta compuesto por otros menúes. En este menú están las herramientas necesarias para crear un RegeneratingBlock:

[​IMG]

  • Select the Regenerating Block Type (necessary): Elija el tipo de bloque. Cuando hagamos clic en este item, se abrirá un menú con todos los tipos de bloques disponibles para elegir.
  • Regenerable or Unbreakable? (necessary): En este menú, tendremos dos opciones:
    • Regenerable: Si seleccionamos esta opción el bloque sera regenerable.
    • Unbreakable Si seleccionamos esta opción el bloque no podrá romperse.
  • Select the Regenerating Time (necessary): Con este menú seleccionaremos el tiempo que tardara el bloque en regenerarse. (Solo si el bloque es Regenerable).
  • Select the Drop Effect: En este menú tendremos dos opciones:
    • Typical Gravel drop effect: Selecciona esta opción si quieres que cuando un jugador rompa el bloque reciba: (RANDOM)
      • Flint.
      • Arrows.
      • String.
      • Bone.
      • Feather.
    • None: Seleccionas esta opcion, el jugador solo recibira el producto que seleccionaras en la opcion "Select the Product Data".
  • Natural or Unnatural Dropped? (necessary): En este menú tendremos dos opciones:
    • Normal Drop (Natural): El producto caerá al piso.
    • Drop to Inventory (Unnatural): El producto sera agregado automáticamente al inventario del jugador.
  • Replace With Cobblestone or Air? (necessary): En este menú tendremos dos opciones:
    • Replace With Cobblestone: El bloque sera reemplazado por cobblestone cuando un jugador lo rompa y después de el tiempo de regeneración que hemos seleccionado, se reemplazara por el tipo de bloque original.
    • Replace With Air: El bloque sera reemplazado por Nada cuando un jugador lo rompa y después de el tiempo de regeneración que hemos seleccionado, se reemplazara por el tipo de bloque original.
  • Select the Amount to Drop to the Player (necessary): En este menú tendremos dos opciones:
    • Random: Se abrirá un menú con, en la primera seleccionamos la cantidad mínima que se recibirá el jugador.
    • Normal: En este menú seleccionamos la cantidad absoluta que recibirá el jugador.
  • Select the Xp Amount to Drop to the Player: En este menú seleccionamos la cantidad de XP que recibirá el jugador al romper el bloque.
  • Select the Product Data: En este menú seleccionaremos la data de el Producto que seleccionaremos, esta data es el numero secundario de el tipo de producto seleccionado. Por ejemplo la lana, la lana blanca es del ID: 35, si queremos Lana Azul, tendremos que ver el ID de la lana azul que es: 35/11, Entonces como en este ejemplo queremos Lana Azul, tendremos que seleccionar el ProductData 11. 35/->11<- is the ProductData.
  • Select a Product to Drop (necessary): Con este menú seleccionamos el producto/item que recibira el jugador, y veremos todos los tipos de items disponibles para eligir.
  • Final Product: Este item aparecerá cuando este lista la configuración necesaria de el producto final.
  • Restart Button: Con este botón comienzas de nuevo el proceso o reinicias el proceso.
  • Save Button: Este botón aparecerá solo cuando este lista la configuración necesaria para crear y guardar el RegeneratingBlock.

  • Con el RegeneratingBlock Helper: Con esta herramienta, podrás crear un RegeneratingBlock siguiendo los pasos y respondiendo las preguntas que te hace. Para empezar tienes que dar clic izquierdo en un bloque y recibirás un mensaje como este:
Si quieres seguir con este tipo de material, escribe ok para seguir y recibirás un mensaje como este:

Set Diamond Spawns(top)

With this Item, You can set the diamond spawn, these will appear in the phase you set in the "AnnihilationMainConfig.yml". (By default is Phase 4)


Nexus Helper(top)

With this button, we will get 4 blocks (blue, green, red y yellow) to set the Team Nexuses. Just left click on the nexus of the team you want to set.


Set Team Spawns(top)

With this button, we will get 4 blocks (blue, green, red y yellow) to set the Team Spawns. Just click left or right in the location where you want to add a Spawn for the team of that color.


Set Team Spectator Spawns(top)

With this button, we will get 4 blocks (blue, green, red y yellow) to set the Team Spectator Spawns. Just click left or right in the location where you want to add a Spectator spawn for the team of that color. (To enter spectator mode, the game has to be started, and you should not have equipment or your computer must be dead.)


Set Witch Spawns(top)

With this button, we will get 4 blocks (blue, green, red y yellow) to set the Witch Spawns. Just click left or right in the location where you want to set the spawn for that witch for the team of that color. (These will appear in Phase 2.)


Set Brewing Shops(top)

Just right click on a block to add a Brewing Shop.


Set Phase Time(top)

With this button, you can set the phases time. You will receive a message like this: "Please Enter How Long you Want Each Phase To Be". Enter the time like this: [time] [Unit] (Units: SECONDS, MINUTES, HOURS).


Set Weapon Shops(top)

Just right click on a block to add a Weapon Shop.


Portal to Boss Creator(top)

With this item you add a portals to the Boss Map. Just rigth click on a block with this item to add a portal.





File "AnnihilationKits.jar".(top)


To configure the kits, we have to configure the file "AnniKitsConfig.yml"

AnniKitsConfig.yml:(top)


- EnableAllKits: If you enable this option, all kits will be free.
- KillOnChangeKitAwayNexus: If you enable this option, players will die when they change kits and are at a certain distance from their nexus.
- DistanceToKillOnAwayNexus: Distance from the nexus for the player to die when changing kit.





File "AnniXpExtension.jar".(top)


To configure this extension, we have to configure the file "AnnihilationXPConfig.yml"

AnnihilationXPConfig.yml:(top)


- Nexus-Hit-XP: This is the XP that will receive all the players in the Team when a player of that team hit a nexus.
- Player-Kill-XP: This is the XP that a player will receive by killing another player.
- Winning-Team-XP: This is the XP that will receive the winning Team.
- Second-Place-Team-XP: This is the XP that will receive the Team in second place.
- Third-Place-Team-XP: This is the XP that will receive the Team in third place.
- Last-Place-Team-XP: This is the XP that will receive the Team in last place.
- Gave-XP-Message: This is the message that players will receive when they receive XP.
- MyXP-Command-Message: This is the message that players will receive when using the command "/MyXP".

- XP-Multipliers Sections:
Multiplier-1 (Example):
- Permission: The XP the player receives will be multiplied if you have this permission.
- Multiplier: Multiplier Quantity.
- Database Section:
- Host: You MySQL host.
- Port: You MySQL port.
- Database: You MySQL database.
- Username: You MySQL user name.
- Password: You MySQL password.
- Kit-Shop Section:
- 'On': Enable the Kits Shop?
- Already-Purchased-Kit: Purchased Lore.
- Not-Yet-Purchased-Kit: Not Yet Purchased Lore.
- Confirm-Purchase-Kit: Confirm Purchased Lore.
- Confirmation-Expired: Confirm Purchased Expired Lore.
- Not-Enough-XP: Not Enough XP Message.
- Kit-Purchased: Kit Purchased Message.
- No-Kits-To-Purchase: No Available Kits to Purchase Message.





File "AnniVaultExtension.jar".(top)


This extension requires the "Vault" plugin and an economy plugin.
To configure this extension, we have to configure the file "AnnihilationVaultConfig.yml"

AnnihilationVaultConfig.yml:(top)


This configuration of this extension is equal to that of "AnnihilationXPConfig.jar".





Files "AnniWorldRestorer.jar and AnniBossWorldRestorer.jar".(top)


These extensions restore the maps after the game. The "AnniWorldRestorer" restores the maps of the "Worlds" folder. The "AnniBossWorldRestorer" restores the maps in the "BossWorlds" folder. These extensions create two new folders called "WorldsBackups" and "BossWorldBackups". If you delete the folders from "Buckup" the maps will not be restored.