diff --git a/Changelog.txt b/Changelog.txt
index 95600d065..104e57b71 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -1,3 +1,6 @@
+Version 2.1.49
+ Fixed a bug where falling blocks were not marked as unnatural in water
+
Version 2.1.48
1.14 Support
Added Cats, Foxes, and Pandas to Taming XP rewards
diff --git a/pom.xml b/pom.xml
index 4035a495e..8d16969bc 100755
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
4.0.0
com.gmail.nossr50.mcMMO
mcMMO
- 2.1.48
+ 2.1.49-SNAPSHOT
mcMMO
https://github.com/mcMMO-Dev/mcMMO
diff --git a/src/main/java/com/gmail/nossr50/events/skills/McMMOPlayerNotificationEvent.java b/src/main/java/com/gmail/nossr50/events/skills/McMMOPlayerNotificationEvent.java
index 59114fc28..05ed0f510 100644
--- a/src/main/java/com/gmail/nossr50/events/skills/McMMOPlayerNotificationEvent.java
+++ b/src/main/java/com/gmail/nossr50/events/skills/McMMOPlayerNotificationEvent.java
@@ -7,7 +7,6 @@ import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
-import org.bukkit.event.player.PlayerEvent;
/**
* This event is sent for when mcMMO informs a player about various important information
diff --git a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java
index 10d75d569..be401fba7 100644
--- a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java
+++ b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java
@@ -34,16 +34,13 @@ import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.Tag;
import org.bukkit.block.*;
-import org.bukkit.entity.EntityType;
import org.bukkit.entity.Item;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.block.*;
-import org.bukkit.event.entity.EntityChangeBlockEvent;
import org.bukkit.inventory.ItemStack;
-import org.bukkit.metadata.FixedMetadataValue;
import org.bukkit.metadata.MetadataValue;
import java.util.List;
@@ -187,37 +184,6 @@ public class BlockListener implements Listener {
}
}
- /**
- * Monitor falling blocks.
- *
- * @param event The event to watch
- */
- @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
- public void onFallingBlock(EntityChangeBlockEvent event) {
- /* WORLD BLACKLIST CHECK */
- if(WorldBlacklist.isWorldBlacklisted(event.getBlock().getWorld()))
- return;
-
- if (BlockUtils.shouldBeWatched(event.getBlock().getState()) && event.getEntityType().equals(EntityType.FALLING_BLOCK)) {
- if (event.getTo().equals(Material.AIR) && mcMMO.getPlaceStore().isTrue(event.getBlock())) {
- event.getEntity().setMetadata("mcMMOBlockFall", new FixedMetadataValue( plugin, event.getBlock().getLocation()));
- } else {
- List values = event.getEntity().getMetadata( "mcMMOBlockFall" );
-
- if (!values.isEmpty()) {
-
- if (values.get(0).value() == null) return;
- Block spawn = ((org.bukkit.Location) values.get(0).value()).getBlock();
-
-
- mcMMO.getPlaceStore().setTrue( event.getBlock() );
- mcMMO.getPlaceStore().setFalse( spawn );
-
- }
- }
- }
- }
-
/**
* Monitor BlockPlace events.
*
diff --git a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java
index 3dd490f38..6570b65b5 100644
--- a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java
+++ b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java
@@ -159,7 +159,9 @@ public class EntityListener implements Listener {
// When the event is fired for the falling block that changes back to a
// normal block
// event.getBlock().getType() returns AIR
- if (!BlockUtils.shouldBeWatched(block.getState()) && block.getType() != Material.AIR) {
+ if (!BlockUtils.shouldBeWatched(block.getState())
+ && block.getState().getType() != Material.WATER
+ && block.getType() != Material.AIR) {
return;
}
diff --git a/src/main/java/com/gmail/nossr50/util/player/UserManager.java b/src/main/java/com/gmail/nossr50/util/player/UserManager.java
index cbf897794..39044998e 100644
--- a/src/main/java/com/gmail/nossr50/util/player/UserManager.java
+++ b/src/main/java/com/gmail/nossr50/util/player/UserManager.java
@@ -1,6 +1,5 @@
package com.gmail.nossr50.util.player;
-import com.gmail.nossr50.api.exceptions.McMMOPlayerNotFoundException;
import com.gmail.nossr50.datatypes.player.McMMOPlayer;
import com.gmail.nossr50.mcMMO;
import com.google.common.collect.ImmutableList;