User Tools

Site Tools


es:faq:expert

This is an old revision of the document!


Preguntas frecuentes: Modo experto

Esto es una extensión “técnica/experta” de Preguntas frecuentes (para jugadores).

Interoperabilidad

¿Cuál es el progreso en la compatibilidad con Bukkit/Spigot/Paper?

Hay algunos experimentos funcionales disponibles en el Loader's 0.5.0 desarrollado en una rama para funcionar con el Fabric Loader y que se pueda usar por encima de Paper, pero hay muchas dificultades con las deficiencias de la API de Bukkit (como el código difícil de la lista de bloques/objetos en un enum, haciéndolo muy difícil soportar bloques u objetos de mods). Esto probablemente nunca llegue a tener un soporte oficial y debería ser tratado con una curiosidad/caso especial.

¿Puede Fabric funcionar junto con Sponge?

Lo más cercano que queremos hacer es un port de SpongeCommon y una versión modificada del SpongeVanilla como un mod hecho en Fabric implementando la Sponge API. Como Fabric usa una extensión de SpongePowered Mixin como su núcleo, esto de alguna manera debería ser más fácil - pero los diferentes mapeos hacen que se dificulte más.

¿Por qué la Fabric API rompe los Optifine shaders?

El parche de renderizado que usa la Fabric API, Indigo, asume (por razones de rendimiento y simplificar el código) que el formato de vértices del vanilla se mantendrá intacto. Los mods normalmente no cambian esto, sin embargo, los shadermods y parecidos son la excepción popular. Como se dijo antes, Indigo no juega muy bien con como esto es.

Se han estado mirando algunas soluciones, pero por ahora ninguna funcional. En adicción, algunos mods no oficiales están tratando de arreglar esto. Las soluciones alternativas de momento no pueden funcionar con mods que hagan uso de la Fabric's rendering API.

Interoperabilidad (Retro)

¿Qué versiones de Fabric pueden funcionar?

En teoría, nada te detiene de tratar de cargar el Fabric's mod loader en cualquier version de Minecraft, bajo cualquier capa de ofuscación,todo el camino bajo a la c0.0.11a. Sin embargo, Yarn mappings don't exist for most of these versions - as such, making mods is made… a tad more complicated.

Can Fabric run on older Minecraft versions with mods?

Yes! Generally, all JAR mods (such as old versions of OptiFine, or Better Than Wolves) should work fine, and allow the same degree of moddability you'd get with an unmodded version of Minecraft. However, there are some special notes:

For most pre-1.13 mod loaders, you must enable compatibility mode in Fabric Loader, by adding the JVM flag -Dfabric.loader.useCompatibilityClassLoader=true.

With regards to running Minecraft Forge:

  • 1.6 ~ 1.12.2: While Fabric used to run on top of LaunchWrapper, this functionality is currently unmaintained and in need of rework.
  • 1.3.1 ~ 1.5.2: Not currently planned.
  • 1.2.5 and below: Functional, just like ModLoader.

With regards to running ModLoader: No known problems.

Philosophy

Why did you create your own mappings instead of utilizing MCP or Spigot's existing mappings?

With regards to the Mod Coder Pack, MCP:

  • MCP's mappings are not always updated to every non-“release” Minecraft version.
  • MCP's mappings have an updating process we consider insufficiently open to code review, in our opinion, utilizing IRC bot submissions over a merge request system. (However, this is largely a matter of preference.)

With regards to Spigot:

  • Spigot's mappings only cover the server side and are very incomplete,
  • Spigot's mappings suffer from similar licensing issues as MCP.
es/faq/expert.1698097239.txt.gz · Last modified: 2023/10/23 21:40 by binaris00