MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    New Dimension Crash

    Planifier Épinglé Verrouillé Déplacé Résolu 1.14.x
    1.14.4
    2 Messages 1 Publieurs 260 Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • Fanor79F Hors-ligne
      Fanor79
      dernière édition par Fanor79

      Bonjour,
      je suis entrain de créer une nouvelle dimension, et j’ai quelque soucis. J’ai regardé pas mal de code source de divers mod a droite et à gauche en 1.14 et d’après forge ma dimension est enregistrée sous le nom de “knc:c825”

      @SubscribeEvent
      public static void onDimensionModRegistry(RegistryEvent.Register<ModDimension> event) {
      	event.getRegistry().register(c825Dim);
      	DimensionManager.registerDimension(new ResourceLocation(MODID, "c825"), c825Dim, null, true);
      }
      
      [22:13:36.498] [Server-Worker-3/DEBUG] [ne.mi.re.ForgeRegistry/REGISTRYDUMP]: Registry Name: forge:moddimensions
      	Entry: 0, knc:c825, fr.mvinet.knc.KncMod$1@16263fb2
      

      En mode debug dans ma fonction onDimensionModRegistry
      je retrouve ma dimension dans DimensionType.getAll()
      mais pas au moment ou je veux tp le joueur quand il clique sur le block je me choppe un null pointer

      La dimension a l’air d’être chargé jusqu’a ce que je genère un nouveau monde …

      ai-je oublié quelque chose ?

      Merci d’avance.

      1 réponse Dernière réponse Répondre Citer 0
      • Fanor79F Hors-ligne
        Fanor79
        dernière édition par

        J’ai trouvé mon problème :

        Ma dimension était pas totalement enregistré

        Je n’avais pas enregistré la dimension

        public MyMod() {
        	MinecraftForge.EVENT_BUS.addListener(this::registerDimensions);
        }
        
        private void registerDimensions(RegisterDimensionsEvent event) {
        	DimensionManager.registerDimension(...);
        }
        
        1 réponse Dernière réponse Répondre Citer 0
        • 1 / 1
        • Premier message
          Dernier message
        Design by Woryk
        ContactMentions Légales

        MINECRAFT FORGE FRANCE © 2024

        Powered by NodeBB