Tags
Creators
Details
0.3.37.19-BETA
Compatibility
Changes
OmniGen 0.3.37.19-BETA
đłïž Le dĂ©faut le plus visible du mod est corrigĂ© : le terrain manquant sous les Ăźles flottantes
Depuis des semaines, sous une Ăźle flottante, l'ocĂ©an et le sol n'apparaissaient pas dans l'horizon lointain : un trou dans le paysage, exactement Ă l'aplomb de ce qui flotte. Le dĂ©faut a rĂ©sistĂ© Ă sept correctifs successifs â parce qu'ils portaient tous sur l'affichage, alors que la cause Ă©tait dans la capture.
Pour rester lĂ©ger, OmniGen ne lit qu'une « coquille » de 40 blocs sous le sommet de chaque colonne : le reste est de la pierre invisible, inutile Ă stocker. Mais sous une Ăźle flottante, ce sommet, c'est l'Ăźle. Une Ăźle Ă y=200 faisait lire 160â200 â et l'ocĂ©an Ă y=63 n'Ă©tait jamais lu. On cherchait pourquoi une surface ne se dessinait pas, alors qu'elle n'avait jamais Ă©tĂ© enregistrĂ©e.
Le mod lit dĂ©sormais une seconde fenĂȘtre, sous le vide, quand il en dĂ©tecte un : le terrain cachĂ© est capturĂ© comme n'importe quel autre. La coquille garde tout son intĂ©rĂȘt ailleurs.
Trois dĂ©fauts distincts se cachaient derriĂšre le mĂȘme symptĂŽme, et il a fallu les trois :
- la coquille ne descendait pas jusqu'au terrain réel ;
- le test qui dĂ©cidait d'ouvrir la seconde fenĂȘtre ne lisait qu'un seul bloc, juste sous la coquille. Il fonctionnait pour les petites Ăźles, et Ă©chouait pour toutes celles plus Ă©paisses que 40 blocs â sous lesquelles ce bloc est de la roche, pas du vide. Le mod sonde maintenant toute la hauteur qui sĂ©pare la coquille de la mer ;
- enfin, quand une colonne contenait trop de tranches, seules les douze plus hautes Ă©taient conservĂ©es â c'est-Ă -dire l'Ăźle, et jamais le terrain qu'on venait Ă peine de lire. La surface du sol cachĂ© est dĂ©sormais protĂ©gĂ©e de cet Ă©lagage.
đ§ Et surtout : les mondes dĂ©jĂ explorĂ©s sont rĂ©parĂ©s
Un correctif de capture ne vaut que pour ce qui reste Ă capturer. Les mondes dĂ©jĂ parcourus â donc ceux de tous ceux qui utilisent dĂ©jĂ le mod â auraient gardĂ© leurs trous pour toujours.
Au dĂ©marrage, le serveur relit ses donnĂ©es enregistrĂ©es et repĂšre les chunks incomplets Ă leur signature : des colonnes dont la matiĂšre la plus basse flotte loin au-dessus du niveau de la mer, ce qui n'arrive jamais sur du terrain ordinaire. Ces chunks sont marquĂ©s pour ĂȘtre recapturĂ©s, progressivement, sans aucune action de votre part.
Le balayage tourne en tùche de fond, à débit strictement borné, et ne se déclenche qu'une seule fois par monde. Il est aussi plafonné : un chunk en attente de recapture est un trou de plus à l'écran, donc mieux vaut réparer par vagues que tout effacer d'un coup.
â ïž HonnĂȘtement : cette dĂ©tection ne peut pas distinguer avec certitude un chunk mutilĂ© d'un authentique sommet de montagne trĂšs Ă©levĂ© â la donnĂ©e enregistrĂ©e ne dit nulle part ce qu'il y avait sous la coquille. Quelques sommets seront donc recapturĂ©s pour rien. C'est un coĂ»t ponctuel, payĂ© une fois, et de trĂšs loin prĂ©fĂ©rable Ă un paysage trouĂ©.
đșïž NouveautĂ© : la carte en grand
La minimap de la 0.3.37.18 avait un successeur prévu. Le voici : touche M ouvre la carte en plein écran.
- glisser à la souris pour se déplacer
- molette pour zoomer, de 1 Ă 16 chunks par pixel â de la parcelle au continent
- R pour revenir sur soi, Ăchap pour fermer
- coordonnées en blocs et échelle affichées en permanence
Elle est aussi accessible par un bouton dans les options d'OmniGen, et utilise exactement le mĂȘme moteur de rendu que la minimap : ce que montre l'une, l'autre le montre aussi. Deux implĂ©mentations d'une mĂȘme carte finissent toujours par diverger, et le jour oĂč l'une afficherait faux, on ne saurait plus laquelle croire.
Le dĂ©placement est instantanĂ© : pendant le glissement, l'image est dĂ©calĂ©e plutĂŽt que recalculĂ©e â c'est ce que fait toute carte, on tire le papier, on ne le redessine pas Ă chaque centimĂštre. Le calcul n'a lieu qu'au relĂąchement, et dĂ©borde de l'Ă©cran pour qu'un geste ample n'expose aucun bord.
Le monde continue de tourner pendant que la carte est ouverte : ce n'est pas un écran de pause.
Si vous utilisez dĂ©jĂ Xaero ou JourneyMap, la touche M est partagĂ©e â elle se rĂ©assigne dans les options de commandes de Minecraft, rubrique OmniGen.
đ Signaler un problĂšme
Le formulaire de retour collecte votre configuration et pose les questions qui font gagner du temps. Tout y est facultatif, mais chaque champ rempli peut représenter des jours de recherche en moins.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:CCiGFtRi:KzxDefZA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CCiGFtRi:KzxDefZA"
}

