AnnihilationLatino Configuration

Oct 20, 2018 at 2:50 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 5 ".jar" files: "AnnihilationLatino.jar", "AnnihilationKits.jar", "AnniXpExtension.jar", "AnnihilationVault.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".
    • "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)

    This tool is used to add blocks that cannot be placed.
    To add one left click on the type of block that you do not want to be placed and write in the chat: "All".
    To remove one right click on the type of block you want to remove from the "Unplaceable Blocks" and write in the chat: "All".


    Set Ender Furnaces(top)

    This tool is used to add private Furnaces.
    To add one right click with the item on a block and a Furnace will appear automatically.
    To remove one left click with the item you have already added and will be removed automatically.


    Regenerating Blocks(top)

    This tool is used to create RegeneratingBlocks.
    A "RegeneratingBlock" is the configuration we make with a type of block, and that makes that when a player breaks a block receives a certain amount of items that are assigned to the RegeneratingBlock, and will reappear in certain time which is assigned to the RegeneratingBlock, also the played will receive a quantity of XP which has assigned the RegenerationBlock. There are two ways to create a RegeneratingBlock:
    • With the RegeneratingBlock Creator Menu: This menu is made up of other menus. In this menu are the tools needed to create a RegeneratingBlock:

    [​IMG]

    • Select the Regenerating Block Type (necessary): Select the block type. When we click on this item, a menu will open with all the types of blocks available to select.
    • Regenerable or Unbreakable? (necessary): In this menu, we have two options:
      • Regenerable: If we select this option the block will be regenerative.
      • Unbreakable If we select this option, the block cannot be broken.
    • Select the Regenerating Time (necessary): With this menu we will select the time it takes for the block to regenerate. (only if the block is regenerative).
    • Select the Drop Effect: In this menu, we have two options:
      • Typical Gravel drop effect: Select this option if you want when a player breaks the block receive: (RANDOM)
        • Flint.
        • Arrows.
        • String.
        • Bone.
        • Feather.
      • None: If you select this option, the player will only receive the product you select in the option "Select the Product Data".
    • Natural or Unnatural Dropped? (necessary): In this menu, we have two options:
      • Normal Drop (Natural): The product will fall to the floor.
      • Drop to Inventory (Unnatural): The product will be automatically added to the player's inventory.
    • Replace With Cobblestone or Air? (necessary): In this menu, we have two options:
      • Replace With Cobblestone: The block will be replaced by cobblestone when a player breaks it and after the regeneration time we have selected, it is replaced by the original block type.
      • Replace With Air: The block will be replaced by Air when a player breaks it and after the regeneration time we have selected, it is replaced by the original block type.
    • Select the Amount to Drop to the Player (necessary): In this menu, we have two options:
      • Random: A menu will open, with the first one select the minimum amount that the player will receive. With the Second select the maximum amount the player will receive.
      • Normal: In this menu we select the absolute amount that the player will receive.
    • Select the Xp Amount to Drop to the Player: In this menu we select the amount of XP that the player will receive when breaking the block.
    • Select the Product Data: In this menu we will select the data of the product that we will select, this data is the secondary number of the type of product selected. For example the white wool is of the ID: 35, if we want blue wool, we will have to place the ID of the blue wool which is: 35/11, then as in this example we want blue wool, we will have to select the ProductData 35/>11<- is the ProductData.
    • Select a Product to Drop (necessary): With this menu select the item that will receive the player, and see all types of items available to select.
    • Final Product: This item will appear when the necessary configuration of the final product is finished.
    • Restart Button: With this button you start the process again or restart the process.
    • Save Button: This button will appear only when the configuration required to create and save the RegeneratingBlock is finished.

    • Con el RegeneratingBlock Helper: With this tool, you will be able to create a RegeneratingBlock by following the steps and answering the questions it asks you. To start you have to left click on a block and you will receive a message like this:
    If you want to continue with this type of material, type OK to follow and you will receive a message like this:

    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".
  • Loading...
  • Loading...