From 2ed40183657514708790e5eaa0c6e8b0ad1934d5 Mon Sep 17 00:00:00 2001
From: TheBlackSwitch <115941826+TheBlackSwitch@users.noreply.github.com>
Date: Sat, 16 Aug 2025 08:41:32 +0200
Subject: [PATCH 1/3] Fix readme
Fixes readme files for the packs:
- They're correct now
- Links work now
- They have the same styling
---
smithed_libraries/packs/actionbar/README.md | 10 ++++--
smithed_libraries/packs/crafter/README.md | 15 ++++++++
.../packs/custom-block/README.md | 17 ++++++----
smithed_libraries/packs/damage/README.md | 13 ++++---
smithed_libraries/packs/item/README.md | 16 ++++++++-
.../packs/prevent-aggression/README.md | 34 ++++++++++++++++++-
6 files changed, 89 insertions(+), 16 deletions(-)
diff --git a/smithed_libraries/packs/actionbar/README.md b/smithed_libraries/packs/actionbar/README.md
index 81d67ffc..f8500723 100644
--- a/smithed_libraries/packs/actionbar/README.md
+++ b/smithed_libraries/packs/actionbar/README.md
@@ -1,3 +1,7 @@
+
+
+
+
# Actionbar
This library helps multiple data packs manage the actionbar by aggregating usage by priority. This allows persistent messages to display without interrupting more urgent notification type messages.
@@ -6,9 +10,9 @@ This pack also allows vanilla survival actionbar messages to be shown over other
* Sleeping status (i.e. sleep percentage and sleeping through the night messages)
* Trying to open a locked container
## Usage
-For usage information, see the [documentation](https://wiki.smithed.dev/libraries/smithed-core)
+For usage information, see the [documentation](https://docs.smithed.dev/libraries/actionbar)
## Downloading
-You can download this library from [the website](https://smithed.dev/packs/smithed/actionbar)
+You can download this library from [the website](https://smithed.net/packs/jj8jhhGXHAVsdHoQ8Rqh)
or
You can build it from source using [beet](https://github.com/mcbeet/beet)
@@ -16,6 +20,6 @@ You can build it from source using [beet](https://github.com/mcbeet/beet)
```
$ pip install beet mecha
$ git clone https://github.com/Smithed-MC/Libraries
-$ cd Libraries/damage
+$ cd Libraries/actionbar
$ beet -s 'meta.libraries = ["actionbar"]'
```
diff --git a/smithed_libraries/packs/crafter/README.md b/smithed_libraries/packs/crafter/README.md
index 60b4bbe3..62eaa496 100644
--- a/smithed_libraries/packs/crafter/README.md
+++ b/smithed_libraries/packs/crafter/README.md
@@ -3,3 +3,18 @@
**Smithed Crafter** serves as the end users all in one crafting table! No more having 89 different crafting blocks in your base!
+
+## Usage
+For usage information, see the [documentation](https://docs.smithed.dev/libraries/crafter/)
+## Downloading
+You can download this library from [the website](https://smithed.net/packs/GlsJvron3k5H2Z9Q5LHn)
+or
+You can build it from source using [beet](https://github.com/mcbeet/beet)
+
+### Building
+```
+$ pip install beet mecha
+$ git clone https://github.com/Smithed-MC/Libraries
+$ cd Libraries/crafter
+$ beet -s 'meta.libraries = ["crafter"]'
+```
\ No newline at end of file
diff --git a/smithed_libraries/packs/custom-block/README.md b/smithed_libraries/packs/custom-block/README.md
index bfde5ce5..07ad1e3a 100644
--- a/smithed_libraries/packs/custom-block/README.md
+++ b/smithed_libraries/packs/custom-block/README.md
@@ -1,11 +1,14 @@
-# Damage
-This library provides utilities to apply custom damage to entities and players.
-
-[Documentation](https://wiki.smithed.dev/libraries/smithed-core/entities/score-based-damage)
+
+
+
+# Custom Block
+A customizable API to make custom blocks easier to work with.
+## Usage
+[Documentation](https://docs.smithed.dev/libraries/custom-block/)
## Downloading
-You can download it from [here](https://smithed.dev/thenuclearnexus/smithed-damage)
+You can download it from [here](https://api.smithed.dev/v2/download?pack=custom-block)
or
You can build it from source using the [beet](https://github.com/mcbeet/beet)
@@ -13,6 +16,6 @@ You can build it from source using the [beet](https://github.com/mcbeet/beet)
```
$ pip install beet mecha
$ git clone https://github.com/Smithed-MC/Libraries
-$ cd Libraries/damage
-$ beet build
+$ cd Libraries/custom-block
+$ beet -s 'meta.libraries = ["custom-block"]'
```
diff --git a/smithed_libraries/packs/damage/README.md b/smithed_libraries/packs/damage/README.md
index bfde5ce5..095a8632 100644
--- a/smithed_libraries/packs/damage/README.md
+++ b/smithed_libraries/packs/damage/README.md
@@ -1,11 +1,16 @@
+
+
+
+
# Damage
This library provides utilities to apply custom damage to entities and players.
-[Documentation](https://wiki.smithed.dev/libraries/smithed-core/entities/score-based-damage)
-
+**This library is deprecated as of Minecraft 1.20 with the introduction of the /damage command.**
+## Usage
+[Documentation](https://docs.smithed.dev/libraries/damage/)
## Downloading
-You can download it from [here](https://smithed.dev/thenuclearnexus/smithed-damage)
+You can download it from [here](https://api.smithed.dev/v2/download?pack=damage)
or
You can build it from source using the [beet](https://github.com/mcbeet/beet)
@@ -14,5 +19,5 @@ You can build it from source using the [beet](https://github.com/mcbeet/beet)
$ pip install beet mecha
$ git clone https://github.com/Smithed-MC/Libraries
$ cd Libraries/damage
-$ beet build
+$ beet -s 'meta.libraries = ["damage"]'
```
diff --git a/smithed_libraries/packs/item/README.md b/smithed_libraries/packs/item/README.md
index 8a933dca..f877890c 100644
--- a/smithed_libraries/packs/item/README.md
+++ b/smithed_libraries/packs/item/README.md
@@ -1,6 +1,20 @@
+
+
+
+
# Item
+## Usage
+[Documentation](https://docs.smithed.dev/libraries/item/)
## Downloading
-You can download it from [here](https://smithed.dev/thenuclearnexus/smithed.item)
+You can download it from [here](https://api.smithed.dev/v2/download?pack=item)
or
You can build it from source using the [beet](https://github.com/mcbeet/beet)
+
+### Building
+```
+$ pip install beet mecha
+$ git clone https://github.com/Smithed-MC/Libraries
+$ cd Libraries/item
+$ beet -s 'meta.libraries = ["item"]'
+```
\ No newline at end of file
diff --git a/smithed_libraries/packs/prevent-aggression/README.md b/smithed_libraries/packs/prevent-aggression/README.md
index 19174670..a127bfde 100644
--- a/smithed_libraries/packs/prevent-aggression/README.md
+++ b/smithed_libraries/packs/prevent-aggression/README.md
@@ -1 +1,33 @@
-# PreventAggression
\ No newline at end of file
+
+
+
+
+# Prevent Agression
+
+Every 10 ticks (0.5 seconds), hostile mobs that attack villagers are added to the smithed.prevent_aggression team. Entities with the smithed.entity tag are ignored, but can be added to the team with a separate command.
+All mobs that naturally attack villagers are added to the team by default:
+
+- zombie
+- husk
+- drowned
+- zombie_villager
+- pillager
+- ravager
+- vindicator
+- vex
+- illusioner
+
+## Usage
+[Documentation](https://docs.smithed.dev/libraries/prevent-aggression/)
+## Downloading
+You can download it from [here](https://api.smithed.dev/v2/download?pack=prevent-aggression)
+or
+You can build it from source using the [beet](https://github.com/mcbeet/beet)
+
+### Building
+```
+$ pip install beet mecha
+$ git clone https://github.com/Smithed-MC/Libraries
+$ cd Libraries/prevent-agression
+$ beet -s 'meta.libraries = ["prevent-agression"]'
+```
\ No newline at end of file
From 7945eb4346899dd5f34ea7a4efff4de798e6b895 Mon Sep 17 00:00:00 2001
From: Erwan Dayot <35682876+edayot@users.noreply.github.com>
Date: Sun, 28 Dec 2025 12:53:30 +0100
Subject: [PATCH 2/3] Apply suggestions from code review
Co-authored-by: Alexandre Collignon <35665974+Stoupy51@users.noreply.github.com>
---
smithed_libraries/packs/actionbar/README.md | 2 +-
smithed_libraries/packs/crafter/README.md | 2 +-
smithed_libraries/packs/custom-block/README.md | 2 +-
smithed_libraries/packs/damage/README.md | 2 +-
smithed_libraries/packs/item/README.md | 2 +-
smithed_libraries/packs/prevent-aggression/README.md | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/smithed_libraries/packs/actionbar/README.md b/smithed_libraries/packs/actionbar/README.md
index f8500723..60c94b3e 100644
--- a/smithed_libraries/packs/actionbar/README.md
+++ b/smithed_libraries/packs/actionbar/README.md
@@ -12,7 +12,7 @@ This pack also allows vanilla survival actionbar messages to be shown over other
## Usage
For usage information, see the [documentation](https://docs.smithed.dev/libraries/actionbar)
## Downloading
-You can download this library from [the website](https://smithed.net/packs/jj8jhhGXHAVsdHoQ8Rqh)
+You can download this library from [the website](https://smithed.net/packs/actionbar)
or
You can build it from source using [beet](https://github.com/mcbeet/beet)
diff --git a/smithed_libraries/packs/crafter/README.md b/smithed_libraries/packs/crafter/README.md
index 62eaa496..725cc505 100644
--- a/smithed_libraries/packs/crafter/README.md
+++ b/smithed_libraries/packs/crafter/README.md
@@ -7,7 +7,7 @@
## Usage
For usage information, see the [documentation](https://docs.smithed.dev/libraries/crafter/)
## Downloading
-You can download this library from [the website](https://smithed.net/packs/GlsJvron3k5H2Z9Q5LHn)
+You can download this library from [the website](https://smithed.net/packs/crafter)
or
You can build it from source using [beet](https://github.com/mcbeet/beet)
diff --git a/smithed_libraries/packs/custom-block/README.md b/smithed_libraries/packs/custom-block/README.md
index 07ad1e3a..424652d1 100644
--- a/smithed_libraries/packs/custom-block/README.md
+++ b/smithed_libraries/packs/custom-block/README.md
@@ -8,7 +8,7 @@ A customizable API to make custom blocks easier to work with.
## Usage
[Documentation](https://docs.smithed.dev/libraries/custom-block/)
## Downloading
-You can download it from [here](https://api.smithed.dev/v2/download?pack=custom-block)
+You can download it from [here](https://smithed.net/packs/custom-block)
or
You can build it from source using the [beet](https://github.com/mcbeet/beet)
diff --git a/smithed_libraries/packs/damage/README.md b/smithed_libraries/packs/damage/README.md
index 095a8632..d3e0d7d4 100644
--- a/smithed_libraries/packs/damage/README.md
+++ b/smithed_libraries/packs/damage/README.md
@@ -10,7 +10,7 @@ This library provides utilities to apply custom damage to entities and players.
## Usage
[Documentation](https://docs.smithed.dev/libraries/damage/)
## Downloading
-You can download it from [here](https://api.smithed.dev/v2/download?pack=damage)
+You can download it from [here](https://smithed.net/packs/damage)
or
You can build it from source using the [beet](https://github.com/mcbeet/beet)
diff --git a/smithed_libraries/packs/item/README.md b/smithed_libraries/packs/item/README.md
index f877890c..475ea048 100644
--- a/smithed_libraries/packs/item/README.md
+++ b/smithed_libraries/packs/item/README.md
@@ -7,7 +7,7 @@
## Usage
[Documentation](https://docs.smithed.dev/libraries/item/)
## Downloading
-You can download it from [here](https://api.smithed.dev/v2/download?pack=item)
+You can download it from [here](https://smithed.net/packs/item)
or
You can build it from source using the [beet](https://github.com/mcbeet/beet)
diff --git a/smithed_libraries/packs/prevent-aggression/README.md b/smithed_libraries/packs/prevent-aggression/README.md
index a127bfde..913af8db 100644
--- a/smithed_libraries/packs/prevent-aggression/README.md
+++ b/smithed_libraries/packs/prevent-aggression/README.md
@@ -20,7 +20,7 @@ All mobs that naturally attack villagers are added to the team by default:
## Usage
[Documentation](https://docs.smithed.dev/libraries/prevent-aggression/)
## Downloading
-You can download it from [here](https://api.smithed.dev/v2/download?pack=prevent-aggression)
+You can download it from [here](https://smithed.net/packs/prevent-aggression)
or
You can build it from source using the [beet](https://github.com/mcbeet/beet)
From 269d8d6291fc5e119dec78f4249bda025b669c0f Mon Sep 17 00:00:00 2001
From: edayot
Date: Sun, 28 Dec 2025 12:56:52 +0100
Subject: [PATCH 3/3] update title readme
---
smithed_libraries/packs/title/README.md | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/smithed_libraries/packs/title/README.md b/smithed_libraries/packs/title/README.md
index b6bdd431..55e79a01 100644
--- a/smithed_libraries/packs/title/README.md
+++ b/smithed_libraries/packs/title/README.md
@@ -1,10 +1,21 @@
+
+
+
+
# Title
-This library helps multiple data packs manage title & subtitle by aggregating usage by priority. This allows persistent messages to display without interrupting more urgent notification type messages.
+This library helps multiple data packs manage the title / subtitle by aggregating usage by priority. This allows persistent messages to display without interrupting more urgent notification type messages.
## Usage
-For usage information, see the [documentation](https://wiki.smithed.dev/libraries/smithed-core)
+For usage information, see the [documentation](https://docs.smithed.dev/libraries/title)
## Downloading
-You can download this library from [the website](https://smithed.dev/packs/smithed/title)
+You can download this library from [the website](https://smithed.net/packs/title)
or
You can build it from source using [beet](https://github.com/mcbeet/beet)
+### Building
+```
+$ pip install beet mecha
+$ git clone https://github.com/Smithed-MC/Libraries
+$ cd Libraries/title
+$ beet -s 'meta.libraries = ["title"]'
+```