Annihilation | The best annihilation skript in spigotmc abandoned

A brand new game type

  1. i998979
    Tested Minecraft Versions:
    • 1.8
    I am very dissatisfied of how spigot staff approving the premium resource.
    I released 2 resources that contain brand new ideas, it is never exist in spigotmc before.
    And what they says? Low effort resource.

    So, Annihilation, this resource, will become a premium resource in future.
    I really think this resource will not rejected as "low effort" resource.
    I promise this resource will include 2000+ lines of code.
    If it still rejected as a premium resource with the same reason, I quit, I will not release any resources anymore.

    I am really sorry for those user who really support me, but I am sorry, I am very disappointed to their rules. They care about features only, but not care about the idea of each feature. They loves a lot of feature, but not few fresh ideas.

    That's all what I want to say, it is enough. I will attempt to post all the skript that I made, but it will take a long time.


    About
    This script is trying to recreate Showbow annihilation. The developer of Annihilation Pro just gave up and it is now developed by other people. Moreover, that one is really expensive. So I am trying my best to code a new one by using my 2 years experience.


    Features
    Currently this script does not contain all the feature. But I am trying my best to implement them all.

    Completed
    - Command to vote for the map before the game start
    - Undroppable, Soulbound, Classitem to prevent player throw specific item
    - Game join, status sign
    - in-game shop sign to purchase item with gold
    - scoreboard to show nexus health, phase, and the map name
    - resource block auto-regenerate
    - non-placeable resource block
    - Random team spawn point
    - Change class portal (buggy)
    - Portal from bossworld to normal world
    - Map Builder item to let you to set up the map step by step
    - Launch Pad with iron, gold block, redstone lamp
    - No fall damage while using launch pad
    - Every feature has its own command (almost all for system usage)
    - Pseudo adventure mode (That mean you are in survival, but you must break block with correct tool)
    - Resource Block to inventory directly
    - Ender Furnace (That mean player has his own furnace) (the item will not smelt when no player is online)
    - Death message (Such as i998979(ACR) killed Isaac0810(CIV))
    - Classes (Currently Vampire, Thor, Dasher, Civilian, Builder, Berserker, Bard, Archer, Acrobat)
    - Global (by adding ! before the chat) /Team chat
    - Auto respawn (No "You died" Screen)
    - No respawn after nexus dead
    - 5 Phase game


    Developing

    - world regenerate after the game ends
    - Wither boss while phase of later
    - Witch while phase 3
    - Inventory menu to choose class, map, team, and the preferences
    - image while you join team, team destroyed (That mean when you join a team/nexus destroyed, you/all player will receive a icon that shows the phase, team)


    Planned

    - Admin GUI to control phase, nexus health, map etc......
    - Rank system
    - Special death message when your team is dead, in attacking, in defending nexus
    - Team balancer
    - Stats to show your win, lose, kill, death, nexus damage etc...
    - Auto start when online player > player that auto start needed
    - Anti Combat Logout
    - Safe Logout (That mean you will be teleported after you logout safely)
    - Xp Shop (let you to purchase kits via in-game menu with money)




    Videos & Pictures
    None


    Commands
    Arguments with [] can be ommited

    /anni start: force start the game
    /anni stop: forsce stop a game
    /anni mapbuilder: open mapbuilder tool. right click with diamond pickaxe named &bMapBuilder Tool to open mapbuilder (can be configurable later)

    /team join <team>: join a team
    /team leave: leave the team
    /team view: show the team stats
    /advancedphase: to acivate the changes when phase change

    /debug <args>:
    1-5: change the phase
    up: disable the nexus protection
    ap: enable the nexus protection
    rn: reset nexus hp, set nexus to end stone
    gamestart: set {GameStarted} variables to 1 (this variable controls many command can/cannot be used)
    gamestop: set {GameStarted} variables to 0 (same as gamestart)
    x2: set per nexus damage to 2
    x1: set per nexus damage to 1
    timerrs: set end game count down to 30 second

    /kit <kit>: select your kit (most of them is incomplete)
    /arc: get archer default kit
    /das: get dasher default kit (class incompelete)
    /bui: get builder default kit ( might make you crash server)
    /civ: get civilian default kit

    /map <mapname>: force set a map to a map you type(incomplete)
    /enderfurnace: remote open your ender furnace (* dont let the player know this command so they can remote open the ender furnace)


    Permissions

    None


    Dependencies

    - Skript
    - ExtraSK
    - LibsDisguises
    - PirateSK
    - NametagEdit
    - ProtocolLib
    - RandomSK
    - SkExtras
    - SkQuery
    - SkRayFall
    - Umbaska
    - Vault
    - WildSkript
    - Latest aliases (http://forums.skunity.com/t/latest-aliases-id-order/40), use this to replace the system generated one



    Installation

    Plugins:
    - Download all the dependencies as needed
    - Download this resource
    - Put them all into your server plugins folder
    - Run the server once

    Skript:

    - Download all the dependencies as needed
    - Put them all into your server plugins folder
    - Run the server once
    - Download this resource
    - Place the .sk file you downloaded into Skript/scripts folder
    - Reload / restart Server-


    To-Do

    None

    If you have any ideas, feel free to tell me in the Discussion Section



    FAQ

    Can't answer what you concern? PM me / post in the Discussion Section to get more information.
    Q. I get console spam like this frequently!

    Code (Text):
    [19:49:35 WARN]: [Skript] Cannot write variables to the database 'default' at sufficient speed; server performance may suffer and many variables will be lost if the server crashes. (this warning will be repeated at most once every 10 seconds)

    A. I have tried my best to solve this problem. This error exists because Skript is modifying database with sufficient speed. Try to give more resources your server. I will also improve the code to fix this problem.


    Q. Why I need lots of plugins as dependencies?

    A. This resource is based on Skript plugin and its Add-On. I can't help if you can't install a lot of dependencies. Currently impossible to compress those features into a jar file for you to download. Please consider carefully before purchasing this resource.

    Q. I get bugs / console errors / nothing received after typing a command.

    A.
    Bugs / Console errors: Please make sure that you didn't mess up the code of the resource. Try to use a clean copy of the resource before seek help from me. I will help you as much as I can if you tell me the bug by PM or the Discussion section. Otherwise I will just ignore you.

    Nothing received after typing a command: Please make sure you follow the Commands Section above to use those commands. You might not get messages if you entered the wrong arguments.


    Q. Does this resource support xxxx Platform / xxx Server / xxx Minecraft version ?

    A. I am sorry that I can't test all the platforms, servers, minecraft version. I don't have the time and resources to do so. If you are getting problems about those platform / server / minecraft version issue, please tell me the bug by PM or the Discussion section, I will try my best to help you fix it.


    Terms of use

    - You are not permitted to redistribute any part of this resource in any form.
    - You are not permitted to modify the code of this resource and redistribute as your own work.
    - You are not suggested to leave a review about any problem occurred like bug fix. Otherwise I will just ignore you.
    - You will not being alerted if this section is being modified.
    - You are permitted to leave a review to comment this resource.
    barrar3port likes this.

Recent Reviews

  1. darwkin
    darwkin
    5/5,
    Version: abandoned
    excellent el plugin pero no se como textear las arenas esta dificil, tienes Discord quiero contactarme contigo..
  2. LifeTimeGames
    LifeTimeGames
    5/5,
    Version: abandoned
    Nice i use it for my server _____________----------------------_____________________----------------------
  3. artisticsugar
    artisticsugar
    5/5,
    Version: abandoned
    its an good plugin and sad that you abandoned the plugin couse i really like it and its not low effort ik that you put al lot of effort on it
  4. AsaPlaysMC
    AsaPlaysMC
    5/5,
    Version: 0.1.scout.branch
    Hey, Excellent Plugin/Skript, Love it, contact me on skype for an idea i have for you, asamoali is my skype <3 (You can actually impliment it in this plugin)
    1. i998979
      Author's Response
      Thanks for your support
      But i dont use skype。。。
  5. Supertutos
    Supertutos
    5/5,
    Version: 0.1 Alpha
    Hi man, you make a great work excelent skripts!!! Contact me in skype plz supertutosmenxxale good skript!!!
    1. i998979
      Author's Response
      Yea, i used a lot of time to make this skript
      I started before last summer holiday and abandoned aftervthe holiday…
      Coz it is a huge plugin that i cant use 2months to do
      But thanks for your support
      I might pick up this project