Créer un serveur Minecraft pour le Kor

Certain me diront Anthony, tu es sysAdmin, et tu as une infra chez toi, tu peux créer un serveur Minecraft (spigot) pour tes amis. En effet, je suis compétent pour auto-héberger un serveur, cela n'a rien de compliquez à installer un serveur Minecraft sous Linux. Un serveur Minecraft nécessite de provisionner sur mon propre serveur Proxmox une VM de 4GO de RAM. Je suis large, j'ai utilisé que 20GO / 64GO dispo. Mon seul problème je dois installer avant un reverse proxy car j'ai quelques soucis pour la redirection de port 80 et 443 sur mes IP locals.

Je n'installerai pas de serveur Minecraft sans une demande explicite d'ami, qui voudrait s'y connecter, que cela soit pour discuter sur le serveur, construire des trucs et faire du role play. Une sorte de Seconde Life. C'est des lieux de rencontre les serveurs Minecraft. Il y a en plein dans le monde des serveurs privées Minecraft, dont ils ne sont pas toujours modéré, et on peut parler de tout et n'importe quoi sur le chat.

Qu'es-ce que l'on pourrait faire sur un serveur Minecraft Anthony? On pourrait commencer par prototyper des temples narkantiques. Apprendre à créé un temple narkantique, definir son architecture du "Kor". Cela pourrait être amusant et relativement éducatif. On pourrait apprendre l'architecture sur Minecraft.

On pourrait donc créer une espace virtuel sur un serveur Minecraft pour la secte Narkantique et créer un temple, le Kor. on ferait un peu de role play.

Il y a des ressources sur Minecraft pour les architectes.

L'architecture sur Minecraft server

Pour prototyper ton temple narkantique dans Minecraft, tu vas avoir besoin de mods et plugins qui te permettent de travailler efficacement sur la construction, avec une gestion précise des matériaux (pierre et métal), et de l'échelle imposante de ton projet (200m x 200m x 666m). Voici quelques suggestions adaptées à ton projet.

1. Mods de construction et de gestion des matériaux

  • Chisel & Bits (Mod) : Ce mod te permet de sculpter des blocs en utilisant des "bits" pour une personnalisation extrême des détails. Tu pourras créer des motifs uniques sur la pierre du temple et donner un aspect précis à la tour métallique.

  • Ex Nihilo (Mod) : Ce mod offre un large choix de nouveaux matériaux et textures, y compris des types de pierres spéciales et des blocs de métal adaptés à des structures massives comme une tour métallique.

  • Architectury (Mod) : Il fournit des blocs de construction avancés pour faciliter la construction à grande échelle.

  • Immersive Engineering (Mod) : Pour les tours métalliques, ce mod propose des structures métalliques avancées, des pylônes, et des éléments techniques qui pourraient s'intégrer dans la thématique de ta tour.

2. Plugins pour serveur de construction

  • WorldEdit (Plugin) : C’est un incontournable pour des projets à grande échelle. Tu peux facilement copier, coller, remplacer des blocs, et manipuler de grandes zones. Cela te permettra de travailler plus rapidement sur la structure de 200x200m et de 666m de hauteur.

  • VoxelSniper (Plugin) : Utile pour la création de formes organiques ou pour sculpter des détails complexes, comme des formes divines ou symboliques pour ton temple. Idéal pour ajuster les formes de manière artistique.

3. Mods/Plugins pour l'esthétique religieuse

  • Conquest Reforged (Mod) : Il propose des tonnes de blocs architecturaux spécialisés dans des styles médiévaux, gothiques et religieux, avec des textures détaillées en pierre et en métal. Parfait pour le thème religieux de ton temple.

  • Fantasy Blocks (Mod) : Propose des blocs thématiques, y compris des blocs pour des architectures religieuses et fantastiques, qui pourraient ajouter un caractère unique à ton temple.

  • Custom NPCs (Mod) : Pour ajouter des prêtres, fidèles, ou des créatures mythiques dans ton temple, renforçant l'ambiance religieuse et mystique.

4. Mods de gestion du monde

  • TerraForged (Mod) : Ce mod te permet de créer des mondes plus réalistes et détaillés. Tu pourrais l'utiliser pour générer un terrain spécifique à l’environnement de ton temple (par exemple, sur une montagne, une île flottante, etc.).

  • Dynamic Surroundings (Mod) : Ajoute des effets sonores et visuels immersifs. Parfait pour un temple où l’ambiance sonore pourrait jouer un rôle important.

5. Plugins pour la gestion de grands serveurs

  • Multiverse-Core (Plugin) : Si tu veux créer plusieurs mondes ou zones sur ton serveur pour expérimenter différents aspects du temple, ce plugin permet de gérer plusieurs mondes facilement.

  • EssentialsX (Plugin) : Outil de gestion de serveur complet avec des commandes pour gérer les joueurs, les protections, et plus encore.

Plan pour le projet :

  1. Structure de base avec WorldEdit : Utilise des commandes pour créer rapidement la base rectangulaire de 200x200m. Ajoute ensuite la tour métallique de 666m.
  2. Détails sculptés avec Chisel & Bits : Utilise ce mod pour ajouter des détails fins aux murs de pierre, notamment des symboles religieux ou des textures runiques.
  3. Tour métallique avec Immersive Engineering : Construis la tour métallique avec des pylônes et des éléments mécaniques/métalliques.
  4. Effets esthétiques et ambiance religieuse : Conquest Reforged et Custom NPCs te permettront de créer un environnement plus religieux et mystique.

API et Mods

Il existe plusieurs API qui facilitent la création de mods pour Minecraft, notamment en utilisant Java. Ces API te permettent d'interagir avec les blocs, les entités, et d'autres aspects du jeu pour définir des structures architecturales ou des fonctionnalités personnalisées. Voici quelques-unes des meilleures options pour créer des mods Minecraft et personnaliser l'architecture :

1. Minecraft Forge

  • Forge est l'une des API les plus populaires et la plus largement utilisée pour créer des mods sur Minecraft Java Edition. Elle offre une grande flexibilité pour créer et modifier des blocs, des items, et même des structures complètes.
  • Utilisation pour l'architecture : Tu peux définir tes propres blocs (par exemple, des types de pierre ou de métal spécifiques pour ton temple narkantique) et créer des comportements architecturaux uniques.
  • Facilité d'utilisation : Forge dispose de beaucoup de documentation et de tutoriels, ainsi que d'une grande communauté de développeurs pour t'aider.

Documentation : Minecraft Forge Documentation

2. Fabric

  • Fabric est une API plus légère et moderne, souvent utilisée pour créer des mods qui nécessitent moins de ressources système que Forge. Elle est rapide à prendre en main et permet de créer des modifications à l'architecture du jeu de manière simple.
  • Utilisation pour l'architecture : Tu peux définir tes propres blocs et mécanismes architecturaux, ainsi que des structures générées dans le monde (comme ton temple narkantique).
  • Facilité d'utilisation : Fabric a également une documentation bien fournie et est connu pour sa rapidité de développement.

Documentation : Fabric API Documentation

3. WorldEdit API (mod/plugin)

  • WorldEdit est non seulement un plugin pour les serveurs, mais également un mod compatible avec Forge et Fabric. Il te permet de créer et de manipuler des structures à grande échelle via des commandes ou des scripts. Si tu souhaites automatiser la création de grandes structures comme ton temple, WorldEdit peut être une excellente solution.
  • Utilisation pour l'architecture : Avec l'API de WorldEdit, tu peux facilement créer des modèles de structures architecturales et les répliquer dans le monde. Il est aussi possible d'écrire des scripts Java pour automatiser la création de certaines formes géométriques complexes.

Documentation : WorldEdit API Documentation

4. SpongePowered

  • Sponge est une autre API de modding pour Minecraft, souvent utilisée pour les serveurs multi-joueurs. Elle est compatible avec Forge et permet de développer des mods pour ajouter des fonctionnalités complexes au jeu.
  • Utilisation pour l'architecture : Sponge permet la création de nouveaux blocs et d’entités, et peut être utilisé pour développer des systèmes architecturaux avancés. En utilisant l'API de Sponge, tu peux également créer des outils pour manipuler des structures ou interagir avec des blocs de manière spécifique.

Documentation : Sponge API Documentation

5. Blockbench (Outil de modélisation)

  • Blockbench est un outil 3D qui te permet de concevoir des blocs et des entités personnalisés directement dans Minecraft. Si tu veux concevoir des formes spécifiques pour des blocs architecturaux (par exemple, des pierres sculptées ou des motifs runiques pour ton temple), tu peux les modéliser en 3D ici, puis les intégrer dans un mod via Forge ou Fabric.

Site Web : Blockbench

Plan pour utiliser ces API :

  1. Choisir une API (Forge ou Fabric) : Si tu veux des mods à grande échelle, Forge est souvent recommandé pour ses fonctionnalités étendues. Fabric est plus léger et rapide si tu as besoin de quelque chose de plus simple et flexible.
  2. Définir les blocs personnalisés : Utilise l’API pour définir des blocs de pierre ou de métal spécifiques pour ton temple.
  3. Génération procédurale ou placement manuel : Si tu veux que le temple soit généré automatiquement dans le monde, tu peux coder cela dans l’API en utilisant des outils comme WorldEdit pour automatiser certaines parties.
  4. Modélisation et design 3D avec Blockbench : Utilise Blockbench pour des blocs ou des structures 3D avancées qui s’intègrent bien à l’architecture du temple.
  5. Test et déploiement : Après avoir développé le mod, tu peux le tester en local ou sur un serveur Minecraft.

Plan et distance

Dans Minecraft, tu peux mesurer les distances et même créer des plans pour organiser des constructions. Voici plusieurs méthodes pour obtenir des mesures précises et créer des plans architecturaux.

1. Mesurer manuellement les distances

Minecraft utilise un système de grille de blocs. Chaque bloc dans Minecraft représente une unité de distance (généralement considéré comme 1 mètre en longueur, hauteur ou largeur).

Méthode manuelle :

  • Compter les blocs : Simplement en marchant ou en volant et en comptant les blocs posés ou visibles, tu peux mesurer des distances. Chaque bloc représente 1 unité de mesure.

Par exemple, si tu veux une construction de 200 x 200 blocs, il suffit de poser des blocs et de compter les cases pour vérifier que tu atteins les bonnes dimensions.

2. Utilisation de l'outil de mesure avec WorldEdit (Plugin/Mod)

Si tu veux mesurer rapidement et précisément de grandes distances, ou même créer des plans automatisés, WorldEdit est un outil très puissant. Il permet de mesurer, copier, déplacer et même créer des plans directement dans Minecraft.

Étapes :

  1. Installer WorldEdit (en tant que plugin ou mod selon ton installation).
  2. Mesurer une distance :
  3. Utilise un outil comme une hache en bois pour définir deux points (clic gauche pour le premier point et clic droit pour le second).
  4. Ensuite, tape la commande suivante : //size
  5. Cette commande te donne la distance en blocs entre les deux points que tu as sélectionnés, te permettant de calculer précisément la taille d'une structure.

  6. Créer des plans :

  7. Avec WorldEdit, tu peux utiliser des commandes comme //copy, //paste et //schematic save pour créer des plans de ta construction.
  8. Tu peux également utiliser //set pour remplir ou modifier de grandes zones avec des matériaux spécifiques (par exemple, remplir un mur de pierres ou de métal pour ton temple).

Documentation de WorldEdit : WorldEdit Commands

3. Utilisation de mods d'outils de mesure

Certains mods ajoutent des outils spéciaux pour mesurer directement dans le jeu.

Mods recommandés :

  • Better Coordinates : Affiche tes coordonnées actuelles en permanence et permet de mesurer les distances facilement. Utilise les coordonnées pour calculer la distance entre deux points (coordonnées X, Y, Z).
  • Lien : Better Coordinates Mod

  • Distance Measurement Tool : Ce mod te donne un outil similaire à un ruban à mesurer qui te permet de sélectionner deux points et de voir la distance entre eux.

  • Lien : Distance Measurement Tool

4. Plans 3D avec des logiciels externes (option avancée)

Si tu souhaites vraiment planifier une structure avant de la construire dans Minecraft, tu peux utiliser des logiciels de modélisation 3D ou des outils spécifiques à Minecraft pour créer des plans.

Outils populaires :

  • MCEdit : Un éditeur de monde qui te permet de créer et modifier des plans de grandes constructions. Tu peux voir et manipuler ton temple en 3D, ce qui est utile pour organiser une construction complexe.
  • Lien : MCEdit

  • Minecraft Structure Planner : Cet outil te permet de concevoir et visualiser des plans pour des structures avant de les construire en jeu.

  • Lien : Minecraft Structure Planner

  • Tinkercad ou d'autres logiciels 3D : Tu peux modéliser ta structure dans un outil de CAO simple, puis reproduire manuellement la structure en jeu.

5. Faire des schémas dans Minecraft (Blueprints)

Tu peux également utiliser des plugins pour créer des schémas de plans (blueprints). Ces plugins te permettent de sauvegarder des portions du monde en tant que fichiers "schéma" que tu peux réutiliser ou partager.

  • Litematica (Mod) : Permet de créer, éditer et afficher des schémas (blueprints) directement dans Minecraft. Tu peux définir des zones de construction et les sauvegarder sous forme de plans à réutiliser.
  • Lien : Litematica Mod

Plan d’action pour mesurer et créer des plans :

  1. Mesurer manuellement avec les coordonnées ou en comptant les blocs.
  2. Installer WorldEdit pour un contrôle plus précis, utiliser //size pour mesurer de grandes distances et //copy pour sauvegarder des schémas.
  3. Utiliser des mods spécialisés pour des outils de mesure plus simples.
  4. Créer des schémas ou plans détaillés avec des logiciels comme MCEdit ou Litematica.

Si tu souhaites un guide plus spécifique pour l'installation de ces outils ou leur utilisation dans un projet concret comme ton temple, je peux te fournir des instructions détaillées.