Skip to content

Commit

Permalink
September 2023 tag updates (#143)
Browse files Browse the repository at this point in the history
* Update MCWiki link

* Clarify contactmod tag

- Mod mail is dead.
- Clarify you should not send bug reports to moderators

* Remove obsolete Rule 8 mentions

* Remove nbtcrafting tag

This is now a feature in Fabric API.

* Update links to 1.20.2

* Add link to Usage Guidelines on eula

* Update Linkie link

* Remove links to unmaintained libraries

* Drawer is renamed

* Actually deprecate Cloth

* Add 6 new library tags

- Architectury
- MidnightLib
- owo-lib
- Patchouli
- Polymer
- YACL

* Add tag to explain OIS
  • Loading branch information
apple502j authored Sep 26, 2023
1 parent 1fa7c3f commit 815da1f
Show file tree
Hide file tree
Showing 27 changed files with 72 additions and 75 deletions.
2 changes: 1 addition & 1 deletion tags/cheatsheet/nbttypes.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ COMPOUND -> 10
INT_ARRAY -> 11
LONG_ARRAY -> 12
```
https://maven.fabricmc.net/docs/yarn-1.19.3+build.5/net/minecraft/nbt/package-summary.html
https://maven.fabricmc.net/docs/yarn-1.20.2+build.1/net/minecraft/nbt/package-summary.html
7 changes: 3 additions & 4 deletions tags/faq/contactmod.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@ type: text

---

If there is an urgent matter and you need to contact a moderator, there are several options:
If you want to report inappropriate contents or otherwise need to contact a moderator:

1. Mention the <@&765938438989152266> role.
2. Send a private message directly to <@748446881574551672> to open a ModMail thread.
3. If the problem concerns a member of staff, send a private message directly to a different member of staff.
2. If the problem concerns a member of staff, send a private message directly to a different member of staff.

Please remember that all moderators are volunteers, and would prefer you don't use these options to contact them about trivial matters or support requests.
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/guide/clientcommands.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ type: text

---

Fabric API now has a client commands functionality: https://maven.fabricmc.net/docs/fabric-api-0.70.0+1.19.3/net/fabricmc/fabric/api/client/command/v2/ClientCommandManager.html
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

```java
ClientCommandRegistrationCallback.EVENT.register((dispatcher, registryAccess) -> {
dispatcher.register(
ClientCommandManager.literal("hello").executes(context -> {
context.getSource().sendFeedback(Text.literal("Hello, world!"));
context.getSource().sendFeedback(() -> Text.literal("Hello, world!"));
return 0;
})
);
Expand Down
2 changes: 1 addition & 1 deletion tags/guide/mojmap-loom.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ type: text

---

To use Mojmap in your project, please follow these instructions. **Remember:** As per rule 8, we do not allow mentions of Mojmap names on Discord.
To use Mojmap in your project, please follow these instructions.

__**Please read and understand the EULA before using!**__

Expand Down
2 changes: 2 additions & 0 deletions tags/guide/objectinputstream.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
type: alias
target: guide/ois
10 changes: 10 additions & 0 deletions tags/guide/ois.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
type: text

---

**Do not use `ObjectInputStream`** unless you know what you are doing.

`ObjectInputStream` is associated with several vulnerabilities.
While the impact is benign in many cases, there have been some successful exploits in the past.

Use other serialization methods like JSON or NBT, or serialize each field of a class manually.
9 changes: 9 additions & 0 deletions tags/lib/architectury.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
type: text

---

Architectury allows building multi-platform (Fabric and Forge) mods.

https://github.com/architectury/architectury-templates

Architectury API, an API mod for Architectury mods: <https://github.com/architectury/architectury-api>
7 changes: 0 additions & 7 deletions tags/lib/astralbody.ytag

This file was deleted.

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

This file was deleted.

3 changes: 2 additions & 1 deletion tags/lib/clothconfig.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ type: text

---

Cloth Config is a config screen builder api that allows mods to build their own config screens to provide a user friendly way to access the mod's config
Cloth Config is a config screen builder api that allows mods to build their own config screens to provide a user friendly way to access the mod's config.
Note: Cloth Config **should not be used** in future projects; use other config libraries like YACL (`!!yacl`).

https://github.com/shedaniel/cloth-config
2 changes: 1 addition & 1 deletion tags/lib/drawer.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ type: text

A **Kotlin Only** api for automatically serializing and deserializing packet byte bufs and NBT

https://github.com/natanfudge/Fabric-Drawer/
https://github.com/natanfudge/Kotlinx-Serialization-Minecraft
7 changes: 0 additions & 7 deletions tags/lib/erapi.ytag

This file was deleted.

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

This file was deleted.

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

This file was deleted.

2 changes: 2 additions & 0 deletions tags/lib/ksm.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
type: alias
target: lib/drawer
7 changes: 0 additions & 7 deletions tags/lib/libcbe.ytag

This file was deleted.

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

This file was deleted.

7 changes: 7 additions & 0 deletions tags/lib/midnightlib.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
type: text

---

MidnightLib is a configuration library.

https://github.com/TeamMidnightDust/MidnightLib
7 changes: 0 additions & 7 deletions tags/lib/nbtcrafting.ytag

This file was deleted.

7 changes: 7 additions & 0 deletions tags/lib/owo.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
type: text

---

oωo (owo-lib) is a generic library/GUI/config mod for Fabric.

https://github.com/wisp-forest/owo-lib
7 changes: 0 additions & 7 deletions tags/lib/paradoxconfig.ytag

This file was deleted.

7 changes: 7 additions & 0 deletions tags/lib/patchouli.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
type: text

---

Patchouli provides in-game, data-driven documentation of mod features.

https://github.com/VazkiiMods/Patchouli/
7 changes: 7 additions & 0 deletions tags/lib/polymer.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
type: text

---

Polymer is a library for creating server-side-only content mods.

https://github.com/Patbox/polymer
7 changes: 7 additions & 0 deletions tags/lib/yacl.ytag
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
type: text

---

YACL (YetAnotherConfigLib) is a configuration library.

https://modrinth.com/mod/yacl
2 changes: 1 addition & 1 deletion tags/link/linkie.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ type: text

---

<https://linkie.shedaniel.me/mappings>
<https://linkie.shedaniel.dev/mappings>
2 changes: 2 additions & 0 deletions tags/link/mojang/eula.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ type: text
---

https://www.minecraft.net/en-us/eula

See also: <https://www.minecraft.net/en-us/usage-guidelines>
2 changes: 1 addition & 1 deletion tags/substitution/mcwiki.ytag
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ type: text

---

https://minecraft.fandom.com/wiki/{{0}}
https://minecraft.wiki/w/{{0}}

0 comments on commit 815da1f

Please sign in to comment.