No description
Find a file
kento2 19df9ed066 .
2026-04-29 17:38:23 +02:00
.idea lowk did smth 2026-02-16 09:47:03 +01:00
core-bukkit-api . 2026-04-29 17:38:23 +02:00
core-bukkit-impl . 2026-04-29 17:38:23 +02:00
gradle/wrapper lowk want to rename these modules 2026-02-15 11:58:19 +01:00
.gitignore lowk want to rename these modules 2026-02-15 11:58:19 +01:00
build.gradle.kts . 2026-04-18 12:57:34 +02:00
gradlew lowk want to rename these modules 2026-02-15 11:58:19 +01:00
gradlew.bat lowk did smth 2026-02-16 09:47:03 +01:00
README.md . 2026-04-16 22:17:48 +02:00
settings.gradle.kts lowk did smth 2026-02-16 09:47:03 +01:00

environment

docker network create scrow 2>/dev/null || true
docker run -d --network scrow -it --rm --name mongo -p 27017:27017 mongo
docker run -d --network scrow -e ME_CONFIG_MONGODB_SERVER=mongo -e ME_CONFIG_MONGODB_AUTH_PASSWORD='' -e ME_CONFIG_MONGODB_AUTH_USERNAME='' -e ME_CONFIG_BASICAUTH_USERNAME='a' -e ME_CONFIG_BASICAUTH_PASSWORD=1234 --name mongo-express -p 8081:8081 mongo-express

access the mongo-db web interface at http://localhost:8081; username a, password 1234

modules

  • APIs

  • core-api contains api for all java development

  • core-bukkit-api contains api for bukkit development

    • depends on core-api
  • implementations

    the -impl suffix indicates that this module implements the API with the same prefix. So core-impl implements core-api.

    • core-bukkit-impl is a spigot plugin. It shades core-impl.