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"]' +```