HomeJavaMods⭐️ Custom Totem Plugin ⭐️ Fully Configurable | Optimized ⭐️
⭐️ Custom Totem Plugin ⭐️ Fully Configurable | Optimized ⭐️
ModsJava

⭐️ Custom Totem Plugin ⭐️ Fully Configurable | Optimized ⭐️

⬇ Download on Spigot
[​IMG]
intro.png
You must have the plugin faction so that the plugin can turn on!
What is a totem plugin ?
This plugin allows you to boost your events, it consists in destroying a totem of blocks by cooperating with your faction.

How can I install it ?
Just place the Totem.jar in the plugins folder of the main folder of your server.

fea.png
Completely configurable - Totems are configurable in game, the messages are configurable in the messages.yml file, totems can look and size customized!
Optimized - A cache system and MySQL queries optimized to avoid bugs!
Ranking - A ranking so that factions can show their great powers.
Easy handling - The plugin has been thought through to configure easily and quickly.
Several totems - Possibility to have several totems of a different configuration
commandsperms.png
/totem:
permission
: totem.command.default
/totem top:
permission
: totem.command.default.top
/totem stats <faction>:
permission
: totem.command.default.stats

/totemadmin:
permission
: totem.command.admin
/totemadmin create <name>
permission
: totem.command.admin.create
/totemadmin setsize <totem> <size>
permission
: totem.command.admin.setsize
/totemadmin settype <totem> <type>
permission
: totem.command.admin.settype
/totemadmin rewards <totem>
permission
: totem.command.admin.rewards
/totemadmin rewardsamount <totem> <amount>
permission
: totem.command.admin.rewardsamount
/totemadmin setspawn <totem>
permission
: totem.command.admin.setspawn
/totemadmin delete <totem>
permission
: totem.command.admin.delete
/totemadmin start <totem>
permission
: totem.command.admin.start
/totemadmin stop <totem>
permission
: totem.command.admin.stop
/totemadmin list
permission
: totem.command.admin.list
/totemadmin resetstats
permission
: totem.command.admin.reload
/totemadmin reload
permission
: totem.command.admin.reload
conf.png
Please do not modify the totems.yml (ONLY IF THE SERVER IS CLOSE)
Spoiler: config.yml
Code (Text):
#If mysql is disabled, the top and stats commands will disabled.
mysql:
    enabled: false
    hostname: 'localhost'
    port: 3306
    username: "root"
    password: ""
    database: "MyDatabase"
    totemsstable: "FactionTable"
# Number of factions in the rankings.
faction-top-factionamount: 5
# Time before a totem starts (IN SECONDS)
timebeforebegin: 10
# This can cause lag if you break blocks too fast
creative-canbreak-totem: false
Spoiler: messages.yml
Code (Text):
# Do not delete any messages
# To remove a message, set it to "" or ''
prefix: "&c[&fTotem&c]"
gui:
    gui-rewards-name: "&3Lot configuration"
    gui-rewards-confirmmessage: "%prefix% &aYou have configured lots of the totem %totem%"
    gui-rewards-item-confirm:
        Type: STAINED_GLASS_PANE
        Data: 5
        Name: '&a&lConfirm action'
    gui-rewards-item-cancel:
        Type: STAINED_GLASS_PANE
        Data: 14
        Name: '&c&lCancel action'
    gui-confirm-name: "&aReset the stats"
    gui-confirm-resetstats: "%prefix% You have reset the statistics !"
    gui-confirm-item-confirm:
        Type: STAINED_GLASS_PANE
        Data: 5
        Name: '&a&lConfirm action'
    gui-confirm-item-cancel:
        Type: STAINED_GLASS_PANE
        Data: 14
        Name: '&c&lCancel action'
    gui-confirm-item-neutral:
        Type: STAINED_GLASS_PANE
        Data: 7
        Name: 'Nothing'
help-message:
    - "&8&m------------------------------"
    - "&cTotem"
    - "<> : required | [] : Not Required"
    - "&c/totem stats [faction] - &8Shows the statistics of a faction."
    - "&c/totem top - &8Shows the factions ranking."
    - "&8&m------------------------------"
help-admin-message:
    - "&8&m------------------------------"
    - "<> : required | [] : Not Required"
    - "&cTotem - Configuration"
    - "&c/totemadmin create <name> - &8Create an arena."
    - "&c/totemadmin delete <totem> - &8Delete a totem."
    - "&c/totemadmin setsize <totem> <size> - &8Set the size of a totem."
    - "&c/totemadmin setspawn <totem> - &8Set the spawn point of a totem."
    - "&c/totemadmin settype <totem> <id> - &8Set the block type of a totem."
    - "&c/totemadmin rewards <totem> - &8Set the rewards items."
    - "&c/totemadmin rewardsamount <totem> <amount> - &8Set the quantity of rewards items."
    - "&c/totemadmin start <totem> - &8Start a totem event."
    - "&c/totemadmin stop <totem> - &Stop a totem event."
    - "&c/totemadmin resetstats - &8Reset statistics."
    - "&c/totemadmin list - &8Shows the list of totems."
    - "&c/totemadmin reload - &8Reload all configurations."
    - "&8&m------------------------------"
ranking-topmessage:
    - "&f&l-----[ &6&lTOTEM &f&l]-----"
    - " "
ranking-message: "&f%top%# - &a%faction% &f[ &a%points% &f] "
commands:
  global:
    senderisconsole: "%prefix% You must be a player to do this command."
    incorrectArguments: "%prefix% Wrong arguments !"
    nopermission: "%prefix% You do not have permission to do that !"
    notnumber: "%prefix% %number% must be a number !"
    reload: "%prefix% &cThe configurations have been reloaded."
  edit-totem:
    created: "%prefix% &aThe totem &c%totem% &ahas been created !"
    deleted: "%prefix% &aThe totem &c%totem% &ahas been deleted !"
    setspawn: "%prefix% &aThe spawn point of the totem has been updated !"
    setsize: "%prefix% &aThe size of the totem &c%totem% &ahas been set to &c%size% &ablocks !"
    alreadyexist: "%prefix% This totem already exist."
    notexist: "%prefix% This totem does not exist."
    rewardsamount: "%prefix% &aYou have changed the number of prizes won during totem &c%totem% &ato &c%size%."
    start: "%prefix% &aYou have started the totem %totem% !"
    stop: "%prefix% &cThe totem %totem% has been cancelled !"
    already-started: "%prefix% This totem is already launched !"
    not-started: "%prefix% This totem is not launched !"
    notready: "%prefix% This totem is not ready"
    stats-nothavefaction: "%prefix% &cYou do not have a faction!"
    stats-faction-notexist: "%prefix% &cThe faction &b%faction% &cdoesn't exist !"
    stats-faction-totemswons: "%prefix% &aThe faction &b%faction% &awon &b%totemswins% &atotems ! "
    type: "%prefix% &aThe block type of the totem has been updated!"
    type-notablock: "%prefix% %id% is not a block !"
    type-notexist: "%prefix% %id% This item does not exist !"
    list-totem: "%prefix% &cList of totems:"
    list-none: "%prefix% &cNo totem exists !"
    list-available-totem: "  &8- &c%totem% &8- &aREADY"
    list-notavailable-totem: "  &8- &c%totem% &8- &cNOT READY"
ingame:
  notasword: "%prefix% You must break the block with a sword!"
  win: "%prefix% &aCongratulations to &c%player% &aof the faction &c%faction% &awho won the totem !"
  musthavefaction: "%prefix% You must have a faction to participate in the totem!"
  timer-totem: "%prefix% &6Totem event in %timer% seconds !"
  timer-finish: "%prefix% &6The totem event has just started!"
  totem-break: "%prefix% &aThe player &c%player% &aof the faction &c%faction% &abroke a block of the totem! ! &8(&c%remaining%&8/&c%all%&8)"
  totem-reset: "%prefix% &aThe totem was reset by &c%player% &aof the faction &c%faction% !"
  creative-canbreak: "%prefix% You can't break the totem if you are in creative mode !"
cont.png

Thanks to Trackeur for making me the pictures of the presentation.
Discord: Traqueur#3620

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

⭐️ Custom Totem Plugin ⭐️ Fully Configurable | Optimized ⭐️ is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 941 times (via Spigot). Download it and open it directly in the game.

Explore more