Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cité des Îles

Java Discord JDA MySQL Maven Velocity PaperMC

Le Monorepo de la Cité des Îles 2 est disponible ici.

Repo principal du projet Cité des Îles. Il regroupe juste les différents plugins, chacun est dans son propre dépôt.

Ce repo utilise des submodules, il n'y a pas de code ici directement.

Merci beaucoup à @Raraph84 pour l'aide :3

Crédits

  • Chef de Projet: Azrotho
  • Développement: Azrotho, Raraph84
  • Build: Deadou
  • GameDesign: Robix_76
  • Partenaire: Aimcvent, Polycube

Les projets

  • cite/ : cdi-plugin-cite Le plugin du serveur Cité (Paper 1.21.5). Éco, shop, NPCs, hologrammes de classement, tout ce qui tourne sur la Cité.

  • land/ : CDI-Plugin-Land Le plugin du serveur Land (Paper 1.21.4). Gestion des objectifs, de la corruption et des events. Attention, ce dépôt est sur master.

  • proxy/ : cdi-plugin-proxy Le plugin du proxy BungeeCord. Il gère les horaires de connexion : kick auto entre 1h et 7h, avec une bypass-list via /padmin.

  • inscriptionbot/ : cdi-inscription-pluginbot Le plugin du serveur inscription, avec le bot Discord intégré (JDA). Gère les /link, les invitations et les équipes.

Tous en Maven, avec MySQL via HikariCP derrière (sauf le proxy).

Récupérer le projet

git clone --recurse-submodules https://github.com/azrotho/citedesiles.git

Si vous avez déjà cloné sans les submodules :

git submodule update --init --recursive

Pour mettre à jour :

git submodule update --remote --merge

Build

Aller dans chaque dossier et builder séparément :

cd cite && mvn package

Il faut JDK 21 (17 pour le proxy), Maven, et un MySQL. Pour cite et land il faut aussi FancyNpcs et FancyHolograms sur le serveur.

Comment ça marche

On bosse dans chaque repo séparément, puis ici on met juste à jour le pointeur :

cd cite
# modifs, commit, push

cd ..
git add cite
git commit -m "maj cite"

La vidéo

Le projet vient de cette vidéo : J'ai organisé une Cité Minecraft et ça s'est pas passé comme prévu.

About

Le Monorepo de la Cite des Iles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors