/[projects]/miscJava/bukkit-minecraft-plugins/CreativeWorld/src/main/java/dk/thoerup/bukkit/creativeworld/BlockEnderChests.java
ViewVC logotype

Annotation of /miscJava/bukkit-minecraft-plugins/CreativeWorld/src/main/java/dk/thoerup/bukkit/creativeworld/BlockEnderChests.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2039 - (hide annotations) (download)
Tue Aug 6 09:54:13 2013 UTC (10 years, 10 months ago) by torben
File size: 1175 byte(s)
add BlockEnderChest file
1 torben 2039 package dk.thoerup.bukkit.creativeworld;
2    
3     import org.bukkit.*;
4     import org.bukkit.block.*;
5     import org.bukkit.entity.*;
6     import org.bukkit.event.*;
7     import org.bukkit.event.player.*;
8     import org.bukkit.event.block.*;
9     import org.bukkit.configuration.*;
10     import org.bukkit.inventory.*;
11     import org.bukkit.enchantments.*;
12    
13     import org.bukkit.plugin.*;
14     import org.bukkit.material.*;
15    
16     import java.util.*;
17    
18     public class BlockEnderChests implements Listener {
19    
20     Plugin plugin;
21     public BlockEnderChests(Plugin plugin) {
22     this.plugin = plugin;
23     }
24    
25     @EventHandler
26     public void onChestInteract(PlayerInteractEvent event) {
27     if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
28     Block b = event.getClickedBlock();
29    
30     if (b.getType() == Material.ENDER_CHEST) {
31     Player p = event.getPlayer();
32     if ( p.getLocation().getWorld().getName().equalsIgnoreCase("creative") ) {
33     plugin.getLogger().info( "[BlockEnderChest] " + p.getName() + " tried to use enderchest in creative");
34     event.getPlayer().sendMessage( ChatColor.RED + "Can't use enderchests as they can be used as hacks against the creative/survival world seperation" );
35     event.setCancelled(true);
36     }
37     }
38    
39     }
40     }
41     }

  ViewVC Help
Powered by ViewVC 1.1.20