Commit 3e0005b 1 parent c0910ca commit 3e0005b Copy full SHA for 3e0005b
File tree 1 file changed +31
-0
lines changed
knapsackToGo4-bukkit/src/main/java/cn/jja8/knapsackToGo4/bukkit/work
1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 9
9
import org .bukkit .event .entity .EntityPickupItemEvent ;
10
10
import org .bukkit .event .inventory .InventoryClickEvent ;
11
11
import org .bukkit .event .player .*;
12
+ import org .bukkit .event .vehicle .VehicleDestroyEvent ;
12
13
13
14
public class BukkitWork extends Work implements Listener {
14
15
/**
@@ -114,5 +115,35 @@ public void WanJiaYiDong(PlayerMoveEvent event){//玩家移动时
114
115
event .setCancelled (true );
115
116
}
116
117
118
+ @ EventHandler
119
+ public void PlayerInteractEntityEvent (PlayerInteractEntityEvent event ){//玩家和实体交互
120
+ if (isLoaded (new BukkitGo4Player (event .getPlayer ()))) {
121
+ return ;
122
+ }
123
+ event .setCancelled (true );
124
+ }
125
+
126
+ @ EventHandler
127
+ public void VehicleDestroyEvent (VehicleDestroyEvent event ){//载具被摧毁事件
128
+ if (event .getAttacker ()==null ){
129
+ return ;
130
+ }
131
+ if (!(event .getAttacker () instanceof Player )){
132
+ return ;
133
+ }
134
+ if (isLoaded (new BukkitGo4Player ((Player ) event .getAttacker ()))) {
135
+ return ;
136
+ }
137
+ event .setCancelled (true );
138
+ }
139
+
140
+ @ EventHandler
141
+ public void PlayerArmorStandManipulateEvent (PlayerArmorStandManipulateEvent event ){
142
+ if (isLoaded (new BukkitGo4Player (event .getPlayer ()))) {
143
+ return ;
144
+ }
145
+ event .setCancelled (true );
146
+ }
147
+
117
148
118
149
}
You can’t perform that action at this time.
0 commit comments