[MINIGAME] DOMINIO 1.3

Teams PVP minigame

  1. lms71500
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    Languages Supported:
    English
    VERSION 1.8.9 MYSQL INCLUDED

    Two teams and 3 zones to dominate. To dominate a zone, a team player must be in that zone for 10 seconds. Through PVP, players from the opposing team will try to dominate that and the other zones. When a team dominates a zone it scores two points. If that team has two dominated zones, it scores 4 points and if it has all 3 dominated it scores 8. The team that reaches 100 points wins.
    Ranged players can choose kits that they will have after each rspawn.
    If a player wins games or kills players of the opposite team, he gets coins with which he can buy items in the store using the command / kit

    Dos equipos y 3 zonas a dominar. Para dominar una zona, un jugador del equipo debe estar en esa zona durante 10 segundos. Mediante PVP, los jugadores del equipo contrario, intentarán dominar esa y las demás zonas. Cuando un equipo domina una zona puntúa dos puntos. Si ese equipo tiene dos zonas dominadas, puntúa 4 puntos y si tiene las 3 dominadas puntúa 8. Gana el equipo que llega a 100 puntos.
    Los jugadores con rango pueden elegir kits que tendrán después de cada rspawn.
    Si un jugador gana partidas o mata a jugadores del equipo contrario, obtiene coins con los que podrá comprar ítems en la tienda mediante el comando /kit








    COMANDOS/COMMANDS



    COMANDOS JUGADORES OP / COMMANDS OP PLAYERS

    A ejecutar en el lobby (In lobby)

    /dominio createarena <arena> Crea la arena de juego.

    /dominio setspawnlobby spawn en el lobby

    /dominio setaccess <arena> Mirando a un cartel. Cartel de acceso a la arena.
    Looking at a sign. Sign of access to the arena

    A ejecutar en la arena. (In arena)

    /dominio setspawn < arena> <team> <color> team 0, 1, 2….*colores de minecraft en mayúsculas. Punto de spawn de los jugadores.

    team 0, 1, 2 .... * minecraft colors in capital letters. Players spawn point.


    /dominio setspectate < arena> spawn de espera para empezar la partida

    Spawn waiting to start the game


    /dominio save <arena> Salva los cambios en la arena.
    Save the changes in the arena.


    /dominio setminplayers <arena> <minplayersforStart> número mínimo de jugadores de cada equipo para empezar.
    Minimum number of players from each team to start


    /dominio setamountplayer < arena> <team> <amount> team debe ser 0 1 2. Máximo número de jugadores por equipo.

    /dominio settext punto de aparición de las partículas indicando ganador
    point of appearance of the particles indicating winner



    /dominio settimespectate <time> Establece el tiempo de espera antes de empezar la partida

    Set the timeout before starting game

    /dominio enabletablist <true or false> Habilita la tablist creada en el plugin. Poner en false si no es compatible con otros plugins.

    Enable the tablist created in the plugin. Set false if it is not compatible with other plugins.



    /dominio setip <ipserver>


    /dominio setgoldkiller Mirando a un cartel. Cartel para el top #1 de killers

    Looking at a sign. Sign for the top #1 of killers

    /dominio setsilverkiller Mirando a un cartel. Cartel para el top #2 de killers

    Looking at a sign. Sign for the top #2 of killers


    /dominio setbroncekiller Mirando a un cartel. Cartel para el top #3 de killers

    Looking at a sign. Sign for the top #3 of killers

    /dominio setgoldwinner Mirando a un cartel. Cartel para el top #1 de winners.

    Looking at a sign. Sign for the top #1 of winners.

    /dominio setsilverwinner Mirando a un cartel. Cartel para el top #2 de winners

    Looking at a sign. Sign for the top #2 of winners


    /dominio setbroncewinner Mirando a un cartel. Cartel para el top #3 de winners

    Looking at a sign. Sign for the top #3 of winners

    /dominio setrank <rank> <player> <duration> Comando para dar rango a un jugador. Si duration es -1 el rango no caduca. (duration en días)

    Command to rank a player. If duration is -1 the range does not expire. (duration in days)

    Rangos/ranks: owner, admin, mod, helper, youtuber, mvpplus, mvp, vipplus, vip


    COMANDOS NO OP / COMMANDS NOT OP

    /exit Salir de la partida

    Quit the game

    /msg <player> <message> Envía un mensaje privado al jugador <player>

    Send a private message to the player

    /r <message> Envía un mensaje de respuesta privado

    Send a private reply message

    /g <message> Envía un mensaje global a todos los jugadores, en todos los mapas. (Solo mvp o superior)

    Send a global message to all players, on all maps. (Only mvp or higher)

    /spy Permite leer los mensajes de todos los chats. (Solo helper, mod, admin y owner)

    Allows to read messages from all chats. (Only helper, mod, admin and owner)

    /nospy Deshabilita el modo escuchar chats.

    Disables listening to chat mode.

    /ac <mensaje> Comando para reportar jugadores. El mensaje llega a los administradores helper, mod, admin y owner.

    Command to report players. The message reaches the administrators helper, mod, admin and owner.

    /kit Abrir la tienda para comprar ítems.

    Open the shop for buy ítems.

    /coins Muestra los coins que tiene el jugador
    Shows player's coins


    /vanish Pone al jugador en modo “fantasma”. Permite entrar en las partidas con el jugador invisible. (Solo helper, mod, admin y owner)

    Puts the player in "vanish" mode. Allows to enter games with the invisible player. (Only helper, mod, admin and owner)

    /novanish Quita el modo “fantasma”

    Exit “vanish” mode

    /mute <player>< time>< unidad> Silencia a un jugador durante un tiempo.

    Ejemplo /mute nombrejugador 30 m (Silencia a un jugador durante 30 minutos)

    (Only helper, mod, admin and owner)


    /fly El jugador puede volar en el lobby (Solo helper, mod, admin y owner)

    Player can fly in lobby (Only helper, mod, admin and owner)

    Archivos de configuración yml / Config file yml

    Es posible modificar los puntos por zona, los tiempos de dominio, los puntos para ganar y las coins que se consigue. Añade la IP de tu servidor y modifica el mensaje de bienvenida.
    It is possible to modify the points by zone, the dominance times, the points to win and the coins that you get. Add the IP of your server and modify the welcome message.

    config.yml
    Code (Text):
    puntuacion:
      1zona: 2
      2zona: 4
      3zona: 8
      puntosvictoria: 100
    timesDomain:
      domain: 10
      scoreDomain: 10
    coins:
      coinsbykill: 2
      coinsbywin: 10
    EnableTabList:
      Enable: true
    IPSERVER:
      IP: lms_pon_tu_ipserver
    MsgWellcome:
      msg: Wellcome our server
     
    Puedes modificar los los kits de los jugadores con rango, los kits de la tienda o los items que se dan a cada jugador en cada rspawn.
    You can modify the kits of ranked players, the store kits or the items that are given to each player in each rspawn.

    kits.yml
    Code (Text):
    shop:
      '0':
        item_id: 272
        amount: 1
        enchant: 0
        level: 0
        ranks: ',default,vip,vipplus,mvp,mvpplus,helper,mod,admin,owner'
        price: 20
      '1':
        item_id: 268
        amount: 1
        enchant: DAMAGE_ALL
        level: 1
        ranks: default,vip,vipplus,mvp,mvpplus,helper,mod,admin,owner
        price: 50
      '2':
        item_id: 322
        amount: 2
        enchant: 0
        level: 0
        ranks: default,vip,vipplus,mvp,mvpplus,helper,mod,admin,owner
        price: 20
      '3':
        item_id: 373
        amount: 1
        enchant: 8194
        level: 0
        ranks: default,vip,vipplus,mvp,mvpplus,helper,mod,admin,owner
        price: 20
      '4':
        item_id: 346
        amount: 1
        enchant: 0
        level: 0
        ranks: mvp,mvpplus,helper,mod,admin,owner
        price: 20
      '5':
        item_id: 373
        amount: 1
        enchant: 8194
        level: 0
        ranks: mvpplus,helper,mod,admin,owner
        price: 20
      '6':
        item_id: 303
        amount: 1
        enchant: 0
        level: 0
        ranks: vip,vipplus,mpv,mvpplus,helper,mod,admin,owner
        price: 40
      '7':
        item_id: 304
        amount: 1
        enchant: 0
        level: 0
        ranks: vip,vipplus,mvp,mvpplus,helper,mod,admin,owner
        price: 40
      '8':
        item_id: 308
        amount: 1
        enchant: 0
        level: 0
        ranks: vipplus,mvp,mvpplus,helper,mod,admin,owner
        price: 20
      '9':
        item_id: 307
        amount: 1
        enchant: 0
        level: 0
        ranks: ',mvp,mvpplus,helper,mod,admin,owner'
        price: 40
      '10':
        item_id: 261
        amount: 1
        enchant: KNOCKBACK
        level: 1
        ranks: mvpplus,helper,mod,admin,owner
        price: 80
    kits:
      '0':
        item_id: 274
        amount: 1
        enchant: 0
        level: 0
        ranks: vip,vipplus,mvp,mvpplus,helper,mod,admin,owner
        name: PICKAXE KIT
      '1':
        item_id: 265
        amount: 10
        enchant: 0
        level: 0
        ranks: vipplus,mvp,mvpplus,helper,mod,admin,owner
        name: IRON KIT
      '2':
        item_id: 272
        amount: 1
        enchant: 0
        level: 0
        ranks: mvp,mvpplus,helper,mod,admin,owner
        name: STONE SWORD KIT
      '3':
        item_id: 272
        amount: 1
        enchant: DAMAGE_ALL
        level: 1
        ranks: mvpplus,helper,mod,admin,owner
        name: STONE ENCHANTED SWORD KIT
      '4':
        item_id: 322
        amount: 2
        enchant: 0
        level: 0
        ranks: mvp,mvpplus,helper,mod,admin,owner
        name: GOLDEN APPLE KIT
      '5':
        item_id: 373
        amount: 1
        enchant: 8194
        level: 0
        ranks: mvpplus,helper,mod,admin,owner
        name: POTION SPEED KIT
    item:
      '0':
        item_id: 268
        amount: 1
        enchant: 0
        level: 0
      '1':
        item_id: 322
        amount: 2
        enchant: 0
        level: 0
      '2':
        item_id: 261
        amount: 1
        enchant: 0
        level: 0
      '3':
        item_id: 262
        amount: 64
        enchant: 0
        level: 1
      '4':
        item_id: 373
        amount: 1
        enchant: 16385
        level: 0
     
    MYSQL
    The plugin has the option of using a MYSQL database to store player statistics data and player rank data (rank type, rank duration, dates etc).
    To enable it you have to activate it in the config.yml file, setting enable to true and adding the MYSQL server data. You can put the name you want to the database. We see in this case that the database is called: pluginsql


    El plugin tiene la opción de usar una base de datos MYSQL para almacenar los datos de las estadísticas de los jugadores y los datos de los rangos de los jugadores (tipo de rango,duración del rango, fechas etc).
    Para habilitarlo tienes que activarlo en el archivo config.yml, poniendo enable en true y añadiendo los datos del servidor MYSQL. Puedes poner el nombre que desees a la base datos.Vemos en este caso que la base de datos se llama: pluginsql

    Code (Text):
    SQL:
      enable: 'true'
      host: 'localhost'
      port: '3306'
      user: 'root'
      password: ''
      nameBD: 'pluginsql'
    Debes crear dos tablas, una para las estadísticas de los jugadores y otra para los rangos.

    You must create two tables, one for player statistics and one for ranks.

    Table Data Players
    Esta tabla debe tener los siguientes campos. IMPORTANTE: Puedes poner el nombre que quieras pero se debe mantener el orden

    This table must have the following fields. IMPORTANT: You can put the name you want but the order must be kept
    View attachment 533555 upload_2020-7-10_17-54-47.png


    Los nombres de los campos los debes poner en el archivo config.yml

    The names of the fields must be put in the file config.yml

    Table Data Ranks
    Igual que en la tabla anterior
    Same as in the previous table
    upload_2020-7-10_18-11-16.png

    File config.yml
    Code (Text):
    SQL:
      enable: 'true'
      host: 'localhost'
      port: '3306'
      user: 'root'
      password: ''
      nameBD: 'pluginsql'
      nameTablePlayers: 'jugador'
      nameColUUIDTablePlayers: 'UUID'
      nameColNames: 'NAME'
      nameColGames: 'GAMES'
      nameColDeaths: 'DEATHS'
      nameColWins: 'WINS'
      nameColKills: 'KILLS'
      nameColCoins: 'COINS'
      nameTableRanks: 'ranks'
      nameColNamesRanks: 'NAME'
      nameColDuration: 'DURATION'
      nameColDateInit: 'DATE_INIT'
      nameColDateEnd: 'DATE_END'
      nameColRank: 'RANK'
    Configuración de permisos / Permission settings
    En el archivo conifg.yml podemos configurar que rangos tienen permiso en los comandos (mute, fly, g....etc)

    In the config.yml file we can configure which ranges have permission in the commands (mute, fly, g ... etc)

    config.yml
    Code (Text):
    ranksEnableFly: mvp,mvpplus,helper,mod,admin,owner
    ranksEnableVanish: helper,mod,admin,owner
    ranksEnableMute: helper,mod,admin,owner
    ranksEnableGlobal: helper,mod,admin,owner
    ranksEnableSpy: helper,mod,admin,owner
    ranksEnableAC: helper,mod,admin,owner

Recent Reviews

  1. TheFrogline
    TheFrogline
    5/5,
    Version: 1.8.8
    Esta muy bueno el plugin, y ademas que es de un minijuego, que para mi gusto, hay muy pocos minijuegos buenos y originales, en este caso me encanto, muy recomendable.
  2. laspi94
    laspi94
    5/5,
    Version: 2020-06-28
    Nice resource, add mysql, scoreboard customizable and placeholders! this resource have future!
    1. lms71500
      Author's Response
      Gracias, por tus consejos (Soy español XD)