Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

November 2024 tag updates #167

Merged
merged 1 commit into from
Nov 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Modrinth App is still in beta.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Modrinth App is still in beta.

only the windows version is listed as in beta, and even that is hidden unless a user scrolls. From the outside appearance, it appears that it is out of beta except for the single windows beta link if you scroll to it.

Copy link

@rilakuma123 rilakuma123 Nov 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, the "beta" label is hidden. It's still in beta though, and not just the Windows version.

I believe it was Jai that said that it's the 0.x that denotes that it's in beta. Someone pointed out that there's no in-app indication that it's in beta but someone else said "it's a common sense thing" to know that 0.x means something's in beta. Problematic much...

You can find all sorts of evidence in their Discord so I'll screenshot some:

Screenshot_20241129_100459

Screenshot_20241129_094512

Screenshot_20241129_095429

Screenshot_20241129_095717

https://github.com/modrinth/knossos/issues/1480

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hiding beta status from the average user means it is effectively not beta. if the only way to tell its in beta, for the average player, is to dig into it, join a discord, read a source code version control system's issue tracker, etc, then its not actually in beta. thats just an excuse when stuff fails.

If its in beta, it would be marked clearly on the website.

If the concern is that a buggy production released launcher is being called beta only when people have problems, then that is a valid concern.

* [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.