diff --git a/docs/concepts/internationalization.md b/docs/concepts/internationalization.md index 288840717..69d127283 100644 --- a/docs/concepts/internationalization.md +++ b/docs/concepts/internationalization.md @@ -65,7 +65,7 @@ Read [components] for more details. - `createComponentTranslation(CommandSource, String, Object...)` is useful for sending messages between clients and the server. If the receiver is a vanilla client, the method will eagerly localize and format the provided translation key in sender's locale, or American English if no locale is loaded; the modded server may allow vanilla clients to join, and they will lack localization data required to localize the message itself. Otherwise, the method will create the component with `TranslatableContents`. -[langs]: https://minecraft.fandom.com/wiki/Language#Languages +[langs]: https://minecraft.wiki/w/Language#Languages [converter]: https://tterrag.com/lang2json/ [formatting]: ../misc/components.md#text-formatting [components]: ../misc/components.md diff --git a/docs/datagen/client/localization.md b/docs/datagen/client/localization.md index c13486992..c497b3387 100644 --- a/docs/datagen/client/localization.md +++ b/docs/datagen/client/localization.md @@ -37,5 +37,5 @@ this.addItem("example.diacritic", "Example with a díacritic"); ::: [lang]: ../../concepts/internationalization.md -[locale]: https://minecraft.fandom.com/wiki/Language#Languages +[locale]: https://minecraft.wiki/w/Language#Languages [datagen]: ../index.md#data-providers diff --git a/docs/datagen/client/modelproviders.md b/docs/datagen/client/modelproviders.md index 614fb1ef4..5075164c7 100644 --- a/docs/datagen/client/modelproviders.md +++ b/docs/datagen/client/modelproviders.md @@ -419,7 +419,7 @@ public CompletableFuture run(CachedOutput cache) { [color]: ../../resources/client/models/tinting.md#blockcoloritemcolor [overrides]: ../../resources/client/models/itemproperties.md [blockstateprovider]: #block-state-provider -[blockstate]: https://minecraft.fandom.com/wiki/Tutorials/Models#Block_states +[blockstate]: https://minecraft.wiki/w/Tutorials/Models#Block_states [blockmodels]: #blockmodelprovider [itemmodels]: #itemmodelprovider [properties]: ../../blocks/states.md#implementing-block-states diff --git a/docs/datagen/index.md b/docs/datagen/index.md index 5bf0547f2..eaf6e05ba 100644 --- a/docs/datagen/index.md +++ b/docs/datagen/index.md @@ -65,9 +65,9 @@ The `GatherDataEvent` is fired on the mod event bus when the data generator is b * [`advancements.AdvancementProvider`][advgen] - for [advancements]; pass in `AdvancementSubProvider`s to the constructor [langgen]: ./client/localization.md -[lang]: https://minecraft.fandom.com/wiki/Language +[lang]: https://minecraft.wiki/w/Language [soundgen]: ./client/sounds.md -[sounds]: https://minecraft.fandom.com/wiki/Sounds.json +[sounds]: https://minecraft.wiki/w/Sounds.json [modelgen]: ./client/modelproviders.md [models]: ../resources/client/models/index.md [itemmodelgen]: ./client/modelproviders.md#itemmodelprovider diff --git a/docs/gameeffects/sounds.md b/docs/gameeffects/sounds.md index 1f28503b9..070f108b9 100644 --- a/docs/gameeffects/sounds.md +++ b/docs/gameeffects/sounds.md @@ -105,7 +105,7 @@ Note that each takes a `SoundEvent`, the ones registered above. Additionally, th - **Usage**: Just like the ones in `Level`, these two overrides in the player classes seem to be for code that runs together on both sides. The client handles playing the sound to the user, while the server handles everyone else hearing it without re-playing to the original user. [loc]: ../concepts/resources.md#resourcelocation -[wiki]: https://minecraft.fandom.com/wiki/Sounds.json +[wiki]: https://minecraft.wiki/w/Sounds.json [datagen]: ../datagen/client/sounds.md [registration]: ../concepts/registries.md#methods-for-registering [sides]: ../concepts/sides.md diff --git a/docs/misc/components.md b/docs/misc/components.md index 921f2d75e..556a41579 100644 --- a/docs/misc/components.md +++ b/docs/misc/components.md @@ -102,7 +102,7 @@ Text formatting is the process of inserting data as text into predefined larger Any `Component` element within `args` will be transformed into a formatted text string. [internalization]: ../concepts/internationalization.md -[selectors]: https://minecraft.fandom.com/wiki/Target_selectors +[selectors]: https://minecraft.wiki/w/Target_selectors [red_hello]: /img/component_red_hello.png [style_annotated]: /img/component_style_annotated.png [formatting]: #text-formatting diff --git a/docs/misc/keymappings.md b/docs/misc/keymappings.md index b95863e7b..5d72a8cfe 100644 --- a/docs/misc/keymappings.md +++ b/docs/misc/keymappings.md @@ -151,7 +151,7 @@ If you do not own the screen which you are trying to check a **mouse** for, you ::: [modbus]: ../concepts/events.md#mod-event-bus -[controls]: https://minecraft.fandom.com/wiki/Options#Controls +[controls]: https://minecraft.wiki/w/Options#Controls [tk]: ../concepts/internationalization.md#translatablecontents [keyinput]: https://www.glfw.org/docs/3.3/input_guide.html#input_key [forgebus]: ../concepts/events.md#creating-an-event-handler diff --git a/docs/rendering/modelextensions/transforms.md b/docs/rendering/modelextensions/transforms.md index c60916dc1..100ee4670 100644 --- a/docs/rendering/modelextensions/transforms.md +++ b/docs/rendering/modelextensions/transforms.md @@ -72,5 +72,5 @@ If the respective rotation is not specified, it will default to no rotation. The scale must be specified as an array of 3 floating point values representing a three-dimensional vector: `[ x, y, z ]` and defaults to (1, 1, 1) if not present. -[blockstate]: https://minecraft.fandom.com/wiki/Tutorials/Models#Block_states +[blockstate]: https://minecraft.wiki/w/Tutorials/Models#Block_states [displaytransform]: ../modelloaders/transform.md \ No newline at end of file diff --git a/docs/resources/client/index.md b/docs/resources/client/index.md index a0afbe318..f8ea1ed7c 100644 --- a/docs/resources/client/index.md +++ b/docs/resources/client/index.md @@ -10,6 +10,6 @@ You can then follow the steps found [at the Minecraft Wiki][createrespack] to cr Additional reading: [Resource Locations][resourcelocation] -[respack]: https://minecraft.fandom.com/wiki/Resource_Pack -[createrespack]: https://minecraft.fandom.com/wiki/Tutorials/Creating_a_resource_pack +[respack]: https://minecraft.wiki/w/Resource_Pack +[createrespack]: https://minecraft.wiki/w/Tutorials/Creating_a_resource_pack [resourcelocation]: ../../concepts/resources.md#ResourceLocation diff --git a/docs/resources/client/models/index.md b/docs/resources/client/models/index.md index 510bec1fd..a999c5622 100644 --- a/docs/resources/client/models/index.md +++ b/docs/resources/client/models/index.md @@ -16,10 +16,10 @@ JSON models only support cuboid elements; there is no way to express a triangula Textures, like models, are contained within resource packs and are referred to with `ResourceLocation`s. In Minecraft, the [UV coordinates][uv] (0,0) are taken to mean the **top-left** corner. UVs are *always* from 0 to 16. If a texture is larger or smaller, the coordinates are scaled to fit. A texture should also be square, and the side length of a texture should be a power of two, as doing otherwise breaks mipmapping (e.g. 1x1, 2x2, 8x8, 16x16, and 128x128 are good. 5x5 and 30x30 are not recommended because they are not powers of 2. 5x10 and 4x8 are completely broken as they are not square.). Textures should only ever be not a square if it is [animated][animated]. -[models]: https://minecraft.fandom.com/wiki/Tutorials/Models#File_path +[models]: https://minecraft.wiki/w/Tutorials/Models#File_path [resloc]: ../../../concepts/resources.md#resourcelocation -[statemodel]: https://minecraft.fandom.com/wiki/Tutorials/Models#Block_states -[itemmodels]: https://minecraft.fandom.com/wiki/Tutorials/Models#Item_models +[statemodel]: https://minecraft.wiki/w/Tutorials/Models#Block_states +[itemmodels]: https://minecraft.wiki/w/Tutorials/Models#Item_models [state]: ../../../blocks/states.md [uv]: https://en.wikipedia.org/wiki/UV_mapping -[animated]: https://minecraft.fandom.com/wiki/Resource_Pack?so=search#Animation +[animated]: https://minecraft.wiki/w/Resource_Pack?so=search#Animation diff --git a/docs/resources/client/models/itemproperties.md b/docs/resources/client/models/itemproperties.md index 998f162dd..bf0a43ca5 100644 --- a/docs/resources/client/models/itemproperties.md +++ b/docs/resources/client/models/itemproperties.md @@ -62,4 +62,4 @@ private void setup(final FMLClientSetupEvent event) } ``` -[format]: https://minecraft.fandom.com/wiki/Tutorials/Models#Item_models +[format]: https://minecraft.wiki/w/Tutorials/Models#Item_models diff --git a/docs/resources/client/models/tinting.md b/docs/resources/client/models/tinting.md index d0604a930..d5347239c 100644 --- a/docs/resources/client/models/tinting.md +++ b/docs/resources/client/models/tinting.md @@ -29,4 +29,4 @@ public void registerItemColors(RegisterColorHandlersEvent.Item event){ } ``` -[wiki]: https://minecraft.fandom.com/wiki/Tutorials/Models#Block_models +[wiki]: https://minecraft.wiki/w/Tutorials/Models#Block_models diff --git a/docs/resources/server/advancements.md b/docs/resources/server/advancements.md index 2e50757c8..79d412d35 100644 --- a/docs/resources/server/advancements.md +++ b/docs/resources/server/advancements.md @@ -160,8 +160,8 @@ When an advancement is completed, rewards may be given out. These can be a combi } ``` -[datapack]: https://minecraft.fandom.com/wiki/Data_pack -[wiki]: https://minecraft.fandom.com/wiki/Advancement/JSON_format +[datapack]: https://minecraft.wiki/w/Data_pack +[wiki]: https://minecraft.wiki/w/Advancement/JSON_format [conditional]: ./conditional.md#implementations -[function]: https://minecraft.fandom.com/wiki/Function_(Java_Edition) -[triggers]: https://minecraft.fandom.com/wiki/Advancement/JSON_format#List_of_triggers +[function]: https://minecraft.wiki/w/Function_(Java_Edition) +[triggers]: https://minecraft.wiki/w/Advancement/JSON_format#List_of_triggers diff --git a/docs/resources/server/index.md b/docs/resources/server/index.md index 042076c70..bc5b93139 100644 --- a/docs/resources/server/index.md +++ b/docs/resources/server/index.md @@ -9,6 +9,6 @@ You can then follow the steps found [here][createdatapack] to create any datapac Additional reading: [Resource Locations][resourcelocation] -[datapack]: https://minecraft.fandom.com/wiki/Data_pack -[createdatapack]: https://minecraft.fandom.com/wiki/Tutorials/Creating_a_data_pack +[datapack]: https://minecraft.wiki/w/Data_pack +[createdatapack]: https://minecraft.wiki/w/Tutorials/Creating_a_data_pack [resourcelocation]: ../../concepts/resources.md#ResourceLocation diff --git a/docs/resources/server/loottables.md b/docs/resources/server/loottables.md index 83878378c..52d7eed62 100644 --- a/docs/resources/server/loottables.md +++ b/docs/resources/server/loottables.md @@ -105,7 +105,7 @@ Forge adds an additional `LootItemCondition` which checks whether the given `Loo } ``` -[datapack]: https://minecraft.fandom.com/wiki/Data_pack -[wiki]: https://minecraft.fandom.com/wiki/Loot_table +[datapack]: https://minecraft.wiki/w/Data_pack +[wiki]: https://minecraft.wiki/w/Loot_table [event]: ../../concepts/events.md#creating-an-event-handler [glm]: ./glm.md diff --git a/docs/resources/server/recipes/custom.md b/docs/resources/server/recipes/custom.md index c6b409fad..1c77d2109 100644 --- a/docs/resources/server/recipes/custom.md +++ b/docs/resources/server/recipes/custom.md @@ -127,6 +127,6 @@ Data Generation All custom recipes, regardless of input or output data, can be created into a `FinishedRecipe` for [data generation][datagen] using the `RecipeProvider`. [forge]: ../../../concepts/registries.md#methods-for-registering -[json]: https://minecraft.fandom.com/wiki/Recipe#JSON_format +[json]: https://minecraft.wiki/w/Recipe#JSON_format [manager]: ./index.md#recipe-manager [datagen]: ../../../datagen/server/recipes.md#custom-recipe-serializers diff --git a/docs/resources/server/recipes/index.md b/docs/resources/server/recipes/index.md index 7bb8cf838..d41b60501 100644 --- a/docs/resources/server/recipes/index.md +++ b/docs/resources/server/recipes/index.md @@ -96,8 +96,8 @@ Larger crafting grids in recipes can be [data generated][datagen]. A few additional [ingredient types][ingredients] are added to allow recipes to have inputs which check tag data or combine multiple ingredients into a single input checker. -[datapack]: https://minecraft.fandom.com/wiki/Data_pack -[wiki]: https://minecraft.fandom.com/wiki/Recipe +[datapack]: https://minecraft.wiki/w/Data_pack +[wiki]: https://minecraft.wiki/w/Recipe [advancement]: ../advancements.md [datagen]: ../../../datagen/server/recipes.md [cap]: ../../../datastorage/capabilities.md diff --git a/docs/resources/server/recipes/ingredients.md b/docs/resources/server/recipes/ingredients.md index 94722bc43..7d5d3629d 100644 --- a/docs/resources/server/recipes/ingredients.md +++ b/docs/resources/server/recipes/ingredients.md @@ -170,7 +170,7 @@ public IIngredientSerializer getSerializer() { If using `FMLCommonSetupEvent` to register an ingredient serializer, it must be enqueued to the synchronous work queue via `FMLCommonSetupEvent#enqueueWork` as `CraftingHelper#register` is not thread-safe. ::: -[recipes]: https://minecraft.fandom.com/wiki/Recipe#List_of_recipe_types +[recipes]: https://minecraft.wiki/w/Recipe#List_of_recipe_types [nbt]: #strictnbtingredient [serializer]: #iingredientserializer [compound]: #compoundingredient diff --git a/docs/resources/server/tags.md b/docs/resources/server/tags.md index f161460b1..4a5883d9a 100644 --- a/docs/resources/server/tags.md +++ b/docs/resources/server/tags.md @@ -114,8 +114,8 @@ Using Tags in Recipes and Advancements Tags are directly supported by Vanilla. See the respective Vanilla wiki pages for [recipes] and [advancements] for usage details. [datapack]: ./index.md -[tags]: https://minecraft.fandom.com/wiki/Tag#JSON_format -[taglist]: https://minecraft.fandom.com/wiki/Tag#List_of_tags +[tags]: https://minecraft.wiki/w/Tag#JSON_format +[taglist]: https://minecraft.wiki/w/Tag#List_of_tags [forgetags]: https://github.com/MinecraftForge/MinecraftForge/tree/1.19.x/src/generated/resources/data/forge/tags -[recipes]: https://minecraft.fandom.com/wiki/Recipe#JSON_format -[advancements]: https://minecraft.fandom.com/wiki/Advancement +[recipes]: https://minecraft.wiki/w/Recipe#JSON_format +[advancements]: https://minecraft.wiki/w/Advancement