Added Cancellable interface
This commit is contained in:
parent
6dc4698062
commit
2e3f21bcf2
6
src/org/bukkit/event/Cancellable.java
Normal file
6
src/org/bukkit/event/Cancellable.java
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
package org.bukkit.event;
|
||||||
|
|
||||||
|
public interface Cancellable {
|
||||||
|
public boolean isCancelled();
|
||||||
|
public void setCancelled(boolean cancel);
|
||||||
|
}
|
@ -1,11 +1,13 @@
|
|||||||
package org.bukkit.event.block;
|
package org.bukkit.event.block;
|
||||||
|
|
||||||
import org.bukkit.Block;
|
import org.bukkit.Block;
|
||||||
|
import org.bukkit.event.Cancellable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Not implemented yet
|
* Not implemented yet
|
||||||
*/
|
*/
|
||||||
public class BlockPlacedEvent extends BlockEvent {
|
public class BlockPlacedEvent extends BlockEvent implements Cancellable {
|
||||||
|
private boolean cancel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param type
|
* @param type
|
||||||
@ -13,7 +15,18 @@ public class BlockPlacedEvent extends BlockEvent {
|
|||||||
*/
|
*/
|
||||||
public BlockPlacedEvent(Type type, Block theBlock) {
|
public BlockPlacedEvent(Type type, Block theBlock) {
|
||||||
super(type, theBlock);
|
super(type, theBlock);
|
||||||
// TODO Auto-generated constructor stub
|
cancel = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isCancelled() {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return cancel;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setCancelled(boolean cancel) {
|
||||||
|
this.cancel = cancel;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,12 @@
|
|||||||
package org.bukkit.event.player;
|
package org.bukkit.event.player;
|
||||||
|
|
||||||
import org.bukkit.Player;
|
import org.bukkit.Player;
|
||||||
|
import org.bukkit.event.Cancellable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds information for player chat and commands
|
* Holds information for player chat and commands
|
||||||
*/
|
*/
|
||||||
public class PlayerChatEvent extends PlayerEvent {
|
public class PlayerChatEvent extends PlayerEvent implements Cancellable {
|
||||||
private boolean cancel = false;
|
private boolean cancel = false;
|
||||||
private String message;
|
private String message;
|
||||||
|
|
||||||
|
@ -3,12 +3,13 @@ package org.bukkit.event.player;
|
|||||||
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.Player;
|
import org.bukkit.Player;
|
||||||
|
import org.bukkit.event.Cancellable;
|
||||||
import org.bukkit.event.Event;
|
import org.bukkit.event.Event;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds information for player movement and teleportation events
|
* Holds information for player movement and teleportation events
|
||||||
*/
|
*/
|
||||||
public class PlayerMoveEvent extends PlayerEvent {
|
public class PlayerMoveEvent extends PlayerEvent implements Cancellable {
|
||||||
private boolean cancel = false;
|
private boolean cancel = false;
|
||||||
private Location from;
|
private Location from;
|
||||||
private Location to;
|
private Location to;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user