DalekMC-MinecraftMoon icon

MinecraftMoon

64 Overworld : une lune entièrement en blocs façon Minecraft. Village, mine, portail du Nether, pyramide, grotte de lave, creepers, objets et totem d'immortalité.

By DalekMC
Last updated 3 hours ago
Total downloads 31
Total rating 0 
Categories Mods Items Monsters Moons AI Generated
Dependency string DalekMC-MinecraftMoon-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
Evaisa-LethalLib-1.2.0 icon
Evaisa-LethalLib

Personal modding tools for Lethal Company

Preferred version: 1.2.0

README

MinecraftMoon : 64 Overworld (mod Lethal Company)

Une nouvelle lune où tout est fait de blocs d'un mètre : herbe, pierre, rondins, feuilles, minerais, eau, lave… Soleil carré, nuages cubiques qui dérivent, ciel bleu qui passe à l'orange au coucher puis à la nuit noire.

Dans le terminal : moons, puis route overworld (ou route minecraft). info overworld pour la fiche de la lune.

La carte

Lieu Ce qu'on y trouve
Prairie fleurie Le vaisseau se pose au milieu d'herbes hautes, de coquelicots et de pissenlits. Des chemins en terre battue mènent partout
Montagne enneigée (nord-ouest) Falaises de pierre pleines de minerais (charbon, fer, or, lapis, émeraudes), sapins, sommet enneigé
Mine abandonnée = entrée principale Une galerie étayée de rondins et de planches, rails, toiles d'araignée, torches, porte de fer au fond. L'intérieur est le plus souvent la mine du jeu
Portail du Nether en ruine = issue de secours (est) Cadre d'obsidienne (et d'obsidienne pleureuse), portail violet qui bourdonne, netherrack, magma, mare de lave
Village (sud-ouest) Maisons, bibliothèque, forge avec bassin de lave, église avec clocher, puits, champs de blé, lampadaires, golem de fer
Désert et pyramide (sud) Dunes, cactus, buissons morts, une pyramide avec sa salle au trésor (et le piège de TNT sous le sol…)
Grotte de lave (flanc de la montagne) Grande caverne, plafond de pierre lumineuse, diamants et redstone sur les parois, cage à monstres, bassin de lave
Forêt et lac (nord et est) Chênes, bouleaux, plage de sable, cannes à sucre, nénuphars, pont de planches

La lave brûle (20 dégâts toutes les 0,5 s). L'eau se nage comme sur les lunes vanilla (on peut s'y noyer). Dehors, le joueur fait un petit saut automatique pour monter les marches d'un bloc, comme dans Minecraft. Le jour, une douce musique de piano joue parfois (compositions générées, originales).

Les Creepers

Ils errent dehors (surtout la nuit), silencieux. Quand l'un d'eux arrive à moins de 2,5 m : il siffle 1,5 s, gonfle, clignote… et explose. S'éloigner pendant le sifflement le désamorce. Trois coups de pelle le tuent. Entrée du bestiaire : creepers.

Les objets Minecraft (scrap)

Diamant, émeraude, lingot d'or, pomme dorée, perle de l'Ender, livre enchanté, TNT, bloc d'herbe, gâteau, tête de creeper, et :

  • Totem d'immortalité : s'il est dans votre inventaire au moment de mourir, il vous sauve (25 PV) et disparaît. (Sauf mort « scénarisée » par un monstre qui vous a attrapé.)
  • Pioche en diamant : se manie comme une pelle (arme).
  • Disque de musique : clic gauche pour jouer / arrêter une mélodie, entendue par tout le monde autour.

Ils apparaissent dans l'installation de 64 Overworld, et des trésors sont posés sur les coffres du monde (village, pyramide, grotte, mine, portail).

Configuration

BepInEx/config/emeric.minecraftmoon.cfg : prix du trajet (gratuit par défaut), graine du monde, dégâts de la lave, saut automatique, luminosité du ciel / brouillard / blocs lumineux / torches, volume de la musique, creepers (rareté, nombre, vitesse, rayon d'explosion), objets sur les autres lunes, trésors des coffres.

Tous les joueurs doivent avoir le mod et la même WorldSeed.

Technique

  • Tout est fait en code, sans Unity ni AssetBundle : textures pixel-art 16×16 générées, maillage voxel par tronçons de 32×32 colonnes (faces cachées supprimées), collisions groupées par matière (bruits de pas : herbe, pierre, bois, gravier, neige).
  • La lune réutilise la scène d'Experimentation : le décor vanilla est caché, les entrées, nœuds d'IA, zones interdites et la navette de livraison sont déplacés sur le nouveau terrain. Chaque joueur génère le même monde (déterministe), rien ne passe par le réseau.
  • NavMesh reconstruit avec des « rampes » invisibles à chaque marche d'un bloc pour que les monstres parcourent le relief.
  • Ciel : volume HDRP prioritaire (ciel en dégradé + brouillard) qui suit le soleil ; il s'efface devant l'orage et l'intérieur.
  • Dépendances : BepInEx 5 et LethalLib.

Compilation

SDK .NET 8. Les DLL du jeu sont lues directement dans le dossier d'installation (GameDir dans le .csproj).

dotnet build -c Release

La DLL est copiée dans le profil MinecraftMoon du Thunderstore Mod Manager. Paquet Thunderstore : powershell -File package.ps1 produit dist/MinecraftMoon-<version>.zip.

Test automatique (développeur) : [Test] AutoTest = true dans la config, puis powershell -File autotest.ps1 : le jeu se lance, va sur la lune, prend des captures (paysages, jour/coucher/nuit, objets, creeper, entrées) dans BepInEx/config/MinecraftMoon/autotest et se ferme.