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 IDItem TypeDescription
nameStringName of Minecraft server
onlineSwitchOnline status
bukkitVersionStringThe bukkit version running on server
versionStringThe Minecraft version running on server
playersNumberThe number of players on server
maxPlayersNumberThe maximum number of players on server

Player

Channel Type IDItem TypeDescription
playerNameStringThe name of the player
playerOnlineSwitchIs the player connected to the server
playerLevelNumberThe current level of the player
playerTotalExperienceNumberThe total experience of the player
playerExperiencePercentageNumberThe percentage of the experience bar filled for next level
playerHealthNumberThe health of the player
playerWalkSpeedNumberThe speed of the player
playerLocationLocationThe player location
playerGameModeNumberThe players game mode

Sign

Channel Type IDItem TypeDescription
signActiveSwitchDoes the sign have powered redstone below it

Active switch (Controllable from openHAB)

Passive sensor