Cant find whats wrong with name display

I am trying to make a mod… and i cant seen to find the reason why the name/description of the itens are not being displayed in the game… any suggestion?

Did you add

"default_locale" : "en"

to your manifest?

Also, you seem to have a mod conflict, not sure if it’s from your mod or from other mod :thinking:

{
“info”: {
“version”: 3,
“name”: “exotic_shepherd”
},
“default_locale”: “en”,
“aliases”: {
“food:alpaca_feed”: “file(entities/food/alpaca_feed)”,
“food:alpaca_feed_ground”: “file(entities/food/alpaca_feed/alpaca_feed_ground)”,
“food:alpaca_jerky”: “file(entities/food/alpaca_jerky)”,
“food:pigeon_feed”: “file(entities/food/pigeon_feed/pigeon_feed)”,
“food:pigeon_feed_ground”: “file(entities/food/pigeon_feed/pigeon_feed_ground)”,
“food:pigeon_meat”: “file(entities/food/pigeon_meat)”,
“food:frog_feed”: “file(entities/food/frog_feed)”,
“food:frog_feed_groun”: “file(entities/food/frog_feed/frog_feed_ground)”,
“food:roast_pigeon”: “file(entities/food/roast_pigeon/roast_pigeon)”,
“food:roast_pigeon_serving”: “file(entities/food/roast_pigeon/roast_pigeon_serving)”,
“food:rotten:pigeon_meat”: “file(entities/food/pigeon_meat/pigeon_meat_rotten.json)”
},
“mixintos”: {
“stonehearth/jobs/cook/recipes/recipes.json”: “file(jobs/cook/recipes/recipes.json)”
}
}

yeah :stuck_out_tongue:

You’re missing the namespace inside the “info”.

{
“info”: {
“name”: “Exotic Shepherd”,
“namespace”: “exotic_shepherd”,
“version”: 3

},
"default_locale": "en",
"aliases": {
	"food:alpaca_feed": "file(entities/food/alpaca_feed)",
	"food:alpaca_feed_ground": "file(entities/food/alpaca_feed/alpaca_feed_ground)",
	"food:alpaca_jerky": "file(entities/food/alpaca_jerky)",
	"food:pigeon_feed": "file(entities/food/pigeon_feed/pigeon_feed)",
	"food:pigeon_feed_ground": "file(entities/food/pigeon_feed/pigeon_feed_ground)",
	"food:pigeon_meat": "file(entities/food/pigeon_meat)",
	"food:frog_feed": "file(entities/food/frog_feed)",
	"food:frog_feed_groun": "file(entities/food/frog_feed/frog_feed_ground)",
	"food:roast_pigeon": "file(entities/food/roast_pigeon/roast_pigeon)",
	"food:roast_pigeon_serving": "file(entities/food/roast_pigeon/roast_pigeon_serving)",
	"food:rotten:pigeon_meat": "file(entities/food/pigeon_meat/pigeon_meat_rotten.json)"
},
"mixintos": {
	"stonehearth/jobs/cook/recipes/recipes.json": "file(jobs/cook/recipes/recipes.json)"
}

}

still notthing hmm

The icon also doesn’t appear. This must be some bad references. If the game can’t find that structure (the part after the namespace) inside your en.json then the names will appear like that. :thinking:

1 Like

What you have in your en.json?

It should be:

{
...
"entities":{
  "food":{
    "alpaca_feed":{
      "alpaca_feed_ground":{
        "name":"your name",
        "description":"your desc"
...
}
1 Like

{
“recipes”: {
“cook”: {
“alpaca_feed_recipe”: {
“recipe_name”: “Alpaca Feed”,
“description”: “A supplement for a healthy alpaca diet”
},
“frog_feed_recipe”: {
“recipe_name”: “Frog Feed”,
“description”: “Food for frogs”
},
“pigeon_feed_recipe”: {
“recipe_name”: “Pigeon Feed”,
“description”: “For feeding one’s pigeons”,
“flavor”: “Pruu Pruu”
}

	}
},
"entities": {
	"food": {
		"alpaca_feed": {
			"display_name": "Alpaca Feed",
			"description": "Give to alpaca for a supplement to grazing.",
			"alpaca_feed_ground": {
				"display_name": "Alpaca Feed",
				"description": "Food for alpaca"
			}
		},
		"pigeon_feed": {
			"display_name": "Pigeon Feed",
			"description": "For feeding pigeons."
		},
		"pigeon_feed_ground": {
			"display_name": "Pigeon Feed",
			"description": "Pigeons love to eat this stuff."
		}
	},
	"frog_feed": {
		"display_name": "Frog Feed",
		"description": "For frogs",
		"frog_feed_ground": {
			"display_name": "Frog Feed",
			"description": "Food for frogs",

			"alpaca_jerky": {
				"display_name": "Rack of Mutton"
			},
			"pigeon_meat": {
				"display_name": "Pigeon Meat",
				"description": "I hear it tastes like chicken.",
				"rotten": {
					"display_name": "Rotten Pigeon Meat",
					"description": "It stinks",

					"roast_pigeon": {
						"display_name": "Roast Pigeon",
						"description": "Nice and juicy."
					},
					"roast_pigeon_serving": {
						"display_name": "Serving of Roast Pigeon"
					}
				}
			}
		}
	}
}

}

It is looking ok, did you have two versions of your mod? One in a folder, another in a smod? Or in a different folder, like the uploads? That “C” means there is a repeated mod and I can only guess that it is loading the outdated info from it.

1 Like

I made a new stonhearth folder, and now its working… go figure haha
Now i can feed my alpaca :stuck_out_tongue:

3 Likes