|
18 | 18 | import org.bukkit.event.HandlerList; |
19 | 19 | import org.bukkit.event.Listener; |
20 | 20 | import org.bukkit.event.block.Action; |
21 | | -import org.bukkit.event.block.BlockCanBuildEvent; |
22 | 21 | import org.bukkit.event.block.BlockPlaceEvent; |
23 | 22 | import org.bukkit.event.player.PlayerInteractEvent; |
24 | 23 | import org.jetbrains.annotations.NotNull; |
@@ -194,33 +193,6 @@ private void sendPlayerNotification(Player player, Material block, int existing, |
194 | 193 | .replace("%limit%", Integer.toString(limit))); |
195 | 194 | } |
196 | 195 |
|
197 | | - @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) |
198 | | - private void onBlockCanBuild(BlockCanBuildEvent event) { |
199 | | - if (!blockLimits.containsKey(event.getMaterial())) { |
200 | | - return; |
201 | | - } |
202 | | - |
203 | | - int materialCount = getMaterialCountForChunk(event.getBlock().getType(), event.getBlock().getChunk()); |
204 | | - int limit = blockLimits.get(event.getBlock().getType()); |
205 | | - |
206 | | - if (materialCount <= limit) { |
207 | | - logger().debug("Allowing UNKNOWN to place {} at location {} => count={} limit={}", |
208 | | - event.getMaterial(), |
209 | | - LocationUtil.toString(event.getBlock().getLocation()), |
210 | | - materialCount, |
211 | | - limit); |
212 | | - return; |
213 | | - } |
214 | | - |
215 | | - event.setBuildable(false); |
216 | | - |
217 | | - logger().info("Preventing UNKNOWN from placing {} at location {} => count={} limit={}", |
218 | | - event.getBlock().getType(), |
219 | | - LocationUtil.toString(event.getBlock().getLocation()), |
220 | | - materialCount, |
221 | | - limit); |
222 | | - } |
223 | | - |
224 | 196 | @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) |
225 | 197 | private void onBlockPlace(BlockPlaceEvent event) { |
226 | 198 | if (!blockLimits.containsKey(event.getBlock().getType())) { |
|
0 commit comments