From 70fda25b83c81cf7e9a7cecf2394b235aa56b689 Mon Sep 17 00:00:00 2001 From: nageih Date: Sun, 12 Nov 2023 21:57:21 +0800 Subject: [PATCH 1/7] change patchouli book text into lang file --- .../assets/extended_drawers/lang/de_de.json | 25 +++++++- .../assets/extended_drawers/lang/en_us.json | 29 +++++++++ .../guide/de_de/categories/blocks.json | 6 +- .../guide/de_de/categories/modifiers.json | 6 +- .../guide/de_de/categories/networks.json | 8 +-- .../guide/de_de/entries/access_points.json | 20 +++--- .../guide/de_de/entries/connectors.json | 20 +++--- .../guide/de_de/entries/insertion_order.json | 26 ++++---- .../guide/de_de/entries/lock.json | 22 +++---- .../de_de/entries/mod_interoperability.json | 14 ++--- .../guide/de_de/entries/shadow_drawers.json | 20 +++--- .../guide/de_de/entries/simple_networks.json | 44 ++++++------- .../guide/de_de/entries/upgrades.json | 62 +++++++++---------- .../guide/de_de/entries/voiding.json | 14 ++--- .../guide/en_us/categories/blocks.json | 6 +- .../guide/en_us/categories/modifiers.json | 6 +- .../guide/en_us/categories/networks.json | 8 +-- .../guide/en_us/entries/access_points.json | 20 +++--- .../en_us/entries/capacity_limiters.json | 22 +++---- .../en_us/entries/compacting_drawers.json | 20 +++--- .../guide/en_us/entries/connectors.json | 20 +++--- .../guide/en_us/entries/drawers.json | 30 ++++----- .../guide/en_us/entries/duping.json | 14 ++--- .../guide/en_us/entries/hiding.json | 14 ++--- .../guide/en_us/entries/insertion_order.json | 26 ++++---- .../guide/en_us/entries/lock.json | 22 +++---- .../en_us/entries/mod_interoperability.json | 14 ++--- .../guide/en_us/entries/shadow_drawers.json | 20 +++--- .../guide/en_us/entries/simple_networks.json | 44 ++++++------- .../guide/en_us/entries/upgrades.json | 62 +++++++++---------- .../guide/en_us/entries/voiding.json | 14 ++--- 31 files changed, 367 insertions(+), 311 deletions(-) diff --git a/src/main/resources/assets/extended_drawers/lang/de_de.json b/src/main/resources/assets/extended_drawers/lang/de_de.json index 6b80268..2bf02d6 100644 --- a/src/main/resources/assets/extended_drawers/lang/de_de.json +++ b/src/main/resources/assets/extended_drawers/lang/de_de.json @@ -21,5 +21,28 @@ "book.extended_drawers.guide.name": "Extending Drawers", "book.extended_drawers.guide.landing_text": "Dieses Buch hilft dir Schritt für Schritt ein Lagersystem mit den Schubladen aufzubauen, sowie auch zeigen wie all die Blöcke und Items funktionieren.", - "book.extended_drawers.guide.subtitle": "Version ${version}" + "book.extended_drawers.guide.subtitle": "Version ${version}", + "book.extended_drawers.patchouli.text1": "Blöcke", + "book.extended_drawers.patchouli.text2": "Extended Drawers bietet eine Vielfalt an Blöcken mit verschiedenen Funktionen.", + "book.extended_drawers.patchouli.text3": "Modifiers", + "book.extended_drawers.patchouli.text4": "Modifiers sind Items welche zu Schubladen hinzugefügt werden können und damit ihr verhalten verändern. Manche von ihnen funktionieren wie Schalter und können auf meheren Schubladen gleichzeitig eingesetzt werden, währen andere einzeln eingesetzt werden müssen.", + "book.extended_drawers.patchouli.text5": "Schubladen Netzwerk", + "book.extended_drawers.patchouli.text6": "Dieser Eintrag zeigt dir wie ein Schubladen Netzwerk funktioniert und wie man eins selber aufbaut. $(br2)Er zeigt dir auch wie man das Netzwerk mit anderen Mods kompatibel macht.", + "book.extended_drawers.patchouli.text7": "Eingangs Punkte", + "book.extended_drawers.patchouli.text8": "Verbinder", + "book.extended_drawers.patchouli.text9": "Einlagerungs Reihenfolge", + "book.extended_drawers.patchouli.text10": "Zuerst, wird das Netzwerk nach Slots suchen die ein Item beinhalten. $(l:lock)Verschlossene@! Slots werden den geöffneten bevorzugt. Wenn ein Item nicht gefunden wird oder die Slots voll sind, wird das Netzwerk einen leeren Slot suchen. Non-$(l:voiding)Schatten@! Schubladen werden nicht bevorzugt damit du nicht versehentlich eine Items verlierst.", + "book.extended_drawers.patchouli.text11": "Regeln", + "book.extended_drawers.patchouli.text12": "Schlösser", + "book.extended_drawers.patchouli.text13": "Schlösser werden nicht verbracht wenn sie benutzt werden. Es ist ebenfalls möglich die Schlösser für das ganze System unzugänglich zu machen.", + "book.extended_drawers.patchouli.text14": "Mod Kompatibilität", + "book.extended_drawers.patchouli.text15": "Schatten Schubladen", + "book.extended_drawers.patchouli.text16": "Simple Netzwerke", + "book.extended_drawers.patchouli.text17": "Schubladen Upgrades", + "book.extended_drawers.patchouli.text18": "Der $(item)Upgrade Rahmen/$ ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen.", + "book.extended_drawers.patchouli.text19": "Das $(item)Schubladen Upgrade I/$ ist das erste Upgrade. Es verdoppelt den Schubladen Speicher.", + "book.extended_drawers.patchouli.text20": "Das $(item)Schubladen Upgrade II/$ ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher.", + "book.extended_drawers.patchouli.text21": "Das $(item)Schubladen Upgrade III/$ ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher.", + "book.extended_drawers.patchouli.text22": "Das $(item)Schubladen Upgrade IV/$ ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher.", + "book.extended_drawers.patchouli.text23": "Leere Modus" } diff --git a/src/main/resources/assets/extended_drawers/lang/en_us.json b/src/main/resources/assets/extended_drawers/lang/en_us.json index 118bb96..b8d55d5 100644 --- a/src/main/resources/assets/extended_drawers/lang/en_us.json +++ b/src/main/resources/assets/extended_drawers/lang/en_us.json @@ -37,6 +37,35 @@ "book.extended_drawers.guide.name": "Extending Drawers", "book.extended_drawers.guide.landing_text": "This guide will take you through all the steps of setting up great storage systems using drawers, as well as how each item and block in the mod work.", "book.extended_drawers.guide.subtitle": "Version ${version}", + "book.extended_drawers.patchouli.text1": "Blocks", + "book.extended_drawers.patchouli.text2": "Extended Drawers offers a variety of blocks with different uses.", + "book.extended_drawers.patchouli.text3": "Modifiers", + "book.extended_drawers.patchouli.text4": "Modifiers are items that can be added to drawers to change their behavior. Some work like toggles and can be used on multiple drawers while some have to be installed in the slot directly.", + "book.extended_drawers.patchouli.text5": "Drawer Networking", + "book.extended_drawers.patchouli.text6": "This section goes over how drawer networks work and how to set up one. $(br2)It also includes tips on how to integrate your network with other mods.", + "book.extended_drawers.patchouli.text7": "Access Points", + "book.extended_drawers.patchouli.text8": "Capacity Limiters", + "book.extended_drawers.patchouli.text9": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter. @p@Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid.", + "book.extended_drawers.patchouli.text10": "Compacting Drawers", + "book.extended_drawers.patchouli.text11": "Connectors", + "book.extended_drawers.patchouli.text12": "Normal Drawers", + "book.extended_drawers.patchouli.text13": "Duping Mode", + "book.extended_drawers.patchouli.text14": "Hidden Mode", + "book.extended_drawers.patchouli.text15": "Insertion Order", + "book.extended_drawers.patchouli.text16": "First, the network will search for slots containing the item. $(l:lock)Locked@! ones are preferred over unlocked ones. If the item isn't found or if the slots are full the network will search through empty slots. Non-$(l:voiding)voiding@! drawers will be preferred to make sure you don't accidentally void items. $(br2)For performance reasons sorting within these categories is arbitrary, but it shouldn't impact you that much.", + "book.extended_drawers.patchouli.text17": "Rules", + "book.extended_drawers.patchouli.text18": "Locking", + "book.extended_drawers.patchouli.text19": "Locks aren't consumed when used so you don't need to worry about making one for every drawer. It can also be used on access points to toggle the locks of the entire network.", + "book.extended_drawers.patchouli.text20": "Mod Interoperability", + "book.extended_drawers.patchouli.text21": "Shadow Drawers", + "book.extended_drawers.patchouli.text22": "Simple Networks", + "book.extended_drawers.patchouli.text23": "Drawer Upgrades", + "book.extended_drawers.patchouli.text24": "The $(item)Upgrade Frame/$ is the base item of all upgrades. It doesn't do anything by itself.", + "book.extended_drawers.patchouli.text25": "The $(item)Drawer Upgrade I/$ is the first tier of the upgrade. It doubles the capacity of the drawer.", + "book.extended_drawers.patchouli.text26": "The $(item)Drawer Upgrade II/$ is the second tier of the upgrade. It multiplies the capacity of the drawer by 4.", + "book.extended_drawers.patchouli.text27": "The $(item)Drawer Upgrade III/$ is the third tier of the upgrade. It multiplies the capacity of the drawer by 8.", + "book.extended_drawers.patchouli.text28": "The $(item)Drawer Upgrade IV/$ is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16.", + "book.extended_drawers.patchouli.text29": "Voiding Mode", "command.extended_drawers.reload.fail": "Failed to reload config. Check logs", "command.extended_drawers.reload.success": "Successfully reloaded config!", diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json index c8e107b..a3386de 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json @@ -1,5 +1,5 @@ { - "name": "Blöcke", - "description": "Extended Drawers bietet eine Vielfalt an Blöcken mit verschiedenen Funktionen.", - "icon": "extended_drawers:shadow_drawer" + "name": "book.extended_drawers.patchouli.text1", + "description": "book.extended_drawers.patchouli.text2", + "icon": "extended_drawers:shadow_drawer" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json index b4ac4d9..aff939e 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json @@ -1,5 +1,5 @@ { - "name": "Modifiers", - "description": "Modifiers sind Items welche zu Schubladen hinzugefügt werden können und damit ihr verhalten verändern. Manche von ihnen funktionieren wie Schalter und können auf meheren Schubladen gleichzeitig eingesetzt werden, währen andere einzeln eingesetzt werden müssen.", - "icon": "extended_drawers:t2_upgrade" + "name": "book.extended_drawers.patchouli.text3", + "description": "book.extended_drawers.patchouli.text4", + "icon": "extended_drawers:t2_upgrade" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json index 9e450a9..9db07b1 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json @@ -1,6 +1,6 @@ { - "name": "Schubladen Netzwerk", - "description": "Dieser Eintrag zeigt dir wie ein Schubladen Netzwerk funktioniert und wie man eins selber aufbaut. $(br2)Er zeigt dir auch wie man das Netzwerk mit anderen Mods kompatibel macht.", - "icon": "extended_drawers:access_point", - "sortnum": 1 + "name": "book.extended_drawers.patchouli.text5", + "description": "book.extended_drawers.patchouli.text6", + "icon": "extended_drawers:access_point", + "sortnum": 1 } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json index 3802340..5daaefc 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json @@ -1,12 +1,12 @@ { - "name": "Eingangs Punkte", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Eingangs Punkte@! ermöglichen das einfügen von Items in das $(l:simple_networks)Netzwerk@! und die richtige Schublade. Siehe $(l:insertion_order)hier@! für Bestellungen. @p@Sie dienen ebenfalls als Anzeige für andere Mods, die auf das Netzwerk zugreifen. Siehe $(l:mod_interoperability)hier@! für mehr Informationen.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:access_point" - } - ] + "name": "book.extended_drawers.patchouli.text7", + "icon": "extended_drawers:access_point", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Eingangs Punkte@! ermöglichen das einfügen von Items in das $(l:simple_networks)Netzwerk@! und die richtige Schublade. Siehe $(l:insertion_order)hier@! für Bestellungen. @p@Sie dienen ebenfalls als Anzeige für andere Mods, die auf das Netzwerk zugreifen. Siehe $(l:mod_interoperability)hier@! für mehr Informationen.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:access_point" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json index 9dd735f..6448c04 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json @@ -1,12 +1,12 @@ { - "name": "Verbinder", - "icon": "extended_drawers:connector", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Verbinder@! sind einfache Blöocke die einem erlauben verschiedene Teile an das $(l:simple_networks)Netzwerk@! anzuschließen! Ohne resourcen für $(l:drawers)Schubladen@! zu verwenden!. @p@Sie verursachen auch weniger lags, da sie keine Speicherdaten beinhalten.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:connector" - } - ] + "name": "book.extended_drawers.patchouli.text8", + "icon": "extended_drawers:connector", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Verbinder@! sind einfache Blöocke die einem erlauben verschiedene Teile an das $(l:simple_networks)Netzwerk@! anzuschließen! Ohne resourcen für $(l:drawers)Schubladen@! zu verwenden!. @p@Sie verursachen auch weniger lags, da sie keine Speicherdaten beinhalten.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:connector" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json index 8c6b153..9a7ce61 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json @@ -1,15 +1,15 @@ { - "name": "Einlagerungs Reihenfolge", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:networks", - "pages": [ - "Vielleicht hast du gemerkt, dass das $(l:networks)Netzwerk@! manche Slots mehr bevorzugt als andere. Das passiert, damit das Netzwerk manchen Slots Vorrang gibt, um dein Leben leichter zu machen. @p@Das Kennen dieser regeln könnte sich nützlich erweisen wenn du ein Netzwerk bauen willst.", - { - "type": "patchouli:text", - "text": "Zuerst, wird das Netzwerk nach Slots suchen die ein Item beinhalten. $(l:lock)Verschlossene@! Slots werden den geöffneten bevorzugt. Wenn ein Item nicht gefunden wird oder die Slots voll sind, wird das Netzwerk einen leeren Slot suchen. Non-$(l:voiding)Schatten@! Schubladen werden nicht bevorzugt damit du nicht versehentlich eine Items verlierst.", - "title": "Regeln" - }, - "$(l)Beispiel #1:/$$(br)Ein Netzwerk mit einem Diamanten im Lost ist verschlossen. Wenn du veruchst einen Diamanten reinzulegen, wird der Diamant in den verschlossenen Slot gelangen, wenn noch Platz frei ist. @p@$(l)Beispiel #2:/$$(br)Ein Netzwerk hat einen leeren verschlossenen Slot und einen Slot mit einem Smaragd. Wenn wir versuchen einen Smaragden reinzulegen, wird der Slot mit dem Smaragden bevorzugt als der verschlossene Slot.", - "$(l)Beispiel #3:/$$(br)Ein Netzwerk hat einen Schatten Slot mit einem Diamanten und einen normalen Slot mit einem Diamanten. Wenn ein Diamant in das Netzwerk eingefügt wird, wird der Diamant in den normalen Slot reingelegt, solange es noch Platz gibt. @p@$(l)Beispiel #4:/$$(br)Ein Netzwerk hat einen vollen und verschlossen Schatten Slot und einen offenen Schatten Slot. In beiden befinden sich Diamanten. Wenn du versuchst einen Diamanten reinzulegen, wird der Diamant von dem verschlossenem Schatten Slot bevorzugt." - ] + "name": "book.extended_drawers.patchouli.text9", + "icon": "extended_drawers:access_point", + "category": "extended_drawers:networks", + "pages": [ + "Vielleicht hast du gemerkt, dass das $(l:networks)Netzwerk@! manche Slots mehr bevorzugt als andere. Das passiert, damit das Netzwerk manchen Slots Vorrang gibt, um dein Leben leichter zu machen. @p@Das Kennen dieser regeln könnte sich nützlich erweisen wenn du ein Netzwerk bauen willst.", + { + "type": "patchouli:text", + "text": "book.extended_drawers.patchouli.text10", + "title": "book.extended_drawers.patchouli.text11" + }, + "$(l)Beispiel #1:/$$(br)Ein Netzwerk mit einem Diamanten im Lost ist verschlossen. Wenn du veruchst einen Diamanten reinzulegen, wird der Diamant in den verschlossenen Slot gelangen, wenn noch Platz frei ist. @p@$(l)Beispiel #2:/$$(br)Ein Netzwerk hat einen leeren verschlossenen Slot und einen Slot mit einem Smaragd. Wenn wir versuchen einen Smaragden reinzulegen, wird der Slot mit dem Smaragden bevorzugt als der verschlossene Slot.", + "$(l)Beispiel #3:/$$(br)Ein Netzwerk hat einen Schatten Slot mit einem Diamanten und einen normalen Slot mit einem Diamanten. Wenn ein Diamant in das Netzwerk eingefügt wird, wird der Diamant in den normalen Slot reingelegt, solange es noch Platz gibt. @p@$(l)Beispiel #4:/$$(br)Ein Netzwerk hat einen vollen und verschlossen Schatten Slot und einen offenen Schatten Slot. In beiden befinden sich Diamanten. Wenn du versuchst einen Diamanten reinzulegen, wird der Diamant von dem verschlossenem Schatten Slot bevorzugt." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json index 38d6366..e7ab5ad 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json @@ -1,13 +1,13 @@ { - "name": "Schlösser", - "icon": "extended_drawers:lock", - "category": "extended_drawers:modifiers", - "pages": [ - "Das auf- und zuschließen erfolg durch einen $(item)Schloss/$. Das macht es unmöglich den Item Typ von der $(l:drawers)drawer@! zu entfernen. @p@Es ist nützlich, wenn man das Netzwerk organisiert haben will oder es $(l:mod_interoperability)kompatibilitäts Probleme mit anderen Mods@! gibt.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:lock", - "text": "Schlösser werden nicht verbracht wenn sie benutzt werden. Es ist ebenfalls möglich die Schlösser für das ganze System unzugänglich zu machen." - } - ] + "name": "book.extended_drawers.patchouli.text12", + "icon": "extended_drawers:lock", + "category": "extended_drawers:modifiers", + "pages": [ + "Das auf- und zuschließen erfolg durch einen $(item)Schloss/$. Das macht es unmöglich den Item Typ von der $(l:drawers)drawer@! zu entfernen. @p@Es ist nützlich, wenn man das Netzwerk organisiert haben will oder es $(l:mod_interoperability)kompatibilitäts Probleme mit anderen Mods@! gibt.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:lock", + "text": "book.extended_drawers.patchouli.text13" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json index ea5ec3e..59d24d8 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json @@ -1,9 +1,9 @@ { - "name": "Mod Kompatibilität", - "icon": "minecraft:hopper", - "category": "extended_drawers:networks", - "pages": [ - "$(l:simple_networks)Netzwerke@! können mit anderen Mod Speicher Medien mit Hilfe der @thing@fabric transfer api@! verbunden werden. @p@Individuelle $(l:drawers)Schubladen@! unterstützen das einfügen und entnehmen Mod Items aus deren Slots. @p@$(l:access_points)Zugangspunkte@! und $(l:shadow_drawers)Schatten Schubladen@! ermöglichen den Zugang and das ganze Netzwerk mit zusätzlichen Filter Einstellungen wenn eine Schatten Schublade benutzt wird.", - "Diese Systeme erlauben dir ein complexes System zu bauen. $(br2)Hier ein paar Beispiele:$(br)$(li)Du kannst ein ME System an einen Zugangspunkt anschließen und auf das Lager zugreifen. $(li)Du kannst lange Ketten aus Schatten Schubladen nutzen um Itmes über lange Distanzen zu transportieren, ohne dass zwischendurch Chunks geladen werden müssen." - ] + "name": "book.extended_drawers.patchouli.text14", + "icon": "minecraft:hopper", + "category": "extended_drawers:networks", + "pages": [ + "$(l:simple_networks)Netzwerke@! können mit anderen Mod Speicher Medien mit Hilfe der @thing@fabric transfer api@! verbunden werden. @p@Individuelle $(l:drawers)Schubladen@! unterstützen das einfügen und entnehmen Mod Items aus deren Slots. @p@$(l:access_points)Zugangspunkte@! und $(l:shadow_drawers)Schatten Schubladen@! ermöglichen den Zugang and das ganze Netzwerk mit zusätzlichen Filter Einstellungen wenn eine Schatten Schublade benutzt wird.", + "Diese Systeme erlauben dir ein complexes System zu bauen. $(br2)Hier ein paar Beispiele:$(br)$(li)Du kannst ein ME System an einen Zugangspunkt anschließen und auf das Lager zugreifen. $(li)Du kannst lange Ketten aus Schatten Schubladen nutzen um Itmes über lange Distanzen zu transportieren, ohne dass zwischendurch Chunks geladen werden müssen." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json index 20a30d0..3a11742 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json @@ -1,12 +1,12 @@ { - "name": "Schatten Schubladen", - "icon": "extended_drawers:shadow_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "$(item)Schatten Schubladen/$ ähneln den $(l:access_points)Zugangspunkten/$ nur dass sie mit einem Item funktionieren. Sie erlauben dem Spieler items zu entnehmen und ihre genauer Anzahl anzeigen. $(br2)Sie verhalten sie als wären sie $(l:lock)verschlossen@!, aber deren Item Filter kann mit einem Shift + Click entfernt werden.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:shadow_drawer" - } - ] + "name": "book.extended_drawers.patchouli.text15", + "icon": "extended_drawers:shadow_drawer", + "category": "extended_drawers:blocks", + "pages": [ + "$(item)Schatten Schubladen/$ ähneln den $(l:access_points)Zugangspunkten/$ nur dass sie mit einem Item funktionieren. Sie erlauben dem Spieler items zu entnehmen und ihre genauer Anzahl anzeigen. $(br2)Sie verhalten sie als wären sie $(l:lock)verschlossen@!, aber deren Item Filter kann mit einem Shift + Click entfernt werden.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:shadow_drawer" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json index 7c6f97c..c5d6a50 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json @@ -1,23 +1,25 @@ { - "name": "Simple Netzwerke", - "icon": "extended_drawers:single_drawer", - "category": "extended_drawers:networks", - "pages": [ - "Wenn du eingie $(l:drawers)Schubladen@! nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. $(br2)Wir fangen einfach an und fügen einen $(l:access_points)Zugangspunkt@! zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", - { - "type": "patchouli:multiblock", - "multiblock": { - "mapping": { - "D": "extended_drawers:single_drawer[facing=west]", - "0": "extended_drawers:single_drawer[facing=west]", - "A": "extended_drawers:access_point" - }, - "pattern": [ - ["D0A"] - ] - }, - "enable_visualize": false, - "text": "" - } - ] + "name": "book.extended_drawers.patchouli.text16", + "icon": "extended_drawers:single_drawer", + "category": "extended_drawers:networks", + "pages": [ + "Wenn du eingie $(l:drawers)Schubladen@! nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. $(br2)Wir fangen einfach an und fügen einen $(l:access_points)Zugangspunkt@! zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", + { + "type": "patchouli:multiblock", + "multiblock": { + "mapping": { + "D": "extended_drawers:single_drawer[facing=west]", + "0": "extended_drawers:single_drawer[facing=west]", + "A": "extended_drawers:access_point" + }, + "pattern": [ + [ + "D0A" + ] + ] + }, + "enable_visualize": false, + "text": "" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json index f7d79d7..690b92c 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json @@ -1,33 +1,33 @@ { - "name": "Schubladen Upgrades", - "icon": "extended_drawers:t2_upgrade", - "category": "extended_drawers:modifiers", - "pages": [ - "@item@Upgrades@! haben verschiedene Stufen. Sie erhöhen die Kapazität von $(l:drawers)Schubladen@!. @p@Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem @item@Upgrade@! während du schleichst. @p@Sie sind sehr nützlich wenn wir ein großes, sortiertes System bauen wollen.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:upgrade_frame", - "text": "Der $(item)Upgrade Rahmen/$ ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t1_upgrade", - "text": "Das $(item)Schubladen Upgrade I/$ ist das erste Upgrade. Es verdoppelt den Schubladen Speicher." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t2_upgrade", - "text": "Das $(item)Schubladen Upgrade II/$ ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t3_upgrade", - "text": "Das $(item)Schubladen Upgrade III/$ ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t4_upgrade", - "text": "Das $(item)Schubladen Upgrade IV/$ ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher." - } - ] + "name": "book.extended_drawers.patchouli.text17", + "icon": "extended_drawers:t2_upgrade", + "category": "extended_drawers:modifiers", + "pages": [ + "@item@Upgrades@! haben verschiedene Stufen. Sie erhöhen die Kapazität von $(l:drawers)Schubladen@!. @p@Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem @item@Upgrade@! während du schleichst. @p@Sie sind sehr nützlich wenn wir ein großes, sortiertes System bauen wollen.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:upgrade_frame", + "text": "book.extended_drawers.patchouli.text18" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t1_upgrade", + "text": "book.extended_drawers.patchouli.text19" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t2_upgrade", + "text": "book.extended_drawers.patchouli.text20" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t3_upgrade", + "text": "book.extended_drawers.patchouli.text21" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t4_upgrade", + "text": "book.extended_drawers.patchouli.text22" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json index e9b8060..bf7508e 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json @@ -1,9 +1,9 @@ { - "name": "Leere Modus", - "icon": "minecraft:lava_bucket", - "category": "extended_drawers:modifiers", - "pages": [ - "Der Leere Modus kann mit einem $(item)Lava Eimer/$ aktiviert werden. In diesem Modus wird die $(l:drawers)Schublade@! überschüssige Items zerstören. @p@Dieser Mods ist nützlich wenn man zu viel von einem ungewöhnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", - "Genau wie $(l:lock)Schlösser@! wird der Eimer nicht verbraucht. @p@Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verstören. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zufällig platzierst." - ] + "name": "book.extended_drawers.patchouli.text23", + "icon": "minecraft:lava_bucket", + "category": "extended_drawers:modifiers", + "pages": [ + "Der Leere Modus kann mit einem $(item)Lava Eimer/$ aktiviert werden. In diesem Modus wird die $(l:drawers)Schublade@! überschüssige Items zerstören. @p@Dieser Mods ist nützlich wenn man zu viel von einem ungewöhnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", + "Genau wie $(l:lock)Schlösser@! wird der Eimer nicht verbraucht. @p@Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verstören. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zufällig platzierst." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json index 3103a2a..a3386de 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json @@ -1,5 +1,5 @@ { - "name": "Blocks", - "description": "Extended Drawers offers a variety of blocks with different uses.", - "icon": "extended_drawers:shadow_drawer" + "name": "book.extended_drawers.patchouli.text1", + "description": "book.extended_drawers.patchouli.text2", + "icon": "extended_drawers:shadow_drawer" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json index 51ce742..aff939e 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json @@ -1,5 +1,5 @@ { - "name": "Modifiers", - "description": "Modifiers are items that can be added to drawers to change their behavior. Some work like toggles and can be used on multiple drawers while some have to be installed in the slot directly.", - "icon": "extended_drawers:t2_upgrade" + "name": "book.extended_drawers.patchouli.text3", + "description": "book.extended_drawers.patchouli.text4", + "icon": "extended_drawers:t2_upgrade" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json index 5e9c7c4..9db07b1 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json @@ -1,6 +1,6 @@ { - "name": "Drawer Networking", - "description": "This section goes over how drawer networks work and how to set up one. $(br2)It also includes tips on how to integrate your network with other mods.", - "icon": "extended_drawers:access_point", - "sortnum": 1 + "name": "book.extended_drawers.patchouli.text5", + "description": "book.extended_drawers.patchouli.text6", + "icon": "extended_drawers:access_point", + "sortnum": 1 } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json index 9fa588d..bc0fda0 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json @@ -1,12 +1,12 @@ { - "name": "Access Points", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Access Points@! allow inserting items to the whole $(l:simple_networks)network@!, automatically finding the right drawer, see $(l:insertion_order)this@! for ordering. @p@They also act as an interface for other mods to access the network, see $(l:mod_interoperability)this@! for more info.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:access_point" - } - ] + "name": "book.extended_drawers.patchouli.text7", + "icon": "extended_drawers:access_point", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Access Points@! allow inserting items to the whole $(l:simple_networks)network@!, automatically finding the right drawer, see $(l:insertion_order)this@! for ordering. @p@They also act as an interface for other mods to access the network, see $(l:mod_interoperability)this@! for more info.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:access_point" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json index 6d1d503..ab7fbe7 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json @@ -1,13 +1,13 @@ { - "name": "Capacity Limiters", - "icon": "extended_drawers:limiter", - "category": "extended_drawers:modifiers", - "pages": [ - "$(item)Capacity Limiters/$ are useful little items that allow you to limit the capacity of $(l:drawers)drawers@!. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone. @p@Right click with one in hand to open it's configuration screen where you can set the limit.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:limiter", - "text": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter. @p@Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid." - } - ] + "name": "book.extended_drawers.patchouli.text8", + "icon": "extended_drawers:limiter", + "category": "extended_drawers:modifiers", + "pages": [ + "$(item)Capacity Limiters/$ are useful little items that allow you to limit the capacity of $(l:drawers)drawers@!. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone. @p@Right click with one in hand to open it's configuration screen where you can set the limit.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:limiter", + "text": "book.extended_drawers.patchouli.text9" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json index c9de462..bd1b4f4 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json @@ -1,12 +1,12 @@ { - "name": "Compacting Drawers", - "icon": "extended_drawers:compacting_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "While slightly more expensive to craft $(item)compacting drawers/$ offer a lot of convenience over regular $(l:drawers)drawers/$. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:compacting_drawer" - } - ] + "name": "book.extended_drawers.patchouli.text10", + "icon": "extended_drawers:compacting_drawer", + "category": "extended_drawers:blocks", + "pages": [ + "While slightly more expensive to craft $(item)compacting drawers/$ offer a lot of convenience over regular $(l:drawers)drawers/$. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:compacting_drawer" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json index c6debed..68ccc9a 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json @@ -1,12 +1,12 @@ { - "name": "Connectors", - "icon": "extended_drawers:connector", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Connectors@! are simple blocks that allow you to connect different parts of your $(l:simple_networks)network@! together without wasting resources on $(l:drawers)drawers@!. @p@They also produce less lag as they don't have to store any data.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:connector" - } - ] + "name": "book.extended_drawers.patchouli.text11", + "icon": "extended_drawers:connector", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Connectors@! are simple blocks that allow you to connect different parts of your $(l:simple_networks)network@! together without wasting resources on $(l:drawers)drawers@!. @p@They also produce less lag as they don't have to store any data.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:connector" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json index 91e9b2b..8ee022c 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json @@ -1,17 +1,17 @@ { - "name": "Normal Drawers", - "icon": "extended_drawers:single_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Drawers@! are the core components of $(l:simple_networks)networks@! as they store items. They can be improved using $(l:modifiers)modifiers@!. @p@They come in different configurations: 1x1, 2x1 and 2x2.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:single_drawer", - "recipe2": "extended_drawers:double_drawer" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:quad_drawer" - } - ] + "name": "book.extended_drawers.patchouli.text12", + "icon": "extended_drawers:single_drawer", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Drawers@! are the core components of $(l:simple_networks)networks@! as they store items. They can be improved using $(l:modifiers)modifiers@!. @p@They come in different configurations: 1x1, 2x1 and 2x2.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:single_drawer", + "recipe2": "extended_drawers:double_drawer" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:quad_drawer" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json index 71cab5f..01365a4 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json @@ -1,9 +1,9 @@ { - "name": "Duping Mode", - "icon": "extended_drawers:dupe_wand", - "category": "extended_drawers:modifiers", - "pages": [ - "Duping mode can be toggled with a $(item)dupe wand/$. It makes it so that the $(l:drawers)drawer@! starts duping items when you extract beyond what it stores. @p@This is useful for server admins that want to give out free items, or as an endgame unlock in a modpack.", - "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Unlike other modifiers this one isn't obtainable in survival mode by default. However, modpacks often add recipes for the dupe wand." - ] + "name": "book.extended_drawers.patchouli.text13", + "icon": "extended_drawers:dupe_wand", + "category": "extended_drawers:modifiers", + "pages": [ + "Duping mode can be toggled with a $(item)dupe wand/$. It makes it so that the $(l:drawers)drawer@! starts duping items when you extract beyond what it stores. @p@This is useful for server admins that want to give out free items, or as an endgame unlock in a modpack.", + "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Unlike other modifiers this one isn't obtainable in survival mode by default. However, modpacks often add recipes for the dupe wand." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json index 9fd61a2..f69caef 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json @@ -1,9 +1,9 @@ { - "name": "Hidden Mode", - "icon": "minecraft:black_dye", - "category": "extended_drawers:modifiers", - "pages": [ - "Hidden mode can be toggled with a $(item)black dye/$. It makes it so that the $(l:drawers)drawer@! doesn't show it's item'. @p@This is mostly useful when you have a big network of drawers and want to improve performance as rendering the item icons can be very expensive.", - "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Hiding can also applied to $(l:shadow_drawers)shadow drawers@!. This is mostly useful if you want to use one in a contraption." - ] + "name": "book.extended_drawers.patchouli.text14", + "icon": "minecraft:black_dye", + "category": "extended_drawers:modifiers", + "pages": [ + "Hidden mode can be toggled with a $(item)black dye/$. It makes it so that the $(l:drawers)drawer@! doesn't show it's item'. @p@This is mostly useful when you have a big network of drawers and want to improve performance as rendering the item icons can be very expensive.", + "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Hiding can also applied to $(l:shadow_drawers)shadow drawers@!. This is mostly useful if you want to use one in a contraption." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json index 6aec446..272d892 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json @@ -1,15 +1,15 @@ { - "name": "Insertion Order", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:networks", - "pages": [ - "You may have noticed that when inserting items into a $(l:networks)network@! they prefer certain slots. This is because I have included a little bit of logic in networks so that they prioritizes certain slots to make your life easier. @p@Knowing these rules will be useful when designing storage systems so I have decided to write them down here.", - { - "type": "patchouli:text", - "text": "First, the network will search for slots containing the item. $(l:lock)Locked@! ones are preferred over unlocked ones. If the item isn't found or if the slots are full the network will search through empty slots. Non-$(l:voiding)voiding@! drawers will be preferred to make sure you don't accidentally void items. $(br2)For performance reasons sorting within these categories is arbitrary, but it shouldn't impact you that much.", - "title": "Rules" - }, - "$(l)Example #1:/$$(br)A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can. @p@$(l)Example #2:/$$(br)A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", - "$(l)Example #3:/$$(br)A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can. @p@$(l)Example #4:/$$(br)A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space." - ] + "name": "book.extended_drawers.patchouli.text15", + "icon": "extended_drawers:access_point", + "category": "extended_drawers:networks", + "pages": [ + "You may have noticed that when inserting items into a $(l:networks)network@! they prefer certain slots. This is because I have included a little bit of logic in networks so that they prioritizes certain slots to make your life easier. @p@Knowing these rules will be useful when designing storage systems so I have decided to write them down here.", + { + "type": "patchouli:text", + "text": "book.extended_drawers.patchouli.text16", + "title": "book.extended_drawers.patchouli.text17" + }, + "$(l)Example #1:/$$(br)A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can. @p@$(l)Example #2:/$$(br)A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", + "$(l)Example #3:/$$(br)A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can. @p@$(l)Example #4:/$$(br)A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json index 3176c98..3cfa882 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json @@ -1,13 +1,13 @@ { - "name": "Locking", - "icon": "extended_drawers:lock", - "category": "extended_drawers:modifiers", - "pages": [ - "Locking and unlocking is done using the $(item)Lock/$ item. It makes it impossible to change the type of item the $(l:drawers)drawer@! holds while allowing the count to change. @p@Useful when creating organised sorting systems or when $(l:mod_interoperability)linking to other mods@!.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:lock", - "text": "Locks aren't consumed when used so you don't need to worry about making one for every drawer. It can also be used on access points to toggle the locks of the entire network." - } - ] + "name": "book.extended_drawers.patchouli.text18", + "icon": "extended_drawers:lock", + "category": "extended_drawers:modifiers", + "pages": [ + "Locking and unlocking is done using the $(item)Lock/$ item. It makes it impossible to change the type of item the $(l:drawers)drawer@! holds while allowing the count to change. @p@Useful when creating organised sorting systems or when $(l:mod_interoperability)linking to other mods@!.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:lock", + "text": "book.extended_drawers.patchouli.text19" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json index 1167678..fccc4f9 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json @@ -1,9 +1,9 @@ { - "name": "Mod Interoperability", - "icon": "minecraft:hopper", - "category": "extended_drawers:networks", - "pages": [ - "$(l:simple_networks)Networks@! can be interacted with by any mod using the @thing@fabric transfer api@! as well as hoppers. @p@Individual $(l:drawers)drawers@! support inserting and extracting from their slots. @p@$(l:access_points)Access points@! and $(l:shadow_drawers)shadow drawers@! provide access to the whole network with additional filtering if using a shadow drawer.", - "These systems allow you to build complex contraptions that can do all kinds of things. $(br2)Here are some examples:$(br)$(li)You can hook up a ME system from applied energetics to an access point for easy gui access. $(li)You can use long connector chains and shadow drawers to transfer items long distances instantly and without chunk loading in the middle." - ] + "name": "book.extended_drawers.patchouli.text20", + "icon": "minecraft:hopper", + "category": "extended_drawers:networks", + "pages": [ + "$(l:simple_networks)Networks@! can be interacted with by any mod using the @thing@fabric transfer api@! as well as hoppers. @p@Individual $(l:drawers)drawers@! support inserting and extracting from their slots. @p@$(l:access_points)Access points@! and $(l:shadow_drawers)shadow drawers@! provide access to the whole network with additional filtering if using a shadow drawer.", + "These systems allow you to build complex contraptions that can do all kinds of things. $(br2)Here are some examples:$(br)$(li)You can hook up a ME system from applied energetics to an access point for easy gui access. $(li)You can use long connector chains and shadow drawers to transfer items long distances instantly and without chunk loading in the middle." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json index 7d2b801..f397c08 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json @@ -1,12 +1,12 @@ { - "name": "Shadow Drawers", - "icon": "extended_drawers:shadow_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "$(item)Shadow Drawers/$ are similar to $(l:access_points)access points/$ but only work with one item. They also allow players to extract items and show the count. $(br2)They behave like they would be $(l:lock)locked@!, but their item can be cleared by shift-clicking.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:shadow_drawer" - } - ] + "name": "book.extended_drawers.patchouli.text21", + "icon": "extended_drawers:shadow_drawer", + "category": "extended_drawers:blocks", + "pages": [ + "$(item)Shadow Drawers/$ are similar to $(l:access_points)access points/$ but only work with one item. They also allow players to extract items and show the count. $(br2)They behave like they would be $(l:lock)locked@!, but their item can be cleared by shift-clicking.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:shadow_drawer" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json index d8722d7..65ee469 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json @@ -1,23 +1,25 @@ { - "name": "Simple Networks", - "icon": "extended_drawers:single_drawer", - "category": "extended_drawers:networks", - "pages": [ - "Just by placing some $(l:drawers)drawers@! next to each other you have created as simple network. However, that network doesn't do anything yet. $(br2)We'll start simple and add an $(l:access_points)access point@! to the network. It allows you to insert items into the drawers they belong in without walking over to them.", - { - "type": "patchouli:multiblock", - "multiblock": { - "mapping": { - "D": "extended_drawers:single_drawer[facing=west]", - "0": "extended_drawers:single_drawer[facing=west]", - "A": "extended_drawers:access_point" - }, - "pattern": [ - ["D0A"] - ] - }, - "enable_visualize": false, - "text": "" - } - ] + "name": "book.extended_drawers.patchouli.text22", + "icon": "extended_drawers:single_drawer", + "category": "extended_drawers:networks", + "pages": [ + "Just by placing some $(l:drawers)drawers@! next to each other you have created as simple network. However, that network doesn't do anything yet. $(br2)We'll start simple and add an $(l:access_points)access point@! to the network. It allows you to insert items into the drawers they belong in without walking over to them.", + { + "type": "patchouli:multiblock", + "multiblock": { + "mapping": { + "D": "extended_drawers:single_drawer[facing=west]", + "0": "extended_drawers:single_drawer[facing=west]", + "A": "extended_drawers:access_point" + }, + "pattern": [ + [ + "D0A" + ] + ] + }, + "enable_visualize": false, + "text": "" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json index a735afd..f56c3f8 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json @@ -1,33 +1,33 @@ { - "name": "Drawer Upgrades", - "icon": "extended_drawers:t2_upgrade", - "category": "extended_drawers:modifiers", - "pages": [ - "@item@Upgrades@! are applied using different upgrade items. They increase the capacity of a $(l:drawers)drawer@! slot. @p@To install one, simply click on a slot with the @item@upgrade@! in hand while sneaking. @p@They are most useful when storing lots of items.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:upgrade_frame", - "text": "The $(item)Upgrade Frame/$ is the base item of all upgrades. It doesn't do anything by itself." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t1_upgrade", - "text": "The $(item)Drawer Upgrade I/$ is the first tier of the upgrade. It doubles the capacity of the drawer." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t2_upgrade", - "text": "The $(item)Drawer Upgrade II/$ is the second tier of the upgrade. It multiplies the capacity of the drawer by 4." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t3_upgrade", - "text": "The $(item)Drawer Upgrade III/$ is the third tier of the upgrade. It multiplies the capacity of the drawer by 8." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t4_upgrade", - "text": "The $(item)Drawer Upgrade IV/$ is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16." - } - ] + "name": "book.extended_drawers.patchouli.text23", + "icon": "extended_drawers:t2_upgrade", + "category": "extended_drawers:modifiers", + "pages": [ + "@item@Upgrades@! are applied using different upgrade items. They increase the capacity of a $(l:drawers)drawer@! slot. @p@To install one, simply click on a slot with the @item@upgrade@! in hand while sneaking. @p@They are most useful when storing lots of items.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:upgrade_frame", + "text": "book.extended_drawers.patchouli.text24" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t1_upgrade", + "text": "book.extended_drawers.patchouli.text25" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t2_upgrade", + "text": "book.extended_drawers.patchouli.text26" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t3_upgrade", + "text": "book.extended_drawers.patchouli.text27" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t4_upgrade", + "text": "book.extended_drawers.patchouli.text28" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json index 49a8880..b69030e 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json @@ -1,9 +1,9 @@ { - "name": "Voiding Mode", - "icon": "minecraft:lava_bucket", - "category": "extended_drawers:modifiers", - "pages": [ - "Voiding mode can be toggled with a $(item)lava bucket/$. It makes it so that the $(l:drawers)drawer@! deletes excess items. @p@This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", - "Like $(l:lock)locks@! they aren't consumed and can be applied to access points. @p@Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead." - ] + "name": "book.extended_drawers.patchouli.text29", + "icon": "minecraft:lava_bucket", + "category": "extended_drawers:modifiers", + "pages": [ + "Voiding mode can be toggled with a $(item)lava bucket/$. It makes it so that the $(l:drawers)drawer@! deletes excess items. @p@This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", + "Like $(l:lock)locks@! they aren't consumed and can be applied to access points. @p@Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead." + ] } \ No newline at end of file From 4567e2fd1f7fc820db3f4acd5d0c10415171e569 Mon Sep 17 00:00:00 2001 From: nageih Date: Sun, 12 Nov 2023 21:59:57 +0800 Subject: [PATCH 2/7] Update book.json --- .../data/extended_drawers/patchouli_books/guide/book.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json b/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json index f8cef59..4d35468 100644 --- a/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json +++ b/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json @@ -15,5 +15,6 @@ "@mod@": "$(#eb2cf5)", "@!": "$()", "@p@": "$(p)" - } + }, + "i18n":true } \ No newline at end of file From fdbc4b9889c2972334681f66faa3474cb525f5bc Mon Sep 17 00:00:00 2001 From: nageih Date: Mon, 20 Nov 2023 21:12:14 +0800 Subject: [PATCH 3/7] Revert "change patchouli book text into lang file" This reverts commit 70fda25b83c81cf7e9a7cecf2394b235aa56b689. --- .../assets/extended_drawers/lang/de_de.json | 25 +------- .../assets/extended_drawers/lang/en_us.json | 29 --------- .../guide/de_de/categories/blocks.json | 6 +- .../guide/de_de/categories/modifiers.json | 6 +- .../guide/de_de/categories/networks.json | 8 +-- .../guide/de_de/entries/access_points.json | 20 +++--- .../guide/de_de/entries/connectors.json | 20 +++--- .../guide/de_de/entries/insertion_order.json | 26 ++++---- .../guide/de_de/entries/lock.json | 22 +++---- .../de_de/entries/mod_interoperability.json | 14 ++--- .../guide/de_de/entries/shadow_drawers.json | 20 +++--- .../guide/de_de/entries/simple_networks.json | 44 +++++++------ .../guide/de_de/entries/upgrades.json | 62 +++++++++---------- .../guide/de_de/entries/voiding.json | 14 ++--- .../guide/en_us/categories/blocks.json | 6 +- .../guide/en_us/categories/modifiers.json | 6 +- .../guide/en_us/categories/networks.json | 8 +-- .../guide/en_us/entries/access_points.json | 20 +++--- .../en_us/entries/capacity_limiters.json | 22 +++---- .../en_us/entries/compacting_drawers.json | 20 +++--- .../guide/en_us/entries/connectors.json | 20 +++--- .../guide/en_us/entries/drawers.json | 30 ++++----- .../guide/en_us/entries/duping.json | 14 ++--- .../guide/en_us/entries/hiding.json | 14 ++--- .../guide/en_us/entries/insertion_order.json | 26 ++++---- .../guide/en_us/entries/lock.json | 22 +++---- .../en_us/entries/mod_interoperability.json | 14 ++--- .../guide/en_us/entries/shadow_drawers.json | 20 +++--- .../guide/en_us/entries/simple_networks.json | 44 +++++++------ .../guide/en_us/entries/upgrades.json | 62 +++++++++---------- .../guide/en_us/entries/voiding.json | 14 ++--- 31 files changed, 311 insertions(+), 367 deletions(-) diff --git a/src/main/resources/assets/extended_drawers/lang/de_de.json b/src/main/resources/assets/extended_drawers/lang/de_de.json index 2bf02d6..6b80268 100644 --- a/src/main/resources/assets/extended_drawers/lang/de_de.json +++ b/src/main/resources/assets/extended_drawers/lang/de_de.json @@ -21,28 +21,5 @@ "book.extended_drawers.guide.name": "Extending Drawers", "book.extended_drawers.guide.landing_text": "Dieses Buch hilft dir Schritt für Schritt ein Lagersystem mit den Schubladen aufzubauen, sowie auch zeigen wie all die Blöcke und Items funktionieren.", - "book.extended_drawers.guide.subtitle": "Version ${version}", - "book.extended_drawers.patchouli.text1": "Blöcke", - "book.extended_drawers.patchouli.text2": "Extended Drawers bietet eine Vielfalt an Blöcken mit verschiedenen Funktionen.", - "book.extended_drawers.patchouli.text3": "Modifiers", - "book.extended_drawers.patchouli.text4": "Modifiers sind Items welche zu Schubladen hinzugefügt werden können und damit ihr verhalten verändern. Manche von ihnen funktionieren wie Schalter und können auf meheren Schubladen gleichzeitig eingesetzt werden, währen andere einzeln eingesetzt werden müssen.", - "book.extended_drawers.patchouli.text5": "Schubladen Netzwerk", - "book.extended_drawers.patchouli.text6": "Dieser Eintrag zeigt dir wie ein Schubladen Netzwerk funktioniert und wie man eins selber aufbaut. $(br2)Er zeigt dir auch wie man das Netzwerk mit anderen Mods kompatibel macht.", - "book.extended_drawers.patchouli.text7": "Eingangs Punkte", - "book.extended_drawers.patchouli.text8": "Verbinder", - "book.extended_drawers.patchouli.text9": "Einlagerungs Reihenfolge", - "book.extended_drawers.patchouli.text10": "Zuerst, wird das Netzwerk nach Slots suchen die ein Item beinhalten. $(l:lock)Verschlossene@! Slots werden den geöffneten bevorzugt. Wenn ein Item nicht gefunden wird oder die Slots voll sind, wird das Netzwerk einen leeren Slot suchen. Non-$(l:voiding)Schatten@! Schubladen werden nicht bevorzugt damit du nicht versehentlich eine Items verlierst.", - "book.extended_drawers.patchouli.text11": "Regeln", - "book.extended_drawers.patchouli.text12": "Schlösser", - "book.extended_drawers.patchouli.text13": "Schlösser werden nicht verbracht wenn sie benutzt werden. Es ist ebenfalls möglich die Schlösser für das ganze System unzugänglich zu machen.", - "book.extended_drawers.patchouli.text14": "Mod Kompatibilität", - "book.extended_drawers.patchouli.text15": "Schatten Schubladen", - "book.extended_drawers.patchouli.text16": "Simple Netzwerke", - "book.extended_drawers.patchouli.text17": "Schubladen Upgrades", - "book.extended_drawers.patchouli.text18": "Der $(item)Upgrade Rahmen/$ ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen.", - "book.extended_drawers.patchouli.text19": "Das $(item)Schubladen Upgrade I/$ ist das erste Upgrade. Es verdoppelt den Schubladen Speicher.", - "book.extended_drawers.patchouli.text20": "Das $(item)Schubladen Upgrade II/$ ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher.", - "book.extended_drawers.patchouli.text21": "Das $(item)Schubladen Upgrade III/$ ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher.", - "book.extended_drawers.patchouli.text22": "Das $(item)Schubladen Upgrade IV/$ ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher.", - "book.extended_drawers.patchouli.text23": "Leere Modus" + "book.extended_drawers.guide.subtitle": "Version ${version}" } diff --git a/src/main/resources/assets/extended_drawers/lang/en_us.json b/src/main/resources/assets/extended_drawers/lang/en_us.json index b8d55d5..118bb96 100644 --- a/src/main/resources/assets/extended_drawers/lang/en_us.json +++ b/src/main/resources/assets/extended_drawers/lang/en_us.json @@ -37,35 +37,6 @@ "book.extended_drawers.guide.name": "Extending Drawers", "book.extended_drawers.guide.landing_text": "This guide will take you through all the steps of setting up great storage systems using drawers, as well as how each item and block in the mod work.", "book.extended_drawers.guide.subtitle": "Version ${version}", - "book.extended_drawers.patchouli.text1": "Blocks", - "book.extended_drawers.patchouli.text2": "Extended Drawers offers a variety of blocks with different uses.", - "book.extended_drawers.patchouli.text3": "Modifiers", - "book.extended_drawers.patchouli.text4": "Modifiers are items that can be added to drawers to change their behavior. Some work like toggles and can be used on multiple drawers while some have to be installed in the slot directly.", - "book.extended_drawers.patchouli.text5": "Drawer Networking", - "book.extended_drawers.patchouli.text6": "This section goes over how drawer networks work and how to set up one. $(br2)It also includes tips on how to integrate your network with other mods.", - "book.extended_drawers.patchouli.text7": "Access Points", - "book.extended_drawers.patchouli.text8": "Capacity Limiters", - "book.extended_drawers.patchouli.text9": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter. @p@Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid.", - "book.extended_drawers.patchouli.text10": "Compacting Drawers", - "book.extended_drawers.patchouli.text11": "Connectors", - "book.extended_drawers.patchouli.text12": "Normal Drawers", - "book.extended_drawers.patchouli.text13": "Duping Mode", - "book.extended_drawers.patchouli.text14": "Hidden Mode", - "book.extended_drawers.patchouli.text15": "Insertion Order", - "book.extended_drawers.patchouli.text16": "First, the network will search for slots containing the item. $(l:lock)Locked@! ones are preferred over unlocked ones. If the item isn't found or if the slots are full the network will search through empty slots. Non-$(l:voiding)voiding@! drawers will be preferred to make sure you don't accidentally void items. $(br2)For performance reasons sorting within these categories is arbitrary, but it shouldn't impact you that much.", - "book.extended_drawers.patchouli.text17": "Rules", - "book.extended_drawers.patchouli.text18": "Locking", - "book.extended_drawers.patchouli.text19": "Locks aren't consumed when used so you don't need to worry about making one for every drawer. It can also be used on access points to toggle the locks of the entire network.", - "book.extended_drawers.patchouli.text20": "Mod Interoperability", - "book.extended_drawers.patchouli.text21": "Shadow Drawers", - "book.extended_drawers.patchouli.text22": "Simple Networks", - "book.extended_drawers.patchouli.text23": "Drawer Upgrades", - "book.extended_drawers.patchouli.text24": "The $(item)Upgrade Frame/$ is the base item of all upgrades. It doesn't do anything by itself.", - "book.extended_drawers.patchouli.text25": "The $(item)Drawer Upgrade I/$ is the first tier of the upgrade. It doubles the capacity of the drawer.", - "book.extended_drawers.patchouli.text26": "The $(item)Drawer Upgrade II/$ is the second tier of the upgrade. It multiplies the capacity of the drawer by 4.", - "book.extended_drawers.patchouli.text27": "The $(item)Drawer Upgrade III/$ is the third tier of the upgrade. It multiplies the capacity of the drawer by 8.", - "book.extended_drawers.patchouli.text28": "The $(item)Drawer Upgrade IV/$ is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16.", - "book.extended_drawers.patchouli.text29": "Voiding Mode", "command.extended_drawers.reload.fail": "Failed to reload config. Check logs", "command.extended_drawers.reload.success": "Successfully reloaded config!", diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json index a3386de..c8e107b 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json @@ -1,5 +1,5 @@ { - "name": "book.extended_drawers.patchouli.text1", - "description": "book.extended_drawers.patchouli.text2", - "icon": "extended_drawers:shadow_drawer" + "name": "Blöcke", + "description": "Extended Drawers bietet eine Vielfalt an Blöcken mit verschiedenen Funktionen.", + "icon": "extended_drawers:shadow_drawer" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json index aff939e..b4ac4d9 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json @@ -1,5 +1,5 @@ { - "name": "book.extended_drawers.patchouli.text3", - "description": "book.extended_drawers.patchouli.text4", - "icon": "extended_drawers:t2_upgrade" + "name": "Modifiers", + "description": "Modifiers sind Items welche zu Schubladen hinzugefügt werden können und damit ihr verhalten verändern. Manche von ihnen funktionieren wie Schalter und können auf meheren Schubladen gleichzeitig eingesetzt werden, währen andere einzeln eingesetzt werden müssen.", + "icon": "extended_drawers:t2_upgrade" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json index 9db07b1..9e450a9 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json @@ -1,6 +1,6 @@ { - "name": "book.extended_drawers.patchouli.text5", - "description": "book.extended_drawers.patchouli.text6", - "icon": "extended_drawers:access_point", - "sortnum": 1 + "name": "Schubladen Netzwerk", + "description": "Dieser Eintrag zeigt dir wie ein Schubladen Netzwerk funktioniert und wie man eins selber aufbaut. $(br2)Er zeigt dir auch wie man das Netzwerk mit anderen Mods kompatibel macht.", + "icon": "extended_drawers:access_point", + "sortnum": 1 } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json index 5daaefc..3802340 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json @@ -1,12 +1,12 @@ { - "name": "book.extended_drawers.patchouli.text7", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Eingangs Punkte@! ermöglichen das einfügen von Items in das $(l:simple_networks)Netzwerk@! und die richtige Schublade. Siehe $(l:insertion_order)hier@! für Bestellungen. @p@Sie dienen ebenfalls als Anzeige für andere Mods, die auf das Netzwerk zugreifen. Siehe $(l:mod_interoperability)hier@! für mehr Informationen.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:access_point" - } - ] + "name": "Eingangs Punkte", + "icon": "extended_drawers:access_point", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Eingangs Punkte@! ermöglichen das einfügen von Items in das $(l:simple_networks)Netzwerk@! und die richtige Schublade. Siehe $(l:insertion_order)hier@! für Bestellungen. @p@Sie dienen ebenfalls als Anzeige für andere Mods, die auf das Netzwerk zugreifen. Siehe $(l:mod_interoperability)hier@! für mehr Informationen.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:access_point" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json index 6448c04..9dd735f 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json @@ -1,12 +1,12 @@ { - "name": "book.extended_drawers.patchouli.text8", - "icon": "extended_drawers:connector", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Verbinder@! sind einfache Blöocke die einem erlauben verschiedene Teile an das $(l:simple_networks)Netzwerk@! anzuschließen! Ohne resourcen für $(l:drawers)Schubladen@! zu verwenden!. @p@Sie verursachen auch weniger lags, da sie keine Speicherdaten beinhalten.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:connector" - } - ] + "name": "Verbinder", + "icon": "extended_drawers:connector", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Verbinder@! sind einfache Blöocke die einem erlauben verschiedene Teile an das $(l:simple_networks)Netzwerk@! anzuschließen! Ohne resourcen für $(l:drawers)Schubladen@! zu verwenden!. @p@Sie verursachen auch weniger lags, da sie keine Speicherdaten beinhalten.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:connector" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json index 9a7ce61..8c6b153 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json @@ -1,15 +1,15 @@ { - "name": "book.extended_drawers.patchouli.text9", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:networks", - "pages": [ - "Vielleicht hast du gemerkt, dass das $(l:networks)Netzwerk@! manche Slots mehr bevorzugt als andere. Das passiert, damit das Netzwerk manchen Slots Vorrang gibt, um dein Leben leichter zu machen. @p@Das Kennen dieser regeln könnte sich nützlich erweisen wenn du ein Netzwerk bauen willst.", - { - "type": "patchouli:text", - "text": "book.extended_drawers.patchouli.text10", - "title": "book.extended_drawers.patchouli.text11" - }, - "$(l)Beispiel #1:/$$(br)Ein Netzwerk mit einem Diamanten im Lost ist verschlossen. Wenn du veruchst einen Diamanten reinzulegen, wird der Diamant in den verschlossenen Slot gelangen, wenn noch Platz frei ist. @p@$(l)Beispiel #2:/$$(br)Ein Netzwerk hat einen leeren verschlossenen Slot und einen Slot mit einem Smaragd. Wenn wir versuchen einen Smaragden reinzulegen, wird der Slot mit dem Smaragden bevorzugt als der verschlossene Slot.", - "$(l)Beispiel #3:/$$(br)Ein Netzwerk hat einen Schatten Slot mit einem Diamanten und einen normalen Slot mit einem Diamanten. Wenn ein Diamant in das Netzwerk eingefügt wird, wird der Diamant in den normalen Slot reingelegt, solange es noch Platz gibt. @p@$(l)Beispiel #4:/$$(br)Ein Netzwerk hat einen vollen und verschlossen Schatten Slot und einen offenen Schatten Slot. In beiden befinden sich Diamanten. Wenn du versuchst einen Diamanten reinzulegen, wird der Diamant von dem verschlossenem Schatten Slot bevorzugt." - ] + "name": "Einlagerungs Reihenfolge", + "icon": "extended_drawers:access_point", + "category": "extended_drawers:networks", + "pages": [ + "Vielleicht hast du gemerkt, dass das $(l:networks)Netzwerk@! manche Slots mehr bevorzugt als andere. Das passiert, damit das Netzwerk manchen Slots Vorrang gibt, um dein Leben leichter zu machen. @p@Das Kennen dieser regeln könnte sich nützlich erweisen wenn du ein Netzwerk bauen willst.", + { + "type": "patchouli:text", + "text": "Zuerst, wird das Netzwerk nach Slots suchen die ein Item beinhalten. $(l:lock)Verschlossene@! Slots werden den geöffneten bevorzugt. Wenn ein Item nicht gefunden wird oder die Slots voll sind, wird das Netzwerk einen leeren Slot suchen. Non-$(l:voiding)Schatten@! Schubladen werden nicht bevorzugt damit du nicht versehentlich eine Items verlierst.", + "title": "Regeln" + }, + "$(l)Beispiel #1:/$$(br)Ein Netzwerk mit einem Diamanten im Lost ist verschlossen. Wenn du veruchst einen Diamanten reinzulegen, wird der Diamant in den verschlossenen Slot gelangen, wenn noch Platz frei ist. @p@$(l)Beispiel #2:/$$(br)Ein Netzwerk hat einen leeren verschlossenen Slot und einen Slot mit einem Smaragd. Wenn wir versuchen einen Smaragden reinzulegen, wird der Slot mit dem Smaragden bevorzugt als der verschlossene Slot.", + "$(l)Beispiel #3:/$$(br)Ein Netzwerk hat einen Schatten Slot mit einem Diamanten und einen normalen Slot mit einem Diamanten. Wenn ein Diamant in das Netzwerk eingefügt wird, wird der Diamant in den normalen Slot reingelegt, solange es noch Platz gibt. @p@$(l)Beispiel #4:/$$(br)Ein Netzwerk hat einen vollen und verschlossen Schatten Slot und einen offenen Schatten Slot. In beiden befinden sich Diamanten. Wenn du versuchst einen Diamanten reinzulegen, wird der Diamant von dem verschlossenem Schatten Slot bevorzugt." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json index e7ab5ad..38d6366 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json @@ -1,13 +1,13 @@ { - "name": "book.extended_drawers.patchouli.text12", - "icon": "extended_drawers:lock", - "category": "extended_drawers:modifiers", - "pages": [ - "Das auf- und zuschließen erfolg durch einen $(item)Schloss/$. Das macht es unmöglich den Item Typ von der $(l:drawers)drawer@! zu entfernen. @p@Es ist nützlich, wenn man das Netzwerk organisiert haben will oder es $(l:mod_interoperability)kompatibilitäts Probleme mit anderen Mods@! gibt.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:lock", - "text": "book.extended_drawers.patchouli.text13" - } - ] + "name": "Schlösser", + "icon": "extended_drawers:lock", + "category": "extended_drawers:modifiers", + "pages": [ + "Das auf- und zuschließen erfolg durch einen $(item)Schloss/$. Das macht es unmöglich den Item Typ von der $(l:drawers)drawer@! zu entfernen. @p@Es ist nützlich, wenn man das Netzwerk organisiert haben will oder es $(l:mod_interoperability)kompatibilitäts Probleme mit anderen Mods@! gibt.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:lock", + "text": "Schlösser werden nicht verbracht wenn sie benutzt werden. Es ist ebenfalls möglich die Schlösser für das ganze System unzugänglich zu machen." + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json index 59d24d8..ea5ec3e 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json @@ -1,9 +1,9 @@ { - "name": "book.extended_drawers.patchouli.text14", - "icon": "minecraft:hopper", - "category": "extended_drawers:networks", - "pages": [ - "$(l:simple_networks)Netzwerke@! können mit anderen Mod Speicher Medien mit Hilfe der @thing@fabric transfer api@! verbunden werden. @p@Individuelle $(l:drawers)Schubladen@! unterstützen das einfügen und entnehmen Mod Items aus deren Slots. @p@$(l:access_points)Zugangspunkte@! und $(l:shadow_drawers)Schatten Schubladen@! ermöglichen den Zugang and das ganze Netzwerk mit zusätzlichen Filter Einstellungen wenn eine Schatten Schublade benutzt wird.", - "Diese Systeme erlauben dir ein complexes System zu bauen. $(br2)Hier ein paar Beispiele:$(br)$(li)Du kannst ein ME System an einen Zugangspunkt anschließen und auf das Lager zugreifen. $(li)Du kannst lange Ketten aus Schatten Schubladen nutzen um Itmes über lange Distanzen zu transportieren, ohne dass zwischendurch Chunks geladen werden müssen." - ] + "name": "Mod Kompatibilität", + "icon": "minecraft:hopper", + "category": "extended_drawers:networks", + "pages": [ + "$(l:simple_networks)Netzwerke@! können mit anderen Mod Speicher Medien mit Hilfe der @thing@fabric transfer api@! verbunden werden. @p@Individuelle $(l:drawers)Schubladen@! unterstützen das einfügen und entnehmen Mod Items aus deren Slots. @p@$(l:access_points)Zugangspunkte@! und $(l:shadow_drawers)Schatten Schubladen@! ermöglichen den Zugang and das ganze Netzwerk mit zusätzlichen Filter Einstellungen wenn eine Schatten Schublade benutzt wird.", + "Diese Systeme erlauben dir ein complexes System zu bauen. $(br2)Hier ein paar Beispiele:$(br)$(li)Du kannst ein ME System an einen Zugangspunkt anschließen und auf das Lager zugreifen. $(li)Du kannst lange Ketten aus Schatten Schubladen nutzen um Itmes über lange Distanzen zu transportieren, ohne dass zwischendurch Chunks geladen werden müssen." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json index 3a11742..20a30d0 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json @@ -1,12 +1,12 @@ { - "name": "book.extended_drawers.patchouli.text15", - "icon": "extended_drawers:shadow_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "$(item)Schatten Schubladen/$ ähneln den $(l:access_points)Zugangspunkten/$ nur dass sie mit einem Item funktionieren. Sie erlauben dem Spieler items zu entnehmen und ihre genauer Anzahl anzeigen. $(br2)Sie verhalten sie als wären sie $(l:lock)verschlossen@!, aber deren Item Filter kann mit einem Shift + Click entfernt werden.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:shadow_drawer" - } - ] + "name": "Schatten Schubladen", + "icon": "extended_drawers:shadow_drawer", + "category": "extended_drawers:blocks", + "pages": [ + "$(item)Schatten Schubladen/$ ähneln den $(l:access_points)Zugangspunkten/$ nur dass sie mit einem Item funktionieren. Sie erlauben dem Spieler items zu entnehmen und ihre genauer Anzahl anzeigen. $(br2)Sie verhalten sie als wären sie $(l:lock)verschlossen@!, aber deren Item Filter kann mit einem Shift + Click entfernt werden.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:shadow_drawer" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json index c5d6a50..7c6f97c 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json @@ -1,25 +1,23 @@ { - "name": "book.extended_drawers.patchouli.text16", - "icon": "extended_drawers:single_drawer", - "category": "extended_drawers:networks", - "pages": [ - "Wenn du eingie $(l:drawers)Schubladen@! nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. $(br2)Wir fangen einfach an und fügen einen $(l:access_points)Zugangspunkt@! zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", - { - "type": "patchouli:multiblock", - "multiblock": { - "mapping": { - "D": "extended_drawers:single_drawer[facing=west]", - "0": "extended_drawers:single_drawer[facing=west]", - "A": "extended_drawers:access_point" - }, - "pattern": [ - [ - "D0A" - ] - ] - }, - "enable_visualize": false, - "text": "" - } - ] + "name": "Simple Netzwerke", + "icon": "extended_drawers:single_drawer", + "category": "extended_drawers:networks", + "pages": [ + "Wenn du eingie $(l:drawers)Schubladen@! nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. $(br2)Wir fangen einfach an und fügen einen $(l:access_points)Zugangspunkt@! zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", + { + "type": "patchouli:multiblock", + "multiblock": { + "mapping": { + "D": "extended_drawers:single_drawer[facing=west]", + "0": "extended_drawers:single_drawer[facing=west]", + "A": "extended_drawers:access_point" + }, + "pattern": [ + ["D0A"] + ] + }, + "enable_visualize": false, + "text": "" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json index 690b92c..f7d79d7 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json @@ -1,33 +1,33 @@ { - "name": "book.extended_drawers.patchouli.text17", - "icon": "extended_drawers:t2_upgrade", - "category": "extended_drawers:modifiers", - "pages": [ - "@item@Upgrades@! haben verschiedene Stufen. Sie erhöhen die Kapazität von $(l:drawers)Schubladen@!. @p@Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem @item@Upgrade@! während du schleichst. @p@Sie sind sehr nützlich wenn wir ein großes, sortiertes System bauen wollen.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:upgrade_frame", - "text": "book.extended_drawers.patchouli.text18" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t1_upgrade", - "text": "book.extended_drawers.patchouli.text19" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t2_upgrade", - "text": "book.extended_drawers.patchouli.text20" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t3_upgrade", - "text": "book.extended_drawers.patchouli.text21" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t4_upgrade", - "text": "book.extended_drawers.patchouli.text22" - } - ] + "name": "Schubladen Upgrades", + "icon": "extended_drawers:t2_upgrade", + "category": "extended_drawers:modifiers", + "pages": [ + "@item@Upgrades@! haben verschiedene Stufen. Sie erhöhen die Kapazität von $(l:drawers)Schubladen@!. @p@Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem @item@Upgrade@! während du schleichst. @p@Sie sind sehr nützlich wenn wir ein großes, sortiertes System bauen wollen.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:upgrade_frame", + "text": "Der $(item)Upgrade Rahmen/$ ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen." + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t1_upgrade", + "text": "Das $(item)Schubladen Upgrade I/$ ist das erste Upgrade. Es verdoppelt den Schubladen Speicher." + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t2_upgrade", + "text": "Das $(item)Schubladen Upgrade II/$ ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher." + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t3_upgrade", + "text": "Das $(item)Schubladen Upgrade III/$ ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher." + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t4_upgrade", + "text": "Das $(item)Schubladen Upgrade IV/$ ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher." + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json index bf7508e..e9b8060 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json @@ -1,9 +1,9 @@ { - "name": "book.extended_drawers.patchouli.text23", - "icon": "minecraft:lava_bucket", - "category": "extended_drawers:modifiers", - "pages": [ - "Der Leere Modus kann mit einem $(item)Lava Eimer/$ aktiviert werden. In diesem Modus wird die $(l:drawers)Schublade@! überschüssige Items zerstören. @p@Dieser Mods ist nützlich wenn man zu viel von einem ungewöhnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", - "Genau wie $(l:lock)Schlösser@! wird der Eimer nicht verbraucht. @p@Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verstören. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zufällig platzierst." - ] + "name": "Leere Modus", + "icon": "minecraft:lava_bucket", + "category": "extended_drawers:modifiers", + "pages": [ + "Der Leere Modus kann mit einem $(item)Lava Eimer/$ aktiviert werden. In diesem Modus wird die $(l:drawers)Schublade@! überschüssige Items zerstören. @p@Dieser Mods ist nützlich wenn man zu viel von einem ungewöhnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", + "Genau wie $(l:lock)Schlösser@! wird der Eimer nicht verbraucht. @p@Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verstören. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zufällig platzierst." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json index a3386de..3103a2a 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json @@ -1,5 +1,5 @@ { - "name": "book.extended_drawers.patchouli.text1", - "description": "book.extended_drawers.patchouli.text2", - "icon": "extended_drawers:shadow_drawer" + "name": "Blocks", + "description": "Extended Drawers offers a variety of blocks with different uses.", + "icon": "extended_drawers:shadow_drawer" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json index aff939e..51ce742 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json @@ -1,5 +1,5 @@ { - "name": "book.extended_drawers.patchouli.text3", - "description": "book.extended_drawers.patchouli.text4", - "icon": "extended_drawers:t2_upgrade" + "name": "Modifiers", + "description": "Modifiers are items that can be added to drawers to change their behavior. Some work like toggles and can be used on multiple drawers while some have to be installed in the slot directly.", + "icon": "extended_drawers:t2_upgrade" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json index 9db07b1..5e9c7c4 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json @@ -1,6 +1,6 @@ { - "name": "book.extended_drawers.patchouli.text5", - "description": "book.extended_drawers.patchouli.text6", - "icon": "extended_drawers:access_point", - "sortnum": 1 + "name": "Drawer Networking", + "description": "This section goes over how drawer networks work and how to set up one. $(br2)It also includes tips on how to integrate your network with other mods.", + "icon": "extended_drawers:access_point", + "sortnum": 1 } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json index bc0fda0..9fa588d 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json @@ -1,12 +1,12 @@ { - "name": "book.extended_drawers.patchouli.text7", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Access Points@! allow inserting items to the whole $(l:simple_networks)network@!, automatically finding the right drawer, see $(l:insertion_order)this@! for ordering. @p@They also act as an interface for other mods to access the network, see $(l:mod_interoperability)this@! for more info.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:access_point" - } - ] + "name": "Access Points", + "icon": "extended_drawers:access_point", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Access Points@! allow inserting items to the whole $(l:simple_networks)network@!, automatically finding the right drawer, see $(l:insertion_order)this@! for ordering. @p@They also act as an interface for other mods to access the network, see $(l:mod_interoperability)this@! for more info.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:access_point" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json index ab7fbe7..6d1d503 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json @@ -1,13 +1,13 @@ { - "name": "book.extended_drawers.patchouli.text8", - "icon": "extended_drawers:limiter", - "category": "extended_drawers:modifiers", - "pages": [ - "$(item)Capacity Limiters/$ are useful little items that allow you to limit the capacity of $(l:drawers)drawers@!. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone. @p@Right click with one in hand to open it's configuration screen where you can set the limit.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:limiter", - "text": "book.extended_drawers.patchouli.text9" - } - ] + "name": "Capacity Limiters", + "icon": "extended_drawers:limiter", + "category": "extended_drawers:modifiers", + "pages": [ + "$(item)Capacity Limiters/$ are useful little items that allow you to limit the capacity of $(l:drawers)drawers@!. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone. @p@Right click with one in hand to open it's configuration screen where you can set the limit.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:limiter", + "text": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter. @p@Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid." + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json index bd1b4f4..c9de462 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json @@ -1,12 +1,12 @@ { - "name": "book.extended_drawers.patchouli.text10", - "icon": "extended_drawers:compacting_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "While slightly more expensive to craft $(item)compacting drawers/$ offer a lot of convenience over regular $(l:drawers)drawers/$. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:compacting_drawer" - } - ] + "name": "Compacting Drawers", + "icon": "extended_drawers:compacting_drawer", + "category": "extended_drawers:blocks", + "pages": [ + "While slightly more expensive to craft $(item)compacting drawers/$ offer a lot of convenience over regular $(l:drawers)drawers/$. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:compacting_drawer" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json index 68ccc9a..c6debed 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json @@ -1,12 +1,12 @@ { - "name": "book.extended_drawers.patchouli.text11", - "icon": "extended_drawers:connector", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Connectors@! are simple blocks that allow you to connect different parts of your $(l:simple_networks)network@! together without wasting resources on $(l:drawers)drawers@!. @p@They also produce less lag as they don't have to store any data.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:connector" - } - ] + "name": "Connectors", + "icon": "extended_drawers:connector", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Connectors@! are simple blocks that allow you to connect different parts of your $(l:simple_networks)network@! together without wasting resources on $(l:drawers)drawers@!. @p@They also produce less lag as they don't have to store any data.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:connector" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json index 8ee022c..91e9b2b 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json @@ -1,17 +1,17 @@ { - "name": "book.extended_drawers.patchouli.text12", - "icon": "extended_drawers:single_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Drawers@! are the core components of $(l:simple_networks)networks@! as they store items. They can be improved using $(l:modifiers)modifiers@!. @p@They come in different configurations: 1x1, 2x1 and 2x2.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:single_drawer", - "recipe2": "extended_drawers:double_drawer" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:quad_drawer" - } - ] + "name": "Normal Drawers", + "icon": "extended_drawers:single_drawer", + "category": "extended_drawers:blocks", + "pages": [ + "@item@Drawers@! are the core components of $(l:simple_networks)networks@! as they store items. They can be improved using $(l:modifiers)modifiers@!. @p@They come in different configurations: 1x1, 2x1 and 2x2.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:single_drawer", + "recipe2": "extended_drawers:double_drawer" + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:quad_drawer" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json index 01365a4..71cab5f 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json @@ -1,9 +1,9 @@ { - "name": "book.extended_drawers.patchouli.text13", - "icon": "extended_drawers:dupe_wand", - "category": "extended_drawers:modifiers", - "pages": [ - "Duping mode can be toggled with a $(item)dupe wand/$. It makes it so that the $(l:drawers)drawer@! starts duping items when you extract beyond what it stores. @p@This is useful for server admins that want to give out free items, or as an endgame unlock in a modpack.", - "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Unlike other modifiers this one isn't obtainable in survival mode by default. However, modpacks often add recipes for the dupe wand." - ] + "name": "Duping Mode", + "icon": "extended_drawers:dupe_wand", + "category": "extended_drawers:modifiers", + "pages": [ + "Duping mode can be toggled with a $(item)dupe wand/$. It makes it so that the $(l:drawers)drawer@! starts duping items when you extract beyond what it stores. @p@This is useful for server admins that want to give out free items, or as an endgame unlock in a modpack.", + "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Unlike other modifiers this one isn't obtainable in survival mode by default. However, modpacks often add recipes for the dupe wand." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json index f69caef..9fd61a2 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json @@ -1,9 +1,9 @@ { - "name": "book.extended_drawers.patchouli.text14", - "icon": "minecraft:black_dye", - "category": "extended_drawers:modifiers", - "pages": [ - "Hidden mode can be toggled with a $(item)black dye/$. It makes it so that the $(l:drawers)drawer@! doesn't show it's item'. @p@This is mostly useful when you have a big network of drawers and want to improve performance as rendering the item icons can be very expensive.", - "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Hiding can also applied to $(l:shadow_drawers)shadow drawers@!. This is mostly useful if you want to use one in a contraption." - ] + "name": "Hidden Mode", + "icon": "minecraft:black_dye", + "category": "extended_drawers:modifiers", + "pages": [ + "Hidden mode can be toggled with a $(item)black dye/$. It makes it so that the $(l:drawers)drawer@! doesn't show it's item'. @p@This is mostly useful when you have a big network of drawers and want to improve performance as rendering the item icons can be very expensive.", + "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Hiding can also applied to $(l:shadow_drawers)shadow drawers@!. This is mostly useful if you want to use one in a contraption." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json index 272d892..6aec446 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json @@ -1,15 +1,15 @@ { - "name": "book.extended_drawers.patchouli.text15", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:networks", - "pages": [ - "You may have noticed that when inserting items into a $(l:networks)network@! they prefer certain slots. This is because I have included a little bit of logic in networks so that they prioritizes certain slots to make your life easier. @p@Knowing these rules will be useful when designing storage systems so I have decided to write them down here.", - { - "type": "patchouli:text", - "text": "book.extended_drawers.patchouli.text16", - "title": "book.extended_drawers.patchouli.text17" - }, - "$(l)Example #1:/$$(br)A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can. @p@$(l)Example #2:/$$(br)A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", - "$(l)Example #3:/$$(br)A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can. @p@$(l)Example #4:/$$(br)A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space." - ] + "name": "Insertion Order", + "icon": "extended_drawers:access_point", + "category": "extended_drawers:networks", + "pages": [ + "You may have noticed that when inserting items into a $(l:networks)network@! they prefer certain slots. This is because I have included a little bit of logic in networks so that they prioritizes certain slots to make your life easier. @p@Knowing these rules will be useful when designing storage systems so I have decided to write them down here.", + { + "type": "patchouli:text", + "text": "First, the network will search for slots containing the item. $(l:lock)Locked@! ones are preferred over unlocked ones. If the item isn't found or if the slots are full the network will search through empty slots. Non-$(l:voiding)voiding@! drawers will be preferred to make sure you don't accidentally void items. $(br2)For performance reasons sorting within these categories is arbitrary, but it shouldn't impact you that much.", + "title": "Rules" + }, + "$(l)Example #1:/$$(br)A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can. @p@$(l)Example #2:/$$(br)A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", + "$(l)Example #3:/$$(br)A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can. @p@$(l)Example #4:/$$(br)A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json index 3cfa882..3176c98 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json @@ -1,13 +1,13 @@ { - "name": "book.extended_drawers.patchouli.text18", - "icon": "extended_drawers:lock", - "category": "extended_drawers:modifiers", - "pages": [ - "Locking and unlocking is done using the $(item)Lock/$ item. It makes it impossible to change the type of item the $(l:drawers)drawer@! holds while allowing the count to change. @p@Useful when creating organised sorting systems or when $(l:mod_interoperability)linking to other mods@!.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:lock", - "text": "book.extended_drawers.patchouli.text19" - } - ] + "name": "Locking", + "icon": "extended_drawers:lock", + "category": "extended_drawers:modifiers", + "pages": [ + "Locking and unlocking is done using the $(item)Lock/$ item. It makes it impossible to change the type of item the $(l:drawers)drawer@! holds while allowing the count to change. @p@Useful when creating organised sorting systems or when $(l:mod_interoperability)linking to other mods@!.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:lock", + "text": "Locks aren't consumed when used so you don't need to worry about making one for every drawer. It can also be used on access points to toggle the locks of the entire network." + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json index fccc4f9..1167678 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json @@ -1,9 +1,9 @@ { - "name": "book.extended_drawers.patchouli.text20", - "icon": "minecraft:hopper", - "category": "extended_drawers:networks", - "pages": [ - "$(l:simple_networks)Networks@! can be interacted with by any mod using the @thing@fabric transfer api@! as well as hoppers. @p@Individual $(l:drawers)drawers@! support inserting and extracting from their slots. @p@$(l:access_points)Access points@! and $(l:shadow_drawers)shadow drawers@! provide access to the whole network with additional filtering if using a shadow drawer.", - "These systems allow you to build complex contraptions that can do all kinds of things. $(br2)Here are some examples:$(br)$(li)You can hook up a ME system from applied energetics to an access point for easy gui access. $(li)You can use long connector chains and shadow drawers to transfer items long distances instantly and without chunk loading in the middle." - ] + "name": "Mod Interoperability", + "icon": "minecraft:hopper", + "category": "extended_drawers:networks", + "pages": [ + "$(l:simple_networks)Networks@! can be interacted with by any mod using the @thing@fabric transfer api@! as well as hoppers. @p@Individual $(l:drawers)drawers@! support inserting and extracting from their slots. @p@$(l:access_points)Access points@! and $(l:shadow_drawers)shadow drawers@! provide access to the whole network with additional filtering if using a shadow drawer.", + "These systems allow you to build complex contraptions that can do all kinds of things. $(br2)Here are some examples:$(br)$(li)You can hook up a ME system from applied energetics to an access point for easy gui access. $(li)You can use long connector chains and shadow drawers to transfer items long distances instantly and without chunk loading in the middle." + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json index f397c08..7d2b801 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json @@ -1,12 +1,12 @@ { - "name": "book.extended_drawers.patchouli.text21", - "icon": "extended_drawers:shadow_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "$(item)Shadow Drawers/$ are similar to $(l:access_points)access points/$ but only work with one item. They also allow players to extract items and show the count. $(br2)They behave like they would be $(l:lock)locked@!, but their item can be cleared by shift-clicking.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:shadow_drawer" - } - ] + "name": "Shadow Drawers", + "icon": "extended_drawers:shadow_drawer", + "category": "extended_drawers:blocks", + "pages": [ + "$(item)Shadow Drawers/$ are similar to $(l:access_points)access points/$ but only work with one item. They also allow players to extract items and show the count. $(br2)They behave like they would be $(l:lock)locked@!, but their item can be cleared by shift-clicking.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:shadow_drawer" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json index 65ee469..d8722d7 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json @@ -1,25 +1,23 @@ { - "name": "book.extended_drawers.patchouli.text22", - "icon": "extended_drawers:single_drawer", - "category": "extended_drawers:networks", - "pages": [ - "Just by placing some $(l:drawers)drawers@! next to each other you have created as simple network. However, that network doesn't do anything yet. $(br2)We'll start simple and add an $(l:access_points)access point@! to the network. It allows you to insert items into the drawers they belong in without walking over to them.", - { - "type": "patchouli:multiblock", - "multiblock": { - "mapping": { - "D": "extended_drawers:single_drawer[facing=west]", - "0": "extended_drawers:single_drawer[facing=west]", - "A": "extended_drawers:access_point" - }, - "pattern": [ - [ - "D0A" - ] - ] - }, - "enable_visualize": false, - "text": "" - } - ] + "name": "Simple Networks", + "icon": "extended_drawers:single_drawer", + "category": "extended_drawers:networks", + "pages": [ + "Just by placing some $(l:drawers)drawers@! next to each other you have created as simple network. However, that network doesn't do anything yet. $(br2)We'll start simple and add an $(l:access_points)access point@! to the network. It allows you to insert items into the drawers they belong in without walking over to them.", + { + "type": "patchouli:multiblock", + "multiblock": { + "mapping": { + "D": "extended_drawers:single_drawer[facing=west]", + "0": "extended_drawers:single_drawer[facing=west]", + "A": "extended_drawers:access_point" + }, + "pattern": [ + ["D0A"] + ] + }, + "enable_visualize": false, + "text": "" + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json index f56c3f8..a735afd 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json @@ -1,33 +1,33 @@ { - "name": "book.extended_drawers.patchouli.text23", - "icon": "extended_drawers:t2_upgrade", - "category": "extended_drawers:modifiers", - "pages": [ - "@item@Upgrades@! are applied using different upgrade items. They increase the capacity of a $(l:drawers)drawer@! slot. @p@To install one, simply click on a slot with the @item@upgrade@! in hand while sneaking. @p@They are most useful when storing lots of items.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:upgrade_frame", - "text": "book.extended_drawers.patchouli.text24" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t1_upgrade", - "text": "book.extended_drawers.patchouli.text25" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t2_upgrade", - "text": "book.extended_drawers.patchouli.text26" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t3_upgrade", - "text": "book.extended_drawers.patchouli.text27" - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t4_upgrade", - "text": "book.extended_drawers.patchouli.text28" - } - ] + "name": "Drawer Upgrades", + "icon": "extended_drawers:t2_upgrade", + "category": "extended_drawers:modifiers", + "pages": [ + "@item@Upgrades@! are applied using different upgrade items. They increase the capacity of a $(l:drawers)drawer@! slot. @p@To install one, simply click on a slot with the @item@upgrade@! in hand while sneaking. @p@They are most useful when storing lots of items.", + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:upgrade_frame", + "text": "The $(item)Upgrade Frame/$ is the base item of all upgrades. It doesn't do anything by itself." + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t1_upgrade", + "text": "The $(item)Drawer Upgrade I/$ is the first tier of the upgrade. It doubles the capacity of the drawer." + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t2_upgrade", + "text": "The $(item)Drawer Upgrade II/$ is the second tier of the upgrade. It multiplies the capacity of the drawer by 4." + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t3_upgrade", + "text": "The $(item)Drawer Upgrade III/$ is the third tier of the upgrade. It multiplies the capacity of the drawer by 8." + }, + { + "type": "patchouli:crafting", + "recipe": "extended_drawers:t4_upgrade", + "text": "The $(item)Drawer Upgrade IV/$ is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16." + } + ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json index b69030e..49a8880 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json @@ -1,9 +1,9 @@ { - "name": "book.extended_drawers.patchouli.text29", - "icon": "minecraft:lava_bucket", - "category": "extended_drawers:modifiers", - "pages": [ - "Voiding mode can be toggled with a $(item)lava bucket/$. It makes it so that the $(l:drawers)drawer@! deletes excess items. @p@This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", - "Like $(l:lock)locks@! they aren't consumed and can be applied to access points. @p@Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead." - ] + "name": "Voiding Mode", + "icon": "minecraft:lava_bucket", + "category": "extended_drawers:modifiers", + "pages": [ + "Voiding mode can be toggled with a $(item)lava bucket/$. It makes it so that the $(l:drawers)drawer@! deletes excess items. @p@This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", + "Like $(l:lock)locks@! they aren't consumed and can be applied to access points. @p@Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead." + ] } \ No newline at end of file From de1f03c5cbd0c21ee5d843668b6b6a054002d327 Mon Sep 17 00:00:00 2001 From: nageih Date: Mon, 20 Nov 2023 21:31:26 +0800 Subject: [PATCH 4/7] improved Co-Authored-By: 3093FengMing <83573615+3093fengming@users.noreply.github.com> --- .../assets/extended_drawers/lang/de_de.json | 38 +++++++++++++- .../assets/extended_drawers/lang/en_us.json | 49 +++++++++++++++++++ .../guide/de_de/categories/blocks.json | 5 -- .../guide/de_de/categories/modifiers.json | 5 -- .../guide/de_de/categories/networks.json | 6 --- .../guide/de_de/entries/access_points.json | 12 ----- .../guide/de_de/entries/connectors.json | 12 ----- .../guide/de_de/entries/insertion_order.json | 15 ------ .../guide/de_de/entries/lock.json | 13 ----- .../de_de/entries/mod_interoperability.json | 9 ---- .../guide/de_de/entries/shadow_drawers.json | 12 ----- .../guide/de_de/entries/simple_networks.json | 23 --------- .../guide/de_de/entries/upgrades.json | 33 ------------- .../guide/de_de/entries/voiding.json | 9 ---- .../guide/en_us/categories/blocks.json | 4 +- .../guide/en_us/categories/modifiers.json | 4 +- .../guide/en_us/categories/networks.json | 4 +- .../guide/en_us/entries/access_points.json | 4 +- .../en_us/entries/capacity_limiters.json | 6 +-- .../en_us/entries/compacting_drawers.json | 4 +- .../guide/en_us/entries/connectors.json | 4 +- .../guide/en_us/entries/drawers.json | 4 +- .../guide/en_us/entries/duping.json | 6 +-- .../guide/en_us/entries/hiding.json | 6 +-- .../guide/en_us/entries/insertion_order.json | 12 ++--- .../guide/en_us/entries/lock.json | 6 +-- .../en_us/entries/mod_interoperability.json | 6 +-- .../guide/en_us/entries/shadow_drawers.json | 4 +- .../guide/en_us/entries/simple_networks.json | 4 +- .../guide/en_us/entries/upgrades.json | 14 +++--- .../guide/en_us/entries/voiding.json | 6 +-- 31 files changed, 135 insertions(+), 204 deletions(-) delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json delete mode 100644 src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json diff --git a/src/main/resources/assets/extended_drawers/lang/de_de.json b/src/main/resources/assets/extended_drawers/lang/de_de.json index 6b80268..19c4cdc 100644 --- a/src/main/resources/assets/extended_drawers/lang/de_de.json +++ b/src/main/resources/assets/extended_drawers/lang/de_de.json @@ -21,5 +21,41 @@ "book.extended_drawers.guide.name": "Extending Drawers", "book.extended_drawers.guide.landing_text": "Dieses Buch hilft dir Schritt für Schritt ein Lagersystem mit den Schubladen aufzubauen, sowie auch zeigen wie all die Blöcke und Items funktionieren.", - "book.extended_drawers.guide.subtitle": "Version ${version}" + "book.extended_drawers.guide.subtitle": "Version ${version}", + "book.extended_drawers.categories.blocks.name": "Bl\u00f6cke", + "book.extended_drawers.categories.blocks.desc": "Extended Drawers bietet eine Vielfalt an Bl\u00f6cken mit verschiedenen Funktionen.", + "book.extended_drawers.categories.modifiers.name": "Modifiers", + "book.extended_drawers.categories.modifiers.desc": "Modifiers sind Items welche zu Schubladen hinzugef\u00fcgt werden k\u00f6nnen und damit ihr verhalten ver\u00e4ndern. Manche von ihnen funktionieren wie Schalter und k\u00f6nnen auf meheren Schubladen gleichzeitig eingesetzt werden, w\u00e4hren andere einzeln eingesetzt werden m\u00fcssen.", + "book.extended_drawers.categories.networks.name": "Schubladen Netzwerk", + "book.extended_drawers.categories.networks.desc": "Dieser Eintrag zeigt dir wie ein Schubladen Netzwerk funktioniert und wie man eins selber aufbaut. $(br2)Er zeigt dir auch wie man das Netzwerk mit anderen Mods kompatibel macht.", + "book.extended_drawers.entries.access_points.name": "Eingangs Punkte", + "book.extended_drawers.entries.access_points.page.0": "@item@Eingangs Punkte@! erm\u00f6glichen das einf\u00fcgen von Items in das $(l:simple_networks)Netzwerk@! und die richtige Schublade. Siehe $(l:insertion_order)hier@! f\u00fcr Bestellungen. @p@Sie dienen ebenfalls als Anzeige f\u00fcr andere Mods, die auf das Netzwerk zugreifen. Siehe $(l:mod_interoperability)hier@! f\u00fcr mehr Informationen.", + "book.extended_drawers.entries.connectors.name": "Verbinder", + "book.extended_drawers.entries.connectors.page.0": "@item@Verbinder@! sind einfache Bl\u00f6ocke die einem erlauben verschiedene Teile an das $(l:simple_networks)Netzwerk@! anzuschlie\u00dfen! Ohne resourcen f\u00fcr $(l:drawers)Schubladen@! zu verwenden!. @p@Sie verursachen auch weniger lags, da sie keine Speicherdaten beinhalten.", + "book.extended_drawers.entries.insertion_order.name": "Einlagerungs Reihenfolge", + "book.extended_drawers.entries.insertion_order.page.0": "Vielleicht hast du gemerkt, dass das $(l:networks)Netzwerk@! manche Slots mehr bevorzugt als andere. Das passiert, damit das Netzwerk manchen Slots Vorrang gibt, um dein Leben leichter zu machen. @p@Das Kennen dieser regeln k\u00f6nnte sich n\u00fctzlich erweisen wenn du ein Netzwerk bauen willst.", + "book.extended_drawers.entries.insertion_order.page.1.text": "Zuerst, wird das Netzwerk nach Slots suchen die ein Item beinhalten. $(l:lock)Verschlossene@! Slots werden den ge\u00f6ffneten bevorzugt. Wenn ein Item nicht gefunden wird oder die Slots voll sind, wird das Netzwerk einen leeren Slot suchen. Non-$(l:voiding)Schatten@! Schubladen werden nicht bevorzugt damit du nicht versehentlich eine Items verlierst.", + "book.extended_drawers.entries.insertion_order.page.1.title": "Regeln", + "book.extended_drawers.entries.insertion_order.page.2": "$(l)Beispiel #1:/$$(br)Ein Netzwerk mit einem Diamanten im Lost ist verschlossen. Wenn du veruchst einen Diamanten reinzulegen, wird der Diamant in den verschlossenen Slot gelangen, wenn noch Platz frei ist. @p@$(l)Beispiel #2:/$$(br)Ein Netzwerk hat einen leeren verschlossenen Slot und einen Slot mit einem Smaragd. Wenn wir versuchen einen Smaragden reinzulegen, wird der Slot mit dem Smaragden bevorzugt als der verschlossene Slot.", + "book.extended_drawers.entries.insertion_order.page.3": "$(l)Beispiel #3:/$$(br)Ein Netzwerk hat einen Schatten Slot mit einem Diamanten und einen normalen Slot mit einem Diamanten. Wenn ein Diamant in das Netzwerk eingef\u00fcgt wird, wird der Diamant in den normalen Slot reingelegt, solange es noch Platz gibt. @p@$(l)Beispiel #4:/$$(br)Ein Netzwerk hat einen vollen und verschlossen Schatten Slot und einen offenen Schatten Slot. In beiden befinden sich Diamanten. Wenn du versuchst einen Diamanten reinzulegen, wird der Diamant von dem verschlossenem Schatten Slot bevorzugt.", + "book.extended_drawers.entries.lock.name": "Schl\u00f6sser", + "book.extended_drawers.entries.lock.page.0": "Das auf- und zuschlie\u00dfen erfolg durch einen $(item)Schloss/$. Das macht es unm\u00f6glich den Item Typ von der $(l:drawers)drawer@! zu entfernen. @p@Es ist n\u00fctzlich, wenn man das Netzwerk organisiert haben will oder es $(l:mod_interoperability)kompatibilit\u00e4ts Probleme mit anderen Mods@! gibt.", + "book.extended_drawers.entries.lock.page.1.text": "Schl\u00f6sser werden nicht verbracht wenn sie benutzt werden. Es ist ebenfalls m\u00f6glich die Schl\u00f6sser f\u00fcr das ganze System unzug\u00e4nglich zu machen.", + "book.extended_drawers.entries.mod_interoperability.name": "Mod Kompatibilit\u00e4t", + "book.extended_drawers.entries.mod_interoperability.page.0": "$(l:simple_networks)Netzwerke@! k\u00f6nnen mit anderen Mod Speicher Medien mit Hilfe der @thing@fabric transfer api@! verbunden werden. @p@Individuelle $(l:drawers)Schubladen@! unterst\u00fctzen das einf\u00fcgen und entnehmen Mod Items aus deren Slots. @p@$(l:access_points)Zugangspunkte@! und $(l:shadow_drawers)Schatten Schubladen@! erm\u00f6glichen den Zugang and das ganze Netzwerk mit zus\u00e4tzlichen Filter Einstellungen wenn eine Schatten Schublade benutzt wird.", + "book.extended_drawers.entries.mod_interoperability.page.1": "Diese Systeme erlauben dir ein complexes System zu bauen. $(br2)Hier ein paar Beispiele:$(br)$(li)Du kannst ein ME System an einen Zugangspunkt anschlie\u00dfen und auf das Lager zugreifen. $(li)Du kannst lange Ketten aus Schatten Schubladen nutzen um Itmes \u00fcber lange Distanzen zu transportieren, ohne dass zwischendurch Chunks geladen werden m\u00fcssen.", + "book.extended_drawers.entries.shadow_drawers.name": "Schatten Schubladen", + "book.extended_drawers.entries.shadow_drawers.page.0": "$(item)Schatten Schubladen/$ \u00e4hneln den $(l:access_points)Zugangspunkten/$ nur dass sie mit einem Item funktionieren. Sie erlauben dem Spieler items zu entnehmen und ihre genauer Anzahl anzeigen. $(br2)Sie verhalten sie als w\u00e4ren sie $(l:lock)verschlossen@!, aber deren Item Filter kann mit einem Shift + Click entfernt werden.", + "book.extended_drawers.entries.simple_networks.name": "Simple Netzwerke", + "book.extended_drawers.entries.simple_networks.page.0": "Wenn du eingie $(l:drawers)Schubladen@! nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. $(br2)Wir fangen einfach an und f\u00fcgen einen $(l:access_points)Zugangspunkt@! zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", + "book.extended_drawers.entries.upgrades.name": "Schubladen Upgrades", + "book.extended_drawers.entries.upgrades.page.0": "@item@Upgrades@! haben verschiedene Stufen. Sie erh\u00f6hen die Kapazit\u00e4t von $(l:drawers)Schubladen@!. @p@Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem @item@Upgrade@! w\u00e4hrend du schleichst. @p@Sie sind sehr n\u00fctzlich wenn wir ein gro\u00dfes, sortiertes System bauen wollen.", + "book.extended_drawers.entries.upgrades.page.1.text": "Der $(item)Upgrade Rahmen/$ ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen.", + "book.extended_drawers.entries.upgrades.page.2.text": "Das $(item)Schubladen Upgrade I/$ ist das erste Upgrade. Es verdoppelt den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.3.text": "Das $(item)Schubladen Upgrade II/$ ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.4.text": "Das $(item)Schubladen Upgrade III/$ ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.5.text": "Das $(item)Schubladen Upgrade IV/$ ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher.", + "book.extended_drawers.entries.voiding.name": "Leere Modus", + "book.extended_drawers.entries.voiding.page.0": "Der Leere Modus kann mit einem $(item)Lava Eimer/$ aktiviert werden. In diesem Modus wird die $(l:drawers)Schublade@! \u00fcbersch\u00fcssige Items zerst\u00f6ren. @p@Dieser Mods ist n\u00fctzlich wenn man zu viel von einem ungew\u00f6hnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", + "book.extended_drawers.entries.voiding.page.1": "Genau wie $(l:lock)Schl\u00f6sser@! wird der Eimer nicht verbraucht. @p@Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verst\u00f6ren. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zuf\u00e4llig platzierst." } diff --git a/src/main/resources/assets/extended_drawers/lang/en_us.json b/src/main/resources/assets/extended_drawers/lang/en_us.json index 118bb96..0756f2a 100644 --- a/src/main/resources/assets/extended_drawers/lang/en_us.json +++ b/src/main/resources/assets/extended_drawers/lang/en_us.json @@ -37,6 +37,55 @@ "book.extended_drawers.guide.name": "Extending Drawers", "book.extended_drawers.guide.landing_text": "This guide will take you through all the steps of setting up great storage systems using drawers, as well as how each item and block in the mod work.", "book.extended_drawers.guide.subtitle": "Version ${version}", + "book.extended_drawers.categories.blocks.name": "Blocks", + "book.extended_drawers.categories.blocks.desc": "Extended Drawers offers a variety of blocks with different uses.", + "book.extended_drawers.categories.modifiers.name": "Modifiers", + "book.extended_drawers.categories.modifiers.desc": "Modifiers are items that can be added to drawers to change their behavior. Some work like toggles and can be used on multiple drawers while some have to be installed in the slot directly.", + "book.extended_drawers.categories.networks.name": "Drawer Networking", + "book.extended_drawers.categories.networks.desc": "This section goes over how drawer networks work and how to set up one. $(br2)It also includes tips on how to integrate your network with other mods.", + "book.extended_drawers.entries.access_points.name": "Access Points", + "book.extended_drawers.entries.access_points.page.0": "@item@Access Points@! allow inserting items to the whole $(l:simple_networks)network@!, automatically finding the right drawer, see $(l:insertion_order)this@! for ordering. @p@They also act as an interface for other mods to access the network, see $(l:mod_interoperability)this@! for more info.", + "book.extended_drawers.entries.capacity_limiters.name": "Capacity Limiters", + "book.extended_drawers.entries.capacity_limiters.page.0": "$(item)Capacity Limiters/$ are useful little items that allow you to limit the capacity of $(l:drawers)drawers@!. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone. @p@Right click with one in hand to open it's configuration screen where you can set the limit.", + "book.extended_drawers.entries.capacity_limiters.page.1.text": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter. @p@Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid.", + "book.extended_drawers.entries.compacting_drawers.name": "Compacting Drawers", + "book.extended_drawers.entries.compacting_drawers.page.0": "While slightly more expensive to craft $(item)compacting drawers/$ offer a lot of convenience over regular $(l:drawers)drawers/$. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", + "book.extended_drawers.entries.connectors.name": "Connectors", + "book.extended_drawers.entries.connectors.page.0": "@item@Connectors@! are simple blocks that allow you to connect different parts of your $(l:simple_networks)network@! together without wasting resources on $(l:drawers)drawers@!. @p@They also produce less lag as they don't have to store any data.", + "book.extended_drawers.entries.drawers.name": "Normal Drawers", + "book.extended_drawers.entries.drawers.page.0": "@item@Drawers@! are the core components of $(l:simple_networks)networks@! as they store items. They can be improved using $(l:modifiers)modifiers@!. @p@They come in different configurations: 1x1, 2x1 and 2x2.", + "book.extended_drawers.entries.duping.name": "Duping Mode", + "book.extended_drawers.entries.duping.page.0": "Duping mode can be toggled with a $(item)dupe wand/$. It makes it so that the $(l:drawers)drawer@! starts duping items when you extract beyond what it stores. @p@This is useful for server admins that want to give out free items, or as an endgame unlock in a modpack.", + "book.extended_drawers.entries.duping.page.1": "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Unlike other modifiers this one isn't obtainable in survival mode by default. However, modpacks often add recipes for the dupe wand.", + "book.extended_drawers.entries.hiding.name": "Hidden Mode", + "book.extended_drawers.entries.hiding.page.0": "Hidden mode can be toggled with a $(item)black dye/$. It makes it so that the $(l:drawers)drawer@! doesn't show it's item'. @p@This is mostly useful when you have a big network of drawers and want to improve performance as rendering the item icons can be very expensive.", + "book.extended_drawers.entries.hiding.page.1": "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Hiding can also applied to $(l:shadow_drawers)shadow drawers@!. This is mostly useful if you want to use one in a contraption.", + "book.extended_drawers.entries.insertion_order.name": "Insertion Order", + "book.extended_drawers.entries.insertion_order.page.0": "You may have noticed that when inserting items into a $(l:networks)network@! they prefer certain slots. This is because I have included a little bit of logic in networks so that they prioritizes certain slots to make your life easier. @p@Knowing these rules will be useful when designing storage systems so I have decided to write them down here.", + "book.extended_drawers.entries.insertion_order.page.1.text": "First, the network will search for slots containing the item. $(l:lock)Locked@! ones are preferred over unlocked ones. If the item isn't found or if the slots are full the network will search through empty slots. Non-$(l:voiding)voiding@! drawers will be preferred to make sure you don't accidentally void items. $(br2)For performance reasons sorting within these categories is arbitrary, but it shouldn't impact you that much.", + "book.extended_drawers.entries.insertion_order.page.1.title": "Rules", + "book.extended_drawers.entries.insertion_order.page.2": "$(l)Example #1:/$$(br)A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can. @p@$(l)Example #2:/$$(br)A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", + "book.extended_drawers.entries.insertion_order.page.3": "$(l)Example #3:/$$(br)A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can. @p@$(l)Example #4:/$$(br)A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space.", + "book.extended_drawers.entries.lock.name": "Locking", + "book.extended_drawers.entries.lock.page.0": "Locking and unlocking is done using the $(item)Lock/$ item. It makes it impossible to change the type of item the $(l:drawers)drawer@! holds while allowing the count to change. @p@Useful when creating organised sorting systems or when $(l:mod_interoperability)linking to other mods@!.", + "book.extended_drawers.entries.lock.page.1.text": "Locks aren't consumed when used so you don't need to worry about making one for every drawer. It can also be used on access points to toggle the locks of the entire network.", + "book.extended_drawers.entries.mod_interoperability.name": "Mod Interoperability", + "book.extended_drawers.entries.mod_interoperability.page.0": "$(l:simple_networks)Networks@! can be interacted with by any mod using the @thing@fabric transfer api@! as well as hoppers. @p@Individual $(l:drawers)drawers@! support inserting and extracting from their slots. @p@$(l:access_points)Access points@! and $(l:shadow_drawers)shadow drawers@! provide access to the whole network with additional filtering if using a shadow drawer.", + "book.extended_drawers.entries.mod_interoperability.page.1": "These systems allow you to build complex contraptions that can do all kinds of things. $(br2)Here are some examples:$(br)$(li)You can hook up a ME system from applied energetics to an access point for easy gui access. $(li)You can use long connector chains and shadow drawers to transfer items long distances instantly and without chunk loading in the middle.", + "book.extended_drawers.entries.shadow_drawers.name": "Shadow Drawers", + "book.extended_drawers.entries.shadow_drawers.page.0": "$(item)Shadow Drawers/$ are similar to $(l:access_points)access points/$ but only work with one item. They also allow players to extract items and show the count. $(br2)They behave like they would be $(l:lock)locked@!, but their item can be cleared by shift-clicking.", + "book.extended_drawers.entries.simple_networks.name": "Simple Networks", + "book.extended_drawers.entries.simple_networks.page.0": "Just by placing some $(l:drawers)drawers@! next to each other you have created as simple network. However, that network doesn't do anything yet. $(br2)We'll start simple and add an $(l:access_points)access point@! to the network. It allows you to insert items into the drawers they belong in without walking over to them.", + "book.extended_drawers.entries.upgrades.name": "Drawer Upgrades", + "book.extended_drawers.entries.upgrades.page.0": "@item@Upgrades@! are applied using different upgrade items. They increase the capacity of a $(l:drawers)drawer@! slot. @p@To install one, simply click on a slot with the @item@upgrade@! in hand while sneaking. @p@They are most useful when storing lots of items.", + "book.extended_drawers.entries.upgrades.page.1.text": "The $(item)Upgrade Frame/$ is the base item of all upgrades. It doesn't do anything by itself.", + "book.extended_drawers.entries.upgrades.page.2.text": "The $(item)Drawer Upgrade I/$ is the first tier of the upgrade. It doubles the capacity of the drawer.", + "book.extended_drawers.entries.upgrades.page.3.text": "The $(item)Drawer Upgrade II/$ is the second tier of the upgrade. It multiplies the capacity of the drawer by 4.", + "book.extended_drawers.entries.upgrades.page.4.text": "The $(item)Drawer Upgrade III/$ is the third tier of the upgrade. It multiplies the capacity of the drawer by 8.", + "book.extended_drawers.entries.upgrades.page.5.text": "The $(item)Drawer Upgrade IV/$ is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16.", + "book.extended_drawers.entries.voiding.name": "Voiding Mode", + "book.extended_drawers.entries.voiding.page.0": "Voiding mode can be toggled with a $(item)lava bucket/$. It makes it so that the $(l:drawers)drawer@! deletes excess items. @p@This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", + "book.extended_drawers.entries.voiding.page.1": "Like $(l:lock)locks@! they aren't consumed and can be applied to access points. @p@Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead.", "command.extended_drawers.reload.fail": "Failed to reload config. Check logs", "command.extended_drawers.reload.success": "Successfully reloaded config!", diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json deleted file mode 100644 index c8e107b..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/blocks.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "Blöcke", - "description": "Extended Drawers bietet eine Vielfalt an Blöcken mit verschiedenen Funktionen.", - "icon": "extended_drawers:shadow_drawer" -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json deleted file mode 100644 index b4ac4d9..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/modifiers.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "Modifiers", - "description": "Modifiers sind Items welche zu Schubladen hinzugefügt werden können und damit ihr verhalten verändern. Manche von ihnen funktionieren wie Schalter und können auf meheren Schubladen gleichzeitig eingesetzt werden, währen andere einzeln eingesetzt werden müssen.", - "icon": "extended_drawers:t2_upgrade" -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json deleted file mode 100644 index 9e450a9..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/categories/networks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Schubladen Netzwerk", - "description": "Dieser Eintrag zeigt dir wie ein Schubladen Netzwerk funktioniert und wie man eins selber aufbaut. $(br2)Er zeigt dir auch wie man das Netzwerk mit anderen Mods kompatibel macht.", - "icon": "extended_drawers:access_point", - "sortnum": 1 -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json deleted file mode 100644 index 3802340..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/access_points.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Eingangs Punkte", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Eingangs Punkte@! ermöglichen das einfügen von Items in das $(l:simple_networks)Netzwerk@! und die richtige Schublade. Siehe $(l:insertion_order)hier@! für Bestellungen. @p@Sie dienen ebenfalls als Anzeige für andere Mods, die auf das Netzwerk zugreifen. Siehe $(l:mod_interoperability)hier@! für mehr Informationen.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:access_point" - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json deleted file mode 100644 index 9dd735f..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/connectors.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Verbinder", - "icon": "extended_drawers:connector", - "category": "extended_drawers:blocks", - "pages": [ - "@item@Verbinder@! sind einfache Blöocke die einem erlauben verschiedene Teile an das $(l:simple_networks)Netzwerk@! anzuschließen! Ohne resourcen für $(l:drawers)Schubladen@! zu verwenden!. @p@Sie verursachen auch weniger lags, da sie keine Speicherdaten beinhalten.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:connector" - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json deleted file mode 100644 index 8c6b153..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/insertion_order.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "Einlagerungs Reihenfolge", - "icon": "extended_drawers:access_point", - "category": "extended_drawers:networks", - "pages": [ - "Vielleicht hast du gemerkt, dass das $(l:networks)Netzwerk@! manche Slots mehr bevorzugt als andere. Das passiert, damit das Netzwerk manchen Slots Vorrang gibt, um dein Leben leichter zu machen. @p@Das Kennen dieser regeln könnte sich nützlich erweisen wenn du ein Netzwerk bauen willst.", - { - "type": "patchouli:text", - "text": "Zuerst, wird das Netzwerk nach Slots suchen die ein Item beinhalten. $(l:lock)Verschlossene@! Slots werden den geöffneten bevorzugt. Wenn ein Item nicht gefunden wird oder die Slots voll sind, wird das Netzwerk einen leeren Slot suchen. Non-$(l:voiding)Schatten@! Schubladen werden nicht bevorzugt damit du nicht versehentlich eine Items verlierst.", - "title": "Regeln" - }, - "$(l)Beispiel #1:/$$(br)Ein Netzwerk mit einem Diamanten im Lost ist verschlossen. Wenn du veruchst einen Diamanten reinzulegen, wird der Diamant in den verschlossenen Slot gelangen, wenn noch Platz frei ist. @p@$(l)Beispiel #2:/$$(br)Ein Netzwerk hat einen leeren verschlossenen Slot und einen Slot mit einem Smaragd. Wenn wir versuchen einen Smaragden reinzulegen, wird der Slot mit dem Smaragden bevorzugt als der verschlossene Slot.", - "$(l)Beispiel #3:/$$(br)Ein Netzwerk hat einen Schatten Slot mit einem Diamanten und einen normalen Slot mit einem Diamanten. Wenn ein Diamant in das Netzwerk eingefügt wird, wird der Diamant in den normalen Slot reingelegt, solange es noch Platz gibt. @p@$(l)Beispiel #4:/$$(br)Ein Netzwerk hat einen vollen und verschlossen Schatten Slot und einen offenen Schatten Slot. In beiden befinden sich Diamanten. Wenn du versuchst einen Diamanten reinzulegen, wird der Diamant von dem verschlossenem Schatten Slot bevorzugt." - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json deleted file mode 100644 index 38d6366..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/lock.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "Schlösser", - "icon": "extended_drawers:lock", - "category": "extended_drawers:modifiers", - "pages": [ - "Das auf- und zuschließen erfolg durch einen $(item)Schloss/$. Das macht es unmöglich den Item Typ von der $(l:drawers)drawer@! zu entfernen. @p@Es ist nützlich, wenn man das Netzwerk organisiert haben will oder es $(l:mod_interoperability)kompatibilitäts Probleme mit anderen Mods@! gibt.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:lock", - "text": "Schlösser werden nicht verbracht wenn sie benutzt werden. Es ist ebenfalls möglich die Schlösser für das ganze System unzugänglich zu machen." - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json deleted file mode 100644 index ea5ec3e..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/mod_interoperability.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Mod Kompatibilität", - "icon": "minecraft:hopper", - "category": "extended_drawers:networks", - "pages": [ - "$(l:simple_networks)Netzwerke@! können mit anderen Mod Speicher Medien mit Hilfe der @thing@fabric transfer api@! verbunden werden. @p@Individuelle $(l:drawers)Schubladen@! unterstützen das einfügen und entnehmen Mod Items aus deren Slots. @p@$(l:access_points)Zugangspunkte@! und $(l:shadow_drawers)Schatten Schubladen@! ermöglichen den Zugang and das ganze Netzwerk mit zusätzlichen Filter Einstellungen wenn eine Schatten Schublade benutzt wird.", - "Diese Systeme erlauben dir ein complexes System zu bauen. $(br2)Hier ein paar Beispiele:$(br)$(li)Du kannst ein ME System an einen Zugangspunkt anschließen und auf das Lager zugreifen. $(li)Du kannst lange Ketten aus Schatten Schubladen nutzen um Itmes über lange Distanzen zu transportieren, ohne dass zwischendurch Chunks geladen werden müssen." - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json deleted file mode 100644 index 20a30d0..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/shadow_drawers.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Schatten Schubladen", - "icon": "extended_drawers:shadow_drawer", - "category": "extended_drawers:blocks", - "pages": [ - "$(item)Schatten Schubladen/$ ähneln den $(l:access_points)Zugangspunkten/$ nur dass sie mit einem Item funktionieren. Sie erlauben dem Spieler items zu entnehmen und ihre genauer Anzahl anzeigen. $(br2)Sie verhalten sie als wären sie $(l:lock)verschlossen@!, aber deren Item Filter kann mit einem Shift + Click entfernt werden.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:shadow_drawer" - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json deleted file mode 100644 index 7c6f97c..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/simple_networks.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "Simple Netzwerke", - "icon": "extended_drawers:single_drawer", - "category": "extended_drawers:networks", - "pages": [ - "Wenn du eingie $(l:drawers)Schubladen@! nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. $(br2)Wir fangen einfach an und fügen einen $(l:access_points)Zugangspunkt@! zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", - { - "type": "patchouli:multiblock", - "multiblock": { - "mapping": { - "D": "extended_drawers:single_drawer[facing=west]", - "0": "extended_drawers:single_drawer[facing=west]", - "A": "extended_drawers:access_point" - }, - "pattern": [ - ["D0A"] - ] - }, - "enable_visualize": false, - "text": "" - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json deleted file mode 100644 index f7d79d7..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/upgrades.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "Schubladen Upgrades", - "icon": "extended_drawers:t2_upgrade", - "category": "extended_drawers:modifiers", - "pages": [ - "@item@Upgrades@! haben verschiedene Stufen. Sie erhöhen die Kapazität von $(l:drawers)Schubladen@!. @p@Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem @item@Upgrade@! während du schleichst. @p@Sie sind sehr nützlich wenn wir ein großes, sortiertes System bauen wollen.", - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:upgrade_frame", - "text": "Der $(item)Upgrade Rahmen/$ ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t1_upgrade", - "text": "Das $(item)Schubladen Upgrade I/$ ist das erste Upgrade. Es verdoppelt den Schubladen Speicher." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t2_upgrade", - "text": "Das $(item)Schubladen Upgrade II/$ ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t3_upgrade", - "text": "Das $(item)Schubladen Upgrade III/$ ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher." - }, - { - "type": "patchouli:crafting", - "recipe": "extended_drawers:t4_upgrade", - "text": "Das $(item)Schubladen Upgrade IV/$ ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher." - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json deleted file mode 100644 index e9b8060..0000000 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/de_de/entries/voiding.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Leere Modus", - "icon": "minecraft:lava_bucket", - "category": "extended_drawers:modifiers", - "pages": [ - "Der Leere Modus kann mit einem $(item)Lava Eimer/$ aktiviert werden. In diesem Modus wird die $(l:drawers)Schublade@! überschüssige Items zerstören. @p@Dieser Mods ist nützlich wenn man zu viel von einem ungewöhnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", - "Genau wie $(l:lock)Schlösser@! wird der Eimer nicht verbraucht. @p@Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verstören. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zufällig platzierst." - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json index 3103a2a..0bf8965 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/blocks.json @@ -1,5 +1,5 @@ { - "name": "Blocks", - "description": "Extended Drawers offers a variety of blocks with different uses.", + "name": "book.extended_drawers.categories.blocks.name", + "description": "book.extended_drawers.categories.blocks.desc", "icon": "extended_drawers:shadow_drawer" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json index 51ce742..866403b 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/modifiers.json @@ -1,5 +1,5 @@ { - "name": "Modifiers", - "description": "Modifiers are items that can be added to drawers to change their behavior. Some work like toggles and can be used on multiple drawers while some have to be installed in the slot directly.", + "name": "book.extended_drawers.categories.modifiers.name", + "description": "book.extended_drawers.categories.modifiers.desc", "icon": "extended_drawers:t2_upgrade" } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json index 5e9c7c4..c357baa 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/categories/networks.json @@ -1,6 +1,6 @@ { - "name": "Drawer Networking", - "description": "This section goes over how drawer networks work and how to set up one. $(br2)It also includes tips on how to integrate your network with other mods.", + "name": "book.extended_drawers.categories.networks.name", + "description": "book.extended_drawers.categories.networks.desc", "icon": "extended_drawers:access_point", "sortnum": 1 } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json index 9fa588d..f704424 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/access_points.json @@ -1,9 +1,9 @@ { - "name": "Access Points", + "name": "book.extended_drawers.entries.access_points.name", "icon": "extended_drawers:access_point", "category": "extended_drawers:blocks", "pages": [ - "@item@Access Points@! allow inserting items to the whole $(l:simple_networks)network@!, automatically finding the right drawer, see $(l:insertion_order)this@! for ordering. @p@They also act as an interface for other mods to access the network, see $(l:mod_interoperability)this@! for more info.", + "book.extended_drawers.entries.access_points.page.0", { "type": "patchouli:crafting", "recipe": "extended_drawers:access_point" diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json index 6d1d503..1ca6467 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json @@ -1,13 +1,13 @@ { - "name": "Capacity Limiters", + "name": "book.extended_drawers.entries.capacity_limiters.name", "icon": "extended_drawers:limiter", "category": "extended_drawers:modifiers", "pages": [ - "$(item)Capacity Limiters/$ are useful little items that allow you to limit the capacity of $(l:drawers)drawers@!. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone. @p@Right click with one in hand to open it's configuration screen where you can set the limit.", + "book.extended_drawers.entries.capacity_limiters.page.0", { "type": "patchouli:crafting", "recipe": "extended_drawers:limiter", - "text": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter. @p@Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid." + "text": "book.extended_drawers.entries.capacity_limiters.page.1.text" } ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json index c9de462..5cbc845 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/compacting_drawers.json @@ -1,9 +1,9 @@ { - "name": "Compacting Drawers", + "name": "book.extended_drawers.entries.compacting_drawers.name", "icon": "extended_drawers:compacting_drawer", "category": "extended_drawers:blocks", "pages": [ - "While slightly more expensive to craft $(item)compacting drawers/$ offer a lot of convenience over regular $(l:drawers)drawers/$. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", + "book.extended_drawers.entries.compacting_drawers.page.0", { "type": "patchouli:crafting", "recipe": "extended_drawers:compacting_drawer" diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json index c6debed..7b9a58a 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/connectors.json @@ -1,9 +1,9 @@ { - "name": "Connectors", + "name": "book.extended_drawers.entries.connectors.name", "icon": "extended_drawers:connector", "category": "extended_drawers:blocks", "pages": [ - "@item@Connectors@! are simple blocks that allow you to connect different parts of your $(l:simple_networks)network@! together without wasting resources on $(l:drawers)drawers@!. @p@They also produce less lag as they don't have to store any data.", + "book.extended_drawers.entries.connectors.page.0", { "type": "patchouli:crafting", "recipe": "extended_drawers:connector" diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json index 91e9b2b..ee4c0ef 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/drawers.json @@ -1,9 +1,9 @@ { - "name": "Normal Drawers", + "name": "book.extended_drawers.entries.drawers.name", "icon": "extended_drawers:single_drawer", "category": "extended_drawers:blocks", "pages": [ - "@item@Drawers@! are the core components of $(l:simple_networks)networks@! as they store items. They can be improved using $(l:modifiers)modifiers@!. @p@They come in different configurations: 1x1, 2x1 and 2x2.", + "book.extended_drawers.entries.drawers.page.0", { "type": "patchouli:crafting", "recipe": "extended_drawers:single_drawer", diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json index 71cab5f..7bc24a9 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/duping.json @@ -1,9 +1,9 @@ { - "name": "Duping Mode", + "name": "book.extended_drawers.entries.duping.name", "icon": "extended_drawers:dupe_wand", "category": "extended_drawers:modifiers", "pages": [ - "Duping mode can be toggled with a $(item)dupe wand/$. It makes it so that the $(l:drawers)drawer@! starts duping items when you extract beyond what it stores. @p@This is useful for server admins that want to give out free items, or as an endgame unlock in a modpack.", - "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Unlike other modifiers this one isn't obtainable in survival mode by default. However, modpacks often add recipes for the dupe wand." + "book.extended_drawers.entries.duping.page.0", + "book.extended_drawers.entries.duping.page.1" ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json index 9fd61a2..bd4b49d 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/hiding.json @@ -1,9 +1,9 @@ { - "name": "Hidden Mode", + "name": "book.extended_drawers.entries.hiding.name", "icon": "minecraft:black_dye", "category": "extended_drawers:modifiers", "pages": [ - "Hidden mode can be toggled with a $(item)black dye/$. It makes it so that the $(l:drawers)drawer@! doesn't show it's item'. @p@This is mostly useful when you have a big network of drawers and want to improve performance as rendering the item icons can be very expensive.", - "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Hiding can also applied to $(l:shadow_drawers)shadow drawers@!. This is mostly useful if you want to use one in a contraption." + "book.extended_drawers.entries.hiding.page.0", + "book.extended_drawers.entries.hiding.page.1" ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json index 6aec446..9bdd0a4 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/insertion_order.json @@ -1,15 +1,15 @@ { - "name": "Insertion Order", + "name": "book.extended_drawers.entries.insertion_order.name", "icon": "extended_drawers:access_point", "category": "extended_drawers:networks", "pages": [ - "You may have noticed that when inserting items into a $(l:networks)network@! they prefer certain slots. This is because I have included a little bit of logic in networks so that they prioritizes certain slots to make your life easier. @p@Knowing these rules will be useful when designing storage systems so I have decided to write them down here.", + "book.extended_drawers.entries.insertion_order.page.0", { "type": "patchouli:text", - "text": "First, the network will search for slots containing the item. $(l:lock)Locked@! ones are preferred over unlocked ones. If the item isn't found or if the slots are full the network will search through empty slots. Non-$(l:voiding)voiding@! drawers will be preferred to make sure you don't accidentally void items. $(br2)For performance reasons sorting within these categories is arbitrary, but it shouldn't impact you that much.", - "title": "Rules" + "text": "book.extended_drawers.entries.insertion_order.page.1.text", + "title": "book.extended_drawers.entries.insertion_order.page.1.title" }, - "$(l)Example #1:/$$(br)A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can. @p@$(l)Example #2:/$$(br)A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", - "$(l)Example #3:/$$(br)A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can. @p@$(l)Example #4:/$$(br)A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space." + "book.extended_drawers.entries.insertion_order.page.2", + "book.extended_drawers.entries.insertion_order.page.3" ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json index 3176c98..6c01da6 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/lock.json @@ -1,13 +1,13 @@ { - "name": "Locking", + "name": "book.extended_drawers.entries.lock.name", "icon": "extended_drawers:lock", "category": "extended_drawers:modifiers", "pages": [ - "Locking and unlocking is done using the $(item)Lock/$ item. It makes it impossible to change the type of item the $(l:drawers)drawer@! holds while allowing the count to change. @p@Useful when creating organised sorting systems or when $(l:mod_interoperability)linking to other mods@!.", + "book.extended_drawers.entries.lock.page.0", { "type": "patchouli:crafting", "recipe": "extended_drawers:lock", - "text": "Locks aren't consumed when used so you don't need to worry about making one for every drawer. It can also be used on access points to toggle the locks of the entire network." + "text": "book.extended_drawers.entries.lock.page.1.text" } ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json index 1167678..261e00c 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/mod_interoperability.json @@ -1,9 +1,9 @@ { - "name": "Mod Interoperability", + "name": "book.extended_drawers.entries.mod_interoperability.name", "icon": "minecraft:hopper", "category": "extended_drawers:networks", "pages": [ - "$(l:simple_networks)Networks@! can be interacted with by any mod using the @thing@fabric transfer api@! as well as hoppers. @p@Individual $(l:drawers)drawers@! support inserting and extracting from their slots. @p@$(l:access_points)Access points@! and $(l:shadow_drawers)shadow drawers@! provide access to the whole network with additional filtering if using a shadow drawer.", - "These systems allow you to build complex contraptions that can do all kinds of things. $(br2)Here are some examples:$(br)$(li)You can hook up a ME system from applied energetics to an access point for easy gui access. $(li)You can use long connector chains and shadow drawers to transfer items long distances instantly and without chunk loading in the middle." + "book.extended_drawers.entries.mod_interoperability.page.0", + "book.extended_drawers.entries.mod_interoperability.page.1" ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json index 7d2b801..830e154 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/shadow_drawers.json @@ -1,9 +1,9 @@ { - "name": "Shadow Drawers", + "name": "book.extended_drawers.entries.shadow_drawers.name", "icon": "extended_drawers:shadow_drawer", "category": "extended_drawers:blocks", "pages": [ - "$(item)Shadow Drawers/$ are similar to $(l:access_points)access points/$ but only work with one item. They also allow players to extract items and show the count. $(br2)They behave like they would be $(l:lock)locked@!, but their item can be cleared by shift-clicking.", + "book.extended_drawers.entries.shadow_drawers.page.0", { "type": "patchouli:crafting", "recipe": "extended_drawers:shadow_drawer" diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json index d8722d7..beb44cf 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/simple_networks.json @@ -1,9 +1,9 @@ { - "name": "Simple Networks", + "name": "book.extended_drawers.entries.simple_networks.name", "icon": "extended_drawers:single_drawer", "category": "extended_drawers:networks", "pages": [ - "Just by placing some $(l:drawers)drawers@! next to each other you have created as simple network. However, that network doesn't do anything yet. $(br2)We'll start simple and add an $(l:access_points)access point@! to the network. It allows you to insert items into the drawers they belong in without walking over to them.", + "book.extended_drawers.entries.simple_networks.page.0", { "type": "patchouli:multiblock", "multiblock": { diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json index a735afd..3971345 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json @@ -1,33 +1,33 @@ { - "name": "Drawer Upgrades", + "name": "book.extended_drawers.entries.upgrades.name", "icon": "extended_drawers:t2_upgrade", "category": "extended_drawers:modifiers", "pages": [ - "@item@Upgrades@! are applied using different upgrade items. They increase the capacity of a $(l:drawers)drawer@! slot. @p@To install one, simply click on a slot with the @item@upgrade@! in hand while sneaking. @p@They are most useful when storing lots of items.", + "book.extended_drawers.entries.upgrades.page.0", { "type": "patchouli:crafting", "recipe": "extended_drawers:upgrade_frame", - "text": "The $(item)Upgrade Frame/$ is the base item of all upgrades. It doesn't do anything by itself." + "text": "book.extended_drawers.entries.upgrades.page.1.text" }, { "type": "patchouli:crafting", "recipe": "extended_drawers:t1_upgrade", - "text": "The $(item)Drawer Upgrade I/$ is the first tier of the upgrade. It doubles the capacity of the drawer." + "text": "book.extended_drawers.entries.upgrades.page.2.text" }, { "type": "patchouli:crafting", "recipe": "extended_drawers:t2_upgrade", - "text": "The $(item)Drawer Upgrade II/$ is the second tier of the upgrade. It multiplies the capacity of the drawer by 4." + "text": "book.extended_drawers.entries.upgrades.page.3.text" }, { "type": "patchouli:crafting", "recipe": "extended_drawers:t3_upgrade", - "text": "The $(item)Drawer Upgrade III/$ is the third tier of the upgrade. It multiplies the capacity of the drawer by 8." + "text": "book.extended_drawers.entries.upgrades.page.4.text" }, { "type": "patchouli:crafting", "recipe": "extended_drawers:t4_upgrade", - "text": "The $(item)Drawer Upgrade IV/$ is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16." + "text": "book.extended_drawers.entries.upgrades.page.5.text" } ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json index 49a8880..56bef8e 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/voiding.json @@ -1,9 +1,9 @@ { - "name": "Voiding Mode", + "name": "book.extended_drawers.entries.voiding.name", "icon": "minecraft:lava_bucket", "category": "extended_drawers:modifiers", "pages": [ - "Voiding mode can be toggled with a $(item)lava bucket/$. It makes it so that the $(l:drawers)drawer@! deletes excess items. @p@This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", - "Like $(l:lock)locks@! they aren't consumed and can be applied to access points. @p@Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead." + "book.extended_drawers.entries.voiding.page.0", + "book.extended_drawers.entries.voiding.page.1" ] } \ No newline at end of file From 87c86b03e6a49d1b20c38b46ff17ec3d37c47b10 Mon Sep 17 00:00:00 2001 From: nageih Date: Fri, 1 Dec 2023 23:06:55 +0800 Subject: [PATCH 5/7] try to fix $ problem --- .../assets/extended_drawers/lang/en_us.json | 56 +++++++++---------- .../patchouli_books/guide/book.json | 21 +++++-- 2 files changed, 45 insertions(+), 32 deletions(-) diff --git a/src/main/resources/assets/extended_drawers/lang/en_us.json b/src/main/resources/assets/extended_drawers/lang/en_us.json index 0756f2a..352a076 100644 --- a/src/main/resources/assets/extended_drawers/lang/en_us.json +++ b/src/main/resources/assets/extended_drawers/lang/en_us.json @@ -42,50 +42,50 @@ "book.extended_drawers.categories.modifiers.name": "Modifiers", "book.extended_drawers.categories.modifiers.desc": "Modifiers are items that can be added to drawers to change their behavior. Some work like toggles and can be used on multiple drawers while some have to be installed in the slot directly.", "book.extended_drawers.categories.networks.name": "Drawer Networking", - "book.extended_drawers.categories.networks.desc": "This section goes over how drawer networks work and how to set up one. $(br2)It also includes tips on how to integrate your network with other mods.", + "book.extended_drawers.categories.networks.desc": "This section goes over how drawer networks work and how to set up one. It also includes tips on how to integrate your network with other mods.", "book.extended_drawers.entries.access_points.name": "Access Points", - "book.extended_drawers.entries.access_points.page.0": "@item@Access Points@! allow inserting items to the whole $(l:simple_networks)network@!, automatically finding the right drawer, see $(l:insertion_order)this@! for ordering. @p@They also act as an interface for other mods to access the network, see $(l:mod_interoperability)this@! for more info.", + "book.extended_drawers.entries.access_points.page.0": "Access Points allow inserting items to the whole network, automatically finding the right drawer, see this for ordering.

They also act as an interface for other mods to access the network, see <(l:mod_interoperability>this for more info.", "book.extended_drawers.entries.capacity_limiters.name": "Capacity Limiters", - "book.extended_drawers.entries.capacity_limiters.page.0": "$(item)Capacity Limiters/$ are useful little items that allow you to limit the capacity of $(l:drawers)drawers@!. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone. @p@Right click with one in hand to open it's configuration screen where you can set the limit.", - "book.extended_drawers.entries.capacity_limiters.page.1.text": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter. @p@Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid.", + "book.extended_drawers.entries.capacity_limiters.page.0": "Capacity Limiters are useful little items that allow you to limit the capacity of drawers. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone.

Right click with one in hand to open it's configuration screen where you can set the limit.", + "book.extended_drawers.entries.capacity_limiters.page.1.text": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter.

Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid.", "book.extended_drawers.entries.compacting_drawers.name": "Compacting Drawers", - "book.extended_drawers.entries.compacting_drawers.page.0": "While slightly more expensive to craft $(item)compacting drawers/$ offer a lot of convenience over regular $(l:drawers)drawers/$. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", + "book.extended_drawers.entries.compacting_drawers.page.0": "While slightly more expensive to craft compacting drawers offer a lot of convenience over regular drawers. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", "book.extended_drawers.entries.connectors.name": "Connectors", - "book.extended_drawers.entries.connectors.page.0": "@item@Connectors@! are simple blocks that allow you to connect different parts of your $(l:simple_networks)network@! together without wasting resources on $(l:drawers)drawers@!. @p@They also produce less lag as they don't have to store any data.", + "book.extended_drawers.entries.connectors.page.0": "Connectors are simple blocks that allow you to connect different parts of your network together without wasting resources on drawers.

They also produce less lag as they don't have to store any data.", "book.extended_drawers.entries.drawers.name": "Normal Drawers", - "book.extended_drawers.entries.drawers.page.0": "@item@Drawers@! are the core components of $(l:simple_networks)networks@! as they store items. They can be improved using $(l:modifiers)modifiers@!. @p@They come in different configurations: 1x1, 2x1 and 2x2.", + "book.extended_drawers.entries.drawers.page.0": "Drawers are the core components of networks as they store items. They can be improved using modifiers.

They come in different configurations: 1x1, 2x1 and 2x2.", "book.extended_drawers.entries.duping.name": "Duping Mode", - "book.extended_drawers.entries.duping.page.0": "Duping mode can be toggled with a $(item)dupe wand/$. It makes it so that the $(l:drawers)drawer@! starts duping items when you extract beyond what it stores. @p@This is useful for server admins that want to give out free items, or as an endgame unlock in a modpack.", - "book.extended_drawers.entries.duping.page.1": "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Unlike other modifiers this one isn't obtainable in survival mode by default. However, modpacks often add recipes for the dupe wand.", + "book.extended_drawers.entries.duping.page.0": "Duping mode can be toggled with a dupe wand. It makes it so that the drawer starts duping items when you extract beyond what it stores.

This is useful for server admins that want to give out free items, or as an endgame unlock in a modpack.", + "book.extended_drawers.entries.duping.page.1": "Like locks the items aren't consumed and can be applied to access points.

Unlike other modifiers this one isn't obtainable in survival mode by default. However, modpacks often add recipes for the dupe wand.", "book.extended_drawers.entries.hiding.name": "Hidden Mode", - "book.extended_drawers.entries.hiding.page.0": "Hidden mode can be toggled with a $(item)black dye/$. It makes it so that the $(l:drawers)drawer@! doesn't show it's item'. @p@This is mostly useful when you have a big network of drawers and want to improve performance as rendering the item icons can be very expensive.", - "book.extended_drawers.entries.hiding.page.1": "Like $(l:lock)locks@! the items aren't consumed and can be applied to access points. @p@Hiding can also applied to $(l:shadow_drawers)shadow drawers@!. This is mostly useful if you want to use one in a contraption.", + "book.extended_drawers.entries.hiding.page.0": "Hidden mode can be toggled with a black dye. It makes it so that the drawer doesn't show it's item'.

This is mostly useful when you have a big network of drawers and want to improve performance as rendering the item icons can be very expensive.", + "book.extended_drawers.entries.hiding.page.1": "Like locks the items aren't consumed and can be applied to access points.

Hiding can also applied to shadow drawers. This is mostly useful if you want to use one in a contraption.", "book.extended_drawers.entries.insertion_order.name": "Insertion Order", - "book.extended_drawers.entries.insertion_order.page.0": "You may have noticed that when inserting items into a $(l:networks)network@! they prefer certain slots. This is because I have included a little bit of logic in networks so that they prioritizes certain slots to make your life easier. @p@Knowing these rules will be useful when designing storage systems so I have decided to write them down here.", - "book.extended_drawers.entries.insertion_order.page.1.text": "First, the network will search for slots containing the item. $(l:lock)Locked@! ones are preferred over unlocked ones. If the item isn't found or if the slots are full the network will search through empty slots. Non-$(l:voiding)voiding@! drawers will be preferred to make sure you don't accidentally void items. $(br2)For performance reasons sorting within these categories is arbitrary, but it shouldn't impact you that much.", + "book.extended_drawers.entries.insertion_order.page.0": "You may have noticed that when inserting items into a network they prefer certain slots. This is because I have included a little bit of logic in networks so that they prioritizes certain slots to make your life easier.

Knowing these rules will be useful when designing storage systems so I have decided to write them down here.", + "book.extended_drawers.entries.insertion_order.page.1.text": "First, the network will search for slots containing the item. Locked ones are preferred over unlocked ones. If the item isn't found or if the slots are full the network will search through empty slots. Non-voiding drawers will be preferred to make sure you don't accidentally void items. For performance reasons sorting within these categories is arbitrary, but it shouldn't impact you that much.", "book.extended_drawers.entries.insertion_order.page.1.title": "Rules", - "book.extended_drawers.entries.insertion_order.page.2": "$(l)Example #1:/$$(br)A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can. @p@$(l)Example #2:/$$(br)A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", - "book.extended_drawers.entries.insertion_order.page.3": "$(l)Example #3:/$$(br)A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can. @p@$(l)Example #4:/$$(br)A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space.", + "book.extended_drawers.entries.insertion_order.page.2": "Example #1:
A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can.

Example #2:
A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", + "book.extended_drawers.entries.insertion_order.page.3": "Example #3:
A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can.

Example #4:
A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space.", "book.extended_drawers.entries.lock.name": "Locking", - "book.extended_drawers.entries.lock.page.0": "Locking and unlocking is done using the $(item)Lock/$ item. It makes it impossible to change the type of item the $(l:drawers)drawer@! holds while allowing the count to change. @p@Useful when creating organised sorting systems or when $(l:mod_interoperability)linking to other mods@!.", + "book.extended_drawers.entries.lock.page.0": "Locking and unlocking is done using the Lock item. It makes it impossible to change the type of item the drawer holds while allowing the count to change.

Useful when creating organised sorting systems or when <(l:mod_interoperability>linking to other mods.", "book.extended_drawers.entries.lock.page.1.text": "Locks aren't consumed when used so you don't need to worry about making one for every drawer. It can also be used on access points to toggle the locks of the entire network.", "book.extended_drawers.entries.mod_interoperability.name": "Mod Interoperability", - "book.extended_drawers.entries.mod_interoperability.page.0": "$(l:simple_networks)Networks@! can be interacted with by any mod using the @thing@fabric transfer api@! as well as hoppers. @p@Individual $(l:drawers)drawers@! support inserting and extracting from their slots. @p@$(l:access_points)Access points@! and $(l:shadow_drawers)shadow drawers@! provide access to the whole network with additional filtering if using a shadow drawer.", - "book.extended_drawers.entries.mod_interoperability.page.1": "These systems allow you to build complex contraptions that can do all kinds of things. $(br2)Here are some examples:$(br)$(li)You can hook up a ME system from applied energetics to an access point for easy gui access. $(li)You can use long connector chains and shadow drawers to transfer items long distances instantly and without chunk loading in the middle.", + "book.extended_drawers.entries.mod_interoperability.page.0": "Networks can be interacted with by any mod using the fabric transfer api as well as hoppers.

Individual drawers support inserting and extracting from their slots.

Access points and shadow drawers provide access to the whole network with additional filtering if using a shadow drawer.", + "book.extended_drawers.entries.mod_interoperability.page.1": "These systems allow you to build complex contraptions that can do all kinds of things. Here are some examples:

  • You can hook up a ME system from applied energetics to an access point for easy gui access.
  • You can use long connector chains and shadow drawers to transfer items long distances instantly and without chunk loading in the middle.", "book.extended_drawers.entries.shadow_drawers.name": "Shadow Drawers", - "book.extended_drawers.entries.shadow_drawers.page.0": "$(item)Shadow Drawers/$ are similar to $(l:access_points)access points/$ but only work with one item. They also allow players to extract items and show the count. $(br2)They behave like they would be $(l:lock)locked@!, but their item can be cleared by shift-clicking.", + "book.extended_drawers.entries.shadow_drawers.page.0": "Shadow Drawers are similar to access points but only work with one item. They also allow players to extract items and show the count. They behave like they would be locked, but their item can be cleared by shift-clicking.", "book.extended_drawers.entries.simple_networks.name": "Simple Networks", - "book.extended_drawers.entries.simple_networks.page.0": "Just by placing some $(l:drawers)drawers@! next to each other you have created as simple network. However, that network doesn't do anything yet. $(br2)We'll start simple and add an $(l:access_points)access point@! to the network. It allows you to insert items into the drawers they belong in without walking over to them.", + "book.extended_drawers.entries.simple_networks.page.0": "Just by placing some drawers next to each other you have created as simple network. However, that network doesn't do anything yet. We'll start simple and add an access point to the network. It allows you to insert items into the drawers they belong in without walking over to them.", "book.extended_drawers.entries.upgrades.name": "Drawer Upgrades", - "book.extended_drawers.entries.upgrades.page.0": "@item@Upgrades@! are applied using different upgrade items. They increase the capacity of a $(l:drawers)drawer@! slot. @p@To install one, simply click on a slot with the @item@upgrade@! in hand while sneaking. @p@They are most useful when storing lots of items.", - "book.extended_drawers.entries.upgrades.page.1.text": "The $(item)Upgrade Frame/$ is the base item of all upgrades. It doesn't do anything by itself.", - "book.extended_drawers.entries.upgrades.page.2.text": "The $(item)Drawer Upgrade I/$ is the first tier of the upgrade. It doubles the capacity of the drawer.", - "book.extended_drawers.entries.upgrades.page.3.text": "The $(item)Drawer Upgrade II/$ is the second tier of the upgrade. It multiplies the capacity of the drawer by 4.", - "book.extended_drawers.entries.upgrades.page.4.text": "The $(item)Drawer Upgrade III/$ is the third tier of the upgrade. It multiplies the capacity of the drawer by 8.", - "book.extended_drawers.entries.upgrades.page.5.text": "The $(item)Drawer Upgrade IV/$ is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16.", + "book.extended_drawers.entries.upgrades.page.0": "Upgrades are applied using different upgrade items. They increase the capacity of a drawer slot.

    To install one, simply click on a slot with the upgrade in hand while sneaking.

    They are most useful when storing lots of items.", + "book.extended_drawers.entries.upgrades.page.1.text": "The Upgrade Frame is the base item of all upgrades. It doesn't do anything by itself.", + "book.extended_drawers.entries.upgrades.page.2.text": "The Drawer Upgrade I is the first tier of the upgrade. It doubles the capacity of the drawer.", + "book.extended_drawers.entries.upgrades.page.3.text": "The Drawer Upgrade II is the second tier of the upgrade. It multiplies the capacity of the drawer by 4.", + "book.extended_drawers.entries.upgrades.page.4.text": "The Drawer Upgrade III is the third tier of the upgrade. It multiplies the capacity of the drawer by 8.", + "book.extended_drawers.entries.upgrades.page.5.text": "The Drawer Upgrade IV is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16.", "book.extended_drawers.entries.voiding.name": "Voiding Mode", - "book.extended_drawers.entries.voiding.page.0": "Voiding mode can be toggled with a $(item)lava bucket/$. It makes it so that the $(l:drawers)drawer@! deletes excess items. @p@This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", - "book.extended_drawers.entries.voiding.page.1": "Like $(l:lock)locks@! they aren't consumed and can be applied to access points. @p@Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead.", + "book.extended_drawers.entries.voiding.page.0": "Voiding mode can be toggled with a lava bucket. It makes it so that the drawer deletes excess items.

    This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", + "book.extended_drawers.entries.voiding.page.1": "Like locks they aren't consumed and can be applied to access points.

    Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead.", "command.extended_drawers.reload.fail": "Failed to reload config. Check logs", "command.extended_drawers.reload.success": "Successfully reloaded config!", diff --git a/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json b/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json index 4d35468..4f72720 100644 --- a/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json +++ b/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json @@ -10,11 +10,24 @@ "model": "extended_drawers:guide_book", "use_resource_pack": true, "macros": { - "@thing@": "$(thing)", - "@item@": "$(item)", + "": "$(thing)", + "": "$(item)", "@mod@": "$(#eb2cf5)", - "@!": "$()", - "@p@": "$(p)" + "

  • ":"$(li)", + "": "$()", + "

    ": "$(p)", + "":"$(br2)", + "":"$(l)", + "":"$(l:simple_networks)", + "":"$(l:insertion_order)", + "":"$(l:lock)", + "":"$(l:drawers)", + "":"$(l:modifiers)", + "":"$(l:shadow_drawers)", + "":"$(l:access_points)", + "<(l:mod_interoperability>":"$(l:mod_interoperability)", + "":"$(l:networks)", + "":"$(l:voiding)" }, "i18n":true } \ No newline at end of file From 68859ba78785b00a7b710614d7ce77a6d278ad82 Mon Sep 17 00:00:00 2001 From: nageih Date: Sat, 2 Dec 2023 11:05:05 +0800 Subject: [PATCH 6/7] de --- .../assets/extended_drawers/lang/de_de.json | 40 +++++++++---------- .../assets/extended_drawers/lang/en_us.json | 4 +- .../patchouli_books/guide/book.json | 2 +- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/main/resources/assets/extended_drawers/lang/de_de.json b/src/main/resources/assets/extended_drawers/lang/de_de.json index 19c4cdc..cce738c 100644 --- a/src/main/resources/assets/extended_drawers/lang/de_de.json +++ b/src/main/resources/assets/extended_drawers/lang/de_de.json @@ -27,35 +27,35 @@ "book.extended_drawers.categories.modifiers.name": "Modifiers", "book.extended_drawers.categories.modifiers.desc": "Modifiers sind Items welche zu Schubladen hinzugef\u00fcgt werden k\u00f6nnen und damit ihr verhalten ver\u00e4ndern. Manche von ihnen funktionieren wie Schalter und k\u00f6nnen auf meheren Schubladen gleichzeitig eingesetzt werden, w\u00e4hren andere einzeln eingesetzt werden m\u00fcssen.", "book.extended_drawers.categories.networks.name": "Schubladen Netzwerk", - "book.extended_drawers.categories.networks.desc": "Dieser Eintrag zeigt dir wie ein Schubladen Netzwerk funktioniert und wie man eins selber aufbaut. $(br2)Er zeigt dir auch wie man das Netzwerk mit anderen Mods kompatibel macht.", + "book.extended_drawers.categories.networks.desc": "Dieser Eintrag zeigt dir wie ein Schubladen Netzwerk funktioniert und wie man eins selber aufbaut. Er zeigt dir auch wie man das Netzwerk mit anderen Mods kompatibel macht.", "book.extended_drawers.entries.access_points.name": "Eingangs Punkte", - "book.extended_drawers.entries.access_points.page.0": "@item@Eingangs Punkte@! erm\u00f6glichen das einf\u00fcgen von Items in das $(l:simple_networks)Netzwerk@! und die richtige Schublade. Siehe $(l:insertion_order)hier@! f\u00fcr Bestellungen. @p@Sie dienen ebenfalls als Anzeige f\u00fcr andere Mods, die auf das Netzwerk zugreifen. Siehe $(l:mod_interoperability)hier@! f\u00fcr mehr Informationen.", + "book.extended_drawers.entries.access_points.page.0": "Eingangs Punkte erm\u00f6glichen das einf\u00fcgen von Items in das Netzwerk und die richtige Schublade. Siehe hier f\u00fcr Bestellungen.

    Sie dienen ebenfalls als Anzeige f\u00fcr andere Mods, die auf das Netzwerk zugreifen. Siehe hier f\u00fcr mehr Informationen.", "book.extended_drawers.entries.connectors.name": "Verbinder", - "book.extended_drawers.entries.connectors.page.0": "@item@Verbinder@! sind einfache Bl\u00f6ocke die einem erlauben verschiedene Teile an das $(l:simple_networks)Netzwerk@! anzuschlie\u00dfen! Ohne resourcen f\u00fcr $(l:drawers)Schubladen@! zu verwenden!. @p@Sie verursachen auch weniger lags, da sie keine Speicherdaten beinhalten.", + "book.extended_drawers.entries.connectors.page.0": "Verbinder sind einfache Bl\u00f6ocke die einem erlauben verschiedene Teile an das Netzwerk anzuschlie\u00dfen! Ohne resourcen f\u00fcr Schubladen zu verwenden!.

    Sie verursachen auch weniger lags, da sie keine Speicherdaten beinhalten.", "book.extended_drawers.entries.insertion_order.name": "Einlagerungs Reihenfolge", - "book.extended_drawers.entries.insertion_order.page.0": "Vielleicht hast du gemerkt, dass das $(l:networks)Netzwerk@! manche Slots mehr bevorzugt als andere. Das passiert, damit das Netzwerk manchen Slots Vorrang gibt, um dein Leben leichter zu machen. @p@Das Kennen dieser regeln k\u00f6nnte sich n\u00fctzlich erweisen wenn du ein Netzwerk bauen willst.", - "book.extended_drawers.entries.insertion_order.page.1.text": "Zuerst, wird das Netzwerk nach Slots suchen die ein Item beinhalten. $(l:lock)Verschlossene@! Slots werden den ge\u00f6ffneten bevorzugt. Wenn ein Item nicht gefunden wird oder die Slots voll sind, wird das Netzwerk einen leeren Slot suchen. Non-$(l:voiding)Schatten@! Schubladen werden nicht bevorzugt damit du nicht versehentlich eine Items verlierst.", + "book.extended_drawers.entries.insertion_order.page.0": "Vielleicht hast du gemerkt, dass das Netzwerk manche Slots mehr bevorzugt als andere. Das passiert, damit das Netzwerk manchen Slots Vorrang gibt, um dein Leben leichter zu machen.

    Das Kennen dieser regeln k\u00f6nnte sich n\u00fctzlich erweisen wenn du ein Netzwerk bauen willst.", + "book.extended_drawers.entries.insertion_order.page.1.text": "Zuerst, wird das Netzwerk nach Slots suchen die ein Item beinhalten. Verschlossene Slots werden den ge\u00f6ffneten bevorzugt. Wenn ein Item nicht gefunden wird oder die Slots voll sind, wird das Netzwerk einen leeren Slot suchen. Non-Schatten Schubladen werden nicht bevorzugt damit du nicht versehentlich eine Items verlierst.", "book.extended_drawers.entries.insertion_order.page.1.title": "Regeln", - "book.extended_drawers.entries.insertion_order.page.2": "$(l)Beispiel #1:/$$(br)Ein Netzwerk mit einem Diamanten im Lost ist verschlossen. Wenn du veruchst einen Diamanten reinzulegen, wird der Diamant in den verschlossenen Slot gelangen, wenn noch Platz frei ist. @p@$(l)Beispiel #2:/$$(br)Ein Netzwerk hat einen leeren verschlossenen Slot und einen Slot mit einem Smaragd. Wenn wir versuchen einen Smaragden reinzulegen, wird der Slot mit dem Smaragden bevorzugt als der verschlossene Slot.", - "book.extended_drawers.entries.insertion_order.page.3": "$(l)Beispiel #3:/$$(br)Ein Netzwerk hat einen Schatten Slot mit einem Diamanten und einen normalen Slot mit einem Diamanten. Wenn ein Diamant in das Netzwerk eingef\u00fcgt wird, wird der Diamant in den normalen Slot reingelegt, solange es noch Platz gibt. @p@$(l)Beispiel #4:/$$(br)Ein Netzwerk hat einen vollen und verschlossen Schatten Slot und einen offenen Schatten Slot. In beiden befinden sich Diamanten. Wenn du versuchst einen Diamanten reinzulegen, wird der Diamant von dem verschlossenem Schatten Slot bevorzugt.", + "book.extended_drawers.entries.insertion_order.page.2": "Beispiel #1:
    Ein Netzwerk mit einem Diamanten im Lost ist verschlossen. Wenn du veruchst einen Diamanten reinzulegen, wird der Diamant in den verschlossenen Slot gelangen, wenn noch Platz frei ist.

    Beispiel #2:
    Ein Netzwerk hat einen leeren verschlossenen Slot und einen Slot mit einem Smaragd. Wenn wir versuchen einen Smaragden reinzulegen, wird der Slot mit dem Smaragden bevorzugt als der verschlossene Slot.", + "book.extended_drawers.entries.insertion_order.page.3": "Beispiel #3:
    Ein Netzwerk hat einen Schatten Slot mit einem Diamanten und einen normalen Slot mit einem Diamanten. Wenn ein Diamant in das Netzwerk eingef\u00fcgt wird, wird der Diamant in den normalen Slot reingelegt, solange es noch Platz gibt.

    Beispiel #4:
    Ein Netzwerk hat einen vollen und verschlossen Schatten Slot und einen offenen Schatten Slot. In beiden befinden sich Diamanten. Wenn du versuchst einen Diamanten reinzulegen, wird der Diamant von dem verschlossenem Schatten Slot bevorzugt.", "book.extended_drawers.entries.lock.name": "Schl\u00f6sser", - "book.extended_drawers.entries.lock.page.0": "Das auf- und zuschlie\u00dfen erfolg durch einen $(item)Schloss/$. Das macht es unm\u00f6glich den Item Typ von der $(l:drawers)drawer@! zu entfernen. @p@Es ist n\u00fctzlich, wenn man das Netzwerk organisiert haben will oder es $(l:mod_interoperability)kompatibilit\u00e4ts Probleme mit anderen Mods@! gibt.", + "book.extended_drawers.entries.lock.page.0": "Das auf- und zuschlie\u00dfen erfolg durch einen Schloss. Das macht es unm\u00f6glich den Item Typ von der drawer zu entfernen.

    Es ist n\u00fctzlich, wenn man das Netzwerk organisiert haben will oder es kompatibilit\u00e4ts Probleme mit anderen Mods gibt.", "book.extended_drawers.entries.lock.page.1.text": "Schl\u00f6sser werden nicht verbracht wenn sie benutzt werden. Es ist ebenfalls m\u00f6glich die Schl\u00f6sser f\u00fcr das ganze System unzug\u00e4nglich zu machen.", "book.extended_drawers.entries.mod_interoperability.name": "Mod Kompatibilit\u00e4t", - "book.extended_drawers.entries.mod_interoperability.page.0": "$(l:simple_networks)Netzwerke@! k\u00f6nnen mit anderen Mod Speicher Medien mit Hilfe der @thing@fabric transfer api@! verbunden werden. @p@Individuelle $(l:drawers)Schubladen@! unterst\u00fctzen das einf\u00fcgen und entnehmen Mod Items aus deren Slots. @p@$(l:access_points)Zugangspunkte@! und $(l:shadow_drawers)Schatten Schubladen@! erm\u00f6glichen den Zugang and das ganze Netzwerk mit zus\u00e4tzlichen Filter Einstellungen wenn eine Schatten Schublade benutzt wird.", - "book.extended_drawers.entries.mod_interoperability.page.1": "Diese Systeme erlauben dir ein complexes System zu bauen. $(br2)Hier ein paar Beispiele:$(br)$(li)Du kannst ein ME System an einen Zugangspunkt anschlie\u00dfen und auf das Lager zugreifen. $(li)Du kannst lange Ketten aus Schatten Schubladen nutzen um Itmes \u00fcber lange Distanzen zu transportieren, ohne dass zwischendurch Chunks geladen werden m\u00fcssen.", + "book.extended_drawers.entries.mod_interoperability.page.0": "Netzwerke k\u00f6nnen mit anderen Mod Speicher Medien mit Hilfe der @thing@fabric transfer api verbunden werden.

    Individuelle Schubladen unterst\u00fctzen das einf\u00fcgen und entnehmen Mod Items aus deren Slots.

    Zugangspunkte und Schatten Schubladen erm\u00f6glichen den Zugang and das ganze Netzwerk mit zus\u00e4tzlichen Filter Einstellungen wenn eine Schatten Schublade benutzt wird.", + "book.extended_drawers.entries.mod_interoperability.page.1": "Diese Systeme erlauben dir ein complexes System zu bauen. Hier ein paar Beispiele:

  • Du kannst ein ME System an einen Zugangspunkt anschlie\u00dfen und auf das Lager zugreifen.
  • Du kannst lange Ketten aus Schatten Schubladen nutzen um Itmes \u00fcber lange Distanzen zu transportieren, ohne dass zwischendurch Chunks geladen werden m\u00fcssen.", "book.extended_drawers.entries.shadow_drawers.name": "Schatten Schubladen", - "book.extended_drawers.entries.shadow_drawers.page.0": "$(item)Schatten Schubladen/$ \u00e4hneln den $(l:access_points)Zugangspunkten/$ nur dass sie mit einem Item funktionieren. Sie erlauben dem Spieler items zu entnehmen und ihre genauer Anzahl anzeigen. $(br2)Sie verhalten sie als w\u00e4ren sie $(l:lock)verschlossen@!, aber deren Item Filter kann mit einem Shift + Click entfernt werden.", + "book.extended_drawers.entries.shadow_drawers.page.0": "Schatten Schubladen \u00e4hneln den Zugangspunkten nur dass sie mit einem Item funktionieren. Sie erlauben dem Spieler items zu entnehmen und ihre genauer Anzahl anzeigen. Sie verhalten sie als w\u00e4ren sie verschlossen, aber deren Item Filter kann mit einem Shift + Click entfernt werden.", "book.extended_drawers.entries.simple_networks.name": "Simple Netzwerke", - "book.extended_drawers.entries.simple_networks.page.0": "Wenn du eingie $(l:drawers)Schubladen@! nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. $(br2)Wir fangen einfach an und f\u00fcgen einen $(l:access_points)Zugangspunkt@! zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", + "book.extended_drawers.entries.simple_networks.page.0": "Wenn du eingie Schubladen nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. Wir fangen einfach an und f\u00fcgen einen Zugangspunkt zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", "book.extended_drawers.entries.upgrades.name": "Schubladen Upgrades", - "book.extended_drawers.entries.upgrades.page.0": "@item@Upgrades@! haben verschiedene Stufen. Sie erh\u00f6hen die Kapazit\u00e4t von $(l:drawers)Schubladen@!. @p@Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem @item@Upgrade@! w\u00e4hrend du schleichst. @p@Sie sind sehr n\u00fctzlich wenn wir ein gro\u00dfes, sortiertes System bauen wollen.", - "book.extended_drawers.entries.upgrades.page.1.text": "Der $(item)Upgrade Rahmen/$ ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen.", - "book.extended_drawers.entries.upgrades.page.2.text": "Das $(item)Schubladen Upgrade I/$ ist das erste Upgrade. Es verdoppelt den Schubladen Speicher.", - "book.extended_drawers.entries.upgrades.page.3.text": "Das $(item)Schubladen Upgrade II/$ ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher.", - "book.extended_drawers.entries.upgrades.page.4.text": "Das $(item)Schubladen Upgrade III/$ ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher.", - "book.extended_drawers.entries.upgrades.page.5.text": "Das $(item)Schubladen Upgrade IV/$ ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.0": "Upgrades haben verschiedene Stufen. Sie erh\u00f6hen die Kapazit\u00e4t von Schubladen.

    Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem Upgrade w\u00e4hrend du schleichst.

    Sie sind sehr n\u00fctzlich wenn wir ein gro\u00dfes, sortiertes System bauen wollen.", + "book.extended_drawers.entries.upgrades.page.1.text": "Der Upgrade Rahmen ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen.", + "book.extended_drawers.entries.upgrades.page.2.text": "Das Schubladen Upgrade I ist das erste Upgrade. Es verdoppelt den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.3.text": "Das Schubladen Upgrade II ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.4.text": "Das Schubladen Upgrade III ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.5.text": "Das Schubladen Upgrade IV ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher.", "book.extended_drawers.entries.voiding.name": "Leere Modus", - "book.extended_drawers.entries.voiding.page.0": "Der Leere Modus kann mit einem $(item)Lava Eimer/$ aktiviert werden. In diesem Modus wird die $(l:drawers)Schublade@! \u00fcbersch\u00fcssige Items zerst\u00f6ren. @p@Dieser Mods ist n\u00fctzlich wenn man zu viel von einem ungew\u00f6hnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", - "book.extended_drawers.entries.voiding.page.1": "Genau wie $(l:lock)Schl\u00f6sser@! wird der Eimer nicht verbraucht. @p@Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verst\u00f6ren. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zuf\u00e4llig platzierst." + "book.extended_drawers.entries.voiding.page.0": "Der Leere Modus kann mit einem Lava Eimer aktiviert werden. In diesem Modus wird die Schublade \u00fcbersch\u00fcssige Items zerst\u00f6ren.

    Dieser Mods ist n\u00fctzlich wenn man zu viel von einem ungew\u00f6hnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", + "book.extended_drawers.entries.voiding.page.1": "Genau wie Schl\u00f6sser wird der Eimer nicht verbraucht.

    Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verst\u00f6ren. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zuf\u00e4llig platzierst." } diff --git a/src/main/resources/assets/extended_drawers/lang/en_us.json b/src/main/resources/assets/extended_drawers/lang/en_us.json index 352a076..825dd3d 100644 --- a/src/main/resources/assets/extended_drawers/lang/en_us.json +++ b/src/main/resources/assets/extended_drawers/lang/en_us.json @@ -44,7 +44,7 @@ "book.extended_drawers.categories.networks.name": "Drawer Networking", "book.extended_drawers.categories.networks.desc": "This section goes over how drawer networks work and how to set up one. It also includes tips on how to integrate your network with other mods.", "book.extended_drawers.entries.access_points.name": "Access Points", - "book.extended_drawers.entries.access_points.page.0": "Access Points allow inserting items to the whole network, automatically finding the right drawer, see this for ordering.

    They also act as an interface for other mods to access the network, see <(l:mod_interoperability>this for more info.", + "book.extended_drawers.entries.access_points.page.0": "Access Points allow inserting items to the whole network, automatically finding the right drawer, see this for ordering.

    They also act as an interface for other mods to access the network, see this for more info.", "book.extended_drawers.entries.capacity_limiters.name": "Capacity Limiters", "book.extended_drawers.entries.capacity_limiters.page.0": "Capacity Limiters are useful little items that allow you to limit the capacity of drawers. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone.

    Right click with one in hand to open it's configuration screen where you can set the limit.", "book.extended_drawers.entries.capacity_limiters.page.1.text": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter.

    Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid.", @@ -67,7 +67,7 @@ "book.extended_drawers.entries.insertion_order.page.2": "Example #1:
    A network has one locked slot with a diamond in it and one non-locked slot with a diamond in it. When inserting a diamond, it will go into the locked slot if it can.

    Example #2:
    A network has one empty locked slot and one slot with an emerald in it. When inserting an emerald it will prefer the slot with the emerald despite the other slot being locked.", "book.extended_drawers.entries.insertion_order.page.3": "Example #3:
    A network has one voiding slot with a diamond in it and one non-voiding slot with a diamond in it. When inserting a diamond, it will go into the non-voiding slot if it can.

    Example #4:
    A network has one full locked voiding slot and a non-locked voiding slot, both diamonds in them. When inserting an diamond it will prefer the locked slot and get voided ignoring the non-locked slot with space.", "book.extended_drawers.entries.lock.name": "Locking", - "book.extended_drawers.entries.lock.page.0": "Locking and unlocking is done using the Lock item. It makes it impossible to change the type of item the drawer holds while allowing the count to change.

    Useful when creating organised sorting systems or when <(l:mod_interoperability>linking to other mods.", + "book.extended_drawers.entries.lock.page.0": "Locking and unlocking is done using the Lock item. It makes it impossible to change the type of item the drawer holds while allowing the count to change.

    Useful when creating organised sorting systems or when linking to other mods.", "book.extended_drawers.entries.lock.page.1.text": "Locks aren't consumed when used so you don't need to worry about making one for every drawer. It can also be used on access points to toggle the locks of the entire network.", "book.extended_drawers.entries.mod_interoperability.name": "Mod Interoperability", "book.extended_drawers.entries.mod_interoperability.page.0": "Networks can be interacted with by any mod using the fabric transfer api as well as hoppers.

    Individual drawers support inserting and extracting from their slots.

    Access points and shadow drawers provide access to the whole network with additional filtering if using a shadow drawer.", diff --git a/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json b/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json index 4f72720..e08916a 100644 --- a/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json +++ b/src/main/resources/data/extended_drawers/patchouli_books/guide/book.json @@ -25,7 +25,7 @@ "":"$(l:modifiers)", "":"$(l:shadow_drawers)", "":"$(l:access_points)", - "<(l:mod_interoperability>":"$(l:mod_interoperability)", + "":"$(l:mod_interoperability)", "":"$(l:networks)", "":"$(l:voiding)" }, From e07142c2cea5777d677592132aa0d7664de59ef1 Mon Sep 17 00:00:00 2001 From: nageih Date: Sat, 2 Dec 2023 11:12:40 +0800 Subject: [PATCH 7/7] delete text --- .../assets/extended_drawers/lang/de_de.json | 10 +++++----- .../assets/extended_drawers/lang/en_us.json | 12 ++++++------ .../guide/en_us/entries/capacity_limiters.json | 2 +- .../guide/en_us/entries/upgrades.json | 10 +++++----- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/main/resources/assets/extended_drawers/lang/de_de.json b/src/main/resources/assets/extended_drawers/lang/de_de.json index cce738c..dd05630 100644 --- a/src/main/resources/assets/extended_drawers/lang/de_de.json +++ b/src/main/resources/assets/extended_drawers/lang/de_de.json @@ -50,11 +50,11 @@ "book.extended_drawers.entries.simple_networks.page.0": "Wenn du eingie Schubladen nebeneinander platzierst, hast du ein simples Netzwerk erstellt. Dieses Netzerk kann aber noch nichts tun. Wir fangen einfach an und f\u00fcgen einen Zugangspunkt zum Netzwerk hinzu. Dieser erlaubt und Items in das System einzulagern an die einzelnen Schubladen zu gehen.", "book.extended_drawers.entries.upgrades.name": "Schubladen Upgrades", "book.extended_drawers.entries.upgrades.page.0": "Upgrades haben verschiedene Stufen. Sie erh\u00f6hen die Kapazit\u00e4t von Schubladen.

    Um ein Upgrade einzusetzen, clicke auf eine Schublade mit einem Upgrade w\u00e4hrend du schleichst.

    Sie sind sehr n\u00fctzlich wenn wir ein gro\u00dfes, sortiertes System bauen wollen.", - "book.extended_drawers.entries.upgrades.page.1.text": "Der Upgrade Rahmen ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen.", - "book.extended_drawers.entries.upgrades.page.2.text": "Das Schubladen Upgrade I ist das erste Upgrade. Es verdoppelt den Schubladen Speicher.", - "book.extended_drawers.entries.upgrades.page.3.text": "Das Schubladen Upgrade II ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher.", - "book.extended_drawers.entries.upgrades.page.4.text": "Das Schubladen Upgrade III ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher.", - "book.extended_drawers.entries.upgrades.page.5.text": "Das Schubladen Upgrade IV ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.1": "Der Upgrade Rahmen ist das Basis Element aller Upgrades. Alleine hat dieser keinen Nutzen.", + "book.extended_drawers.entries.upgrades.page.2": "Das Schubladen Upgrade I ist das erste Upgrade. Es verdoppelt den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.3": "Das Schubladen Upgrade II ist das zweite Upgrade. Es vervierfacht den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.4": "Das Schubladen Upgrade III ist das dritte Upgrade. Es verachtfacht den Schubladen Speicher.", + "book.extended_drawers.entries.upgrades.page.5": "Das Schubladen Upgrade IV ist das vierte Upgrade. Es versechszehnfacht den Schubladen Speicher.", "book.extended_drawers.entries.voiding.name": "Leere Modus", "book.extended_drawers.entries.voiding.page.0": "Der Leere Modus kann mit einem Lava Eimer aktiviert werden. In diesem Modus wird die Schublade \u00fcbersch\u00fcssige Items zerst\u00f6ren.

    Dieser Mods ist n\u00fctzlich wenn man zu viel von einem ungew\u00f6hnlichen Item hat und du nicht willst dass dein Netzwerk verstopft wird.", "book.extended_drawers.entries.voiding.page.1": "Genau wie Schl\u00f6sser wird der Eimer nicht verbraucht.

    Pass aud denn der Leere Modus beim falchem Gebrauch wichtige Items verst\u00f6ren. Passe ebenfalls auf dass du die Lava beim aktivieren nicht zuf\u00e4llig platzierst." diff --git a/src/main/resources/assets/extended_drawers/lang/en_us.json b/src/main/resources/assets/extended_drawers/lang/en_us.json index 825dd3d..35e247f 100644 --- a/src/main/resources/assets/extended_drawers/lang/en_us.json +++ b/src/main/resources/assets/extended_drawers/lang/en_us.json @@ -47,7 +47,7 @@ "book.extended_drawers.entries.access_points.page.0": "Access Points allow inserting items to the whole network, automatically finding the right drawer, see this for ordering.

    They also act as an interface for other mods to access the network, see this for more info.", "book.extended_drawers.entries.capacity_limiters.name": "Capacity Limiters", "book.extended_drawers.entries.capacity_limiters.page.0": "Capacity Limiters are useful little items that allow you to limit the capacity of drawers. They can be useful in contraptions and assembly lines where you want the limit the amount stored without advanced redstone.

    Right click with one in hand to open it's configuration screen where you can set the limit.", - "book.extended_drawers.entries.capacity_limiters.page.1.text": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter.

    Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid.", + "book.extended_drawers.entries.capacity_limiters.page.1": "Capacity limiters can be applied to drawers by shift clicking with a configured limiter.

    Limiters can be copied by placing a configured limiter together with an unset one in the crafting grid.", "book.extended_drawers.entries.compacting_drawers.name": "Compacting Drawers", "book.extended_drawers.entries.compacting_drawers.page.0": "While slightly more expensive to craft compacting drawers offer a lot of convenience over regular drawers. They automatically compress and decompress your items. They normally use crafting recipes, but some items might get special support.", "book.extended_drawers.entries.connectors.name": "Connectors", @@ -78,11 +78,11 @@ "book.extended_drawers.entries.simple_networks.page.0": "Just by placing some drawers next to each other you have created as simple network. However, that network doesn't do anything yet. We'll start simple and add an access point to the network. It allows you to insert items into the drawers they belong in without walking over to them.", "book.extended_drawers.entries.upgrades.name": "Drawer Upgrades", "book.extended_drawers.entries.upgrades.page.0": "Upgrades are applied using different upgrade items. They increase the capacity of a drawer slot.

    To install one, simply click on a slot with the upgrade in hand while sneaking.

    They are most useful when storing lots of items.", - "book.extended_drawers.entries.upgrades.page.1.text": "The Upgrade Frame is the base item of all upgrades. It doesn't do anything by itself.", - "book.extended_drawers.entries.upgrades.page.2.text": "The Drawer Upgrade I is the first tier of the upgrade. It doubles the capacity of the drawer.", - "book.extended_drawers.entries.upgrades.page.3.text": "The Drawer Upgrade II is the second tier of the upgrade. It multiplies the capacity of the drawer by 4.", - "book.extended_drawers.entries.upgrades.page.4.text": "The Drawer Upgrade III is the third tier of the upgrade. It multiplies the capacity of the drawer by 8.", - "book.extended_drawers.entries.upgrades.page.5.text": "The Drawer Upgrade IV is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16.", + "book.extended_drawers.entries.upgrades.page.1": "The Upgrade Frame is the base item of all upgrades. It doesn't do anything by itself.", + "book.extended_drawers.entries.upgrades.page.2": "The Drawer Upgrade I is the first tier of the upgrade. It doubles the capacity of the drawer.", + "book.extended_drawers.entries.upgrades.page.3": "The Drawer Upgrade II is the second tier of the upgrade. It multiplies the capacity of the drawer by 4.", + "book.extended_drawers.entries.upgrades.page.4": "The Drawer Upgrade III is the third tier of the upgrade. It multiplies the capacity of the drawer by 8.", + "book.extended_drawers.entries.upgrades.page.5": "The Drawer Upgrade IV is the fourth tier of the upgrade. It multiplies the capacity of the drawer by 16.", "book.extended_drawers.entries.voiding.name": "Voiding Mode", "book.extended_drawers.entries.voiding.page.0": "Voiding mode can be toggled with a lava bucket. It makes it so that the drawer deletes excess items.

    This is mostly useful when you have bulk storage for a very common item and don't want it to clog the system when it fills up.", "book.extended_drawers.entries.voiding.page.1": "Like locks they aren't consumed and can be applied to access points.

    Be careful as it can easily void important items if used improperly. Also make sure to aim well, or you might end up placing the lava instead.", diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json index 1ca6467..4123271 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/capacity_limiters.json @@ -7,7 +7,7 @@ { "type": "patchouli:crafting", "recipe": "extended_drawers:limiter", - "text": "book.extended_drawers.entries.capacity_limiters.page.1.text" + "text": "book.extended_drawers.entries.capacity_limiters.page.1" } ] } \ No newline at end of file diff --git a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json index 3971345..fe4dd6b 100644 --- a/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json +++ b/src/main/resources/assets/extended_drawers/patchouli_books/guide/en_us/entries/upgrades.json @@ -7,27 +7,27 @@ { "type": "patchouli:crafting", "recipe": "extended_drawers:upgrade_frame", - "text": "book.extended_drawers.entries.upgrades.page.1.text" + "text": "book.extended_drawers.entries.upgrades.page.1" }, { "type": "patchouli:crafting", "recipe": "extended_drawers:t1_upgrade", - "text": "book.extended_drawers.entries.upgrades.page.2.text" + "text": "book.extended_drawers.entries.upgrades.page.2" }, { "type": "patchouli:crafting", "recipe": "extended_drawers:t2_upgrade", - "text": "book.extended_drawers.entries.upgrades.page.3.text" + "text": "book.extended_drawers.entries.upgrades.page.3" }, { "type": "patchouli:crafting", "recipe": "extended_drawers:t3_upgrade", - "text": "book.extended_drawers.entries.upgrades.page.4.text" + "text": "book.extended_drawers.entries.upgrades.page.4" }, { "type": "patchouli:crafting", "recipe": "extended_drawers:t4_upgrade", - "text": "book.extended_drawers.entries.upgrades.page.5.text" + "text": "book.extended_drawers.entries.upgrades.page.5" } ] } \ No newline at end of file