Better Brush Controls

This commit is contained in:
Kam committed 2025-02-23 16:15:00 -05:00
1 parent 3bd3a125b6
commit 8b1fdc5132
3 files changed
+32 -10

No files matched your search

@@ -30,6 +30,7 @@ import noppes.npcs.controllers.PlayerDataController;
import noppes.npcs.controllers.ScriptController;
import noppes.npcs.controllers.data.*;
import noppes.npcs.entity.EntityNPCInterface;
import noppes.npcs.items.ItemNpcTool;
import noppes.npcs.quests.QuestItem;
import noppes.npcs.scripted.NpcAPI;
@@ -154,6 +155,11 @@ public class ScriptPlayerEventHandler {
if(event.getPlayer() == null || event.getPlayer().worldObj == null)
return;
if(event.getPlayer().getHeldItem() != null && event.getPlayer().getHeldItem().getItem() instanceof ItemNpcTool){
event.setCanceled(true);
return;
}
if(!event.getPlayer().worldObj.isRemote && event.world instanceof WorldServer) {
PlayerDataScript handler = ScriptController.Instance.playerScripts;
IPlayer scriptPlayer = (IPlayer) NpcAPI.Instance().getIEntity(event.getPlayer());