diff --git a/Menoria/.classpath b/Menoria/.classpath
deleted file mode 100644
index 0d85aa9..0000000
--- a/Menoria/.classpath
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/Menoria/.project b/Menoria/.project
deleted file mode 100644
index 7cb28e8..0000000
--- a/Menoria/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- Menoria
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/Menoria/bin/.gitignore b/Menoria/bin/.gitignore
deleted file mode 100644
index d64c606..0000000
--- a/Menoria/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/net/
diff --git a/Menoria/bin/net/DeltaWings/Nemoria/API/MinecraftToJSON.class b/Menoria/bin/net/DeltaWings/Nemoria/API/MinecraftToJSON.class
deleted file mode 100644
index bf98a01..0000000
Binary files a/Menoria/bin/net/DeltaWings/Nemoria/API/MinecraftToJSON.class and /dev/null differ
diff --git a/Menoria/bin/net/DeltaWings/Nemoria/Commands/PlayerInfos.class b/Menoria/bin/net/DeltaWings/Nemoria/Commands/PlayerInfos.class
deleted file mode 100644
index fe65cb8..0000000
Binary files a/Menoria/bin/net/DeltaWings/Nemoria/Commands/PlayerInfos.class and /dev/null differ
diff --git a/Menoria/bin/net/DeltaWings/Nemoria/Listeners/ChatListener.class b/Menoria/bin/net/DeltaWings/Nemoria/Listeners/ChatListener.class
deleted file mode 100644
index d758566..0000000
Binary files a/Menoria/bin/net/DeltaWings/Nemoria/Listeners/ChatListener.class and /dev/null differ
diff --git a/Menoria/bin/net/DeltaWings/Nemoria/Main.class b/Menoria/bin/net/DeltaWings/Nemoria/Main.class
deleted file mode 100644
index b8ef73f..0000000
Binary files a/Menoria/bin/net/DeltaWings/Nemoria/Main.class and /dev/null differ
diff --git a/Menoria/lib/Jobs3.6.3Experimental.jar b/Menoria/lib/Jobs3.6.3Experimental.jar
new file mode 100644
index 0000000..7354ee7
Binary files /dev/null and b/Menoria/lib/Jobs3.6.3Experimental.jar differ
diff --git a/Menoria/lib/Vault.jar b/Menoria/lib/Vault.jar
new file mode 100644
index 0000000..63fc042
Binary files /dev/null and b/Menoria/lib/Vault.jar differ
diff --git a/Menoria/lib/spigot-1.10.2.jar b/Menoria/lib/spigot-1.10.2.jar
new file mode 100644
index 0000000..ca93c39
Binary files /dev/null and b/Menoria/lib/spigot-1.10.2.jar differ
diff --git a/Menoria/src/net/DeltaWings/Nemoria/Listeners/PhysicListener.java b/Menoria/src/net/DeltaWings/Nemoria/Listeners/PhysicListener.java
new file mode 100644
index 0000000..e6e5d6e
--- /dev/null
+++ b/Menoria/src/net/DeltaWings/Nemoria/Listeners/PhysicListener.java
@@ -0,0 +1,54 @@
+package net.DeltaWings.Nemoria.Listeners;
+
+/**
+ * Created by Floflo on 22/10/2016.
+ */
+import org.bukkit.Bukkit;
+import org.bukkit.Location;
+import org.bukkit.Material;
+import org.bukkit.block.Block;
+import org.bukkit.entity.Player;
+import org.bukkit.event.EventHandler;
+import org.bukkit.event.Listener;
+import org.bukkit.event.block.BlockPhysicsEvent;
+import org.bukkit.event.entity.EntityChangeBlockEvent;
+import org.bukkit.plugin.java.JavaPlugin;
+
+public class PhysicListener implements Listener {
+
+ @EventHandler
+ public void blockFallEvent(BlockPhysicsEvent event) {
+ Block block = event.getBlock();
+ if (!check(block)) {
+ return;
+ }
+ event.setCancelled(true);
+ }
+
+ @EventHandler
+ public void blockPlaceEvent(EntityChangeBlockEvent event) {
+ Block block = event.getBlock();
+ if (!check(block)) {
+ return;
+ }
+ event.setCancelled(true);
+ for (Player player : Bukkit.getServer().getOnlinePlayers()) {
+ Location loc = block.getLocation();
+ double y = loc.getY();
+ y -= 1.0D;
+ loc.setY(y);
+
+ player.sendBlockChange(loc, 0, (byte)0);
+ }
+ }
+
+ private boolean check(Block block) {
+ return (checkBlock(block));
+ }
+
+ private boolean checkBlock(Block block)
+ {
+ Material type = block.getType();
+ return (type == Material.GRAVEL) || (type == Material.SAND || (type == Material.ANVIL));
+ }
+}
diff --git a/Menoria/src/net/DeltaWings/Nemoria/Main.java b/Menoria/src/net/DeltaWings/Nemoria/Main.java
index 8e72642..39d2efc 100644
--- a/Menoria/src/net/DeltaWings/Nemoria/Main.java
+++ b/Menoria/src/net/DeltaWings/Nemoria/Main.java
@@ -1,5 +1,6 @@
package net.DeltaWings.Nemoria;
+import net.DeltaWings.Nemoria.Listeners.PhysicListener;
import org.bukkit.Bukkit;
import org.bukkit.event.Listener;
import org.bukkit.plugin.RegisteredServiceProvider;
@@ -34,6 +35,7 @@ public class Main extends JavaPlugin implements Listener{
getCommand("PlayerInfos").setExecutor(new PlayerInfos());
getCommand("SetTP").setExecutor(new SetTP());
getCommand("DelTP").setExecutor(new DelTP());
+ getServer().getPluginManager().registerEvents(new PhysicListener(), this);
saveDefaultConfig();
//plugin enabled
System.out.println("[Menoria]Plugin enabled");