File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
knapsackToGo4-bukkit/src/main/java/cn/jja8/knapsackToGo4/bukkit/work Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 99import org .bukkit .event .entity .EntityPickupItemEvent ;
1010import org .bukkit .event .inventory .InventoryClickEvent ;
1111import org .bukkit .event .player .*;
12+ import org .bukkit .event .vehicle .VehicleDestroyEvent ;
1213
1314public class BukkitWork extends Work implements Listener {
1415 /**
@@ -114,5 +115,35 @@ public void WanJiaYiDong(PlayerMoveEvent event){//玩家移动时
114115 event .setCancelled (true );
115116 }
116117
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+
117148
118149}
You can’t perform that action at this time.
0 commit comments