Create PlayerSwapHandItemsListener.java
This commit is contained in:
1 parent
5f740e2dcd
commit
c778ce00aa
1 file changed
+19
@@ -0,0 +1,19 @@
|
|||||||
|
package com.nexia.core.listeners.factory;
|
||||||
|
|
||||||
|
import com.combatreforged.factory.api.event.player.PlayerSwapHandItemsEvent;
|
||||||
|
import com.nexia.core.games.util.LobbyUtil;
|
||||||
|
import com.nexia.core.utilities.player.NexiaPlayer;
|
||||||
|
|
||||||
|
public class PlayerSwapHandItemsListener {
|
||||||
|
public void registerListener(){
|
||||||
|
PlayerSwapHandItemsEvent.BACKEND.register(playerDropItemEvent -> {
|
||||||
|
|
||||||
|
NexiaPlayer player = new NexiaPlayer(playerDropItemEvent.getPlayer());
|
||||||
|
|
||||||
|
if(LobbyUtil.isLobbyWorld(player.unwrap().getLevel())) {
|
||||||
|
playerDropItemEvent.setCancelled(true);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in new issue
Block a user