SpigotSplatcraft - Tutorial
-
Since BungeeMSG v2.0.0 there is a new way of configuring messages. You can use multiple options (for example, you are able to send a regular message and an actionbar!) This is the format of these messages, an example usage will be given below.
Code (format (Unknown Language)):<config-path>:
Message: '<message>'
MessageList:
- '<message1>'
- '<message2>'
Title:
FadeIn: <fade in time>
Stay: <stay time>
FadeOut: <fade out time>
Title: '<message>'
Subtitle: '<message>'
ActionBar:
Stay: <stay time>
ActionBar: '<message>'
Sound: '<sound>'
Regular Message:
Code (regularmessage (Unknown Language)):ToReceiver:
Message: '&7[%server-sender%&7] &6%suggest-player% &7> &7[%server-receiver%&7] &6%receiver%&7: &6%msg%'
Code (multiplemessages (Unknown Language)):ToReceiver:
MessageList:
- '&7[%server-sender%&7] &6%suggest-player% &7sent you a message:
- '&6%msg%'
Code (title (Unknown Language)):ToReceiver:
Title:
FadeIn: 2
Stay: 10
FadeOut: 2
Title: '&7%sender%'
Subtitle: '&6%msg%'
Code (actionbar (Unknown Language)):ToReceiver:
ActionBar:
Stay: 10
ActionBar: '&6%sender%&7: &6%msg%'
Code (sound (Unknown Language)):ToReceiver:
Sound: LEVEL_UPYou can make your own abilties with SpigotSpleef! The current abilities that are available are: JUMP, POTION, ROLLER, SHOOTER, SLOSHER, SPLATLING, SNIPER.
Other abilities that cannot be modified are: NEAREST_PLAYER, NO_DAMAGE
JUMP: By right clicking on the item you will be granted a 'leap' in the direction you are looking at.
Code (jumpability (Unknown Language)):'<ability-name>':
Type: JUMP
Cooldown: <cooldown>
Power: <power>
Messages:
Usage:
Message: '&6&lSpigot&7&lSpleef &7| &7You used &6Jump&7!'
Sound: FIREWORK_BLAST
OnCooldown:
Message: '&6&lSpigot&7&lSpleef &7| &7You can use &6Jump&7 in &6%cooldown%&7...'
Example Jump Ability:
Code (jumpabilityexample (Unknown Language)):'Leap':
Type: JUMP
Cooldown: 3 (3 seconds)
Power: 2 (Multiply by 1 + (x/10) -> 1.2)
Messages:
# Usage: (We disable this message by doing this)
# Message: '&6&lSpigot&7&lSpleef &7| &7You used &6Jump&7!'
# Sound: FIREWORK_BLAST
OnCooldown:
Message: '&6&lSpigot&7&lSpleef &7| &7You can use &6Jump&7 in &6%cooldown%&7...'POTION: right click an item to activate a potion.
Code (potionability (Unknown Language)):'<ability-name>':
Type: POTION
Cooldown: <cooldown>
PotionType: <type>
PotionLevel: <level>
Duration: <duration>
Messages:
Usage:
Message: '&6&lSpigot&7&lSpleef &7| &7You used &6Speed Boost&7!'
Sound: DRINK
OnCooldown:
Message: '&6&lSpigot&7&lSpleef &7| &7You can use &6Speed Boost&7 in &6%cooldown%&7...'
Example Potion Ability:
Code (potionabilityexample (Unknown Language)):'Speed':
Type: POTION
Cooldown: 10 (10 seconds)
PotionType: SPEED (Gives speed boost.)
PotionLevel: 2 (Potion Amplifier)
Duration: 4 (4 seconds)
Messages:
Usage:
Message: '&6&lSpigot&7&lSpleef &7| &7You used &6Speed Boost&7!'
Sound: DRINK
OnCooldown:
Message: '&6&lSpigot&7&lSpleef &7| &7You can use &6Speed Boost&7 in &6%cooldown%&7...'ROLLER: By walking with this item in your hand painting the ground you're looking at.
Code (rollerability (Unknown Language)):'<ability-name>':
Type: ROLLER
InkPrice: <ink price>
Code (rollerabilityexample (Unknown Language)):'ROLLER':
Type: ROLLER
InkPrice: 7SHOOTER: By right clicking on the item you will fire a projectile that will damage players.
Code (shooterability (Unknown Language)):'<ability-name>':
Type: SHOOTER
Cooldown: <cooldown>
InkPrice: <ink price>
Damage: <damage>
Size: <size>
# Messages:
# Usage:
# Message: '&6&lSpigot&7&lSpleef &7| &7You used your &6Shooter&7!'
# Sound: DRINK
# OnCooldown:
# Message: '&6&lSpigot&7&lSpleef &7| &7You can use your &6Shooter&7 in &6%cooldown%&7...'
Example Shooter Ability:
Code (shooterabilityexample (Unknown Language)):'SHOOTER':
Type: SHOOTER
Cooldown: 0.1
InkPrice: 35
Damage: 3
Size: 1
# Messages:
# Usage:
# Message: '&6&lSpigot&7&lSpleef &7| &7You used your &6Shooter&7!'
# Sound: DRINK
# OnCooldown:
# Message: '&6&lSpigot&7&lSpleef &7| &7You can use your &6Shooter&7 in &6%cooldown%&7...'SLOSHER: By right clicking on the item you will fire multiple projectiles in a specific angle that will damage players.
Code (slosherability (Unknown Language)):'<ability-name>':
Type: SLOSHER
Cooldown: <cooldown>
InkPrice: <ink price>
Damage: <damage>
Amount: <amount>
Size: <size>
Angle: <angle>
# Messages:
# Usage:
# Message: '&6&lSpigot&7&lSpleef &7| &7You used your &6Slosher&7!'
# Sound: DRINK
# OnCooldown:
# Message: '&6&lSpigot&7&lSpleef &7| &7You can use your &6Slosher&7 in &6%cooldown%&7...'
Example Slosher Ability:
Code (slosherabilityexample (Unknown Language)):'SLOSHER':
Type: SLOSHER
Cooldown: 1
InkPrice: 500
Damage: 12
Amount: 4
Size: 2
Angle: 90
# Messages:
# Usage:
# Message: '&6&lSpigot&7&lSpleef &7| &7You used your &6Slosher&7!'
# Sound: DRINK
# OnCooldown:
# Message: '&6&lSpigot&7&lSpleef &7| &7You can use your &6Slosher&7 in &6%cooldown%&7...'SPLATLING: By right clicking on the item you will fire multiple projectiles in a certain amount of time that will damage players.
Code (splatlingability (Unknown Language)):'<ability-name>':
Type: SPLATLING
Cooldown: <cooldown>
InkPrice: <ink price>
Damage: <damage>
Amount: <amount>
Size: <size>
# Messages:
# Usage:
# Message: '&6&lSpigot&7&lSpleef &7| &7You used your &6Splatling&7!'
# Sound: DRINK
# OnCooldown:
# Message: '&6&lSpigot&7&lSpleef &7| &7You can use your &6Splatling&7 in &6%cooldown%&7...'
Example Splatling Ability:
Code (splatlingabilityexample (Unknown Language)):'SPLATLING':
Type: SPLATLING
Cooldown: 0.2
InkPrice: 20
Damage: 1.5
Amount: 2
Size: 1
# Messages:
# Usage:
# Message: '&6&lSpigot&7&lSpleef &7| &7You used your &6Splatling&7!'
# Sound: DRINK
# OnCooldown:
# Message: '&6&lSpigot&7&lSpleef &7| &7You can use your &6Splatling&7 in &6%cooldown%&7...'SNIPER: By right clicking on the item you will fire one powerful projectile that will burst down players and leave behind a trail of ink.
Code (sniperability (Unknown Language)):'<ability-name>':
Type: SNIPER
Cooldown: <cooldown>
InkPrice: <ink price>
Damage: <damage>
Size: <size>
# Messages:
# Usage:
# Message: '&6&lSpigot&7&lSpleef &7| &7You used your &6Sniper&7!'
# Sound: DRINK
# OnCooldown:
# Message: '&6&lSpigot&7&lSpleef &7| &7You can use your &6Sniper&7 in &6%cooldown%&7...'
Example Sniper Ability:
Code (sniperabilityexample (Unknown Language)):'SNIPER':
Type: SNIPER
Cooldown: 2
InkPrice: 750
Damage: 20
Size: 2
# Messages:
# Usage:
# Message: '&6&lSpigot&7&lSpleef &7| &7You used your &6Sniper&7!'
# Sound: DRINK
# OnCooldown:
# Message: '&6&lSpigot&7&lSpleef &7| &7You can use your &6Sniper&7 in &6%cooldown%&7...'You are able to make seperate servers for arenas and one hub server where you can connect to all arenas. There are a few things you'll have to setup for that.
You'll have to set all these configurations for all your servers. (Hub & arena servers)
Code (bungee-cfgyml (Unknown Language)):Use: false (Set this to true in order to use Bungeecord)
IsHub: false (Pretty selfexplainatory, false means it's an arena, true means it's the hub server.)
# You must change these settings for your hub server (Simply list all servers by their arena-id which we'll be setting on all our arena servers)
Hub:
Servers:
#'<arena-id>': '<server>'
'1': 'splatcraft-1'
'2': 'splatcraft-2'
'3': 'splatcraft-3'
# You must change these settings for your game servers
Server:
HubServer: 'hub' (This is the server name that you gave your hub server in the Bungeecord config.yml)
ArenaID: 1 (Arena-id of this arena server)
ServerName: 'splatcraft-1' (This is the server name that you gave this server in your Bungeecord config.yml)
MOTD: (This will update the MOTD from the motd-cfg.yml file if you want your players to view the game from the minecraft multiplayer menu)
Use: false
UpdateMaxPlayers: true (If set to true sets the max players to the maximum amount of players that can join the arena)
Step 1:
- Go to your arena servers.
- Make sure that you have set 'Use: false' when you want to edit a map, otherwise you'll be sent back to the hub or kicked.
- Create all your maps
- Create one arena (with the arena-id you gave in the bungee-cfg.yml, this isn't nessesary, but just to keep everything ordered.
Step 2:
- Go to all your servers.
- Edit the bungee-cfg.yml like stated above.
Step 3:
- Go to your hub server.
- Because you set 'IsHub: true' you are able to create arenas without maps on this server. -> Create all your arenas with the arena-id's you gave the servers in the bungee-cfg.yml.
- Setup the Arena Selector or Signs.
- Done! Now you will be able to use Bungeecord and multiple servers using SpigotSpleef!Normal Inventory: Slot 1-36
Left-Hand: Slot 37 (1.9+)
Boots: Slot 38
Leggings: Slot 39
Chestplate: Slot 40
Helmet: Slot 41Wooden Shovel: Sniper
Stone Shovel: Splatling
Gold Shovel: Slosher
Iron Shovel: Shooter
Diamond Shovel: Roller
<< Back to the Splatcraft plugin - Loading...
- Loading...
XenCarta PRO
© Jason Axelrod from 8WAYRUN.COM