Professional Documents
Culture Documents
Vikings
Vikings
Version: 1.0
Date: Jan 31, 2024
TABLE OF CONTENTS
Overview
Purchase
Getting started
Config
Setting up in-Game
CUSTOM ABILITIES
Kill REWARDS
Kits
Commands
Permissions
FAQs 🙋🏽♂️
Why does plugin costs $5
Future updates
Bug reports
Overview
Welcome to the Vikings plugin documentation. I appreciate your interest in this project, and your
support through the $5.99 USD (jar only), please keep in mind your purchase is invaluable to me
as a student developer.
The Vikings plugin introduces a Castle Siege gamemode, drawing inspiration from the popular
Netflix TV show and old Mineplex gamemode. In this minigame, two teams, the VIKINGS
(Attackers) and FRANKS (Defenders), engage in combat. The primary objective is either to
assassinate the King (custom zombie), or to defend the King until the designated time expires.
This gamemode is designed for entertainment and an enjoyable experience on your .
Custom modifications enhance the gameplay, including unique abilities, throwable axes, and
distinctive kill effects.
The detailed information about each modification is provided in the following sections.
Thank you for your interest and support. I hope you thoroughly enjoy the immersive experience
the Vikings plugin has to offer.
Purchase
You can purchase Vikings using the links below:
SPIGOT
Getting started
To begin, I recommend configuring the countdown timer, king's health, maximum players per
team, autostart timers, and the required number of players before launching the server.
Config
1 ##MAX PLAYERS IN TEAM
2 maxPlayersPerTeam: 16
3
4 ## TIME BEFORE VIKINGS HAS TO KILL THE KING
5 timerMinutes: 10
6
7 ### ADJUST KING HEALTH NOTE IT SHOULD BE WITH ONE DECIMAL EXAMPLE
: 80.0
8 king-health: 80.0
9
10
11 scoreboard-title: '===Castle Siege==='
12 scoreboard-bottomline: 'serverip.net'
13
14 ##AQUA #BLACK #BLUE #DARK_AQUA
15 #DARK_BLUE #DARK_GRAY #DARK_GREEN DARK_PURPLE
16 #DARK_RED #GOLD #GRAY #GREEN
17 #ITALIC #LIGHT_PURPLE #RED
18 #WHITE #YELLOW
19 title-color: GOLD
20 bottom-color: DARK_AQUA
21
22 main-color: YELLOW
23 secondary-color: WHITE
24
25 auto-start-players: 8
26 auto-start-countdown: 60
27
28
29 ##SET SPAWNS INGAME VIA COMMANDS
30
31
32 spawnLocations:
33 vikings:
34 world: world
35 x: 0.0
36 y: 64.0
37 z: 0.0
38 yaw: 0.0
39 pitch: 0.0
40 franks:
41 world: world
42 x: 0.0
43 y: 64.0
44 z: 0.0
45 yaw: 0.0
46 pitch: 0.0
47 lobby:
48 world: 'world'
49 x: 0.0
50 y: 64.0
51 z: 0.0
52 yaw: 0.0
53 pitch: 0.0
Setting up in-Game
Upon the initial server join, players may encounter a notification stating "Lobby location not set;
please contact an ADMIN!" To resolve this, users with the viking.admin permission or operator
status can utilize the command:
/setlobby
And finally you need to set up King's spawn location via command
/setmobspawn
After you've set spawns you will need to restart the server in the future this might be
resolved but since lack of time i will leave it like this for now
CUSTOM ABILITIES
I've prepared some custom abilities based on my knowledge and balancing kits between teams
for now i created Abilities only for VIKINGS please keep in mind in future i will be adding much
more!
1 VIKINGS ABILITIES
2
3 Healing stew (Gives you regeneration for 5 seconds every kit
receives 1)
4
5 Skald's sight (Skald sight gives you jump and regeneration
effects)
6
7 Berserker's Rage (Gives you speed and resistance)
8
9 Ragnarok (Gives you resistance and strength)
Kill REWARDS
Each kit gets his own reward for a kill
1 FRANKS kits
2
3 MARKSMAN: 1 Spectral Arrow
4
5 SPEARMAN: REGENERATION 2 for 5 seconds!
6
7 KNIGHT: SPEED, REGENERATION, RESISTANCE 2 for 5 seconds!
8
9
10
11 VIKINGS kits
12
13 SKALD: REGENERATION, RESISTANCE 2 for 5 seconds & HARM Arrow
14
15 BERSERKER: ABSORPTION 2 for 5 seconds!
16
17 WARRIOR: REGENERATION ABSORPTION 2 for 5 seconds!
18
Kits
List of kits (they are not customizable for now plan to add kits shop and more things in future
updates)
1 FRANKS kits
2 MARKSMAN:[
3 Kill Reward: 1 Spectral Arrow
4 STONE SWORD
5 CROSSBOW
6 HEAL SOUP
7 32 Arrows
8 LEATHER HELMET
9 CHAIN CHESTPLATE
10 LEATHER LEGGINGS
11 CHAIN BOOTS
12 ]
13
14 SPEARMAN:[
15 Kill Reward: REGENERATION 2 for 5 seconds!
16 STONE SWORD
17 SPEAR
18 HEAL SOUP
19 CHAIN HELMET
20 CHAIN CHESTPLATE
21 CHAIN LEGGINGS
22 CHAIN BOOTS
23 ]
24
25 KNIGHT:[
26 Kill Reward: SPEED, REGENERATION, RESISTANCE 2 for 5 seconds!
27 STONE SWORD
28 SPEAR
29 HEAL SOUP
30 CHAIN HELMET
31 CHAIN CHESTPLATE
32 CHAIN LEGGINGS
33 CHAIN BOOTS
34 ]
35
36 VIKINGS kits
37
38 SKALD:[
39 Kill Reward: REGENERATION, RESISTANCE 2 for 5 seconds! and HARM
Arrow
40 STONE SWORD
41 BOW
42 HEAL SOUP
43 SKALD's Sight(JUMP and REGENERATION for 5 seconds)
44 LEATHER HELMET
45 LEATHER CHESTPLATE
46 LEATHER LEGGINGS
47 LEATHER BOOTS
48 ]
49
50 BERSERKER:[
51 Kill Reward: ABSORPTION 2 for 5 seconds!
52 IRON AXE
53 Throwable AXE
54 BERSERKER's RAGE(SPEED & DAMAGE RESISTANCE 2 for 5 seconds)
55 HEAL SOUP
56 CHAIN HELMET
57 CHAIN CHESTPLATE
58 CHAIN LEGGINGS
59 CHAIN BOOTS
60 ]
61
62 WARRIOR:[
63 Kill Reward: ABSORPTION 2 for 5 seconds!
64 IRON AXE
65 Throwable AXE
66 RAGNAROK(STRENGTH 1 & DAMAGE RESISTANCE 2 for 5 seconds)
67 HEAL SOUP
68 CHAIN HELMET
69 CHAIN CHESTPLATE
70 CHAIN LEGGINGS
71 CHAIN BOOTS
72 ]
Commands
List of commands
1 /setlobby
2 description: Sets lobby in location you stand currently
3 permission: viking.admin
4
5 /start
6 description: Used to start the game
7 permission: war.start
8
9
10 /setspawn
11 description: Set spawn for team in location you currently
stand
12 usage: /setspawn VIKINGS or FRANKS
13 permission: viking.admin
14
15 setmobspawn:
16 description: Set spawn for king in location you currently
stand
17 permission: viking.admin
18
Permissions
Currently, permissions are limited to admin commands only. If you find the need for permissions
regarding other functionalities like team join or kit selection, just let me know your requirements,
and I'll be happy to incorporate them in future updates.
FAQs
Answer and document frequently asked questions.
Future updates
I plan to release updates regularly, aiming for around twice a month. However, please
understand that the frequency might vary due to other tasks.
Bug reports
If you come across any bugs or have suggestions for features, please avoid using the reviews
section for these matters. Instead, feel free to reach out to me via Discord. Your feedback is
essential and greatly appreciated in ensuring the ongoing improvement of the plugin.
Discord: cbhud
Answer