#!/bin/bash

if [[ "$OSTYPE" == "linux-gnu" || "$OSTYPE" == "darwin" ]]; then
  cpdl=":"
else
  cpdl=";"
fi

if [[ "$1" == "--debug" ]]; then
  javac -cp "./libs/bungeecord-chat-1.20-R0.2.jar${cpdl}./libs/spigot-api-1.21.1-R0.1-20240831.215322-16.jar" src/poppy/*.java src/poppy/modules/*.java -d build 2>&1
  if [ $? -ne 0 ]; then
    rm -rf ./build
    exit 0
  fi
  jar cvfm poppy.jar res/MANIFEST.MF -C res plugin.yml -C build poppy
  rm -rf ./build
else
  javac -cp "./libs/bungeecord-chat-1.20-R0.2.jar${cpdl}./libs/spigot-api-1.21.1-R0.1-20240831.215322-16.jar" src/poppy/*.java src/poppy/modules/*.java -d build
  if [ $? -ne 0 ]; then
    rm -rf ./build
    exit 1
  fi
  jar cvfm poppy.jar res/MANIFEST.MF -C res plugin.yml -C build poppy
  rm -rf ./build
fi

