Entry tags:
Digital and Interactive Games 2015 - Term 3, Session 1
Digital and Interactive Games 2015 – Term 3, Session 1
Today:
Minecraft server development
Spigot – reverse engineer the code (Jenkins)
Build a contract (Config.yml)
Bukkit – API Bukkit Server – will be using this.
Java – jar – name.jar
10 users – 1 GB
No lag – 8 users per GB
– xmx1G
– extends memory usage
4 GB in TAFE environment
Spigot – forked from Craftbukkit at 1.6.4
25565 – default port
Bungee Cord
– Allows commmunication between different servers.
YML files
– don't use tab
Spigot Build Tool
Spigot Minecraft
– get the build tool
– run it
– Copy result
name: Enchanter
version: 0.1
main: org.fardell24.enchanter.Enchanter
commands:
enchant:
aliases: e
description: Adds enchantment
usage: hold the item
permission: thezonemc.enchant
permission-message: You do not have permission to enchant items
permissions:
thezonemc.enchant:
description: Description
default: op
Minimum
four lines
Documentation of Plugins
Capture at least three images of the plugin
Small images
Name
Description – sales pitch
Version
Features of the Plugin
List of all the commands
Changelog
EQ Panel – You want Glass?
Name:
Version:
main:
command:
permission:
Plugin.yml
name: CreateFreeze
version: 0.1
main: org.fardell24.createfreeze.CreateFreeze
commands:
freezebomb:
alias: freeze bomb
description: Covers ground within ten blocks radius with snow, and turns water within ten blocks radius into ice
permission: thezonemc.createfreeze
permission-message: You do not have permission to alter the environment
permissions:
description: op allowed
default: op