Skip to content

Commit

Permalink
November 2024 tag updates (#167)
Browse files Browse the repository at this point in the history
Added:

- `!!mojiracord`: links to Mojira Discord

Changed:

- `!!sides`: image now on GitHub
- `!!world`: updated to 1.21.2+
- `!!trees`, `!!deprecated`: MC updates
- `!!launchers`: add Modrinth app
- `!!cca`, `!!mixinextras`: reflect feature additions
- And misc changes

Removed dead links: `!!fabrictranslatorsguild`, `!!fabridrama`
Removed outdated tags: `!!ldl-config`, `!!oldcca`, `!!aikarflags`, `!!gradlecache`, `!!recipes`
Remove unmaintained libs: `!!drawer`, `!!fiblib`, `!!magma`, `!!meal`
  • Loading branch information
apple502j authored Nov 28, 2024
1 parent 8739a7b commit 37f09c0
Show file tree
Hide file tree
Showing 29 changed files with 21 additions and 106 deletions.
Binary file added images/sides.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/world-hierarchy-1-21-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion tags/cheatsheet/sides.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ type: text

---

https://cdn.discordapp.com/attachments/507982478276034570/701156318932762664/minecraft_threading.png
https://raw.githubusercontent.com/FabricMC/community/main/images/sides.png
4 changes: 3 additions & 1 deletion tags/cheatsheet/trees.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ type: text
"crimson",
"warped",
"mangrove",
"bamboo"
"bamboo",
"cherry",
"pale_oak"
]
```
4 changes: 2 additions & 2 deletions tags/cheatsheet/world.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ type: text

---

https://media.discordapp.net/attachments/523633816078647296/986657163286024213/world-hierarchy-21w39a-new.png
https://raw.githubusercontent.com/FabricMC/community/main/images/world-hierarchy-1-21-2.png

For 1.17 and below: <https://cdn.discordapp.com/attachments/523633816078647296/727969976102682670/WorldHeirarchy2.png>
*Last confirmed in 1.21.4. Although interfaces regularly get added, the basic structure should remain the same.*
5 changes: 0 additions & 5 deletions tags/discord/fabrictranslatorsguild.ytag

This file was deleted.

2 changes: 0 additions & 2 deletions tags/discord/ftg.ytag

This file was deleted.

5 changes: 5 additions & 0 deletions tags/discord/mojiracord.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type: text

---

https://discord.gg/rpCyfKV
2 changes: 0 additions & 2 deletions tags/discord/translatorsguild.ytag

This file was deleted.

2 changes: 1 addition & 1 deletion tags/faq/contactmod.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ type: text
If you want to report inappropriate contents or otherwise need to contact a moderator:

1. Mention the <@&765938438989152266> role.
2. If the problem concerns a member of staff, send a private message directly to a different member of staff.
2. You can also send a direct message directly to a moderator if the problem is not urgent.

Please remember that all moderators are volunteers, and would prefer you don't use these options to contact them about bugs, questions, or support requests.
4 changes: 2 additions & 2 deletions tags/faq/deprecated.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ type: text

In Minecraft code, `@Deprecated` usually does not actually mean `@Deprecated`. However why the methods are deprecated can mean different things depending on the context.

In `AbstractBlock` (and its subclass `Block`), deprecated methods mean "override, not call". This is because there is a corresponding method in `BlockState` you should call instead. **Overriding is fine - that is expected.**
Before 1.20.5, in `AbstractBlock` (and its subclass `Block`) deprecated methods meant "override, not call". This was because there is a corresponding method in `BlockState` you should call instead. **Overriding is fine - that is expected.** Newer versions use `protected` instead.

In `ChunkRegion`, the deprecated `ServerWorld getWorld()` method means, "do not modify chunks there". This is because chunk modifications should be done to the `Chunk`s in the `ChunkRegion`. Modifying chunks on the `ServerWorld` here can cause the game to deadlock.

Other common `@Deprecated` things that are actually deprecated:
- `ThreadSafeRandom` and `Random.createThreadSafe`: Deprecated due to its indeterministic nature. Randoms should never be used across threads.
- Intrusive registry entry and `getRegistryEntry`: Deprecated as they are for compatibility purposes only.
- `SharedConstants` fields: Replaced with `SharedConstants.getGameVersion()`.
- `WorldView.getSeaLevel`: Deprecated because the value is hard-coded. Query from `ChunkGenerator` instead.
- `WorldView.getSeaLevel` (~1.21.1): Deprecated because the value is hard-coded. Query from `ChunkGenerator` instead.
1 change: 1 addition & 0 deletions tags/faq/launchers.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ embed:
* [GDLauncher](https://gdlauncher.com/)
* [ATLauncher](https://atlauncher.com/)
* [CurseForge App](https://download.curseforge.com/)
* [Modrinth App](https://modrinth.com/app)
* [Technic Launcher](https://www.technicpack.net/) (Modpack only)

---
Expand Down
10 changes: 0 additions & 10 deletions tags/faq/ldl-config.ytag

This file was deleted.

9 changes: 0 additions & 9 deletions tags/faq/oldcca.ytag

This file was deleted.

2 changes: 1 addition & 1 deletion tags/faq/patchwork.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ type: text

---

Fabric and Forge mods are incompatible for the foreseeable future. While there are some attempts to bring compatibility, none have succeeded.
(Neo)Forge mod is incompatible with Fabric for the foreseeable future. While there are some attempts to bring compatibility, none have succeeded.

If, however, you are a developer making a mod for both platforms, Architectury might be your friend: <https://github.com/architectury/architectury-api>
5 changes: 0 additions & 5 deletions tags/fun/fabridrama.ytag

This file was deleted.

7 changes: 0 additions & 7 deletions tags/guide/aikarflags.ytag

This file was deleted.

2 changes: 1 addition & 1 deletion tags/guide/clientcommands.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ type: text

---

Fabric API now has a client commands functionality: https://maven.fabricmc.net/docs/fabric-api-0.89.2+1.20.2/net/fabricmc/fabric/api/client/command/v2/ClientCommandRegistrationCallback.html
Fabric API now has a client commands functionality: https://maven.fabricmc.net/docs/fabric-api-0.110.0+1.21.3/net/fabricmc/fabric/api/client/command/v2/ClientCommandRegistrationCallback.html

```java
ClientCommandRegistrationCallback.EVENT.register((dispatcher, registryAccess) -> {
Expand Down
5 changes: 0 additions & 5 deletions tags/guide/gradlecache.ytag

This file was deleted.

5 changes: 0 additions & 5 deletions tags/guide/recipes.ytag

This file was deleted.

2 changes: 2 additions & 0 deletions tags/lib/cca.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ type: text
Cardinal-Components-API is an api that allows mod authors to store data as NBT to various places such as world, entity, item stack, and more.

https://github.com/OnyxStudios/Cardinal-Components-API

Note: Fabric API's Data Attachments API can be used in place of CCA in many places.
7 changes: 0 additions & 7 deletions tags/lib/drawer.ytag

This file was deleted.

7 changes: 0 additions & 7 deletions tags/lib/fiblib.ytag

This file was deleted.

2 changes: 0 additions & 2 deletions tags/lib/ksm.ytag

This file was deleted.

7 changes: 0 additions & 7 deletions tags/lib/magna.ytag

This file was deleted.

7 changes: 0 additions & 7 deletions tags/lib/meal.ytag

This file was deleted.

7 changes: 0 additions & 7 deletions tags/lib/mesh.ytag

This file was deleted.

5 changes: 2 additions & 3 deletions tags/lib/mixinextras.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ type: text

---

Mixin Extras is a small companion library for the Mixin system, offering alternative ways to use Mixins.
Mixin Extras is a small companion library for the Mixin system, offering alternative ways to use Mixins. It is bundled with the Fabric Loader.

You can check the library here:
<https://github.com/LlamaLad7/MixinExtras>
You can check the wiki here:
<https://github.com/LlamaLad7/MixinExtras/wiki>
7 changes: 0 additions & 7 deletions tags/lib/tweed.ytag

This file was deleted.

0 comments on commit 37f09c0

Please sign in to comment.