From 80c21409c956bdefd23a93af075e0643e4474570 Mon Sep 17 00:00:00 2001 From: Grafe Date: Sun, 10 Feb 2013 23:24:30 +0100 Subject: [PATCH] Initial commit Signed-off-by: Grafe --- .gitignore | 20 +++++++++++++ plugin.yml | 9 ++++++ src/com/dre/brewery/Barrel.java | 5 ++++ src/com/dre/brewery/P.java | 29 +++++++++++++++++++ .../dre/brewery/listeners/BlockListener.java | 17 +++++++++++ 5 files changed, 80 insertions(+) create mode 100644 .gitignore create mode 100644 plugin.yml create mode 100644 src/com/dre/brewery/Barrel.java create mode 100644 src/com/dre/brewery/P.java create mode 100644 src/com/dre/brewery/listeners/BlockListener.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..050b821 --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +# Eclipse stuff +/.classpath +/.project +/.settings + +# NetBeans +/nbproject +/build.xml + +# vim +.*.sw[a-p] + +# various other potential build files +/build +/bin +/dist +/*.jardesc + +# Mac filesystem dust +.DS_Store \ No newline at end of file diff --git a/plugin.yml b/plugin.yml new file mode 100644 index 0000000..b5a9a83 --- /dev/null +++ b/plugin.yml @@ -0,0 +1,9 @@ +name: Brewery +version: 0.1 +main: com.dre.brewery.P +authors: [Frank Baumann] +softdepend: [Vault] +commands: + brewery: + description: Reference command for Brewery. + aliases: [brew,br] \ No newline at end of file diff --git a/src/com/dre/brewery/Barrel.java b/src/com/dre/brewery/Barrel.java new file mode 100644 index 0000000..01f0d09 --- /dev/null +++ b/src/com/dre/brewery/Barrel.java @@ -0,0 +1,5 @@ +package com.dre.brewery; + +public class Barrel { + +} diff --git a/src/com/dre/brewery/P.java b/src/com/dre/brewery/P.java new file mode 100644 index 0000000..63fa831 --- /dev/null +++ b/src/com/dre/brewery/P.java @@ -0,0 +1,29 @@ +package com.dre.brewery; + +import org.bukkit.plugin.java.JavaPlugin; + +import com.dre.brewery.listeners.BlockListener; + +public class P extends JavaPlugin{ + public static P p; + + //Listeners + public BlockListener blockListener; + + + @Override + public void onEnable(){ + p = this; + + //Listeners + blockListener = new BlockListener(); + + p.getServer().getPluginManager().registerEvents(blockListener, p); + + } + + @Override + public void onDisable(){ + + } +} diff --git a/src/com/dre/brewery/listeners/BlockListener.java b/src/com/dre/brewery/listeners/BlockListener.java new file mode 100644 index 0000000..e1b99fe --- /dev/null +++ b/src/com/dre/brewery/listeners/BlockListener.java @@ -0,0 +1,17 @@ +package com.dre.brewery.listeners; + +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.block.SignChangeEvent; + +public class BlockListener implements Listener{ + + @EventHandler + public void onSignChange(SignChangeEvent event){ + String[] lines = event.getLines(); + + if(lines[0].equalsIgnoreCase("[Barrel]")){ + event.getPlayer().sendMessage("Barrel created!"); + } + } +}