Fixed exception when opening scripter on servers. ConfigScript.canScript() should only ever be called on the server side.

This commit is contained in:
luisc committed 2024-10-25 13:45:12 -05:00
1 parent d57571ea0d
commit 600f225d7a
1 file changed
+5 -5
@@ -35,13 +35,13 @@ public class ItemNpcScripter extends Item{
@Override
public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player){
if(!world.isRemote)
if (!world.isRemote) {
if(!ConfigScript.canScript(player, CustomNpcsPermissions.TOOL_SCRIPTER)){
player.addChatMessage(new ChatComponentTranslation("availability.permission"));
}
return itemStack;
if(!ConfigScript.canScript(player, CustomNpcsPermissions.TOOL_SCRIPTER)){
player.addChatMessage(new ChatComponentTranslation("availability.permission"));
} else {
CustomNpcs.proxy.openGui(0, 0, 0, EnumGuiType.ScriptEvent, player);
}
CustomNpcs.proxy.openGui(0, 0, 0, EnumGuiType.ScriptEvent, player);
return itemStack;
}