From fc0e9fc7ddebbe87383ea22e2ea6fb8779cb2040 Mon Sep 17 00:00:00 2001 From: kuragehime Date: Mon, 14 Aug 2023 09:06:31 +0900 Subject: [PATCH 01/14] Create ja_jp.json --- .../majruszsenchantments/lang/ja_jp.json | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/resources/assets/majruszsenchantments/lang/ja_jp.json diff --git a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json new file mode 100644 index 0000000..025c177 --- /dev/null +++ b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json @@ -0,0 +1,119 @@ +{ + "enchantment.majruszsenchantments.absorber": "吸収体", + "enchantment.majruszsenchantments.absorber.desc": "盾は耐久性を犠牲にしてあらゆるマイナス効果を吸収します。", + "enchantment.majruszsenchantments.absorber.description": "盾は耐久性を犠牲にしてあらゆるマイナス効果を吸収します。", + + "enchantment.majruszsenchantments.death_wish": "死の願望", + "enchantment.majruszsenchantments.death_wish.desc": "失われた体力の割合に応じて与えるダメージが増加します。", + "enchantment.majruszsenchantments.death_wish.description": "失った体力の割合に応じて与えるダメージが増加します。", + + "enchantment.majruszsenchantments.dodge": "回避", + "enchantment.majruszsenchantments.dodge.desc": "あらゆるダメージを完全に回避する機会を与えます。", + "enchantment.majruszsenchantments.dodge.description": "あらゆるダメージを完全に回避する機会を与えます。", + + "enchantment.majruszsenchantments.enlightenment": "Enlightenment", + "enchantment.majruszsenchantments.enlightenment.desc": "Increases the experience gained from any source.", + "enchantment.majruszsenchantments.enlightenment.description": "Increases the experience gained from any source.", + + "enchantment.majruszsenchantments.fishing_fanatic": "Fishing Fanatic", + "enchantment.majruszsenchantments.fishing_fanatic.desc": "Gives a chance to catch additional items from fishing.", + "enchantment.majruszsenchantments.fishing_fanatic.description": "Gives a chance to catch additional items from fishing.", + "enchantment.majruszsenchantments.fishing_fanatic.level_up": "You have become more addicted to fishing!", + "enchantment.majruszsenchantments.fishing_fanatic.true": "True Fishing Fanatic", + + "enchantment.majruszsenchantments.fuse_cutter": "Fuse Cutter", + "enchantment.majruszsenchantments.fuse_cutter.desc": "Nearby explosions will not destroy blocks or deal damage.", + "enchantment.majruszsenchantments.fuse_cutter.description": "Nearby explosions will not destroy blocks or deal damage.", + + "enchantment.majruszsenchantments.gold_fuelled": "Gold-Fuelled", + "enchantment.majruszsenchantments.gold_fuelled.desc": "Completely repairs gold tools and armour for one gold ingot when the item is about to be destroyed.", + "enchantment.majruszsenchantments.gold_fuelled.description": "Completely repairs gold tools and armour for one gold ingot when the item is about to be destroyed.", + + "enchantment.majruszsenchantments.harvester": "Harvester", + "enchantment.majruszsenchantments.harvester.desc": "Gives the option of right-click harvesting and the chance to grow nearby crops.", + "enchantment.majruszsenchantments.harvester.description": "Gives the option of right-click harvesting and the chance to grow nearby crops.", + + "enchantment.majruszsenchantments.horse_frost_walker": "Frost Rider", + "enchantment.majruszsenchantments.horse_frost_walker.desc": "Creates a path of ice when walking over water on a horse.", + "enchantment.majruszsenchantments.horse_frost_walker.description": "Creates a path of ice when walking over water on a horse.", + + "enchantment.majruszsenchantments.horse_protection": "Armored Caravan", + "enchantment.majruszsenchantments.horse_protection.desc": "Reduces the amount of damage the horse receives.", + "enchantment.majruszsenchantments.horse_protection.description": "Reduces the amount of damage the horse receives.", + + "enchantment.majruszsenchantments.horse_swiftness": "Swiftness", + "enchantment.majruszsenchantments.horse_swiftness.desc": "Increases the horse's movement speed.", + "enchantment.majruszsenchantments.horse_swiftness.description": "Increases the horse's movement speed.", + + "enchantment.majruszsenchantments.hunter": "Hunter", + "enchantment.majruszsenchantments.hunter.desc": "Increases mob drops and causes damage to scale with distance.", + "enchantment.majruszsenchantments.hunter.description": "Increases mob drops and causes damage to scale with distance.", + + "enchantment.majruszsenchantments.immortality": "Immortality", + "enchantment.majruszsenchantments.immortality.desc": "Cheats death on a fatal hit at the cost of a shield.", + "enchantment.majruszsenchantments.immortality.description": "Cheats death on a fatal hit at the cost of a shield.", + + "enchantment.majruszsenchantments.leech": "Leech", + "enchantment.majruszsenchantments.leech.desc": "Gives a chance to steal positive effects, health and hunger points from enemies.", + "enchantment.majruszsenchantments.leech.description": "Gives a chance to steal positive effects, health and hunger points from enemies.", + + "enchantment.majruszsenchantments.magic_protection": "Magic Protection", + "enchantment.majruszsenchantments.magic_protection.desc": "Protects against magical damage including Evoker Fangs, Guardians and Instant Damage potions.", + "enchantment.majruszsenchantments.magic_protection.description": "Protects against magical damage including Evoker Fangs, Guardians and Instant Damage potions.", + + "enchantment.majruszsenchantments.misanthropy": "Misanthropy", + "enchantment.majruszsenchantments.misanthropy.desc": "Increases the damage against villagers, pillagers, witches and other players.", + "enchantment.majruszsenchantments.misanthropy.description": "Increases the damage against villagers, pillagers, witches and other players.", + + "enchantment.majruszsenchantments.repulsion": "Repulsion", + "enchantment.majruszsenchantments.repulsion.desc": "Knocks back mobs when blocking their attack.", + "enchantment.majruszsenchantments.repulsion.description": "Knocks back mobs when blocking their attack.", + + "enchantment.majruszsenchantments.sixth_sense": "Sixth Sense", + "enchantment.majruszsenchantments.sixth_sense.desc": "Highlights nearby mobs that emit any sound if the player is sneaking nearby.", + "enchantment.majruszsenchantments.sixth_sense.description": "Highlights nearby mobs that emit any sound if the player is sneaking nearby.", + + "enchantment.majruszsenchantments.smelter": "Smelter", + "enchantment.majruszsenchantments.smelter.desc": "Destroyed blocks are automatically smelted.", + "enchantment.majruszsenchantments.smelter.description": "Destroyed blocks are automatically smelted.", + + "enchantment.majruszsenchantments.telekinesis": "Telekinesis", + "enchantment.majruszsenchantments.telekinesis.desc": "Adds acquired items directly to player's inventory.", + "enchantment.majruszsenchantments.telekinesis.description": "Adds acquired items directly to player's inventory.", + + "enchantment.majruszsenchantments.breaking_curse": "Curse of Breaking", + "enchantment.majruszsenchantments.breaking_curse.desc": "Makes the item break down faster.", + "enchantment.majruszsenchantments.breaking_curse.description": "Makes the item break down faster.", + + "enchantment.majruszsenchantments.corrosion_curse": "Curse of Corrosion", + "enchantment.majruszsenchantments.corrosion_curse.desc": "Gradually destroys armor and inflicts damage to the user when in water.", + "enchantment.majruszsenchantments.corrosion_curse.description": "Gradually destroys armor and inflicts damage to the user when in water.", + + "enchantment.majruszsenchantments.fatigue_curse": "Curse of Fatigue", + "enchantment.majruszsenchantments.fatigue_curse.desc": "Effectively reduces the player's movement speed and use time of items.", + "enchantment.majruszsenchantments.fatigue_curse.description": "Effectively reduces the player's movement speed and use time of items.", + + "enchantment.majruszsenchantments.incompatibility_curse": "Curse of Incompatibility", + "enchantment.majruszsenchantments.incompatibility_curse.desc": "Makes the item unenchantable.", + "enchantment.majruszsenchantments.incompatibility_curse.description": "Makes the item unenchantable.", + + "enchantment.majruszsenchantments.slippery_curse": "Curse of Slippery", + "enchantment.majruszsenchantments.slippery_curse.desc": "Makes the item occasionally drop out of hand.", + "enchantment.majruszsenchantments.slippery_curse.description": "Makes the item occasionally drop out of hand.", + + "enchantment.majruszsenchantments.vampirism_curse": "Curse of Vampirism", + "enchantment.majruszsenchantments.vampirism_curse.desc": "Weakens and ignites the player when in daylight, but makes Leech enchantment stronger.", + "enchantment.majruszsenchantments.vampirism_curse.description": "Weakens and ignites the player when in daylight, but makes Leech enchantment stronger.", + "enchantment.majruszsenchantments.vampirism_curse.block_sleep": "You do not feel the need to sleep...", + + "advancements.majruszsenchantments.scholar.title": "Scholar", + "advancements.majruszsenchantments.scholar.description": "Acquire Enlightenment II on all armor pieces", + "advancements.majruszsenchantments.nothing_can_stop_me.title": "Nothing Can Stop Me", + "advancements.majruszsenchantments.nothing_can_stop_me.description": "Obtain the next level of Fishing Fanatic while it rains", + "advancements.majruszsenchantments.fishing_fanatic.title": "Hey, That's Pretty Good!", + "advancements.majruszsenchantments.fishing_fanatic.description": "Acquire the first level of Fishing Fanatic", + "advancements.majruszsenchantments.fishing_fanatic_true.title": "Well... I Am Addicted", + "advancements.majruszsenchantments.fishing_fanatic_true.description": "Acquire the eighth level of Fishing Fanatic", + "advancements.majruszsenchantments.fishing_fanatic_extreme.title": "Extreme Fishing", + "advancements.majruszsenchantments.fishing_fanatic_extreme.description": "Acquire all the best fishing enchantments on one fishing rod" +} From 698906822242e00b2ae9904698795f182952cef0 Mon Sep 17 00:00:00 2001 From: kuragehime Date: Mon, 14 Aug 2023 12:16:32 +0900 Subject: [PATCH 02/14] Update ja_jp.json --- .../majruszsenchantments/lang/ja_jp.json | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json index 025c177..4a6e51c 100644 --- a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json +++ b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json @@ -11,41 +11,41 @@ "enchantment.majruszsenchantments.dodge.desc": "あらゆるダメージを完全に回避する機会を与えます。", "enchantment.majruszsenchantments.dodge.description": "あらゆるダメージを完全に回避する機会を与えます。", - "enchantment.majruszsenchantments.enlightenment": "Enlightenment", - "enchantment.majruszsenchantments.enlightenment.desc": "Increases the experience gained from any source.", - "enchantment.majruszsenchantments.enlightenment.description": "Increases the experience gained from any source.", + "enchantment.majruszsenchantments.enlightenment": "啓発", + "enchantment.majruszsenchantments.enlightenment.desc": "あらゆるソースから獲得できる経験値が増加します。", + "enchantment.majruszsenchantments.enlightenment.description": "あらゆるソースから得られる経験値が増加します。", - "enchantment.majruszsenchantments.fishing_fanatic": "Fishing Fanatic", - "enchantment.majruszsenchantments.fishing_fanatic.desc": "Gives a chance to catch additional items from fishing.", - "enchantment.majruszsenchantments.fishing_fanatic.description": "Gives a chance to catch additional items from fishing.", - "enchantment.majruszsenchantments.fishing_fanatic.level_up": "You have become more addicted to fishing!", - "enchantment.majruszsenchantments.fishing_fanatic.true": "True Fishing Fanatic", + "enchantment.majruszsenchantments.fishing_fanatic": "フィッシングマニア", + "enchantment.majruszsenchantments.fishing_fanatic.desc": "釣りで追加のアイテムを釣れるチャンスが与えられます。", + "enchantment.majruszsenchantments.fishing_fanatic.description": "釣りで追加のアイテムを釣れるチャンスが与えられます。", + "enchantment.majruszsenchantments.fishing_fanatic.level_up": "釣りに夢中になってしまったね!", + "enchantment.majruszsenchantments.fishing_fanatic.true": "真のフィシングマニア", - "enchantment.majruszsenchantments.fuse_cutter": "Fuse Cutter", - "enchantment.majruszsenchantments.fuse_cutter.desc": "Nearby explosions will not destroy blocks or deal damage.", - "enchantment.majruszsenchantments.fuse_cutter.description": "Nearby explosions will not destroy blocks or deal damage.", + "enchantment.majruszsenchantments.fuse_cutter": "ヒューズカッター", + "enchantment.majruszsenchantments.fuse_cutter.desc": "近くで爆発が起きても、ブロックは破壊されず、ダメージもありません。", + "enchantment.majruszsenchantments.fuse_cutter.description": "近くで爆発が起きても、ブロックは破壊されず、ダメージもありません。", - "enchantment.majruszsenchantments.gold_fuelled": "Gold-Fuelled", - "enchantment.majruszsenchantments.gold_fuelled.desc": "Completely repairs gold tools and armour for one gold ingot when the item is about to be destroyed.", - "enchantment.majruszsenchantments.gold_fuelled.description": "Completely repairs gold tools and armour for one gold ingot when the item is about to be destroyed.", + "enchantment.majruszsenchantments.gold_fuelled": "ゴールド・フュエルド", + "enchantment.majruszsenchantments.gold_fuelled.desc": "壊れそうになった金の道具や防具を、金のインゴット1個で完全に修理します。", + "enchantment.majruszsenchantments.gold_fuelled.description": "壊れそうになった金の道具や防具を、金のインゴット1個で完全に修理します。", - "enchantment.majruszsenchantments.harvester": "Harvester", - "enchantment.majruszsenchantments.harvester.desc": "Gives the option of right-click harvesting and the chance to grow nearby crops.", - "enchantment.majruszsenchantments.harvester.description": "Gives the option of right-click harvesting and the chance to grow nearby crops.", + "enchantment.majruszsenchantments.harvester": "収穫機", + "enchantment.majruszsenchantments.harvester.desc": "右クリックで収穫ができるようになり、近くの作物を栽培できるようになりました。", + "enchantment.majruszsenchantments.harvester.description": "右クリックで収穫ができるようになり、近くの作物を栽培できるようになりました。", - "enchantment.majruszsenchantments.horse_frost_walker": "Frost Rider", - "enchantment.majruszsenchantments.horse_frost_walker.desc": "Creates a path of ice when walking over water on a horse.", - "enchantment.majruszsenchantments.horse_frost_walker.description": "Creates a path of ice when walking over water on a horse.", + "enchantment.majruszsenchantments.horse_frost_walker": "フロストライダー", + "enchantment.majruszsenchantments.horse_frost_walker.desc": "馬に乗って水の上を歩くと氷の道ができます。", + "enchantment.majruszsenchantments.horse_frost_walker.description": "馬に乗って水の上を歩くと氷の道ができます。", - "enchantment.majruszsenchantments.horse_protection": "Armored Caravan", + "enchantment.majruszsenchantments.horse_protection": "アーマードキャラバン", "enchantment.majruszsenchantments.horse_protection.desc": "Reduces the amount of damage the horse receives.", "enchantment.majruszsenchantments.horse_protection.description": "Reduces the amount of damage the horse receives.", - "enchantment.majruszsenchantments.horse_swiftness": "Swiftness", + "enchantment.majruszsenchantments.horse_swiftness": "素早さ", "enchantment.majruszsenchantments.horse_swiftness.desc": "Increases the horse's movement speed.", "enchantment.majruszsenchantments.horse_swiftness.description": "Increases the horse's movement speed.", - "enchantment.majruszsenchantments.hunter": "Hunter", + "enchantment.majruszsenchantments.hunter": "猟師", "enchantment.majruszsenchantments.hunter.desc": "Increases mob drops and causes damage to scale with distance.", "enchantment.majruszsenchantments.hunter.description": "Increases mob drops and causes damage to scale with distance.", From e89c3f528df1d84fde07fdf43c2cc66184fd9fd4 Mon Sep 17 00:00:00 2001 From: kuragehime Date: Mon, 14 Aug 2023 17:02:05 +0900 Subject: [PATCH 03/14] Update ja_jp.json --- .../majruszsenchantments/lang/ja_jp.json | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json index 4a6e51c..286bc99 100644 --- a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json +++ b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json @@ -1,7 +1,7 @@ { "enchantment.majruszsenchantments.absorber": "吸収体", - "enchantment.majruszsenchantments.absorber.desc": "盾は耐久性を犠牲にしてあらゆるマイナス効果を吸収します。", - "enchantment.majruszsenchantments.absorber.description": "盾は耐久性を犠牲にしてあらゆるマイナス効果を吸収します。", + "enchantment.majruszsenchantments.absorber.desc": "盾の耐久性を犠牲にする代わりに、あらゆるマイナス効果を吸収します。", + "enchantment.majruszsenchantments.absorber.description": "盾の耐久性を犠牲にする代わりに、あらゆるマイナス効果を吸収します。", "enchantment.majruszsenchantments.death_wish": "死の願望", "enchantment.majruszsenchantments.death_wish.desc": "失われた体力の割合に応じて与えるダメージが増加します。", @@ -38,42 +38,42 @@ "enchantment.majruszsenchantments.horse_frost_walker.description": "馬に乗って水の上を歩くと氷の道ができます。", "enchantment.majruszsenchantments.horse_protection": "アーマードキャラバン", - "enchantment.majruszsenchantments.horse_protection.desc": "Reduces the amount of damage the horse receives.", - "enchantment.majruszsenchantments.horse_protection.description": "Reduces the amount of damage the horse receives.", + "enchantment.majruszsenchantments.horse_protection.desc": "馬が受けるダメージを軽減されます。", + "enchantment.majruszsenchantments.horse_protection.description": "馬が受けるダメージを軽減されます。", "enchantment.majruszsenchantments.horse_swiftness": "素早さ", - "enchantment.majruszsenchantments.horse_swiftness.desc": "Increases the horse's movement speed.", - "enchantment.majruszsenchantments.horse_swiftness.description": "Increases the horse's movement speed.", + "enchantment.majruszsenchantments.horse_swiftness.desc": "馬の移動速度が速くなります。", + "enchantment.majruszsenchantments.horse_swiftness.description": "馬の移動速度が速くなります。", "enchantment.majruszsenchantments.hunter": "猟師", - "enchantment.majruszsenchantments.hunter.desc": "Increases mob drops and causes damage to scale with distance.", - "enchantment.majruszsenchantments.hunter.description": "Increases mob drops and causes damage to scale with distance.", + "enchantment.majruszsenchantments.hunter.desc": "モブのドロップ量が増加し、距離に応じてダメージが増加します。", + "enchantment.majruszsenchantments.hunter.description": "モブのドロップ量が増加し、距離に応じてダメージが増加します。", - "enchantment.majruszsenchantments.immortality": "Immortality", - "enchantment.majruszsenchantments.immortality.desc": "Cheats death on a fatal hit at the cost of a shield.", + "enchantment.majruszsenchantments.immortality": "不死身", + "enchantment.majruszsenchantments.immortality.desc": "シールドを犠牲にする代わりに、致命的な打撃での死を欺きます。", "enchantment.majruszsenchantments.immortality.description": "Cheats death on a fatal hit at the cost of a shield.", - "enchantment.majruszsenchantments.leech": "Leech", + "enchantment.majruszsenchantments.leech": "リーチ", "enchantment.majruszsenchantments.leech.desc": "Gives a chance to steal positive effects, health and hunger points from enemies.", "enchantment.majruszsenchantments.leech.description": "Gives a chance to steal positive effects, health and hunger points from enemies.", - "enchantment.majruszsenchantments.magic_protection": "Magic Protection", + "enchantment.majruszsenchantments.magic_protection": "マジックプロテクション", "enchantment.majruszsenchantments.magic_protection.desc": "Protects against magical damage including Evoker Fangs, Guardians and Instant Damage potions.", "enchantment.majruszsenchantments.magic_protection.description": "Protects against magical damage including Evoker Fangs, Guardians and Instant Damage potions.", - "enchantment.majruszsenchantments.misanthropy": "Misanthropy", + "enchantment.majruszsenchantments.misanthropy": "人嫌い", "enchantment.majruszsenchantments.misanthropy.desc": "Increases the damage against villagers, pillagers, witches and other players.", "enchantment.majruszsenchantments.misanthropy.description": "Increases the damage against villagers, pillagers, witches and other players.", - "enchantment.majruszsenchantments.repulsion": "Repulsion", + "enchantment.majruszsenchantments.repulsion": "反発", "enchantment.majruszsenchantments.repulsion.desc": "Knocks back mobs when blocking their attack.", "enchantment.majruszsenchantments.repulsion.description": "Knocks back mobs when blocking their attack.", - "enchantment.majruszsenchantments.sixth_sense": "Sixth Sense", + "enchantment.majruszsenchantments.sixth_sense": "第六感", "enchantment.majruszsenchantments.sixth_sense.desc": "Highlights nearby mobs that emit any sound if the player is sneaking nearby.", "enchantment.majruszsenchantments.sixth_sense.description": "Highlights nearby mobs that emit any sound if the player is sneaking nearby.", - "enchantment.majruszsenchantments.smelter": "Smelter", + "enchantment.majruszsenchantments.smelter": "製錬所", "enchantment.majruszsenchantments.smelter.desc": "Destroyed blocks are automatically smelted.", "enchantment.majruszsenchantments.smelter.description": "Destroyed blocks are automatically smelted.", From d624f9d4acbbc4eed830381b640b74366bd77763 Mon Sep 17 00:00:00 2001 From: kuragehime Date: Tue, 15 Aug 2023 09:09:44 +0900 Subject: [PATCH 04/14] Update ja_jp.json --- .../majruszsenchantments/lang/ja_jp.json | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json index 286bc99..7faab9c 100644 --- a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json +++ b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json @@ -50,12 +50,12 @@ "enchantment.majruszsenchantments.hunter.description": "モブのドロップ量が増加し、距離に応じてダメージが増加します。", "enchantment.majruszsenchantments.immortality": "不死身", - "enchantment.majruszsenchantments.immortality.desc": "シールドを犠牲にする代わりに、致命的な打撃での死を欺きます。", - "enchantment.majruszsenchantments.immortality.description": "Cheats death on a fatal hit at the cost of a shield.", + "enchantment.majruszsenchantments.immortality.desc": "盾を犠牲にする代わりに、致命的な打撃での死を欺きます。", + "enchantment.majruszsenchantments.immortality.description": "盾を犠牲にする代わりに、致命的な打撃での死を欺きます。", "enchantment.majruszsenchantments.leech": "リーチ", - "enchantment.majruszsenchantments.leech.desc": "Gives a chance to steal positive effects, health and hunger points from enemies.", - "enchantment.majruszsenchantments.leech.description": "Gives a chance to steal positive effects, health and hunger points from enemies.", + "enchantment.majruszsenchantments.leech.desc": "敵からプラス効果、体力、満腹度を奪う機会があります。", + "enchantment.majruszsenchantments.leech.description": "敵からプラス効果、体力、満腹度を奪う機会があります。", "enchantment.majruszsenchantments.magic_protection": "マジックプロテクション", "enchantment.majruszsenchantments.magic_protection.desc": "Protects against magical damage including Evoker Fangs, Guardians and Instant Damage potions.", @@ -77,36 +77,36 @@ "enchantment.majruszsenchantments.smelter.desc": "Destroyed blocks are automatically smelted.", "enchantment.majruszsenchantments.smelter.description": "Destroyed blocks are automatically smelted.", - "enchantment.majruszsenchantments.telekinesis": "Telekinesis", + "enchantment.majruszsenchantments.telekinesis": "念力", "enchantment.majruszsenchantments.telekinesis.desc": "Adds acquired items directly to player's inventory.", "enchantment.majruszsenchantments.telekinesis.description": "Adds acquired items directly to player's inventory.", - "enchantment.majruszsenchantments.breaking_curse": "Curse of Breaking", + "enchantment.majruszsenchantments.breaking_curse": "呪いの破戒", "enchantment.majruszsenchantments.breaking_curse.desc": "Makes the item break down faster.", "enchantment.majruszsenchantments.breaking_curse.description": "Makes the item break down faster.", - "enchantment.majruszsenchantments.corrosion_curse": "Curse of Corrosion", + "enchantment.majruszsenchantments.corrosion_curse": "腐食の呪縛", "enchantment.majruszsenchantments.corrosion_curse.desc": "Gradually destroys armor and inflicts damage to the user when in water.", "enchantment.majruszsenchantments.corrosion_curse.description": "Gradually destroys armor and inflicts damage to the user when in water.", - "enchantment.majruszsenchantments.fatigue_curse": "Curse of Fatigue", + "enchantment.majruszsenchantments.fatigue_curse": "疲労の呪縛", "enchantment.majruszsenchantments.fatigue_curse.desc": "Effectively reduces the player's movement speed and use time of items.", "enchantment.majruszsenchantments.fatigue_curse.description": "Effectively reduces the player's movement speed and use time of items.", - "enchantment.majruszsenchantments.incompatibility_curse": "Curse of Incompatibility", + "enchantment.majruszsenchantments.incompatibility_curse": "相容れない呪い", "enchantment.majruszsenchantments.incompatibility_curse.desc": "Makes the item unenchantable.", "enchantment.majruszsenchantments.incompatibility_curse.description": "Makes the item unenchantable.", - "enchantment.majruszsenchantments.slippery_curse": "Curse of Slippery", + "enchantment.majruszsenchantments.slippery_curse": "滑りやすい呪い", "enchantment.majruszsenchantments.slippery_curse.desc": "Makes the item occasionally drop out of hand.", "enchantment.majruszsenchantments.slippery_curse.description": "Makes the item occasionally drop out of hand.", - "enchantment.majruszsenchantments.vampirism_curse": "Curse of Vampirism", + "enchantment.majruszsenchantments.vampirism_curse": "吸血鬼の呪い", "enchantment.majruszsenchantments.vampirism_curse.desc": "Weakens and ignites the player when in daylight, but makes Leech enchantment stronger.", "enchantment.majruszsenchantments.vampirism_curse.description": "Weakens and ignites the player when in daylight, but makes Leech enchantment stronger.", "enchantment.majruszsenchantments.vampirism_curse.block_sleep": "You do not feel the need to sleep...", - "advancements.majruszsenchantments.scholar.title": "Scholar", + "advancements.majruszsenchantments.scholar.title": "学者", "advancements.majruszsenchantments.scholar.description": "Acquire Enlightenment II on all armor pieces", "advancements.majruszsenchantments.nothing_can_stop_me.title": "Nothing Can Stop Me", "advancements.majruszsenchantments.nothing_can_stop_me.description": "Obtain the next level of Fishing Fanatic while it rains", From 81a9f03a4edf2721977deaa5e96564f7eb9e1e03 Mon Sep 17 00:00:00 2001 From: kuragehime Date: Tue, 15 Aug 2023 18:23:37 +0900 Subject: [PATCH 05/14] Update ja_jp.json --- .../majruszsenchantments/lang/ja_jp.json | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json index 7faab9c..031c711 100644 --- a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json +++ b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json @@ -58,62 +58,62 @@ "enchantment.majruszsenchantments.leech.description": "敵からプラス効果、体力、満腹度を奪う機会があります。", "enchantment.majruszsenchantments.magic_protection": "マジックプロテクション", - "enchantment.majruszsenchantments.magic_protection.desc": "Protects against magical damage including Evoker Fangs, Guardians and Instant Damage potions.", - "enchantment.majruszsenchantments.magic_protection.description": "Protects against magical damage including Evoker Fangs, Guardians and Instant Damage potions.", + "enchantment.majruszsenchantments.magic_protection.desc": "エヴォーカー、ガーディアン、負傷のポーションなどの魔法ダメージから守ります。", + "enchantment.majruszsenchantments.magic_protection.description": "エヴォーカー、ガーディアン、負傷のポーションなどの魔法ダメージから守ります。", "enchantment.majruszsenchantments.misanthropy": "人嫌い", - "enchantment.majruszsenchantments.misanthropy.desc": "Increases the damage against villagers, pillagers, witches and other players.", - "enchantment.majruszsenchantments.misanthropy.description": "Increases the damage against villagers, pillagers, witches and other players.", + "enchantment.majruszsenchantments.misanthropy.desc": "村人、ピリジャー‌、ウィッチや他のプレイヤーに対するダメージが増加します。", + "enchantment.majruszsenchantments.misanthropy.description": "村人、ピリジャー‌、ウィッチや他のプレイヤーに対するダメージが増加します。", "enchantment.majruszsenchantments.repulsion": "反発", "enchantment.majruszsenchantments.repulsion.desc": "Knocks back mobs when blocking their attack.", "enchantment.majruszsenchantments.repulsion.description": "Knocks back mobs when blocking their attack.", "enchantment.majruszsenchantments.sixth_sense": "第六感", - "enchantment.majruszsenchantments.sixth_sense.desc": "Highlights nearby mobs that emit any sound if the player is sneaking nearby.", - "enchantment.majruszsenchantments.sixth_sense.description": "Highlights nearby mobs that emit any sound if the player is sneaking nearby.", + "enchantment.majruszsenchantments.sixth_sense.desc": "プレイヤーが近くで忍び込んでいる場合、何らかの音を出ている近くのモブを表示します。", + "enchantment.majruszsenchantments.sixth_sense.description": "プレイヤーが近くで忍び込んでいる場合、何らかの音を出ている近くのモブを表示します。", "enchantment.majruszsenchantments.smelter": "製錬所", - "enchantment.majruszsenchantments.smelter.desc": "Destroyed blocks are automatically smelted.", - "enchantment.majruszsenchantments.smelter.description": "Destroyed blocks are automatically smelted.", + "enchantment.majruszsenchantments.smelter.desc": "破壊されたブロックは自動的に製錬されます。", + "enchantment.majruszsenchantments.smelter.description": "破壊されたブロックは自動的に製錬されます。", "enchantment.majruszsenchantments.telekinesis": "念力", - "enchantment.majruszsenchantments.telekinesis.desc": "Adds acquired items directly to player's inventory.", - "enchantment.majruszsenchantments.telekinesis.description": "Adds acquired items directly to player's inventory.", + "enchantment.majruszsenchantments.telekinesis.desc": "獲得したアイテムをプレイヤーのインベントリに直接追加します。", + "enchantment.majruszsenchantments.telekinesis.description": "獲得したアイテムをプレイヤーのインベントリに直接追加します。", "enchantment.majruszsenchantments.breaking_curse": "呪いの破戒", - "enchantment.majruszsenchantments.breaking_curse.desc": "Makes the item break down faster.", - "enchantment.majruszsenchantments.breaking_curse.description": "Makes the item break down faster.", + "enchantment.majruszsenchantments.breaking_curse.desc": "アイテムの壊れる速度が速くなります。", + "enchantment.majruszsenchantments.breaking_curse.description": "アイテムの壊れる速度が速くなります。", "enchantment.majruszsenchantments.corrosion_curse": "腐食の呪縛", - "enchantment.majruszsenchantments.corrosion_curse.desc": "Gradually destroys armor and inflicts damage to the user when in water.", - "enchantment.majruszsenchantments.corrosion_curse.description": "Gradually destroys armor and inflicts damage to the user when in water.", + "enchantment.majruszsenchantments.corrosion_curse.desc": "水中では防具を徐々に破壊し、使用者にダメージを与えます。", + "enchantment.majruszsenchantments.corrosion_curse.description": "水中では防具を徐々に破壊し、使用者にダメージを与えます。", "enchantment.majruszsenchantments.fatigue_curse": "疲労の呪縛", - "enchantment.majruszsenchantments.fatigue_curse.desc": "Effectively reduces the player's movement speed and use time of items.", - "enchantment.majruszsenchantments.fatigue_curse.description": "Effectively reduces the player's movement speed and use time of items.", + "enchantment.majruszsenchantments.fatigue_curse.desc": "プレイヤーの移動速度とアイテムの使用時間を効果的に減少させます。", + "enchantment.majruszsenchantments.fatigue_curse.description": "プレイヤーの移動速度とアイテムの使用時間を効果的に減少させます。", "enchantment.majruszsenchantments.incompatibility_curse": "相容れない呪い", - "enchantment.majruszsenchantments.incompatibility_curse.desc": "Makes the item unenchantable.", - "enchantment.majruszsenchantments.incompatibility_curse.description": "Makes the item unenchantable.", + "enchantment.majruszsenchantments.incompatibility_curse.desc": "アイテムにエンチャントをすることが出来なくなります。", + "enchantment.majruszsenchantments.incompatibility_curse.description": "アイテムにエンチャントをすることが出来なくなります。", "enchantment.majruszsenchantments.slippery_curse": "滑りやすい呪い", - "enchantment.majruszsenchantments.slippery_curse.desc": "Makes the item occasionally drop out of hand.", - "enchantment.majruszsenchantments.slippery_curse.description": "Makes the item occasionally drop out of hand.", + "enchantment.majruszsenchantments.slippery_curse.desc": "時々、アイテムを手元から落としてしまうことがあります。", + "enchantment.majruszsenchantments.slippery_curse.description": "時々、アイテムを手元から落としてしまうことがあります。", "enchantment.majruszsenchantments.vampirism_curse": "吸血鬼の呪い", - "enchantment.majruszsenchantments.vampirism_curse.desc": "Weakens and ignites the player when in daylight, but makes Leech enchantment stronger.", - "enchantment.majruszsenchantments.vampirism_curse.description": "Weakens and ignites the player when in daylight, but makes Leech enchantment stronger.", - "enchantment.majruszsenchantments.vampirism_curse.block_sleep": "You do not feel the need to sleep...", + "enchantment.majruszsenchantments.vampirism_curse.desc": "昼間はプレイヤーを弱体化し、燃えますが、リーチエンチャントは強くなります。", + "enchantment.majruszsenchantments.vampirism_curse.description": "昼間はプレイヤーを弱体化し、燃えますが、リーチエンチャントは強くなります。", + "enchantment.majruszsenchantments.vampirism_curse.block_sleep": "眠る必要性を全く感じない...", "advancements.majruszsenchantments.scholar.title": "学者", - "advancements.majruszsenchantments.scholar.description": "Acquire Enlightenment II on all armor pieces", - "advancements.majruszsenchantments.nothing_can_stop_me.title": "Nothing Can Stop Me", - "advancements.majruszsenchantments.nothing_can_stop_me.description": "Obtain the next level of Fishing Fanatic while it rains", - "advancements.majruszsenchantments.fishing_fanatic.title": "Hey, That's Pretty Good!", - "advancements.majruszsenchantments.fishing_fanatic.description": "Acquire the first level of Fishing Fanatic", - "advancements.majruszsenchantments.fishing_fanatic_true.title": "Well... I Am Addicted", - "advancements.majruszsenchantments.fishing_fanatic_true.description": "Acquire the eighth level of Fishing Fanatic", - "advancements.majruszsenchantments.fishing_fanatic_extreme.title": "Extreme Fishing", - "advancements.majruszsenchantments.fishing_fanatic_extreme.description": "Acquire all the best fishing enchantments on one fishing rod" + "advancements.majruszsenchantments.scholar.description": "すべての防具でEnlightenment IIを獲得する", + "advancements.majruszsenchantments.nothing_can_stop_me.title": "誰にも止める事が出来ない", + "advancements.majruszsenchantments.nothing_can_stop_me.description": "雨が降っている間にフィッシングマニアの次のレベルを取得しましょう", + "advancements.majruszsenchantments.fishing_fanatic.title": "やあ、なかなかいいね!", + "advancements.majruszsenchantments.fishing_fanatic.description": "フィッシングマニアの最初のレベルを取得する", + "advancements.majruszsenchantments.fishing_fanatic_true.title": "そうですね...私は依存しています", + "advancements.majruszsenchantments.fishing_fanatic_true.description": "フィッシングマニアのレベル8を取得", + "advancements.majruszsenchantments.fishing_fanatic_extreme.title": "究極のフィッシング", + "advancements.majruszsenchantments.fishing_fanatic_extreme.description": "最高の釣りのエンチャントを1本の釣竿で手に入れよう" } From ec46f5d101246445c9595155cd29eaf013ded406 Mon Sep 17 00:00:00 2001 From: kuragehime Date: Tue, 15 Aug 2023 19:11:41 +0900 Subject: [PATCH 06/14] Update ja_jp.json --- .../resources/assets/majruszsenchantments/lang/ja_jp.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json index 031c711..c67a78d 100644 --- a/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json +++ b/src/main/resources/assets/majruszsenchantments/lang/ja_jp.json @@ -66,8 +66,8 @@ "enchantment.majruszsenchantments.misanthropy.description": "村人、ピリジャー‌、ウィッチや他のプレイヤーに対するダメージが増加します。", "enchantment.majruszsenchantments.repulsion": "反発", - "enchantment.majruszsenchantments.repulsion.desc": "Knocks back mobs when blocking their attack.", - "enchantment.majruszsenchantments.repulsion.description": "Knocks back mobs when blocking their attack.", + "enchantment.majruszsenchantments.repulsion.desc": "モブの攻撃をガードした際にモブをノックバックさせます。", + "enchantment.majruszsenchantments.repulsion.description": "モブの攻撃をガードした際にモブをノックバックさせます。", "enchantment.majruszsenchantments.sixth_sense": "第六感", "enchantment.majruszsenchantments.sixth_sense.desc": "プレイヤーが近くで忍び込んでいる場合、何らかの音を出ている近くのモブを表示します。", From b936c5c4df1a724cb675e09ec30d89e1e9ea35ac Mon Sep 17 00:00:00 2001 From: Majrusz Date: Sat, 19 Aug 2023 17:56:01 +0200 Subject: [PATCH 07/14] Updated version name --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index b63835e..8dd175c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,6 +6,6 @@ versions_minecraft=1.20.1 versions_minecraft_range=[1.20.1,1.21) versions_forge=47.1.0 versions_forge_range=[47.1.0,) -versions_mod=1.9.1 +versions_mod=1.9.2-unfinished versions_mlib=5.0.0 versions_mlib_range=[5.0.0,6.0.0) \ No newline at end of file From 6378d4ed17969c89154c67f2c2fa8c4ed99b2375 Mon Sep 17 00:00:00 2001 From: Majrusz Date: Sat, 19 Aug 2023 17:59:28 +0200 Subject: [PATCH 08/14] Fixed bug with Curse of Fatigue not applying mine speed penalty properly --- src/main/java/com/majruszsenchantments/curses/FatigueCurse.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/majruszsenchantments/curses/FatigueCurse.java b/src/main/java/com/majruszsenchantments/curses/FatigueCurse.java index 1ba1ae7..d0945ac 100644 --- a/src/main/java/com/majruszsenchantments/curses/FatigueCurse.java +++ b/src/main/java/com/majruszsenchantments/curses/FatigueCurse.java @@ -87,7 +87,7 @@ public Handler() { } private void reduceMiningSpeed( OnBreakSpeed.Data data ) { - data.event.setNewSpeed( data.event.getNewSpeed() * this.getItemMultiplier( this.miningMultiplier, data.player ) ); + data.newSpeed *= this.getItemMultiplier( this.miningMultiplier, data.player ); } private void reduceAttackSpeed( OnEquipmentChanged.Data data ) { From 4397e019176420b6811d0c9db6ff737a6f2f1f9b Mon Sep 17 00:00:00 2001 From: Majrusz Date: Fri, 15 Sep 2023 10:03:20 +0200 Subject: [PATCH 09/14] Made Dodge enchantment only dodge damage from other mobs instead of all types of damage (suggested by @ghosthoaxen) --- .../com/majruszsenchantments/enchantments/DodgeEnchantment.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/majruszsenchantments/enchantments/DodgeEnchantment.java b/src/main/java/com/majruszsenchantments/enchantments/DodgeEnchantment.java index 9150b46..02f778b 100644 --- a/src/main/java/com/majruszsenchantments/enchantments/DodgeEnchantment.java +++ b/src/main/java/com/majruszsenchantments/enchantments/DodgeEnchantment.java @@ -49,6 +49,7 @@ public Handler() { .addCondition( Condition.hasEnchantment( this.enchantment, data->data.target ) ) .addCondition( OnPreDamaged.dealtAnyDamage() ) .addCondition( OnPreDamaged.willTakeFullDamage() ) + .addCondition( Condition.predicate( data->data.attacker != null ) ) .addCondition( Condition.predicate( this::tryToDodge ) ) .addConfig( this.chance.name( "chance" ).comment( "Chance to completely ignore the damage per enchantment level." ) ) .insertTo( group ); From 4eea481e32813976223a00006412ab7039ef232f Mon Sep 17 00:00:00 2001 From: Majrusz Date: Fri, 15 Sep 2023 14:18:32 +0200 Subject: [PATCH 10/14] Removed custom textures for enchanted book --- .../com/majruszsenchantments/Registries.java | 5 -- .../RegistriesClient.java | 69 ------------------ .../models/item/majrusz_book.json | 6 -- .../models/item/majrusz_book_combined.json | 6 -- .../textures/item/majrusz_book.png | Bin 499 -> 0 bytes .../textures/item/majrusz_book_combined.png | Bin 568 -> 0 bytes .../minecraft/models/item/enchanted_book.json | 11 --- 7 files changed, 97 deletions(-) delete mode 100644 src/main/java/com/majruszsenchantments/RegistriesClient.java delete mode 100644 src/main/resources/assets/majruszsenchantments/models/item/majrusz_book.json delete mode 100644 src/main/resources/assets/majruszsenchantments/models/item/majrusz_book_combined.json delete mode 100644 src/main/resources/assets/majruszsenchantments/textures/item/majrusz_book.png delete mode 100644 src/main/resources/assets/majruszsenchantments/textures/item/majrusz_book_combined.png delete mode 100644 src/main/resources/assets/minecraft/models/item/enchanted_book.json diff --git a/src/main/java/com/majruszsenchantments/Registries.java b/src/main/java/com/majruszsenchantments/Registries.java index af4a1a0..b05583a 100644 --- a/src/main/java/com/majruszsenchantments/Registries.java +++ b/src/main/java/com/majruszsenchantments/Registries.java @@ -15,8 +15,6 @@ import net.minecraft.world.item.SwordItem; import net.minecraft.world.item.enchantment.Enchantment; import net.minecraft.world.item.enchantment.EnchantmentCategory; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.fml.DistExecutor; import net.minecraftforge.fml.config.ModConfig; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; @@ -27,7 +25,6 @@ public class Registries { // Configs public static final ConfigHandler SERVER_CONFIG = HELPER.createConfig( ModConfig.Type.SERVER ); - public static final ConfigHandler CLIENT_CONFIG = HELPER.createConfig( ModConfig.Type.CLIENT ); static { ModConfigs.init( SERVER_CONFIG, Groups.ENCHANTMENT ).name( "Enchantments" ); @@ -90,8 +87,6 @@ public static String getLocationString( String register ) { } public static void initialize() { - DistExecutor.unsafeRunWhenOn( Dist.CLIENT, ()->RegistriesClient::initialize ); - HELPER.register(); } diff --git a/src/main/java/com/majruszsenchantments/RegistriesClient.java b/src/main/java/com/majruszsenchantments/RegistriesClient.java deleted file mode 100644 index baa48ef..0000000 --- a/src/main/java/com/majruszsenchantments/RegistriesClient.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.majruszsenchantments; - -import com.mlib.Utility; -import com.mlib.config.BooleanConfig; -import net.minecraft.client.multiplayer.ClientLevel; -import net.minecraft.client.renderer.item.ItemProperties; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.Items; -import net.minecraft.world.item.enchantment.Enchantment; -import net.minecraft.world.item.enchantment.EnchantmentHelper; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; -import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; -import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; - -import java.util.Map; - -@OnlyIn( Dist.CLIENT ) -public class RegistriesClient { - static BooleanConfig UNIQUE_BOOK_TEXTURE; - - public static void initialize() { - UNIQUE_BOOK_TEXTURE = new BooleanConfig( true ); - UNIQUE_BOOK_TEXTURE.name( "unique_book_texture" ) - .comment( "Should the Enchanted Book has a different texture when it has any of the new enchantments on it (disabling it may fix some bugs with other mods)?" ) - .requiresWorldRestart( true ); - - Registries.CLIENT_CONFIG.addConfig( UNIQUE_BOOK_TEXTURE ); - FMLJavaModLoadingContext.get().getModEventBus().addListener( RegistriesClient::register ); - } - - private static void register( final FMLClientSetupEvent event ) { - if( UNIQUE_BOOK_TEXTURE.isEnabled() ) { - event.enqueueWork( ()->{ - ItemProperties.register( Items.ENCHANTED_BOOK, new ResourceLocation( "book_type" ), RegistriesClient::enchantmentBookPredicate ); - } ); - } - } - - private static float enchantmentBookPredicate( ItemStack itemStack, ClientLevel clientWorld, LivingEntity entity, int i ) { - Map< Enchantment, Integer > enchantments = EnchantmentHelper.getEnchantments( itemStack ); - - boolean hasWonderfulEnchantments = false; - boolean hasOtherEnchantments = false; - for( Map.Entry< Enchantment, Integer > enchantmentPair : enchantments.entrySet() ) { - ResourceLocation enchantmentLocation = Utility.getRegistryKey( enchantmentPair.getKey() ); - if( enchantmentLocation == null ) - continue; - - String enchantmentName = enchantmentLocation.getNamespace(); - if( enchantmentName.contains( "majruszsenchantments" ) ) { - hasWonderfulEnchantments = true; - } else { - hasOtherEnchantments = true; - } - - if( hasWonderfulEnchantments && hasOtherEnchantments ) - break; - } - - if( hasWonderfulEnchantments ) { - return hasOtherEnchantments ? 2.0f : 1.0f; - } - - return 0.0f; - } -} diff --git a/src/main/resources/assets/majruszsenchantments/models/item/majrusz_book.json b/src/main/resources/assets/majruszsenchantments/models/item/majrusz_book.json deleted file mode 100644 index 5c5bf18..0000000 --- a/src/main/resources/assets/majruszsenchantments/models/item/majrusz_book.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "majruszsenchantments:item/majrusz_book" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/majruszsenchantments/models/item/majrusz_book_combined.json b/src/main/resources/assets/majruszsenchantments/models/item/majrusz_book_combined.json deleted file mode 100644 index e447b40..0000000 --- a/src/main/resources/assets/majruszsenchantments/models/item/majrusz_book_combined.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "majruszsenchantments:item/majrusz_book_combined" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/majruszsenchantments/textures/item/majrusz_book.png b/src/main/resources/assets/majruszsenchantments/textures/item/majrusz_book.png deleted file mode 100644 index 1594ed829dc9bd2978b247aa1b4e59e8c5d06d48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmVPx$tw}^dR5*>bld(%1aTLct7fyr5Xe5|O!QXL%t|}A-Ey1CGK#PRxREKsFgrXo6 zT|^`uir}K4qhLYYJ9KEFbZJC;Ly;^;eqxD9gK5tq=?T{%-sxQe8KiG|{CMBb`@Z+% z!97E1Rxqrqj+-Bu*LC%3Goc>sAl?_gc`Z9ZNFDK^m~a3@?D&rGHnQK#J||w{c6>gx z3qV_UgzWhX%t93ay*Jztq6Dp8Sl0}8t&!+?P%CZ%2?giuj;eh7^_pVoM{T6!j!)=D zTy14oSDg@mXt#}YKXJO_nk|R%V9RR$1vq$-~iryQpgFHzuGxyBF z%vq!t)|uZpAeBl15IVb1(4!q_n&yMJ<9s@KRonKZ%KXLwLI|XkY-MJ7+~4jf0Et+O z^GHNkefNcYKF{{zG{3L@0+3!<=jweIM&T=?GXrd8W{In<7$w{PjX{W%5+MWt`zs#+ zkUuv)VX0NxIY6}M{P)Px$@<~KNR5*>blTBz7Q51#0NnaZ!8O=D7=pq9{MIa08a=ZG)p9asyVjjSX+Cq;9e^x8rMvyLmq%rD!>r1mgv>gC* zc?;8#9GWUfCiE_l!0%L(#;A8<-zky_ooCw$w5nkM&b{4D)p6y5gx(=b@e@-GlNy`_ zV6zrt{?j;B$K~+HUF`WH_e}4VOaSKJRamfGCEyS1@gV8S1ddymn_>^pRKbhE4=ir_ z4#3#w9qUYVF~G1Xya0gZG^i}K&{V;j`W1?$l`ar#=PE-NN?aT7!^%0tMvnYq0C4j5 zlb#?(;5wQrc-*q2=7!+>%u`aSl+2@%e(#_WVrni!KA-3Q#pCGlAXUd@XzNYJj!puQ zS-U~#&J4@VCXq{*nY}fEE(WBLdV#F2eU%qC8AfRcmduA_&zuI}r6`guwIu^z!bT9= zwlNHY_xI{#3$L-ucRA!nS#%mack2{uZKcCV#adfQ)AX($JHXUj1_0Z($rf?|WJ_)0 zqQRqbxx Date: Fri, 15 Sep 2023 14:19:06 +0200 Subject: [PATCH 11/14] Changed mod logo --- src/main/resources/logo.png | Bin 2417 -> 3703 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/logo.png b/src/main/resources/logo.png index 6cbc6633fd2c0e255410fa16a3ac5383398518eb..32513f39c88d184c813121c054a1da76fd8f17d0 100644 GIT binary patch literal 3703 zcmc&%>r+#A8a`YKDuuLLM^~^7v)1NA2kE+uRM7;f3U=0Dt67|c64urY2qcRk93VH8 z9mfuB(0S?L8UnuDAAF%M{Tz((U zywCeQ@B2LG%cJzzzzxA0AP5RP9CzST2=WGx-q1QfaC?!{vjA>h{7++Jpqj3&lMod2 z`@;wJAI~YB9z2q^J$p<0==i&o@b^-`%i1})vE=94>zjP7p>Y8|H5>gBcIdvn5|DXS zaEy6#N22NAYgfzVF>mVRZ_@6Ba<3n(s^55%IduM?m2I~pE`4#Mr2F=*xVlPm^7m(P z-L6hl5_9}B1m#Ds?m@%^ zH9vj)P#gLdvy)D5w4rZrEfwYVoPj8Q493I4?l22$$Wny7#jCMv(TZ76+*w};^8F12 zy%7gN(Vqf|CFc61hB{5b&B6`V!Bh{lqr z1LBzKv^toXP3*1}&WwHX&S_9%d zdI`=3yr>%x4SvOhS1YGl_tCtgWv{?py1&F;X^2DOU8*QeHz83UemFl-+Y8RCd?1~jB-^(&B%+m=BF%5<`c2p#XLfao!m^tn_DSD!1uPJ65)29mOU z^b2?WRk$_54wM?Am~^?~u@#U-I5?y*U*eV z;t&+~qQXoxDwQ>^X+s#E1l-h^EJ&TIoXww2n^nv@ej4j%Vv)OcF)?|V6Bz;Te z%8=)yz|hL}=y#cSv%?c5DuML#&#x^L%9HNpB6epFKfD1o5DN(^oX`oX1=2|hEd!Cx z->YC@@qyrCZgn5FN+Op$<<`zf(@v4ax&Pq~Xao%O?^c(;m$4`CPsKNMyp-Ax#KY8P zOWU=ss4jIU+|?gY%m%U>7)be5drK;`JDnt{5!gKKb#()(7rQR^xeQX?b%B1Uj|}@W z7+RvXe|bGMlTMV#(@iazc=@T#5O94%_;E(>zY`6dOb`B54l*nG$z$bHkB?*P!#3TJ z4W+@NoSxi{`G)zf`MlAYG!-5a5~9N8a=8lE<6}Uq=3#aQLf~CotD9x+T*Tq0Ki#9S zFm+;Hi$G6x@t*lq7lv7ul>Z~1&wZbNIjlL7ORl$hM_&O$dg0{?Us-zp-vi)J`cDWJP!S{p^(J9XQ#I4BwyW&A2!rz4(;>G$2%3#8d6 zPab77z&SYyFims@1U)Ww&!Yt#9({UQG5fs6gL~?4lbf5R8+g=U zV(!7dJ8PMIKqBS7LfixppQdgf96w*MpV8Za!x+2mqk<}foBsobjZ9f!tj^f0ra$Rz zA+)#lvKfpamX;|cb|i{4{MIGNdbwxgf<2y}^ge%I*#Yh_HN`YmN2kuKk6*X9MHd38Qu@^H>P=-;d|~g+)hC#^?NYe zM+jxBfNV_7%#{GTTLjhkKQ=9^7=kALI&+^m+k0=h{O_NwVfAkR(sRi_6t!--1pXwU N!w2aHYGRVl{Re9VZ8iV^ literal 2417 zcmeAS@N?(olHy`uVBq!ia0y~yV4MKL9Be?5hW%z|fD~hKkh>GZx^prw85lUVJzX3_ zD(1Yse!lxox$NeF|Fh2jVla9CX@l`=Wtr~QojX7E-d(&n^XCc9jYZ3%|JmNWb8G#) z3|k4=Y58+RmZ#M+FvR&XF*&$6Fm!NmFbFa-Dkv#1xUjG^bTlvs2nsMLktdl6bjA8f z^07M%K+aI-u6`;lKflUOS3dJV!OxPPZuM)!_g!rH-9K+?{+c;2r`2yZ+x~5}dKAA~ z`%`J(0%j_?0@eK!%Y>Dux6f5eJ5{^3bXm>g`}+IrK@R%#YVN1re^Kjen)Rn4TqJIe za8VvLf&|quppd?_&*sgPew{OCr{=$rll49AF7@H9{{O^l?iOO}_x}m|d5nF1tk!*r zweP3qnzwZ6itHu-l`hNf9NBGtX^94`1Svv8)_DBty)== zv}IrTzJt%Nzb`p$K2P?Y|7!C)R8Hqmmo2HSyfO3KFM;EUJ8E{-EZ%=j8xn26V5vX; z>|5f`W750JPnqkLt)G%#^K0q;srfc9_r(Hpz(x1lo9zy5-0`9J{giy4?f-ACyGN_k ze{KzbK}_9;?)%g8@9ZmFTa&y4#g*!7x1Tb9R=r>E{*QOx>mq<|E3f;ur{?k5^8Bg! zJZ#OMdQYYV?fZCr|CM^-yR-_$e{cS5se1A%VP(~#($DXJ3F~7;%)Y|k$F@Q;=;I|4 zwOeBM6~11+{IvP4^VUzL``h)Po@9*ZLc}ZOKI_il;Ds`#ar>U zwF_%flAmWp?JX?b5Mq0ASLOG(pT{a}^zQGdeH``k*tOGtftg{?&v$Eq!8QNfcxWblZPf_kP8XFAHiGbJD6*v8ylJSM%h~qnMw^j-9)>rRp(ScpA?1 zIc3h)?D*47_}`Dm`_KR4IR5D4Isa4Ua(1>Fz`(pzvpaV0$43kPOn$+}%Do+3Yi|uvc|JK>t-B~>^qxR4JU%l${uiAf}e27*_5$LqlPyXEe`Kh Date: Fri, 15 Sep 2023 14:19:15 +0200 Subject: [PATCH 12/14] Updated the library --- gradle.properties | 4 ++-- ...jrusz-library-1.20.1-5.1.0-unfinished.jar} | Bin 391003 -> 425180 bytes 2 files changed, 2 insertions(+), 2 deletions(-) rename libs/{majrusz-library-1.20.1-5.0.0.jar => majrusz-library-1.20.1-5.1.0-unfinished.jar} (69%) diff --git a/gradle.properties b/gradle.properties index 8dd175c..e62ba1f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,5 +7,5 @@ versions_minecraft_range=[1.20.1,1.21) versions_forge=47.1.0 versions_forge_range=[47.1.0,) versions_mod=1.9.2-unfinished -versions_mlib=5.0.0 -versions_mlib_range=[5.0.0,6.0.0) \ No newline at end of file +versions_mlib=5.1.0-unfinished +versions_mlib_range=[5.1.0,6.0.0) \ No newline at end of file diff --git a/libs/majrusz-library-1.20.1-5.0.0.jar b/libs/majrusz-library-1.20.1-5.1.0-unfinished.jar similarity index 69% rename from libs/majrusz-library-1.20.1-5.0.0.jar rename to libs/majrusz-library-1.20.1-5.1.0-unfinished.jar index 44c404106c7aff18b771be6736f16ea5025e687b..f072c55bb76ba22034eb3fce40243530170b37c6 100644 GIT binary patch delta 95051 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

i0*=`USGEDMK-Fl3O*?9QJ| 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 delta 61571 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 From f068bce656e1211b5e5c8197328b9da0c642d7d4 Mon Sep 17 00:00:00 2001 From: Majrusz Date: Fri, 15 Sep 2023 14:33:05 +0200 Subject: [PATCH 13/14] Replaced Death Wish configs with new versions --- .../enchantments/DeathWishEnchantment.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/majruszsenchantments/enchantments/DeathWishEnchantment.java b/src/main/java/com/majruszsenchantments/enchantments/DeathWishEnchantment.java index 7c2a056..8d39580 100644 --- a/src/main/java/com/majruszsenchantments/enchantments/DeathWishEnchantment.java +++ b/src/main/java/com/majruszsenchantments/enchantments/DeathWishEnchantment.java @@ -2,16 +2,16 @@ import com.majruszsenchantments.Registries; import com.mlib.EquipmentSlots; -import com.mlib.modhelper.AutoInstance; import com.mlib.config.ConfigGroup; -import com.mlib.config.DoubleRangeConfig; -import com.mlib.enchantments.CustomEnchantment; -import com.mlib.entities.EntityHelper; -import com.mlib.contexts.base.Condition; -import com.mlib.contexts.base.ModConfigs; +import com.mlib.config.ValueRangeConfig; import com.mlib.contexts.OnEnchantmentAvailabilityCheck; import com.mlib.contexts.OnPreDamaged; +import com.mlib.contexts.base.Condition; +import com.mlib.contexts.base.ModConfigs; +import com.mlib.enchantments.CustomEnchantment; +import com.mlib.entities.EntityHelper; import com.mlib.math.Range; +import com.mlib.modhelper.AutoInstance; import java.util.function.Supplier; @@ -26,8 +26,8 @@ public DeathWishEnchantment() { @AutoInstance public static class Handler { - final DoubleRangeConfig damageMultiplier = new DoubleRangeConfig( new Range<>( 1.0, 2.0 ), new Range<>( 1.0, 10.0 ) ); - final DoubleRangeConfig vulnerabilityMultiplier = new DoubleRangeConfig( new Range<>( 0.7, 1.2 ), new Range<>( 0.0, 10.0 ) ); + final ValueRangeConfig< Double > damageMultiplier = new ValueRangeConfig<>( new Range<>( 1.0, 2.0 ), new Range<>( 1.0, 10.0 ) ); + final ValueRangeConfig< Double > vulnerabilityMultiplier = new ValueRangeConfig<>( new Range<>( 0.7, 1.2 ), new Range<>( 0.0, 10.0 ) ); final Supplier< DeathWishEnchantment > enchantment = Registries.DEATH_WISH; public Handler() { @@ -43,18 +43,18 @@ public Handler() { OnPreDamaged.listen( this::increaseDamageDealt ) .addCondition( Condition.hasEnchantment( this.enchantment, data->data.attacker ) ) .addConfig( this.damageMultiplier.name( "DamageMultiplier" ) - .comment( "Multiplies the damage dealt according to the missing health ratio.\nIn other words, the lower the health ratio, the more 'to' value is taken into account." ) + .comment( "Multiplies the damage dealt according to the missing health ratio." ) ).insertTo( group ); OnPreDamaged.listen( this::increaseDamageReceived ) .addCondition( Condition.hasEnchantment( this.enchantment, data->data.target ) ) .addConfig( this.vulnerabilityMultiplier.name( "VulnerabilityMultiplier" ) - .comment( "Multiplies the damage taken according to the health ratio.\nIn other words, the higher the health ratio, the more 'to' value is taken into account." ) + .comment( "Multiplies the damage taken according to the health ratio." ) ).insertTo( group ); } private void increaseDamageDealt( OnPreDamaged.Data data ) { - float damageMultiplier = this.damageMultiplier.lerp( ( float )EntityHelper.getMissingHealthRatio( data.attacker ) ) - 1.0f; + float damageMultiplier = this.damageMultiplier.get().lerp( ( float )EntityHelper.getMissingHealthRatio( data.attacker ) ) - 1.0f; data.extraDamage += data.damage * damageMultiplier; if( damageMultiplier > 0.01f ) { @@ -63,7 +63,7 @@ private void increaseDamageDealt( OnPreDamaged.Data data ) { } private void increaseDamageReceived( OnPreDamaged.Data data ) { - float damageMultiplier = this.vulnerabilityMultiplier.lerp( ( float )EntityHelper.getHealthRatio( data.target ) ) - 1.0f; + float damageMultiplier = this.vulnerabilityMultiplier.get().lerp( ( float )EntityHelper.getHealthRatio( data.target ) ) - 1.0f; data.extraDamage += data.damage * damageMultiplier; } From ef89845552d35fa3a5b2d0281c3aef8193a065c2 Mon Sep 17 00:00:00 2001 From: Majrusz Date: Fri, 15 Sep 2023 15:47:03 +0200 Subject: [PATCH 14/14] Removed unfinished tag --- gradle.properties | 4 ++-- ...d.jar => majrusz-library-1.20.1-5.1.0.jar} | Bin 425180 -> 396960 bytes 2 files changed, 2 insertions(+), 2 deletions(-) rename libs/{majrusz-library-1.20.1-5.1.0-unfinished.jar => majrusz-library-1.20.1-5.1.0.jar} (87%) diff --git a/gradle.properties b/gradle.properties index e62ba1f..954d291 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,6 +6,6 @@ versions_minecraft=1.20.1 versions_minecraft_range=[1.20.1,1.21) versions_forge=47.1.0 versions_forge_range=[47.1.0,) -versions_mod=1.9.2-unfinished -versions_mlib=5.1.0-unfinished +versions_mod=1.9.2 +versions_mlib=5.1.0 versions_mlib_range=[5.1.0,6.0.0) \ No newline at end of file diff --git a/libs/majrusz-library-1.20.1-5.1.0-unfinished.jar b/libs/majrusz-library-1.20.1-5.1.0.jar similarity index 87% rename from libs/majrusz-library-1.20.1-5.1.0-unfinished.jar rename to libs/majrusz-library-1.20.1-5.1.0.jar index f072c55bb76ba22034eb3fce40243530170b37c6..4224edaf30445a28c1d8fa9a4f02424ff4bfcbf4 100644 GIT binary patch delta 5706 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%0AP?|7;*FKX z(ijGyEfyE3PZT)2I6TWor-(oY=EtEM$m_TO^k;2U3_%uxa zhtY>MS;VyON;MoETaY7an+TVwxOi;OT*!;ZCrnALD3!svcx<-LPen!w$`Kg$k97hw zZ3LbzCQAfxWCXTDK_BQyz>8Ds5~6@XiP%m73AnCHqo9Z~1DKgWy~(L%A`?#Te0u(GchQ0SdvLcv1zU>)Vi`(&^#Gu8;?TCN*FQ< z?}mHf<575b%>-o@R{zN;+_~%c@g(v#0_?M>8>k{#%BQLC{%<{=>a*ijEG$y7)=i_S zJG&Xd>U35K$)jmBQvr>m=@|CQYz=7#@-bM4ClERYpTl=bAZ!e^2ai%#4|Mo4ULAvh zyqV6^N-)hvRT;!((=qtuZqBChObP#E3ccC5lU)`=OExy&q{Xa}Q1Pl94CFtsG>48Q zW~-nv2cJp4Wz-0~jPZKml8d%OHuAJ7%-P6Vz|}m=;?sN#;H#Z1bnZk-vjdK!CVK-Z zSsUvF+G8=O+q+qie~${Oh!|IxJr-XwDh^;!2Uth`C~zl_+hM^td~k(!usXsiP&f`( ze0i9sb4kOG{I3iDx+b7+PoIi(7!v_g^6(w# zOW2){KzB@D);C4!N=lb3(s|rweIxH=qIb@`lAYJaonS)g! zy4K?(Fk=g;KiP;ER(|r9LOg_c!v&B!32(y%DgmrlafZ-SjQ$**gu!3P z5a^ea@YQ777y+!w<0zyT;o(@2`yR6;m(znCMd-k|Jdu{e-#p`6BrxH{G?@K&IR|H_ zah9N%!fC^rVr&NMDH=)%Pl~BOyLOrec|mG1W{!U!#>C8@OcR)e{ErzNoxzz3X&qID zFU$L?;czLoU|UOGzvv9mZMJ|A*uE}^z0@gspwuHobWA8`iIU4oA3)rhpF<@;WU zGfFY|me->UPrA-hJoml>MH#+k?)nyXmhpR_3>|o<0TW5>I-Ycg zuyWj5f3FvSd=n;V{07bpPM72Idp3%+G0!LuuJwA$frA}RQcLKZfw|58HwVAZpy}-9|8NjhNn_co zXE>;<#172*nS(2pG@3QM#(`}WO=Fpxnt=r@s-j+O2lqxU#TL0)B^@U28S zliIT6J_nIAX}EseeL?0qX=+7LAuOn-PWJrQoa5dPZ-nE=lxY0-6+f!*gRgOFW{lJi zw5zGRUhspy`I_%6;>Q>$EyiP{_5lZrVlkA}GpQ;6ZD&(8wPw!>>|l=%KL&YbZ7R1l zknfd9DlX$!qz~52eTWyo8o`En4cb`Uj4ydLG=#m|B893N>d0GPi4v!k8>EtHdHJP7 c%Ja($EAv!|Qp%eOXTq8IB8enwqZHBq0y$eUz5oCK delta 33590 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

P5sQ0y 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 jWqnS>(c010!^%Jhfy