[Résolu] Crafting

Besoin d'aide ? c'est par ici ;)
Règles du forum
[En Attente] - Qui est défini par défaut à l'ouverture de la demande d'aide
[En Cours] - Qui est à mettre lorsque vous venez d'avoir une réponse à votre demande d'aide
[Résolu] - Qui est à mettre lorsque votre problème est résolu
Merci de respecter ce modèle pour toutes demandes d'assistances !
Merci de mettre votre code dans les balises code prévus à cet effet, icon </>
Version de Minecraft:
Version de Forge: (Il s'agit du numéro de version indiqué sur le nom de votre dossier forge téléchargé)

Description du problème:
(Un maximum d'informations sera utile, quel code fait crash ?, quand cela ce produit ?, ne pas hésiter à mettre des captures d'écran et fichiers de log en pièces jointes)
Répondre
Samlegamer
Messages : 55
Inscription : 19 mars 2020 23:15

Crafting

Message par Samlegamer »

je n'arrive pas a faire le craft en jeu voici le code:


{
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
"&&&"
"###"
],
"key": {
"#": {
"item": "minecraft:end_stone",
"data": 0
}
},
"&": {
"item": "minecraft:chorus_fruit_popped"
"data": 0
}
},
"result": {
"item": "monmod:mon_block",
"data": 0
}
}


merci d'avance
Samlegamer
Messages : 55
Inscription : 19 mars 2020 23:15

Re: Crafting

Message par Samlegamer »

le code json de la recette:


{
"type": "minecraft: crafting_shaped",
"pattern": [
"###",
"XXX",
"###"
],
"key": {
"#": {
"item": "minecraft: end_stone",
},
"X": {
"item": "minecraft: chorus_fruit_popped",
}
},
"result": {
"item": "tuto: morceaux_du_portail_du_coeur_de_l_end",
}
}
Avatar de l’utilisateur
Checconio
Site Admin
Messages : 660
Inscription : 20 juil. 2019 18:53
Localisation : Istres
Contact :

Re: Crafting

Message par Checconio »

Salut,

Le code est a mettre dans les balises code, et attention tu as mis des espaces entre ton modid et le nom des blocks


Tu peux passer ton sujet en [En Cours]
Tu veux des réductions et du cashback ? passe par iGraal ;)
3€ Offert en passant par mon lien :)

https://fr.igraal.com/?parrain=AG_577542b686c1d
Image
Samlegamer
Messages : 55
Inscription : 19 mars 2020 23:15

Re: Crafting

Message par Samlegamer »

voila je l'ai mis en cours et pour les espaces j'ai essayé avec sa ne marche pas non plus j'ai essayé le site le probléme c'est que le chorus éclaté a pas le même code j'ai cherché sur des fichiers recipes de minecraft déjà existant le probléme c'est que sa ne marchait pas non plus.
Bref peut être que c'est parce que j'ai un block qui s'apellent: portail_du_coeur_de_l_end, et un item qui a le nom de: morceaux_du_portail_du_coeur_de_l_end.
je sais pas si c'est parce-que les nom sont proche que sa ne marche pas ou alors que j'ai mis une lettre interdite sinon voilà mon code de recette actuelle je précise que c'est deux objet de minecraft pour en former un modder:

Code : Tout sélectionner

{
  "type": "minecraft: crafting_shaped",
  "pattern": [
    "###",
    "XXX",
    "###"
  ],
  "key": {
    "#": {
      "item": "minecraft:end_stone",
    },
    "X": {
      "item": "minecraft:chorus_fruit_popped",
    }
  },
  "result": {
    "item": "tuto:morceaux_du_portail_du_coeur_de_l_end",
  }
}
Avatar de l’utilisateur
Checconio
Site Admin
Messages : 660
Inscription : 20 juil. 2019 18:53
Localisation : Istres
Contact :

Re: Crafting

Message par Checconio »

non justement il ne faut pas d'espace, regarde le JSON sur mon github que j'ai fait dans le tuto
Tu veux des réductions et du cashback ? passe par iGraal ;)
3€ Offert en passant par mon lien :)

https://fr.igraal.com/?parrain=AG_577542b686c1d
Image
Samlegamer
Messages : 55
Inscription : 19 mars 2020 23:15

Re: Crafting

Message par Samlegamer »

zut j'ai oublié d'enlevé un espace au début voilà le code vraiment corrigé cette fois:

Code : Tout sélectionner

{
  "type": "minecraft:crafting_shaped",
  "pattern": [
    "###",
    "XXX",
    "###"
  ],
  "key": {
    "#": {
      "item": "minecraft:end_stone",
    },
    "X": {
      "item": "minecraft:chorus_fruit_popped",
    }
  },
  "result": {
    "item": "tuto:morceaux_du_portail_du_coeur_de_l_end",
  }
}
Samlegamer
Messages : 55
Inscription : 19 mars 2020 23:15

Re: Crafting

Message par Samlegamer »

2020-03-20_18.19.32.png
Samlegamer
Messages : 55
Inscription : 19 mars 2020 23:15

Re: Crafting

Message par Samlegamer »

j'ai essayé avec ce code dans la classe recipesMod je sais pas si il faut que j'extende comme avec la classe item et block ?

Code : Tout sélectionner


public class RecipesMod
{
	public static void init()
	
	{
		GameRegistry.addRecipe(
				new ItemStack(ItemsMod.morceaux_du_portail_du_coeur_de_l_end),
				new Object[] {
					"XXX",
					"YYY",
					"XXX",
					'X',
					Blocks.END_STONE,
					'Y',
					Items.CHORUS_FRUIT_POPPED,
					'Z',
					Items.STICK
				});
	}
}
Avatar de l’utilisateur
Checconio
Site Admin
Messages : 660
Inscription : 20 juil. 2019 18:53
Localisation : Istres
Contact :

Re: Crafting

Message par Checconio »

att tu es bien en 1.12 ? car GameRegistry.addRecipe n'existe plus en 1.12

Si tu es dans une version inférieure c'est normal que le JSON ne marche pas
Tu veux des réductions et du cashback ? passe par iGraal ;)
3€ Offert en passant par mon lien :)

https://fr.igraal.com/?parrain=AG_577542b686c1d
Image
Samlegamer
Messages : 55
Inscription : 19 mars 2020 23:15

Re: Crafting

Message par Samlegamer »

je suis en 1.12 et le code ne fonctionne pas j'ai fait les fonction proposé mais je ne comprend pas je dois mettre quoi où ?

Code : Tout sélectionner

	{
		GameRegistry.addShapedRecipe(name, group, output, params);(
				new ItemStack(ItemsMod.morceaux_du_portail_du_coeur_de_l_end),
				new Object[] {
					"XXX",
					"YYY",
					"XXX",
					'X',
					Blocks.END_STONE,
					'Y',
					Items.CHORUS_FRUIT_POPPED,
					'Z',
					Items.STICK
				});
	}
Répondre