Skip to content

A Minecraft plugin to add job management. Linked to RoleCraft server.

Notifications You must be signed in to change notification settings

MartDel/RoleCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoleCraft

Plugin Minecraft visant à rajouter des métiers au jeu (fermier, mineur, aventurier, builder) et à créer une interaction plus évoluée entre les joueurs du serveur. Le plugin est disponible uniquement sur le serveur pour lequel il est destiné : RoleCraft.

Au moment de l'arrivée d'un nouveau joueur, celui-ci est dirigé vers la banque du village où il y trouvera un admin. Cette rencontre permettra au joueur de s'acheter une maison où il fera ses premiers pas avec son nouveau métier. À tout moment le joueur peut décider de vendre sa maison à un autre joueur ou à un admin pour en racheter une autre. Il peut également acheter un magasin pour étendre son business. Si il est fermier, il pourra aussi acheter une ferme pour obtenir un plus grand espace de culture.

Les échanges entre les joueurs tournent autour du Rubis, une monaie virtuelle crée pour le serveur. Les joueurs peuvent acheter des produits de premières nécessités auprès des PNJ situé au centre du village. Il peuvent aussi y vendre les ressources qu'ils ont recolté au fûr et à mesure de leur progression.

Chaque métier possède 3 missions à difficulté croissante permettant d'obtenir de jolies récompenses.

L'intéraction sur ce serveur est primordiale ! Les métiers doivent s'entraider si ils veulent obtenir certaines ressources.

La liste des métiers disponibles :

  • Fermier : Le joueur cultive la terre (blé, champignon, carrot, …), coupe du bois et vend ce qu’il récolte à un PNJ ou à des joueurs pour augmenter son bénéfice. Il se spécialise en Eleveur : En plus des possibilités de fermier, il élève des animaux, pêche, et débloque plus de compétences.
  • Mineur: Le joueur mine le sol à la recherche de ressources et les revend aux PNJ. Il peut aussi fabriquer des outils avec ses ressources pour les vendre plus cher à d’autres joueurs. Il se spécialise en Armurier : Il débloque la possibilité de crafter des armes et armures pour fournir les aventuriers en matériels de combat.
  • Armurier : Le joueur part explorer les alentours du village et les différentes dimensions. Il est missionné par les joueurs pour aller chercher des ressources rares contre une certaine somme d’argent. Il se spécialise en Garde : Il débloque l’option de mercenaire et de garde du corps.
  • Builder : Le joueur est missionné par les admins pour agrandir le village et la map. Il peut aussi créer des maisons sur mesure pour les vendre aux joueurs. Il se spécialise en Ingénieur : Il débloque les système de redstone.

Fin de la V1


V2.0

Une deuxième version de ce serveur est en cours de développement depuis décembre 2020. Comme promesse : une nouvelle map époustouflante et des dixaines de nouvelles fonctionnalités pour supprimer au maximum les bugs et la monotonie.

Le jeu commence avec le joueur en train de se faire tuer dans le donjon ultime, une fois arrivé à 1 demi cœur il tombe à terre et entend ses coéquipiers crier. Après un écran noir la cinématique commence, on l’a retrouvé à moitié mort aux alentours du village d’Elophéria, il décide alors de prendre un nouveau départ et de s’intégrer à la communauté. Il choisit alors son métier et se met en tête de se rappeler qui il était et tout ce qu’il savait.

Les donjons sont des lieux des anciens temps construits par les ancêtres de ce pays dont on a oublié le nom depuis longtemps. Ils ont été construits dans le but de garder le savoir des anciens et constituent des lieux d’épreuves pour toute personne voulant prouver sa valeur.

Événements

Se tiendront régulièrement des événement donnant une réel vie au serveur :

  • combats dans l’arène
  • chercheurs d’or : dans une zone définie contenant beaucoup de grottes et de spawners il y a un trésor à trouver, se fait avec une team de 1 aventurier et 1 mineur
  • compétitions de build
  • compétitions de cultures : dans une zone infertile et envahie par les monstres qui piétinent les cultures, le fermier doit être le premier parmis les autres à rapporter un certain nombre de ressources
  • compétitions de redstone

Missions

Les joueurs auront accès à beaucoup plus de missions les conduisant vers une nouvelle fonctionnalité qui risque de beaucoup les intéresser !

Liste des missions : à compléter

Pour effectuer ces nouvelles missions, les joueurs auront des lieux dediés pour ceci en fonction de leur métier :

  • Ferme et moulin sur le flanc de la montagne (Fermier)
  • Camp d'entraînement (Aventurier)
  • Mines à agrandir (Mineur)
  • Cabinet d’architecte (Builder)

Boussole

Lorqu'un joueur utilise une boussole, un GUI s'affiche sur son écran ce qui lui permet de choisir une destination et donc de retrouver son chemin dans le village.

Nouveaux crafts et améliorations de métiers

à compléter

Des morts plus punitives

Lorsqu'un joueur meurt il drop une partie de son stuff par terre, il respawn dans une salle spéciale où une partie de son stuff est détruite et le reste est drop dans la salle. Dans cette salle le joueur doit affronter des mobs pour essayer de récupérer son stuff. Le joueur peut également acheter des deathkey qui permet de modifier à son avantage les taux de drop de son inventaire : baisser le nombre d'items détruits, augmenter le nombre d'item droppé sur le lieu de la mort, ...

Des donjons ?!

Des missions permettent aux joueurs de débloquer l'accès à des donjons : PVE et énigmes remplissent ces lieux cultes. Le joueur aura accès à 4 donjons au fûr et à mesure de ses missions, tous de difficulté croissante. Sauf pour le premier donjon, tous nécessiteront une équipe constituée de différents métiers.

Chaque métier modifie les propriétés du joueur différement :

  • Fermier : 8 coeurs, +20% speed, armure faible, arme faible
  • Builder : 10 coeurs, armure faible, arme moyenne
  • Mineur : 10 coeurs, armure moyenne, arme faible
  • Aventurier : 12 coeurs, -10% speed, armure bonne, arme bonne

Terminer un donjon permet aux joueurs de récupérer de jolies récompenses : à compléter

Des pouvoirs !!

Dans les donjons, les joueurs auront accès à différents pouvoirs pour combattre les mobs ou résoudre les énigmes. Les pouvoirs lancent un countdown à chaque utilisation ce qui empêche le joueur de l'utiliser plusieurs fois d'affilée.

Les pouvoirs sont différents pour chaque métiers :

  • Fermiers :
    • Pouvoir de soin dans un rayon de 5 blocs pendant 5s
    • Invoquer un mob allié
    • Pouvoir de fertilité, certains blocs sur lesquels cette capacité est utilisée poussent et donnent des choses utiles, exemple : un arbre échelle, un buisson à potions, etc
  • Builders :
    • Création d’un bunker de 2 blocs de rayon
    • Bug : Supprimer l’IA des mobs dans un certain rayon pendant un certain temps
    • Pouvoir déplacer certains blocs par télékinésie
  • Mineur :
    • Onde de choc : inflige des dégâts et ralentit toutes les entités situées dans un rayon de 6 blocs. Les coéquipiers doivent se mettre en sneak pour ne pas subir de dommages.
    • Rassemblement : Téléporte tous les joueurs de la même équipe vers le joueur qui utilise ce pouvoir
    • Bombe : détruit les blocs fissurés uniquement dans un rayon de 3x3 autour de là où elle est lancée
  • Aventurier :
    • Zone de bouclier : dans une zone définie par des particules l’aventurier a sa barre de vie doublée (coeurs d’absorption) et prends tous les dégâts des joueurs dans la zone à leur place
    • Cercle de feu : lance des boules de feu tout autour du joueur, les joueurs alliés doivent se mettre en sneak pour ne pas recevoir de dommages
    • Invisibilité
    • Résiste au feu, à la noyade, aux chutes, … en fonction du type de donjon afin d’accéder à des pièces nécessaires pour déverrouiller des portes

Nouvelles commandes

Cette commande permet de configurer une vente seulement par l'intermédiaire d'un GUI.

/sell

Cette commande permet de visualiser toutes ses statistiques ou celles d'un autre joueur :

  • Métier / niveau
  • Propriétés
  • Dernière mission effectuée
/stats [joueur]

Cette commande permet de régler les paramètres concernant le plugin :

  • Afficher/Masquer les messages de passage de niveau
  • Afficher/Masquer les invitations au discord
  • Afficher/Masquer les invitations aux donjons/missions
/settings

Cette commande permet de lister tous les tutos disponible pour mieux comprendre le plugin, ou alors de lancer un tuto spécifique.

/tuto [name]