HomeJavaModsAnnihilation | The best annihilation skript in spigotmc
Annihilation | The best annihilation skript in spigotmc
ModsJava

Annihilation | The best annihilation skript in spigotmc

⬇ Download on Spigot
I am very dissatisfied with how spigot staff approving the premium resource.
I released 2 resources that contain brand new ideas, it never exists in spigotmc before.
But the staff think this is a low-effort resource.


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


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 of 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

Spoiler
/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.
Spoiler
Q. I get console spam like this frequently!
Spoiler

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.
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.

Annihilation | The best annihilation skript in spigotmc is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 1,692 times (via Spigot). Download it and open it directly in the game.

Explore more