Skip to content

Commit

Permalink
Merged 1.10.8 release
Browse files Browse the repository at this point in the history
  • Loading branch information
Majrusz authored Apr 26, 2024
2 parents e8c5aac + 3f268ce commit 7ae9c40
Show file tree
Hide file tree
Showing 4 changed files with 96 additions and 3 deletions.
3 changes: 2 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
- reworked Harvester enchantment
- added German translation (thanks to @squadactal)
- fixed bug with permanent potion effect from Leech (reported by @albdag)
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@

@AutoInstance
public class LeechEnchantment extends Handler {
static int MAX_DURATION = TimeHelper.toTicks( 30.0 );
float healthChance = 0.1f;
float hungerChance = 0.1f;
float effectChance = 0.1f;
Expand Down Expand Up @@ -95,7 +96,7 @@ private boolean leechEffect( OnEntityDamaged data ) {
for( MobEffectInstance effectInstance : data.target.getActiveEffects() ) {
MobEffect effect = effectInstance.getEffect();
if( effect.isBeneficial() ) {
int duration = Math.min( TimeHelper.toTicks( 30.0 ), effectInstance.getDuration() );
int duration = effectInstance.isInfiniteDuration() ? MAX_DURATION : Math.min( MAX_DURATION, effectInstance.getDuration() );
data.attacker.addEffect( new MobEffectInstance( effect, duration, effectInstance.getAmplifier() ) );
data.target.removeEffect( effect );

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
{
"enchantment.majruszsenchantments.absorber": "Absorber",
"enchantment.majruszsenchantments.absorber.desc": "Schilde absorbieren alle negativen Effekte auf Kosten der Haltbarkeit.",
"enchantment.majruszsenchantments.absorber.description": "Schilde absorbieren alle negativen Effekte auf Kosten der Haltbarkeit.",
"enchantment.majruszsenchantments.death_wish": "Todes Wunsch",
"enchantment.majruszsenchantments.death_wish.desc": "Erhöht den verursachten Schaden entsprechend dem Prozentsatz der verlorenen Gesundheit.",
"enchantment.majruszsenchantments.death_wish.description": "Erhöht den verursachten Schaden entsprechend dem Prozentsatz der verlorenen Gesundheit.",
"enchantment.majruszsenchantments.dodge": "Ausweichen",
"enchantment.majruszsenchantments.dodge.desc": "Gibt eine Chance, Schäden jeglicher Art vollständig zu vermeiden.",
"enchantment.majruszsenchantments.dodge.description": "Gibt eine Chance, Schäden jeglicher Art vollständig zu vermeiden.",
"enchantment.majruszsenchantments.enlightenment": "Erleuchtung",
"enchantment.majruszsenchantments.enlightenment.desc": "Erhöht die gesammelte Erfahrung aus jeder Quelle",
"enchantment.majruszsenchantments.enlightenment.description": "Erhöht die gesammelte Erfahrung aus jeder Quelle.",
"enchantment.majruszsenchantments.fishing_fanatic": "Angelfanatiker",
"enchantment.majruszsenchantments.fishing_fanatic.desc": "Gibt eine Chance, um zusätzliche Gegenstände beim Angeln zu fangen.",
"enchantment.majruszsenchantments.fishing_fanatic.description": "Gibt eine Chance, um zusätzliche Gegenstände beim Angeln zu fangen.",
"enchantment.majruszsenchantments.fishing_fanatic.level_up": "Du bist süchtiger nach dem Angeln geworden!",
"enchantment.majruszsenchantments.fishing_fanatic.true": "Wahrer Angelfanatiker",
"enchantment.majruszsenchantments.fuse_cutter": "Bombenentschärfer",
"enchantment.majruszsenchantments.fuse_cutter.desc": "Explosionen in der Nähe zerstören keine Blöcke und verursachen keinen Schaden.",
"enchantment.majruszsenchantments.fuse_cutter.description": "Explosionen in der Nähe zerstören keine Blöcke und verursachen keinen Schaden.",
"enchantment.majruszsenchantments.gold_fuelled": "Goldreparatur",
"enchantment.majruszsenchantments.gold_fuelled.desc": "Repariert Goldwerkzeuge und Rüstung für einen Goldbarren vollständig, wenn der Gegenstand eigentlich zerstört werden soll.",
"enchantment.majruszsenchantments.gold_fuelled.description": "Repariert Goldwerkzeuge und Rüstung für einen Goldbarren vollständig, wenn der Gegenstand eigentlich zerstört werden soll.",
"enchantment.majruszsenchantments.harvester": "Ernter",
"enchantment.majruszsenchantments.harvester.desc": "Gibt die Option, mit der rechten Maustaste zu ernten und in der Nähe Feldfrüchte anzubauen.",
"enchantment.majruszsenchantments.harvester.description": "Gibt die Option, mit der rechten Maustaste zu ernten und in der Nähe Feldfrüchte anzubauen.",
"enchantment.majruszsenchantments.horse_frost_walker": "Eisreiter",
"enchantment.majruszsenchantments.horse_frost_walker.desc": "Verwandelt Wasser unter Pferd in brüchiges Eis.",
"enchantment.majruszsenchantments.horse_frost_walker.description": "Verwandelt Wasser unter Pferd in brüchiges Eis.",
"enchantment.majruszsenchantments.horse_protection": "Gepanzerte Karawane",
"enchantment.majruszsenchantments.horse_protection.desc": "Reduziert den Schaden den das Pferd erleidet.",
"enchantment.majruszsenchantments.horse_protection.description": "Reduziert den Schaden den das Pferd erleidet.",
"enchantment.majruszsenchantments.horse_swiftness": "Geschwind",
"enchantment.majruszsenchantments.horse_swiftness.desc": "Erhöht die Bewegungsgeschwindigkeit des Pferdes.",
"enchantment.majruszsenchantments.horse_swiftness.description": "Erhöht die Bewegungsgeschwindigkeit des Pferdes.",
"enchantment.majruszsenchantments.hunter": "Jäger",
"enchantment.majruszsenchantments.hunter.desc": "Erhöht Mob-Drops und bewirkt, dass der Schaden mit der Entfernung skaliert.",
"enchantment.majruszsenchantments.hunter.description": "Erhöht Mob-Drops und bewirkt, dass der Schaden mit der Entfernung skaliert.",
"enchantment.majruszsenchantments.immortality": "Unsterblichkeit",
"enchantment.majruszsenchantments.immortality.desc": "Überwindet den Tod bei einem tödlichen Treffer auf Kosten eines Schildes.",
"enchantment.majruszsenchantments.immortality.description": "Überwindet den Tod bei einem tödlichen Treffer auf Kosten eines Schildes.",
"enchantment.majruszsenchantments.leech": "Blutsauger",
"enchantment.majruszsenchantments.leech.desc": "Gibt eine Chance, Feinden positive Effekte, Gesundheits- und Hungerpunkte zu stehlen.",
"enchantment.majruszsenchantments.leech.description": "Gibt eine Chance, Feinden positive Effekte, Gesundheits- und Hungerpunkte zu stehlen.",
"enchantment.majruszsenchantments.magic_protection": "Magieschutz",
"enchantment.majruszsenchantments.magic_protection.desc": "Schützt vor magischem Schaden, einschließlich Magier Fangzähne, Wächter und Schadens Tränken.",
"enchantment.majruszsenchantments.magic_protection.description": "Schützt vor magischem Schaden, einschließlich Magier Fangzähne, Wächter und Schadens Tränken.",
"enchantment.majruszsenchantments.misanthropy": "Misanthropie",
"enchantment.majruszsenchantments.misanthropy.desc": "Erhöht den Schaden gegen Dorfbewohner, Plünderer, Hexen und andere Spieler.",
"enchantment.majruszsenchantments.misanthropy.description": "Erhöht den Schaden gegen Dorfbewohner, Plünderer, Hexen und andere Spieler.",
"enchantment.majruszsenchantments.repulsion": "Abstoßung",
"enchantment.majruszsenchantments.repulsion.desc": "Wirft Mobs zurück, wenn sie ihren Angriff abwehren.",
"enchantment.majruszsenchantments.repulsion.description": "Wirft Mobs zurück, wenn sie ihren Angriff abwehren.",
"enchantment.majruszsenchantments.sixth_sense": "Sechster Sinn",
"enchantment.majruszsenchantments.sixth_sense.desc": "Hebt nahegelegene Mobs hervor, die Geräusche von sich geben, wenn der Spieler in die Nähe schleicht.",
"enchantment.majruszsenchantments.sixth_sense.description": "Hebt nahegelegene Mobs hervor, die Geräusche von sich geben, wenn der Spieler in die Nähe schleicht.",
"enchantment.majruszsenchantments.smelter": "Schmelzer",
"enchantment.majruszsenchantments.smelter.desc": "Zerstörte Blöcke werden automatisch geschmelzt.",
"enchantment.majruszsenchantments.smelter.description": "Zerstörte Blöcke werden automatisch geschmelzt.",
"enchantment.majruszsenchantments.telekinesis": "Telekinese.",
"enchantment.majruszsenchantments.telekinesis.desc": "Fügt erworbene Gegenstände direkt zum Inventar des Spielers hinzu.",
"enchantment.majruszsenchantments.telekinesis.description": "Fügt erworbene Gegenstände direkt zum Inventar des Spielers hinzu.",
"enchantment.majruszsenchantments.breaking_curse": "Fluch der Zerstörung",
"enchantment.majruszsenchantments.breaking_curse.desc": "Macht es so, das der Gegenstand schneller zerstört wird.",
"enchantment.majruszsenchantments.breaking_curse.description": "Macht es so, das der Gegenstand schneller zerstört wird.",
"enchantment.majruszsenchantments.corrosion_curse": "Fluch der Korrosion",
"enchantment.majruszsenchantments.corrosion_curse.desc": "Zerstört nach und nach die Rüstung und fügt dem Benutzer im Wasser Schaden zu.",
"enchantment.majruszsenchantments.corrosion_curse.description": "Zerstört nach und nach die Rüstung und fügt dem Benutzer im Wasser Schaden zu.",
"enchantment.majruszsenchantments.fatigue_curse": "Fluch der Ermüdung",
"enchantment.majruszsenchantments.fatigue_curse.desc": "Reduziert die Bewegungsgeschwindigkeit des Spielers und die Nutzungsdauer von Gegenständen.",
"enchantment.majruszsenchantments.fatigue_curse.description": "Reduziert die Bewegungsgeschwindigkeit des Spielers und die Nutzungsdauer von Gegenständen.",
"enchantment.majruszsenchantments.incompatibility_curse": "Fluch der Unvereinbarkeit ",
"enchantment.majruszsenchantments.incompatibility_curse.desc": "Macht den Gegenstand unverzauberbar.",
"enchantment.majruszsenchantments.incompatibility_curse.description": "Macht den Gegenstand unverzauberbar.",
"enchantment.majruszsenchantments.slippery_curse": "Fluch der Rutschigkeit",
"enchantment.majruszsenchantments.slippery_curse.desc": "Der verzauberte Gegenstand fällt gelegentlich aus der Hand.",
"enchantment.majruszsenchantments.slippery_curse.description": "Der verzauberte Gegenstand fällt gelegentlich aus der Hand.",
"enchantment.majruszsenchantments.vampirism_curse": "Fluch des Vampirismus",
"enchantment.majruszsenchantments.vampirism_curse.desc": "Schwächt und entzündet den Spieler bei Tageslicht, verstärkt aber die Blutsauger Verzauberung.",
"enchantment.majruszsenchantments.vampirism_curse.description": "Schwächt und entzündet den Spieler bei Tageslicht, verstärkt aber die Blutsauger Verzauberung.",
"enchantment.majruszsenchantments.vampirism_curse.block_sleep": "Du fühlst dich nicht Schläfrig...",
"advancements.majruszsenchantments.scholar.title": "Gelehrte",
"advancements.majruszsenchantments.scholar.description": "Erhalte Erleuchtung II auf allen Rüstungsteilen.",
"advancements.majruszsenchantments.fishing_fanatic.title": "Hey, das ist ziemlich gut!",
"advancements.majruszsenchantments.fishing_fanatic.description": "Erreiche die erste Stufe vom Angelfanatiker",
"advancements.majruszsenchantments.fishing_fanatic_rain.title": "Nichts kann mich aufhalten",
"advancements.majruszsenchantments.fishing_fanatic_rain.description": "Erhalte die nächste Stufe vom Angelfanatiker während es regnet",
"advancements.majruszsenchantments.fishing_fanatic_true.title": "Tja... Ich bin süchtig",
"advancements.majruszsenchantments.fishing_fanatic_true.description": "Erhalte die achte Stufe vom Angelfanatiker"
}
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ minecraft_version_range=[1.20.1,)
# Mod
mod_id=majruszsenchantments
mod_archives_name=majruszs-enchantments
mod_version=1.10.7
mod_version=1.10.8
mod_display_name=Majrusz's Enchantments
mod_description=Mod that adds plenty of unique and balanced enchantments to the game.
mod_authors=Majrusz
Expand Down

0 comments on commit 7ae9c40

Please sign in to comment.