{"id":27752,"date":"2024-02-02T13:11:15","date_gmt":"2024-02-15T23:34:18","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/"},"modified":"2025-08-12T04:26:47","modified_gmt":"2025-08-11T20:26:47","slug":"minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/","title":{"rendered":"Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011"},"content":{"rendered":"<h1>\u9996\u5148<\/p>\n<p>Minecraft 1.12.2\u306e\u6642\u306b\u6bd4\u3079\u3066\u66f8\u304d\u65b9\u304c\u5927\u304d\u304f\u5909\u308f\u3063\u3066\u3044\u308b\u5370\u8c61\u3092\u53d7\u3051\u307e\u3057\u305f\u3002<br \/>\n\u57fa\u672c\u7684\u306a\u30d5\u30a1\u30a4\u30eb\u3092\u914d\u7f6e\u3057\u3001Minecraft\u304cMod\u3092\u8aad\u307f\u8fbc\u3080\u3068\u3053\u308d\u307e\u3067\u9032\u3081\u307e\u3059\u3002<\/p>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cf82a37434c4406bb4c4d\/2-0.png\" class='post-images' alt=\"2019-09-16_14.52.03.png\" title=\"\"><\/p>\n<p>\u7531\u4e8e\u53d1\u751f\u4ee5\u4e0b\u5f02\u5e38\u60c5\u51b5\uff0c\u8bf7\u4fee\u6539pack.mcmeta\u6587\u4ef6\u3002<\/p>\n<pre class=\"post-pre\"><code>Caused by: com.google.gson.stream.MalformedJsonException: Expected name at line 5 column 6 path $.pack.pack_format\r\n<\/code><\/pre>\n<h1>\u96fb\u8166\u958b\u767c\u73af\u5883<\/p>\n<p>\u3053\u3053\u3067\u306f\u74b0\u5883\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n<ul class=\"post-ul\">\nWindows 10<br \/>\nJDK 8u211<br \/>\nMinecraft 1.14.4<br \/>\nMinecraft Forge 1.14.4 (28.1.0)<br \/>\nIntelliJ IDEA 2019.1.4\n<\/ul>\n<h1>\u5236\u4f5c\u5305\u88c5<\/p>\n<p>\u307e\u305a\u306f\u30d1\u30c3\u30b1\u30fc\u30b8(\u30d5\u30a9\u30eb\u30c0)\u3092\u4f5c\u6210\u3057\u3066\u304a\u304d\u307e\u3059\u3002<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u540d\u524d\u306e\u4ed8\u3051\u65b9\u306b\u306f\u4e00\u822c\u7684\u306a\u6c7a\u3081\u65b9\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ul class=\"post-ul\">\nGroupId: \u7d44\u7e54\u540d\u306e\u3053\u3068\u3002\u4e00\u822c\u7684\u306b\u306f\u30c9\u30e1\u30a4\u30f3\u3092\u9006\u304b\u3089\u66f8\u304f\u5f62\u5f0f<br \/>\nArtifactId: \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u540d\u524d\n<\/ul>\n<p>\u5f53\u6309\u7167\u8fd9\u4e2a\u6765\u51b3\u5b9a\u540d\u5b57\u65f6\uff0c\u5c06\u521b\u5efa\u5305\u88c5\uff0c\u5e76\u4f1a\u53d8\u6210\u4ee5\u4e0b\u5f62\u5f0f\u3002<\/p>\n<div>\n<div class=\"post-table\">\n<thead>\n<tr>\n<th>\u9805\u76ee<\/th>\n<th>\u5024<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>GroupId<\/td>\n<td>jp.yuyu<\/td>\n<\/tr>\n<tr>\n<td>ArtifactId<\/td>\n<td>biwako_mod<\/td>\n<\/tr>\n<\/tbody>\n<pre class=\"post-pre\"><code>C:\\Users\\HIRO\\IdeaProjects\\biwako_mod\r\n\u2514\u2500src\r\n    \u2514\u2500main\r\n        \u251c\u2500java\r\n        \u2502  \u2514\u2500jp\r\n        \u2502      \u2514\u2500yuyu\r\n        \u2502          \u2514\u2500biwako_mod\r\n        \u2514\u2500resources\r\n            \u2514\u2500assets\r\n                \u2514\u2500biwako_mod\r\n<\/code><\/pre>\n<h1>pack.mcmeta<br \/>\n\u5305\u88c5\/mcmeta<\/p>\n<p>\u8fd9\u662f\u4e00\u4e2a\u8bb0\u5f55\u8d44\u6e90\u5305\u8be6\u7ec6\u4fe1\u606f\u7684\u6587\u4ef6\u3002<br \/>\n\u6211\u4f1a\u53c2\u8003\u4e4b\u524d\u4e0b\u8f7d\u7684Mdk\u548cforge-1.14.4-28.1.0-mdk.zip\u4e2d\u7684\u6837\u672c\u6765\u7f16\u5199\u3002<br \/>\n\u6211\u5c06\u5728resources\u6587\u4ef6\u5939\u4e2d\u521b\u5efa\u4e00\u4e2a\u6587\u4ef6\u3002<\/p>\n<blockquote><p>\n1.7\u4ee5\u524d\u306f&#8221;pack_format&#8221;: 1\u306b\u30011.8\u4ee5\u964d\u304b\u3089\u306f&#8221;pack_format&#8221;: 2,\u306b\u30011.11\u4ee5\u964d\u304b\u30891.12\u307e\u3067\u306f&#8221;pack_format&#8221;: 3\u306b,1.13\u4ee5\u964d\u306f&#8221;pack_format&#8221;:4\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n<\/p><\/blockquote>\n<p>\u30ea\u30bd\u30fc\u30b9\u30d1\u30c3\u30af\u306e\u4f5c\u6210\u65b9\u6cd5 &#8211; Minecraft Japan Wiki &#8211; \u30a2\u30c3\u30c8\u30a6\u30a3\u30ad\u3088\u308a<\/p>\n<p>\u7531\u65bc\u9019\u6b21\u662fMinecraft 1.14.4\u7248\u672c\uff0c\u6240\u4ee5&#8221;pack_format&#8221;\u5c07\u8b8a\u70ba4\u3002<\/p>\n<pre class=\"post-pre\"><code>\u2514\u2500resources\r\n    \u2502  *pack.mcmeta\r\n    \u2502\r\n    \u2514\u2500assets\r\n        \u2514\u2500biwako_mod\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"p\">{<\/span><span class=\"w\">\r\n    <\/span><span class=\"nl\">\"pack\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\r\n        <\/span><span class=\"nl\">\"description\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"Biwako Mod resources\"<\/span><span class=\"p\">,<\/span><span class=\"w\">\r\n        <\/span><span class=\"nl\">\"pack_format\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"mi\">4<\/span><span class=\"w\">\r\n    <\/span><span class=\"p\">}<\/span><span class=\"w\">\r\n<\/span><span class=\"p\">}<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<h1>mods.toml\u7684\u542b\u4e49\u662f\u5bf9\u6e38\u620f\u6216\u8f6f\u4ef6\u8fdb\u884c\u81ea\u5b9a\u4e49\u4fee\u6539\u7684\u914d\u7f6e\u6587\u4ef6\u3002<\/p>\n<p>\u8fd9\u662f\u4e00\u4e2a\u5305\u542bMod\u4fe1\u606f\u7684\u6587\u4ef6\u3002<br \/>\n\u5728Minecraft 1.12.2\u4e2d\uff0c\u5b83\u88ab\u79f0\u4e3amcmod.info\u3002<\/p>\n<p>\u6211\u4f1a\u6839\u636e&#8221;forge-1.14.4-28.1.0-mdk.zip&#8221;\u4e2d\u7684\u6837\u672c\u8fdb\u884c\u53c2\u8003\uff0c\u5e76\u8fdb\u884c\u4e66\u5199\u3002<\/p>\n<p>\u521b\u5efa\u4e00\u4e2a\u540d\u4e3aresources\/META-INF\u7684\u6587\u4ef6\u5939\uff0c\u5e76\u5c06mods.toml\u653e\u7f6e\u5176\u4e2d\u3002<br \/>\n\u53e6\u5916\uff0c\u5c06logo\u6587\u4ef6\u653e\u7f6e\u5728resources\u6587\u4ef6\u5939\u4e2d\uff0c\u5e76\u6307\u5b9a\u8be5\u6587\u4ef6\u7684\u8def\u5f84\u3002<\/p>\n<pre class=\"post-pre\"><code>\u2514\u2500resources\r\n    \u2502  pack.mcmeta\r\n    \u2502  *logo.png\r\n    \u2502\r\n    \u251c\u2500assets\r\n    \u2502  \u2514\u2500biwako_mod\r\n    \u2502\r\n    \u2514\u2500*META-INF\r\n            *mods.toml\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"c\"># The name of the mod loader type to load - for regular FML @Mod mods it should be javafml<\/span>\r\n<span class=\"py\">modLoader<\/span><span class=\"p\">=<\/span><span class=\"s\">\"javafml\"<\/span> <span class=\"c\">#mandatory<\/span>\r\n<span class=\"c\"># A version range to match for said mod loader - for regular FML @Mod it will be the forge version<\/span>\r\n<span class=\"py\">loaderVersion<\/span><span class=\"p\">=<\/span><span class=\"s\">\"[28,)\"<\/span> <span class=\"c\">#mandatory (28 is current forge version)<\/span>\r\n<span class=\"c\"># A list of mods - how many allowed here is determined by the individual mod loader<\/span>\r\n<span class=\"nn\">[[mods]]<\/span> <span class=\"c\">#mandatory<\/span>\r\n<span class=\"c\"># The modid of the mod<\/span>\r\n<span class=\"py\">modId<\/span><span class=\"p\">=<\/span><span class=\"s\">\"biwako_mod\"<\/span> <span class=\"c\">#mandatory<\/span>\r\n<span class=\"c\"># The version number of the mod - there's a few well known ${} variables useable here or just hardcode it<\/span>\r\n<span class=\"py\">version<\/span><span class=\"p\">=<\/span><span class=\"s\">\"1.0.0\"<\/span>\r\n<span class=\"c\"># A display name for the mod<\/span>\r\n<span class=\"py\">displayName<\/span><span class=\"p\">=<\/span><span class=\"s\">\"Biwako Mod\"<\/span> <span class=\"c\">#mandatory<\/span>\r\n<span class=\"c\"># A URL for the \"homepage\" for this mod, displayed in the mod UI<\/span>\r\n<span class=\"py\">displayURL<\/span><span class=\"p\">=<\/span><span class=\"s\">\"https:\/\/github.com\/Hiroya-W\/biwakoMC\"<\/span> <span class=\"c\">#optional<\/span>\r\n<span class=\"c\"># A file name (in the root of the mod JAR) containing a logo for display<\/span>\r\n<span class=\"py\">logoFile<\/span><span class=\"p\">=<\/span><span class=\"s\">\"logo.png\"<\/span> <span class=\"c\">#optional<\/span>\r\n<span class=\"c\"># A text field displayed in the mod UI<\/span>\r\n<span class=\"py\">authors<\/span><span class=\"p\">=<\/span><span class=\"s\">\"Hiroya_W\"<\/span> <span class=\"c\">#optional<\/span>\r\n<span class=\"c\"># The description text for the mod (multi line!) (#mandatory)<\/span>\r\n<span class=\"py\">description<\/span><span class=\"p\">=<\/span><span class=\"s\">'''\r\nBiwako is the largest lake in Japan.\r\n'''<\/span>\r\n<span class=\"c\"># A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional.<\/span>\r\n<span class=\"nn\">[[dependencies.biwako_mod]]<\/span> <span class=\"c\">#optional<\/span>\r\n    <span class=\"c\"># the modid of the dependency<\/span>\r\n    <span class=\"py\">modId<\/span><span class=\"p\">=<\/span><span class=\"s\">\"forge\"<\/span> <span class=\"c\">#mandatory<\/span>\r\n    <span class=\"c\"># Does this dependency have to exist - if not, ordering below must be specified<\/span>\r\n    <span class=\"py\">mandatory<\/span><span class=\"p\">=<\/span><span class=\"kc\">true<\/span> <span class=\"c\">#mandatory<\/span>\r\n    <span class=\"c\"># The version range of the dependency<\/span>\r\n    <span class=\"py\">versionRange<\/span><span class=\"p\">=<\/span><span class=\"s\">\"[28,)\"<\/span> <span class=\"c\">#mandatory<\/span>\r\n    <span class=\"c\"># An ordering relationship for the dependency - BEFORE or AFTER required if the relationship is not mandatory<\/span>\r\n    <span class=\"py\">ordering<\/span><span class=\"p\">=<\/span><span class=\"s\">\"NONE\"<\/span>\r\n    <span class=\"c\"># Side this dependency is applied on - BOTH, CLIENT or SERVER<\/span>\r\n    <span class=\"py\">side<\/span><span class=\"p\">=<\/span><span class=\"s\">\"BOTH\"<\/span>\r\n<span class=\"c\"># Here's another dependency<\/span>\r\n<span class=\"nn\">[[dependencies.biwako_mod]]<\/span>\r\n    <span class=\"py\">modId<\/span><span class=\"p\">=<\/span><span class=\"s\">\"minecraft\"<\/span>\r\n    <span class=\"py\">mandatory<\/span><span class=\"p\">=<\/span><span class=\"kc\">true<\/span>\r\n    <span class=\"py\">versionRange<\/span><span class=\"p\">=<\/span><span class=\"s\">\"[1.14.4]\"<\/span>\r\n    <span class=\"py\">ordering<\/span><span class=\"p\">=<\/span><span class=\"s\">\"NONE\"<\/span>\r\n    <span class=\"py\">side<\/span><span class=\"p\">=<\/span><span class=\"s\">\"BOTH\"<\/span>\r\n<\/code><\/pre>\n<h1>\u4e3b\u7c7b<\/p>\n<h2>\u521b\u9020<\/p>\n<p>\u8bf7\u5c06 BiwakoMod.java \u653e\u7f6e\u5728\u4ee5\u4e0b\u4f4d\u7f6e\u3002<\/p>\n<pre class=\"post-pre\"><code>\u2514\u2500src\r\n    \u2514\u2500main\r\n        \u251c\u2500java\r\n        \u2502  \u2514\u2500jp\r\n        \u2502      \u2514\u2500yuyu\r\n        \u2502          \u2514\u2500biwako_mod\r\n        \u2502                  *BiwakoMod.java\r\n<\/code><\/pre>\n<h2>\u6a21\u677f (m\u00f3<\/p>\n<ul class=\"post-ul\">\n<p>@Mod\u30a2\u30ce\u30c6\u30fc\u30b7\u30e7\u30f3\u306b\u306fMOD_ID\u540d\u306e\u307f\u8a18\u8ff0\u3059\u308b\u3002<br \/>\n\u306a\u306e\u3067\u30011.12.2\u3067\u306eMOD_NAME\u3001MOD_VERSION\u306fmods.toml\u306e\u307f\u3067\u7ba1\u7406\u3059\u308b\u306e\u3060\u3068\u601d\u3046\u3002<\/p>\n<p>@Mod\u30a2\u30ce\u30c6\u30fc\u30b7\u30e7\u30f3\u306e\u3042\u308b\u30af\u30e9\u30b9\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3067\u3001\u521d\u671f\u5316\u51e6\u7406\u306e\u30ea\u30b9\u30ca\u3092\u767b\u9332\u3059\u308b<\/p>\n<p>setup\u30e1\u30bd\u30c3\u30c9\u304c1.12.2\u306epreInit\u30e1\u30bd\u30c3\u30c9\u306b\u76f8\u5f53\u3059\u308b\u3002<\/p>\n<p>doClientStuff\u306f\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u5074\u3067\u306e\u307f\u5b9f\u884c\u3059\u308b\u521d\u671f\u5316\u51e6\u7406\u3092\u8a18\u8ff0\u3059\u308b\u3002<br \/>\n1.12.2\u306eClientProxy\u306b\u76f8\u5f53\u3059\u308b\u3002\n<\/ul>\n<p>\u5728\u3010Forge\u30111.13.2\u4e2d\u8be6\u7ec6\u4ecb\u7ecd\u4e86\u81ea\u5b9a\u4e49Entity\u548cEntityRender\u7684\u6ce8\u518c\u65b9\u6cd5\u3002<\/p>\n<p>\u7136\u540e\uff0c\u8fd9\u5f88\u53ef\u80fd\u4f1a\u6210\u4e3a\u4e3b\u7c7b\u7684\u6a21\u677f\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"kn\">package<\/span> <span class=\"nn\">jp.yuyu.biwako_mod<\/span><span class=\"o\">;<\/span>\r\n\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">net.minecraft.block.Block<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">net.minecraftforge.common.MinecraftForge<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">net.minecraftforge.event.RegistryEvent<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">net.minecraftforge.eventbus.api.SubscribeEvent<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">net.minecraftforge.fml.common.Mod<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">org.apache.logging.log4j.LogManager<\/span><span class=\"o\">;<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"nn\">org.apache.logging.log4j.Logger<\/span><span class=\"o\">;<\/span>\r\n\r\n\r\n<span class=\"c1\">\/\/ The value here should match an entry in the META-INF\/mods.toml file<\/span>\r\n<span class=\"nd\">@Mod<\/span><span class=\"o\">(<\/span><span class=\"nc\">BiwakoMod<\/span><span class=\"o\">.<\/span><span class=\"na\">MOD_ID<\/span><span class=\"o\">)<\/span>\r\n<span class=\"kd\">public<\/span> <span class=\"kd\">class<\/span> <span class=\"nc\">BiwakoMod<\/span>\r\n<span class=\"o\">{<\/span>\r\n    <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"kd\">final<\/span> <span class=\"nc\">String<\/span> <span class=\"no\">MOD_ID<\/span> <span class=\"o\">=<\/span> <span class=\"s\">\"biwako_mod\"<\/span><span class=\"o\">;<\/span>\r\n\r\n    <span class=\"c1\">\/\/ Directly reference a log4j logger.<\/span>\r\n    <span class=\"kd\">private<\/span> <span class=\"kd\">static<\/span> <span class=\"kd\">final<\/span> <span class=\"nc\">Logger<\/span> <span class=\"no\">LOGGER<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">LogManager<\/span><span class=\"o\">.<\/span><span class=\"na\">getLogger<\/span><span class=\"o\">();<\/span>\r\n\r\n    <span class=\"kd\">public<\/span> <span class=\"nf\">BiwakoMod<\/span><span class=\"o\">()<\/span> <span class=\"o\">{<\/span>\r\n        <span class=\"c1\">\/\/ Register the setup method for modloading<\/span>\r\n        <span class=\"nc\">FMLJavaModLoadingContext<\/span><span class=\"o\">.<\/span><span class=\"na\">get<\/span><span class=\"o\">().<\/span><span class=\"na\">getModEventBus<\/span><span class=\"o\">().<\/span><span class=\"na\">addListener<\/span><span class=\"o\">(<\/span><span class=\"k\">this<\/span><span class=\"o\">::<\/span><span class=\"n\">setup<\/span><span class=\"o\">);<\/span>\r\n        <span class=\"c1\">\/\/ Register the doClientStuff method for modloading<\/span>\r\n        <span class=\"nc\">FMLJavaModLoadingContext<\/span><span class=\"o\">.<\/span><span class=\"na\">get<\/span><span class=\"o\">().<\/span><span class=\"na\">getModEventBus<\/span><span class=\"o\">().<\/span><span class=\"na\">addListener<\/span><span class=\"o\">(<\/span><span class=\"k\">this<\/span><span class=\"o\">::<\/span><span class=\"n\">doClientStuff<\/span><span class=\"o\">);<\/span>\r\n        <span class=\"c1\">\/\/ Register ourselves for server and other game events we are interested in<\/span>\r\n        <span class=\"nc\">MinecraftForge<\/span><span class=\"o\">.<\/span><span class=\"na\">EVENT_BUS<\/span><span class=\"o\">.<\/span><span class=\"na\">register<\/span><span class=\"o\">(<\/span><span class=\"k\">this<\/span><span class=\"o\">);<\/span>\r\n    <span class=\"o\">}<\/span>\r\n\r\n    <span class=\"kd\">private<\/span> <span class=\"kt\">void<\/span> <span class=\"nf\">setup<\/span><span class=\"o\">(<\/span><span class=\"kd\">final<\/span> <span class=\"nc\">FMLCommonSetupEvent<\/span> <span class=\"n\">event<\/span><span class=\"o\">)<\/span>\r\n    <span class=\"o\">{<\/span>\r\n        <span class=\"c1\">\/\/ some preinit code<\/span>\r\n        <span class=\"no\">LOGGER<\/span><span class=\"o\">.<\/span><span class=\"na\">info<\/span><span class=\"o\">(<\/span><span class=\"s\">\"HELLO FROM PREINIT\"<\/span><span class=\"o\">);<\/span>\r\n    <span class=\"o\">}<\/span>\r\n\r\n    <span class=\"kd\">private<\/span> <span class=\"kt\">void<\/span> <span class=\"nf\">doClientStuff<\/span><span class=\"o\">(<\/span><span class=\"kd\">final<\/span> <span class=\"nc\">FMLClientSetupEvent<\/span> <span class=\"n\">event<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span>\r\n        <span class=\"c1\">\/\/ do something that can only be done on the client<\/span>\r\n        <span class=\"no\">LOGGER<\/span><span class=\"o\">.<\/span><span class=\"na\">info<\/span><span class=\"o\">(<\/span><span class=\"s\">\"HELLO FROM Client Setup\"<\/span><span class=\"o\">);<\/span>\r\n    <span class=\"o\">}<\/span>\r\n\r\n    <span class=\"c1\">\/\/ You can use EventBusSubscriber to automatically subscribe events on the contained class (this is subscribing to the MOD<\/span>\r\n    <span class=\"c1\">\/\/ Event bus for receiving Registry Events)<\/span>\r\n    <span class=\"nd\">@Mod<\/span><span class=\"o\">.<\/span><span class=\"na\">EventBusSubscriber<\/span><span class=\"o\">(<\/span><span class=\"n\">bus<\/span><span class=\"o\">=<\/span><span class=\"nc\">Mod<\/span><span class=\"o\">.<\/span><span class=\"na\">EventBusSubscriber<\/span><span class=\"o\">.<\/span><span class=\"na\">Bus<\/span><span class=\"o\">.<\/span><span class=\"na\">MOD<\/span><span class=\"o\">)<\/span>\r\n    <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"kd\">class<\/span> <span class=\"nc\">RegistryEvents<\/span> <span class=\"o\">{<\/span>\r\n        <span class=\"nd\">@SubscribeEvent<\/span>\r\n        <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"kt\">void<\/span> <span class=\"nf\">onBlocksRegistry<\/span><span class=\"o\">(<\/span><span class=\"kd\">final<\/span> <span class=\"nc\">RegistryEvent<\/span><span class=\"o\">.<\/span><span class=\"na\">Register<\/span><span class=\"o\">&lt;<\/span><span class=\"nc\">Block<\/span><span class=\"o\">&gt;<\/span> <span class=\"n\">blockRegistryEvent<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span>\r\n            <span class=\"c1\">\/\/ register a new block here<\/span>\r\n            <span class=\"no\">LOGGER<\/span><span class=\"o\">.<\/span><span class=\"na\">info<\/span><span class=\"o\">(<\/span><span class=\"s\">\"HELLO from Register Block\"<\/span><span class=\"o\">);<\/span>\r\n        <span class=\"o\">}<\/span>\r\n    <span class=\"o\">}<\/span>\r\n<span class=\"o\">}<\/span>\r\n<\/code><\/pre>\n<h1>\u542f\u52a8Minecraft<\/p>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cf82a37434c4406bb4c4d\/37-0.png\" class='post-images' alt=\"2019-09-16_14.52.03.png\" title=\"\"><\/p>\n<hr>\n<\/hr>\n<p>\u5728GitHub\u4e0a\u53d1\u5e03\u4e86\u9879\u76ee\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9996\u5148 Minecraft 1.12.2\u306e\u6642\u306b\u6bd4\u3079\u3066\u66f8\u304d\u65b9\u304c\u5927\u304d\u304f\u5909\u308f\u3063\u3066\u3044\u308b\u5370\u8c61\u3092\u53d7\u3051\u307e\u3057\u305f\u3002 \u57fa\u672c\u7684\u306a\u30d5\u30a1\u30a4 [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-27752","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8eMinecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8eMinecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-15T23:34:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-11T20:26:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cf82a37434c4406bb4c4d\/2-0.png\" \/>\n<meta name=\"author\" content=\"\u6e05, \u5b87\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6e05, \u5b87\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/\",\"name\":\"Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2024-02-15T23:34:18+00:00\",\"dateModified\":\"2025-08-11T20:26:47+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e\"},\"description\":\"\u5173\u4e8eMinecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e\",\"name\":\"\u6e05, \u5b87\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g\",\"caption\":\"\u6e05, \u5b87\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyu\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011 - Blog - Silicon Cloud","description":"\u5173\u4e8eMinecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\u7684\u6280\u672f\u6587\u7ae0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\/","og_locale":"zh_CN","og_type":"article","og_title":"Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011","og_description":"\u5173\u4e8eMinecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2024-02-15T23:34:18+00:00","article_modified_time":"2025-08-11T20:26:47+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cf82a37434c4406bb4c4d\/2-0.png"}],"author":"\u6e05, \u5b87","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6e05, \u5b87","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/","name":"Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2024-02-15T23:34:18+00:00","dateModified":"2025-08-11T20:26:47+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e"},"description":"\u5173\u4e8eMinecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"Minecraft 1.14.4 Forge\u6a21\u7ec4\u5236\u4f5c-\u7b2c\u4e8c\u90e8\u5206\u3010\u57fa\u672c\u6587\u4ef6\u7684\u8bbe\u7f6e\u3011"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e","name":"\u6e05, \u5b87","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g","caption":"\u6e05, \u5b87"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyu\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/minecraft-1-14-4-forge%e6%a8%a1%e7%bb%84%e5%88%b6%e4%bd%9c-%e7%ac%ac%e4%ba%8c%e9%83%a8%e5%88%86%e3%80%90%e5%9f%ba%e6%9c%ac%e6%96%87%e4%bb%b6%e7%9a%84%e8%ae%be%e7%bd%ae%e3%80%91\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/27752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=27752"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/27752\/revisions"}],"predecessor-version":[{"id":111192,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/27752\/revisions\/111192"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=27752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=27752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=27752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}