Minecraft Binding

This binding integrates Minecraft with openHAB through the spigot plugin (sources).

The binding allows reading of server and player data. It furthermore keeps track of redstone power going below signs and links them to Switch items.

Youtube Videos

Minecraft Binding 1

Minecraft Binding 2

Discovery

The Minecraft binding automatically finds all Minecraft servers running this plugin on the local network. Servers can be added manually if they are not found automatically.

Channels

Depending on the thing type, different channels are provided:

Server

Channel Type ID Item Type Description
name String Name of Minecraft server
online Switch Online status
bukkitVersion String The bukkit version running on server
version String The Minecraft version running on server
players Number The number of players on server
maxPlayers Number The maximum number of players on server

Player

Channel Type ID Item Type Description
playerName String The name of the player
playerOnline Switch Is the player connected to the server
playerLevel Number The current level of the player
playerTotalExperience Number The total experience of the player
playerExperiencePercentage Number The percentage of the experience bar filled for next level
playerHealth Number The health of the player
playerWalkSpeed Number The speed of the player
playerLocation Location The player location
playerGameMode Number The players game mode

Sign

Channel Type ID Item Type Description
signActive Switch Does the sign have powered redstone below it

Active switch (Controllable from openHAB)

Passive sensor