+4
-4
@@ -4,14 +4,14 @@ buildscript {
|
||||
maven { url = "http://files.minecraftforge.net/maven" }
|
||||
}
|
||||
dependencies {
|
||||
classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
|
||||
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
|
||||
}
|
||||
}
|
||||
apply plugin: 'net.minecraftforge.gradle.forge'
|
||||
//Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
|
||||
|
||||
|
||||
version = " 3.1.0 - MC 1.11.2"
|
||||
version = " 4.0.0 - MC 1.12.2"
|
||||
group= "electroblob.wizardry"// http://maven.apache.org/guides/mini/guide-naming-conventions.html
|
||||
archivesBaseName = "Electroblob's Wizardry "
|
||||
|
||||
@@ -21,7 +21,7 @@ compileJava {
|
||||
}
|
||||
|
||||
minecraft {
|
||||
version = "1.11.2-13.20.1.2588"
|
||||
version = "1.12.2-14.23.2.2611"
|
||||
runDir = "run"
|
||||
|
||||
// the mappings can be changed at any time, and must be in the following format.
|
||||
@@ -29,7 +29,7 @@ minecraft {
|
||||
// stable_# stables are built at the discretion of the MCP team.
|
||||
// Use non-default mappings at your own risk. they may not always work.
|
||||
// simply re-run your setup task after changing the mappings to update your workspace.
|
||||
mappings = "stable_32"
|
||||
mappings = "snapshot_20180316"
|
||||
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
|
||||
}
|
||||
|
||||
|
||||
@@ -150,7 +150,7 @@ public class CommonProxy {
|
||||
Spell spell = Spell.get(scroll.getItemDamage());
|
||||
if(spell.isContinuous) spell = Spells.none;
|
||||
|
||||
return I18n.translateToLocalFormatted("item.wizardry:wizardry:scroll.name",
|
||||
return I18n.translateToLocalFormatted("item." + Wizardry.MODID + ":scroll.name",
|
||||
I18n.translateToLocal("spell." + spell.getUnlocalisedName())).trim();
|
||||
}
|
||||
|
||||
|
||||
@@ -298,7 +298,7 @@ public final class Settings {
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "towerRarity", 8,
|
||||
"Rarity of wizard towers. Higher numbers are rarer. Set to 0 to disable wizard towers completely.", 0,
|
||||
50);
|
||||
property.setLanguageKey("config.wizardry.tower_rarity");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".tower_rarity");
|
||||
property.setRequiresWorldRestart(true);
|
||||
Wizardry.proxy.setToNumberSliderEntry(property);
|
||||
towerRarity = property.getInt();
|
||||
@@ -307,108 +307,108 @@ public final class Settings {
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "spellBookDropChance", 3,
|
||||
"The chance for mobs to drop a spell book when killed. The greater this number, the more often they will drop. Set to 0 to disable spell book drops. Set to 200 for guaranteed drops.",
|
||||
0, 200);
|
||||
property.setLanguageKey("config.wizardry.spell_book_drop_chance");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".spell_book_drop_chance");
|
||||
Wizardry.proxy.setToNumberSliderEntry(property);
|
||||
spellBookDropChance = property.getInt();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "oreDimensions", new int[]{0},
|
||||
"List of dimension ids in which crystal ore will generate. Note that removing the overworld (id 0) from this list will make the mod VERY difficult to play!");
|
||||
property.setLanguageKey("config.wizardry.ore_dimensions");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".ore_dimensions");
|
||||
property.setRequiresWorldRestart(true);
|
||||
oreDimensions = property.getIntList();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "flowerDimensions", new int[]{0},
|
||||
"List of dimension ids in which crystal flowers will generate.");
|
||||
property.setLanguageKey("config.wizardry.flower_dimensions");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".flower_dimensions");
|
||||
property.setRequiresWorldRestart(true);
|
||||
flowerDimensions = property.getIntList();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "towerDimensions", new int[]{0},
|
||||
"List of dimension ids in which wizard towers will generate.");
|
||||
property.setLanguageKey("config.wizardry.tower_dimensions");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".tower_dimensions");
|
||||
property.setRequiresWorldRestart(true);
|
||||
towerDimensions = property.getIntList();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "generateLoot", true,
|
||||
"Whether to generate wizardry loot in dungeon chests.");
|
||||
property.setLanguageKey("config.wizardry.generate_loot");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".generate_loot");
|
||||
property.setRequiresWorldRestart(true);
|
||||
generateLoot = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "firebombIsCraftable", true,
|
||||
"Whether firebombs can be crafted or not.");
|
||||
property.setLanguageKey("config.wizardry.firebomb_is_craftable");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".firebomb_is_craftable");
|
||||
property.setRequiresMcRestart(true);
|
||||
firebombIsCraftable = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "poisonBombIsCraftable", true,
|
||||
"Whether poison bombs can be crafted or not.");
|
||||
property.setLanguageKey("config.wizardry.poison_bomb_is_craftable");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".poison_bomb_is_craftable");
|
||||
property.setRequiresMcRestart(true);
|
||||
poisonBombIsCraftable = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "smokeBombIsCraftable", true,
|
||||
"Whether smoke bombs can be crafted or not.");
|
||||
property.setLanguageKey("config.wizardry.smoke_bomb_is_craftable");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".smoke_bomb_is_craftable");
|
||||
property.setRequiresMcRestart(true);
|
||||
smokeBombIsCraftable = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "useAlternateScrollRecipe", false,
|
||||
"Whether to require a magic crystal in the shapeless crafting recipe for blank scrolls. Set to true if another mod adds a conflicting recipe.");
|
||||
property.setLanguageKey("config.wizardry.use_alternate_scroll_recipe");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".use_alternate_scroll_recipe");
|
||||
property.setRequiresMcRestart(true);
|
||||
useAlternateScrollRecipe = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "teleportThroughUnbreakableBlocks", false,
|
||||
"Whether players are allowed to teleport through unbreakable blocks (e.g. bedrock) using the phase step spell.");
|
||||
property.setLanguageKey("config.wizardry.teleport_through_unbreakable_blocks");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".teleport_through_unbreakable_blocks");
|
||||
teleportThroughUnbreakableBlocks = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "showSummonedCreatureNames", true,
|
||||
"Whether to show summoned creatures' names and owners above their heads.");
|
||||
property.setLanguageKey("config.wizardry.show_summoned_creature_names");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".show_summoned_creature_names");
|
||||
showSummonedCreatureNames = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "friendlyFire", true,
|
||||
"Whether to allow players to damage their designated allies using magic.");
|
||||
property.setLanguageKey("config.wizardry.friendly_fire");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".friendly_fire");
|
||||
friendlyFire = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "telekineticDisarmament", true,
|
||||
"Whether to allow players to disarm other players using the telekinesis spell. Set to false to prevent stealing of items.");
|
||||
property.setLanguageKey("config.wizardry.telekinetic_disarmament");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".telekinetic_disarmament");
|
||||
telekineticDisarmament = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "discoveryMode", true,
|
||||
"For those who like a sense of mystery! When set to true, spells you haven't cast yet will be unreadable until you cast them (on a per-world basis). Has no effect when in creative mode. Spells of identification will be unobtainable in survival mode if this is false.");
|
||||
property.setLanguageKey("config.wizardry.discovery_mode");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".discovery_mode");
|
||||
property.setRequiresWorldRestart(true);
|
||||
discoveryMode = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "enableShiftScrolling", true,
|
||||
"Whether you can switch between spells on a wand by scrolling with the mouse wheel while sneaking. Note that this will only affect you; other players connected to the same server obey their own settings.");
|
||||
property.setLanguageKey("config.wizardry.enable_shift_scrolling");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".enable_shift_scrolling");
|
||||
property.setRequiresWorldRestart(false);
|
||||
enableShiftScrolling = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "minionRevengeTargeting", true,
|
||||
"Whether summoned creatures can revenge attack their owner if their owner attacks them.");
|
||||
property.setLanguageKey("config.wizardry.minion_revenge_targeting");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".minion_revenge_targeting");
|
||||
property.setRequiresWorldRestart(false);
|
||||
minionRevengeTargeting = property.getBoolean();
|
||||
propOrder.add(property.getName());
|
||||
@@ -419,13 +419,13 @@ public final class Settings {
|
||||
// it doesn't give fine enough control for values less than 1.
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "playerDamageScaling", 1.0,
|
||||
"Global damage scaling factor for the damage dealt by players casting spells, relative to 1.", 0, 20);
|
||||
property.setLanguageKey("config.wizardry.player_damage_scaling");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".player_damage_scaling");
|
||||
playerDamageScale = property.getDouble();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "npcDamageScaling", 1.0,
|
||||
"Global damage scaling factor for the damage dealt by NPCs casting spells, relative to 1.", 0, 20);
|
||||
property.setLanguageKey("config.wizardry.npc_damage_scaling");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".npc_damage_scaling");
|
||||
npcDamageScale = property.getDouble();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
@@ -434,13 +434,13 @@ public final class Settings {
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "castCommandMultiplierLimit", 20.0,
|
||||
"Upper limit for the multipliers passed into the /cast command. This is here to stop players from accidentally breaking a world/server. Large blast mutipliers can cause extreme lag - you have been warned!",
|
||||
1, 255);
|
||||
property.setLanguageKey("config.wizardry.cast_command_multiplier_limit");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".cast_command_multiplier_limit");
|
||||
maxSpellCommandMultiplier = property.getDouble();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "summonedCreatureTargetsWhitelist", new String[0],
|
||||
"List of names of entities which summoned creatures and wizards are allowed to attack, in addition to the defaults. Add mod creatures to this list if you want summoned creatures to attack them and they aren't already doing so. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. wizardry:Wizard).");
|
||||
property.setLanguageKey("config.wizardry.summoned_creature_targets_whitelist");
|
||||
"List of names of entities which summoned creatures and wizards are allowed to attack, in addition to the defaults. Add mod creatures to this list if you want summoned creatures to attack them and they aren't already doing so. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. " + Wizardry.MODID + ":Wizard).");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".summoned_creature_targets_whitelist");
|
||||
property.setRequiresWorldRestart(true);
|
||||
// Wizardry.proxy.setToEntityNameEntry(property);
|
||||
summonedCreatureTargetsWhitelist = property.getStringList();
|
||||
@@ -452,8 +452,8 @@ public final class Settings {
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "summonedCreatureTargetsBlacklist",
|
||||
new String[]{"creeper"},
|
||||
"List of names of entities which summoned creatures and wizards are specifically not allowed to attack, overriding the defaults and the whitelist. Add creatures to this list if allowing them to be attacked causes problems or is too destructive (removing creepers from this list is done at your own risk!). Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. wizardry:Wizard).");
|
||||
property.setLanguageKey("config.wizardry.summoned_creature_targets_blacklist");
|
||||
"List of names of entities which summoned creatures and wizards are specifically not allowed to attack, overriding the defaults and the whitelist. Add creatures to this list if allowing them to be attacked causes problems or is too destructive (removing creepers from this list is done at your own risk!). Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. " + Wizardry.MODID + ":Wizard).");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".summoned_creature_targets_blacklist");
|
||||
property.setRequiresWorldRestart(true);
|
||||
// Wizardry.proxy.setToEntityNameEntry(property);
|
||||
summonedCreatureTargetsBlacklist = property.getStringList();
|
||||
@@ -465,34 +465,34 @@ public final class Settings {
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "spellHUDPosition", GuiPosition.BOTTOM_LEFT.name,
|
||||
"The position of the spell HUD.", GuiPosition.names);
|
||||
property.setLanguageKey("config.wizardry.spell_hud_position");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".spell_hud_position");
|
||||
spellHUDPosition = GuiPosition.fromName(property.getString());
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "castCommandName", "cast",
|
||||
"The name of the /cast command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /cast you would type /magic instead.");
|
||||
property.setLanguageKey("config.wizardry.cast_command_name");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".cast_command_name");
|
||||
property.setRequiresWorldRestart(true);
|
||||
castCommandName = property.getString();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "discoverspellCommandName", "discoverspell",
|
||||
"The name of the /discoverspell command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /discoverspell you would type /magic instead.");
|
||||
property.setLanguageKey("config.wizardry.discoverspell_command_name");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".discoverspell_command_name");
|
||||
property.setRequiresWorldRestart(true);
|
||||
discoverspellCommandName = property.getString();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "allyCommandName", "ally",
|
||||
"The name of the /ally command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /ally you would type /magic instead.");
|
||||
property.setLanguageKey("config.wizardry.ally_command_name");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".ally_command_name");
|
||||
property.setRequiresWorldRestart(true);
|
||||
allyCommandName = property.getString();
|
||||
propOrder.add(property.getName());
|
||||
|
||||
property = config.get(Configuration.CATEGORY_GENERAL, "alliesCommandName", "allies",
|
||||
"The name of the /allies command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /allies you would type /magic instead.");
|
||||
property.setLanguageKey("config.wizardry.allies_command_name");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".allies_command_name");
|
||||
property.setRequiresWorldRestart(true);
|
||||
alliesCommandName = property.getString();
|
||||
propOrder.add(property.getName());
|
||||
@@ -507,8 +507,8 @@ public final class Settings {
|
||||
"Settings which allow entities to be made immune to certain types of magic. In multiplayer, the server/LAN host settings will apply.");
|
||||
|
||||
property = config.get(RESISTANCES_CATEGORY, "mobsImmuneToFire", new String[]{},
|
||||
"List of names of entities that are immune to fire, in addition to the defaults. Add mod creatures to this list if you want them to be immune to fire magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. wizardry:Wizard).");
|
||||
property.setLanguageKey("config.wizardry.mobs_immune_to_fire");
|
||||
"List of names of entities that are immune to fire, in addition to the defaults. Add mod creatures to this list if you want them to be immune to fire magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. " + Wizardry.MODID + ":Wizard).");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".mobs_immune_to_fire");
|
||||
property.setRequiresMcRestart(true);
|
||||
// Wizardry.proxy.setToEntityNameEntry(property);
|
||||
// Converts all strings in the list to lower case, to ignore case sensitivity, and trims them.
|
||||
@@ -520,8 +520,8 @@ public final class Settings {
|
||||
propOrder1.add(property.getName());
|
||||
|
||||
property = config.get(RESISTANCES_CATEGORY, "mobsImmuneToIce", new String[]{},
|
||||
"List of names of entities that are immune to ice, in addition to the defaults. Add mod creatures to this list if you want them to be immune to ice magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. wizardry:Wizard).");
|
||||
property.setLanguageKey("config.wizardry.mobs_immune_to_ice");
|
||||
"List of names of entities that are immune to ice, in addition to the defaults. Add mod creatures to this list if you want them to be immune to ice magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. " + Wizardry.MODID + ":Wizard).");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".mobs_immune_to_ice");
|
||||
property.setRequiresMcRestart(true);
|
||||
// Wizardry.proxy.setToEntityNameEntry(property);
|
||||
// Converts all strings in the list to lower case, to ignore case sensitivity, and trims them.
|
||||
@@ -533,8 +533,8 @@ public final class Settings {
|
||||
propOrder1.add(property.getName());
|
||||
|
||||
property = config.get(RESISTANCES_CATEGORY, "mobsImmuneToLightning", new String[]{},
|
||||
"List of names of entities that are immune to lightning, in addition to the defaults. Add mod creatures to this list if you want them to be immune to lightning magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. wizardry:Wizard).");
|
||||
property.setLanguageKey("config.wizardry.mobs_immune_to_lightning");
|
||||
"List of names of entities that are immune to lightning, in addition to the defaults. Add mod creatures to this list if you want them to be immune to lightning magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. " + Wizardry.MODID + ":Wizard).");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".mobs_immune_to_lightning");
|
||||
property.setRequiresMcRestart(true);
|
||||
// Wizardry.proxy.setToEntityNameEntry(property);
|
||||
// Converts all strings in the list to lower case, to ignore case sensitivity, and trims them.
|
||||
@@ -546,8 +546,8 @@ public final class Settings {
|
||||
propOrder1.add(property.getName());
|
||||
|
||||
property = config.get(RESISTANCES_CATEGORY, "mobsImmuneToWither", new String[]{},
|
||||
"List of names of entities that are immune to wither effects, in addition to the defaults. Add mod creatures to this list if you want them to be immune to withering magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. wizardry:Wizard).");
|
||||
property.setLanguageKey("config.wizardry.mobs_immune_to_wither");
|
||||
"List of names of entities that are immune to wither effects, in addition to the defaults. Add mod creatures to this list if you want them to be immune to withering magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. " + Wizardry.MODID + ":Wizard).");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".mobs_immune_to_wither");
|
||||
property.setRequiresMcRestart(true);
|
||||
// Wizardry.proxy.setToEntityNameEntry(property);
|
||||
// Converts all strings in the list to lower case, to ignore case sensitivity, and trims them.
|
||||
@@ -559,8 +559,8 @@ public final class Settings {
|
||||
propOrder1.add(property.getName());
|
||||
|
||||
property = config.get(RESISTANCES_CATEGORY, "mobsImmuneToPoison", new String[]{},
|
||||
"List of names of entities that are immune to poison, in addition to the defaults. Add mod creatures to this list if you want them to be immune to poison magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. wizardry:Wizard).");
|
||||
property.setLanguageKey("config.wizardry.mobs_immune_to_poison");
|
||||
"List of names of entities that are immune to poison, in addition to the defaults. Add mod creatures to this list if you want them to be immune to poison magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. " + Wizardry.MODID + ":Wizard).");
|
||||
property.setLanguageKey("config." + Wizardry.MODID + ".mobs_immune_to_poison");
|
||||
property.setRequiresMcRestart(true);
|
||||
// Wizardry.proxy.setToEntityNameEntry(property);
|
||||
// Converts all strings in the list to lower case, to ignore case sensitivity, and trims them.
|
||||
|
||||
@@ -1,16 +1,5 @@
|
||||
package electroblob.wizardry;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.enchantment.Imbuement;
|
||||
import electroblob.wizardry.entity.EntityShield;
|
||||
@@ -22,6 +11,7 @@ import electroblob.wizardry.packet.PacketPlayerSync;
|
||||
import electroblob.wizardry.packet.PacketTransportation;
|
||||
import electroblob.wizardry.packet.WizardryPacketHandler;
|
||||
import electroblob.wizardry.registry.Spells;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.spell.None;
|
||||
import electroblob.wizardry.spell.Spell;
|
||||
import electroblob.wizardry.util.MagicDamage;
|
||||
@@ -59,6 +49,10 @@ import net.minecraftforge.fml.common.Mod;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.*;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
/**
|
||||
* Capability-based replacement for the old ExtendedPlayer class from 1.7.10. This has been reworked to leave minimum
|
||||
* external changes (for my own sanity, mainly!). Turns out the only major difference between an internal capability and
|
||||
@@ -179,13 +173,13 @@ public class WizardData implements INBTSerializable<NBTTagCompound> {
|
||||
if(!spellsDiscovered.add(spell)) return false;
|
||||
// If the spell had not already been discovered, achievements can be triggered and the method returns true
|
||||
if(spellsDiscovered.containsAll(Spell.getSpells(Spell::isEnabled))){
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.all_spells);
|
||||
WizardryAdvancementTriggers.all_spells.triggerFor(this.player);
|
||||
}
|
||||
|
||||
for(Element element : Element.values()){
|
||||
if(element != Element.MAGIC
|
||||
&& spellsDiscovered.containsAll(Spell.getSpells(new Spell.TierElementFilter(null, element)))){
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.element_master);
|
||||
WizardryAdvancementTriggers.element_master.triggerFor(this.player);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package electroblob.wizardry;
|
||||
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
import electroblob.wizardry.command.CommandCastSpell;
|
||||
import electroblob.wizardry.command.CommandDiscoverSpell;
|
||||
import electroblob.wizardry.command.CommandSetAlly;
|
||||
@@ -18,7 +16,6 @@ import net.minecraftforge.common.capabilities.Capability;
|
||||
import net.minecraftforge.common.capabilities.Capability.IStorage;
|
||||
import net.minecraftforge.common.capabilities.CapabilityManager;
|
||||
import net.minecraftforge.event.RegistryEvent;
|
||||
import net.minecraftforge.event.RegistryEvent.MissingMappings;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
import net.minecraftforge.fml.common.Mod.EventHandler;
|
||||
import net.minecraftforge.fml.common.Mod.Instance;
|
||||
@@ -30,14 +27,15 @@ import net.minecraftforge.fml.common.event.FMLServerStartingEvent;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
import net.minecraftforge.fml.common.network.NetworkRegistry;
|
||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
@Mod(modid = Wizardry.MODID, name = Wizardry.NAME, version = Wizardry.VERSION, guiFactory = "electroblob." + Wizardry.MODID + ".WizardryGuiFactory")
|
||||
@Mod(modid = Wizardry.MODID, name = Wizardry.NAME, version = Wizardry.VERSION, guiFactory = "electroblob.wizardry.WizardryGuiFactory")
|
||||
public class Wizardry {
|
||||
|
||||
/** Wizardry's mod ID. */
|
||||
// This is going to have to change for 1.12 or it'll conflict with the other wizardry mod.
|
||||
// They were there first, it's only fair... although I wonder if that will have unintended side-effects?
|
||||
public static final String MODID = "wizardry"; // How about 'ebwizardry', to keep it short?
|
||||
public static final String MODID = "ebwizardry";
|
||||
/** Wizardry's mod name, in readable form. */
|
||||
public static final String NAME = "Electroblob's Wizardry";
|
||||
/**
|
||||
@@ -50,7 +48,7 @@ public class Wizardry {
|
||||
* 1.x.x represents Minecraft 1.7.x versions, 2.x.x represents Minecraft 1.10.x versions, 3.x.x represents Minecraft
|
||||
* 1.11.x versions, and so on.
|
||||
*/
|
||||
public static final String VERSION = "3.1.0";
|
||||
public static final String VERSION = "4.0.0";
|
||||
|
||||
// IDEA: Improve the algorithm that finds a place to summon creatures to take walls into account.
|
||||
// IDEA: Replace all uses of Math.cos and Math.sin with MathHelper versions
|
||||
@@ -138,6 +136,8 @@ public class Wizardry {
|
||||
// The check for the generateLoot setting is now done within this method.
|
||||
WizardryRegistry.registerLoot();
|
||||
|
||||
WizardryRegistry.registerAdvancementTriggers();
|
||||
|
||||
// Moved to preInit, because apparently it has to be here now.
|
||||
proxy.registerRenderers();
|
||||
// It seems this also has to be here
|
||||
@@ -158,8 +158,6 @@ public class Wizardry {
|
||||
NetworkRegistry.INSTANCE.registerGuiHandler(this, new WizardryGuiHandler());
|
||||
WizardryPacketHandler.initPackets();
|
||||
|
||||
// NOTE: Will need to be moved to init for 1.12, as will anything that needs to be after the registry events.
|
||||
WizardryTabs.sort();
|
||||
proxy.initGuiBits();
|
||||
}
|
||||
|
||||
@@ -172,6 +170,7 @@ public class Wizardry {
|
||||
* '|'; } } // Cuts off the last '|' entityNames = entityNames.substring(0, entityNames.length()-1);
|
||||
* entityNamePattern = Pattern.compile(entityNames); */
|
||||
proxy.initialiseLayers();
|
||||
WizardryTabs.sort();
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
@@ -196,7 +195,7 @@ public class Wizardry {
|
||||
@EventHandler
|
||||
public static void onMissingMappingEvent(RegistryEvent.MissingMappings<Item> event){
|
||||
// Just get, not getAll, since the mod id didn't change!
|
||||
for(MissingMappings.Mapping<Item> mapping : event.getAllMappings()){
|
||||
for(RegistryEvent.MissingMappings.Mapping<Item> mapping : event.getAllMappings()){
|
||||
if(mapping.key.getResourceDomain().equals(Wizardry.MODID)){
|
||||
|
||||
Item replacement = null;
|
||||
|
||||
@@ -11,20 +11,11 @@ import electroblob.wizardry.event.DiscoverSpellEvent;
|
||||
import electroblob.wizardry.event.SpellCastEvent;
|
||||
import electroblob.wizardry.item.ItemWand;
|
||||
import electroblob.wizardry.item.ItemWizardArmour;
|
||||
import electroblob.wizardry.registry.Spells;
|
||||
import electroblob.wizardry.registry.WizardryEnchantments;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.registry.WizardryPotions;
|
||||
import electroblob.wizardry.registry.WizardrySounds;
|
||||
import electroblob.wizardry.registry.*;
|
||||
import electroblob.wizardry.spell.FreezingWeapon;
|
||||
import electroblob.wizardry.spell.Spell;
|
||||
import electroblob.wizardry.util.IElementalDamage;
|
||||
import electroblob.wizardry.util.MagicDamage;
|
||||
import electroblob.wizardry.util.*;
|
||||
import electroblob.wizardry.util.MagicDamage.DamageType;
|
||||
import electroblob.wizardry.util.SpellModifiers;
|
||||
import electroblob.wizardry.util.WandHelper;
|
||||
import electroblob.wizardry.util.WizardryParticleType;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
import net.minecraft.enchantment.EnchantmentHelper;
|
||||
import net.minecraft.entity.EntityLiving;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
@@ -57,7 +48,6 @@ import net.minecraftforge.event.entity.living.LivingDeathEvent;
|
||||
import net.minecraftforge.event.entity.living.LivingDropsEvent;
|
||||
import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent;
|
||||
import net.minecraftforge.event.entity.living.LivingHurtEvent;
|
||||
import net.minecraftforge.event.entity.player.EntityItemPickupEvent;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
import net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent;
|
||||
@@ -85,7 +75,7 @@ public final class WizardryEventHandler {
|
||||
if(Wizardry.settings.generateLoot){
|
||||
for(String location : LOOT_INJECTION_LOCATIONS){
|
||||
if(event.getName().toString().matches(location)){
|
||||
event.getTable().addPool(getAdditive("wizardry:chests/dungeon_additions"));
|
||||
event.getTable().addPool(getAdditive("ebwizardry:chests/dungeon_additions"));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -354,7 +344,7 @@ public final class WizardryEventHandler {
|
||||
}
|
||||
|
||||
if(event.getEntityLiving() == player && event.getSource() instanceof IElementalDamage){
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.self_destruct);
|
||||
WizardryAdvancementTriggers.self_destruct.triggerFor(player);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -384,13 +374,6 @@ public final class WizardryEventHandler {
|
||||
}
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public static void onItemPickupEvent(EntityItemPickupEvent event){
|
||||
if(event.getItem().getItem().getItem() == WizardryItems.magic_crystal){
|
||||
AdvancementHelper.grantAdvancement(event.getEntityPlayer(), EnumAdvancement.crystal);
|
||||
}
|
||||
}
|
||||
|
||||
// Private helper methods
|
||||
// ================================================================================================================
|
||||
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
package electroblob.wizardry.block;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import electroblob.wizardry.WizardData;
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.item.ItemWand;
|
||||
import electroblob.wizardry.registry.Spells;
|
||||
import electroblob.wizardry.registry.WizardryBlocks;
|
||||
@@ -19,6 +18,8 @@ import net.minecraft.util.text.TextComponentTranslation;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
public class BlockTransportationStone extends Block {
|
||||
|
||||
private static final AxisAlignedBB AABB = new AxisAlignedBB(0.0625f * 5, 0, 0.0625f * 5, 0.0625f * 11, 0.0625f * 6,
|
||||
@@ -107,7 +108,7 @@ public class BlockTransportationStone extends Block {
|
||||
if(testForCircle(world, pos1)){
|
||||
data.setStoneCircleLocation(pos1, world.provider.getDimension());
|
||||
if(!world.isRemote) player.sendMessage(
|
||||
new TextComponentTranslation("tile.wizardry:transportation_stone.confirm",
|
||||
new TextComponentTranslation("tile." + Wizardry.MODID + ":transportation_stone.confirm",
|
||||
Spells.transportation.getNameForTranslationFormatted()));
|
||||
return true;
|
||||
}
|
||||
@@ -115,7 +116,7 @@ public class BlockTransportationStone extends Block {
|
||||
}
|
||||
|
||||
if(!world.isRemote)
|
||||
player.sendMessage(new TextComponentTranslation("tile.wizardry:transportation_stone.invalid"));
|
||||
player.sendMessage(new TextComponentTranslation("tile." + Wizardry.MODID + ":transportation_stone.invalid"));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -155,8 +155,8 @@ public class ClientProxy extends CommonProxy {
|
||||
public static MixedFontRenderer mixedFontRenderer;
|
||||
|
||||
// Key Bindings
|
||||
public static final KeyBinding NEXT_SPELL = new KeyBinding("key.wizardry.next_spell", Keyboard.KEY_N, "key.categories.wizardry");
|
||||
public static final KeyBinding PREVIOUS_SPELL = new KeyBinding("key.wizardry.previous_spell", Keyboard.KEY_B, "key.categories.wizardry");
|
||||
public static final KeyBinding NEXT_SPELL = new KeyBinding("key." + Wizardry.MODID + ".next_spell", Keyboard.KEY_N, "key.categories." + Wizardry.MODID);
|
||||
public static final KeyBinding PREVIOUS_SPELL = new KeyBinding("key." + Wizardry.MODID + ".previous_spell", Keyboard.KEY_B, "key.categories." + Wizardry.MODID);
|
||||
|
||||
// Armour Model
|
||||
public static final ModelBiped WIZARD_ARMOUR_MODEL = new ModelWizardArmour(0.75f);
|
||||
@@ -246,9 +246,9 @@ public class ClientProxy extends CommonProxy {
|
||||
}
|
||||
|
||||
if(discovered){
|
||||
return I18n.format("item.wizardry:scroll.name", spell.getDisplayName()).trim();
|
||||
return I18n.format("item." + Wizardry.MODID + ":scroll.name", spell.getDisplayName()).trim();
|
||||
}else{
|
||||
return I18n.format("item.wizardry:scroll.undiscovered.name", "#" + SpellGlyphData.getGlyphName(spell, player.world) + "#").trim();
|
||||
return I18n.format("item." + Wizardry.MODID + ":scroll.undiscovered.name", "#" + SpellGlyphData.getGlyphName(spell, player.world) + "#").trim();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package electroblob.wizardry.client;
|
||||
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
import electroblob.wizardry.SpellGlyphData;
|
||||
import electroblob.wizardry.WizardData;
|
||||
import electroblob.wizardry.Wizardry;
|
||||
@@ -26,6 +24,7 @@ import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
public class GuiArcaneWorkbench extends GuiContainer {
|
||||
|
||||
@@ -38,11 +37,15 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
|
||||
private final int tooltipWidth = 164;
|
||||
|
||||
// We report the actual size of the GUI to Minecraft when a wand is in so JEI doesn't overdraw it.
|
||||
// For calculations, we use the size without the tooltip.
|
||||
private final int xSizeNoTip = 176;
|
||||
|
||||
public GuiArcaneWorkbench(InventoryPlayer invPlayer, TileEntityArcaneWorkbench entity){
|
||||
super(new ContainerArcaneWorkbench(invPlayer, entity));
|
||||
this.playerInventory = invPlayer;
|
||||
this.arcaneWorkbenchInventory = entity;
|
||||
xSize = 176;
|
||||
xSize = xSizeNoTip;
|
||||
ySize = 220;
|
||||
}
|
||||
|
||||
@@ -52,9 +55,11 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
// Tests if there is a wand in the workbench and edits the positioning accordingly
|
||||
if(this.inventorySlots.getSlot(ContainerArcaneWorkbench.WAND_SLOT).getHasStack() && this.inventorySlots
|
||||
.getSlot(ContainerArcaneWorkbench.WAND_SLOT).getStack().getItem() instanceof ItemWand){
|
||||
guiLeft = (this.width - this.xSize - tooltipWidth) / 2;
|
||||
xSize = xSizeNoTip + tooltipWidth;
|
||||
guiLeft = (this.width - this.xSize) / 2;
|
||||
this.applyBtn.x = (this.width - tooltipWidth) / 2 + 48;
|
||||
}else{
|
||||
xSize = xSizeNoTip;
|
||||
guiLeft = (this.width - this.xSize) / 2;
|
||||
this.applyBtn.x = this.width / 2 + 48;
|
||||
}
|
||||
@@ -66,6 +71,9 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
}
|
||||
|
||||
super.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_);
|
||||
|
||||
// Required now, or item mouseover tooltips won't render.
|
||||
this.renderHoveredToolTip(p_73863_1_, p_73863_2_);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -77,7 +85,7 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
Minecraft.getMinecraft().renderEngine.bindTexture(texture);
|
||||
|
||||
// Main inventory
|
||||
drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize);
|
||||
drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSizeNoTip, ySize);
|
||||
|
||||
// Changing slots
|
||||
for(int i = 0; i < ContainerArcaneWorkbench.CRYSTAL_SLOT; i++){
|
||||
@@ -91,10 +99,10 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
.getSlot(ContainerArcaneWorkbench.WAND_SLOT).getStack().getItem() instanceof ItemWand){
|
||||
|
||||
// Tooltip box
|
||||
drawTexturedModalRect(guiLeft + xSize, guiTop, xSize, 0, 256 - xSize - 4, ySize);
|
||||
drawTexturedModalRect(guiLeft + 252, guiTop, xSize + 4, 0, tooltipWidth - 2 * (256 - xSize - 4), ySize);
|
||||
drawTexturedModalRect(guiLeft + xSize + tooltipWidth - (256 - xSize - 4), guiTop, xSize + 4, 0,
|
||||
256 - xSize - 4, ySize);
|
||||
drawTexturedModalRect(guiLeft + xSizeNoTip, guiTop, xSizeNoTip, 0, 256 - xSizeNoTip - 4, ySize);
|
||||
drawTexturedModalRect(guiLeft + 252, guiTop, xSizeNoTip + 4, 0, tooltipWidth - 2 * (256 - xSizeNoTip - 4), ySize);
|
||||
drawTexturedModalRect(guiLeft + xSize - (256 - xSizeNoTip - 4), guiTop, xSizeNoTip + 4, 0,
|
||||
256 - xSizeNoTip - 4, ySize);
|
||||
|
||||
ItemStack wand = this.inventorySlots.getSlot(ContainerArcaneWorkbench.WAND_SLOT).getStack();
|
||||
|
||||
@@ -115,7 +123,7 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
.bindTexture(discovered ? spell.element.getIcon() : Element.MAGIC.getIcon());
|
||||
|
||||
// Renders the little element icon
|
||||
WizardryUtilities.drawTexturedRect(guiLeft + xSize + 5, guiTop + 34 + 10 * i++, 8, 8);
|
||||
WizardryUtilities.drawTexturedRect(guiLeft + xSizeNoTip + 5, guiTop + 34 + 10 * i++, 8, 8);
|
||||
}
|
||||
|
||||
int x = 0;
|
||||
@@ -129,8 +137,8 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
if(level > 0){
|
||||
ItemStack stack = new ItemStack(item, level);
|
||||
GlStateManager.enableDepth();
|
||||
this.itemRender.renderItemAndEffectIntoGUI(stack, guiLeft + xSize + 6 + x, y);
|
||||
this.itemRender.renderItemOverlayIntoGUI(this.fontRenderer, stack, guiLeft + xSize + 6 + x, y,
|
||||
this.itemRender.renderItemAndEffectIntoGUI(stack, guiLeft + xSizeNoTip + 6 + x, y);
|
||||
this.itemRender.renderItemOverlayIntoGUI(this.fontRenderer, stack, guiLeft + xSizeNoTip + 6 + x, y,
|
||||
null);
|
||||
x += 18;
|
||||
GlStateManager.disableDepth();
|
||||
@@ -161,11 +169,11 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
|
||||
ItemStack wand = this.inventorySlots.getSlot(ContainerArcaneWorkbench.WAND_SLOT).getStack();
|
||||
|
||||
this.fontRenderer.drawStringWithShadow("\u00A7f" + wand.getDisplayName(), xSize + 6, 6, 0);
|
||||
this.fontRenderer.drawStringWithShadow("\u00A7f" + wand.getDisplayName(), xSizeNoTip + 6, 6, 0);
|
||||
this.fontRenderer.drawStringWithShadow(
|
||||
"\u00A77" + I18n.format("container.wizardry:arcane_workbench.mana") + " "
|
||||
"\u00A77" + I18n.format("container." + Wizardry.MODID + ":arcane_workbench.mana") + " "
|
||||
+ (wand.getMaxDamage() - wand.getItemDamage()) + "/" + wand.getMaxDamage(),
|
||||
xSize + 6, 20, 0);
|
||||
xSizeNoTip + 6, 20, 0);
|
||||
|
||||
Spell[] spells = WandHelper.getSpells(wand);
|
||||
|
||||
@@ -180,10 +188,10 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
}
|
||||
|
||||
if(discovered){
|
||||
this.fontRenderer.drawStringWithShadow(spell.getDisplayNameWithFormatting(), xSize + 16, y, 0);
|
||||
this.fontRenderer.drawStringWithShadow(spell.getDisplayNameWithFormatting(), xSizeNoTip + 16, y, 0);
|
||||
}else{
|
||||
this.mc.standardGalacticFontRenderer.drawStringWithShadow(
|
||||
"\u00A79" + SpellGlyphData.getGlyphName(spell, this.mc.world), xSize + 16, y, 0);
|
||||
"\u00A79" + SpellGlyphData.getGlyphName(spell, this.mc.world), xSizeNoTip + 16, y, 0);
|
||||
}
|
||||
y += 10;
|
||||
}
|
||||
@@ -191,7 +199,7 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
if(WandHelper.getTotalUpgrades(wand) > 0){
|
||||
|
||||
this.fontRenderer.drawStringWithShadow(
|
||||
"\u00A7f" + I18n.format("container.wizardry:arcane_workbench.upgrades"), xSize + 6, y + 6, 0);
|
||||
"\u00A7f" + I18n.format("container." + Wizardry.MODID + ":arcane_workbench.upgrades"), xSizeNoTip + 6, y + 6, 0);
|
||||
|
||||
int x = 0;
|
||||
y = 50 + spells.length * 10;
|
||||
@@ -203,7 +211,7 @@ public class GuiArcaneWorkbench extends GuiContainer {
|
||||
if(level > 0){
|
||||
// The javadoc for isPointInRegion is ambiguous; what it means is that the REGION is
|
||||
// relative to the GUI but the POINT isn't.
|
||||
if(isPointInRegion(xSize + 6 + x, y, 16, 16, mouseX, mouseY)){
|
||||
if(isPointInRegion(xSizeNoTip + 6 + x, y, 16, 16, mouseX, mouseY)){
|
||||
ItemStack stack = new ItemStack(item, level);
|
||||
this.renderToolTip(stack, mouseX - guiLeft, mouseY - guiTop);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package electroblob.wizardry.client;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.gui.GuiButton;
|
||||
@@ -12,7 +13,7 @@ class GuiButtonApply extends GuiButton {
|
||||
|
||||
public GuiButtonApply(int id, int x, int y){
|
||||
|
||||
super(id, x, y, 32, 16, I18n.format("container.wizardry:arcane_workbench.apply"));
|
||||
super(id, x, y, 32, 16, I18n.format("container." + Wizardry.MODID + ":arcane_workbench.apply"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -19,13 +19,13 @@ public class GuiConfigWizardry extends GuiConfig {
|
||||
|
||||
public GuiConfigWizardry(GuiScreen parent){
|
||||
super(parent, getConfigEntries(), Wizardry.MODID, false, false,
|
||||
Wizardry.NAME + " - " + I18n.format("config.wizardry.title.general"));
|
||||
Wizardry.NAME + " - " + I18n.format("config." + Wizardry.MODID + ".title.general"));
|
||||
// this.titleLine2 = "File location: " + Wizardry.config.getConfigFile().getAbsolutePath();
|
||||
}
|
||||
|
||||
private static List<IConfigElement> getConfigEntries(){
|
||||
List<IConfigElement> configList = new ArrayList<IConfigElement>(1);
|
||||
configList.add(new DummyCategoryElement("spellsConfig", "config.wizardry.category." + Settings.SPELLS_CATEGORY,
|
||||
configList.add(new DummyCategoryElement("spellsConfig", "config." + Wizardry.MODID + ".category." + Settings.SPELLS_CATEGORY,
|
||||
SpellsCategory.class));
|
||||
configList.add(new DummyCategoryElement("resistancesConfig",
|
||||
"config.wizardry.category." + Settings.RESISTANCES_CATEGORY, ResistancesCategory.class));
|
||||
@@ -48,9 +48,9 @@ public class GuiConfigWizardry extends GuiConfig {
|
||||
(new ConfigElement(Wizardry.settings.getConfigCategory(Settings.SPELLS_CATEGORY)))
|
||||
.getChildElements(),
|
||||
this.owningScreen.modID, Settings.SPELLS_CATEGORY, false, false,
|
||||
Wizardry.NAME + " - " + I18n.format("config.wizardry.title." + Settings.SPELLS_CATEGORY));
|
||||
Wizardry.NAME + " - " + I18n.format("config." + Wizardry.MODID + ".title." + Settings.SPELLS_CATEGORY));
|
||||
|
||||
spellsMenu.titleLine2 = I18n.format("config.wizardry.subtitle." + Settings.SPELLS_CATEGORY);
|
||||
spellsMenu.titleLine2 = I18n.format("config." + Wizardry.MODID + ".subtitle." + Settings.SPELLS_CATEGORY);
|
||||
|
||||
return spellsMenu;
|
||||
}
|
||||
@@ -70,9 +70,9 @@ public class GuiConfigWizardry extends GuiConfig {
|
||||
(new ConfigElement(Wizardry.settings.getConfigCategory(Settings.RESISTANCES_CATEGORY)))
|
||||
.getChildElements(),
|
||||
this.owningScreen.modID, Settings.RESISTANCES_CATEGORY, false, false,
|
||||
Wizardry.NAME + " - " + I18n.format("config.wizardry.title." + Settings.RESISTANCES_CATEGORY));
|
||||
Wizardry.NAME + " - " + I18n.format("config." + Wizardry.MODID + ".title." + Settings.RESISTANCES_CATEGORY));
|
||||
|
||||
idsMenu.titleLine2 = I18n.format("config.wizardry.subtitle." + Settings.RESISTANCES_CATEGORY);
|
||||
idsMenu.titleLine2 = I18n.format("config." + Wizardry.MODID + ".subtitle." + Settings.RESISTANCES_CATEGORY);
|
||||
|
||||
return idsMenu;
|
||||
}
|
||||
|
||||
@@ -267,7 +267,7 @@ public class GuiWizardHandbook extends GuiScreen {
|
||||
|
||||
BufferedReader bufferedreader = null;
|
||||
|
||||
String textFilepath = "wizardry:texts/handbook_"
|
||||
String textFilepath = "ebwizardry:texts/handbook_"
|
||||
+ Minecraft.getMinecraft().getLanguageManager().getCurrentLanguage().getLanguageCode() + ".txt";
|
||||
|
||||
try{
|
||||
@@ -281,7 +281,7 @@ public class GuiWizardHandbook extends GuiScreen {
|
||||
Wizardry.logger.info(
|
||||
"Wizard handbook text file missing for the current language. Using default (English - US) instead.");
|
||||
|
||||
textFilepath = "wizardry:texts/handbook_en_US.txt";
|
||||
textFilepath = "ebwizardry:texts/handbook_en_US.txt";
|
||||
|
||||
try {
|
||||
|
||||
@@ -290,7 +290,7 @@ public class GuiWizardHandbook extends GuiScreen {
|
||||
Charsets.UTF_8));
|
||||
|
||||
} catch (IOException x){
|
||||
Wizardry.logger.error("Couldn't find file: wizardry:assets/texts/handbook_en_US.txt. The file may be"
|
||||
Wizardry.logger.error("Couldn't find file: " + Wizardry.MODID + ":assets/texts/handbook_en_US.txt. The file may be"
|
||||
+ "missing; please try re-downloading and reinstalling Wizardry.", x);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package electroblob.wizardry.command;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.WizardData;
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.event.SpellCastEvent;
|
||||
@@ -10,12 +8,7 @@ import electroblob.wizardry.packet.PacketCastSpell;
|
||||
import electroblob.wizardry.packet.WizardryPacketHandler;
|
||||
import electroblob.wizardry.spell.Spell;
|
||||
import electroblob.wizardry.util.SpellModifiers;
|
||||
import net.minecraft.command.CommandBase;
|
||||
import net.minecraft.command.CommandException;
|
||||
import net.minecraft.command.ICommandSender;
|
||||
import net.minecraft.command.NumberInvalidException;
|
||||
import net.minecraft.command.PlayerNotFoundException;
|
||||
import net.minecraft.command.WrongUsageException;
|
||||
import net.minecraft.command.*;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.entity.player.EntityPlayerMP;
|
||||
import net.minecraft.nbt.JsonToNBT;
|
||||
@@ -29,6 +22,8 @@ import net.minecraft.util.text.TextFormatting;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class CommandCastSpell extends CommandBase {
|
||||
|
||||
@Override
|
||||
@@ -46,8 +41,8 @@ public class CommandCastSpell extends CommandBase {
|
||||
public String getUsage(ICommandSender sender){
|
||||
// Not ideal, but the way this is implemented means I have no choice. Only used in the help command, so in there
|
||||
// the custom command name will not display.
|
||||
return "commands.wizardry:cast.usage";
|
||||
// return I18n.format("commands.wizardry:cast.usage", Wizardry.settings.castCommandName);
|
||||
return "commands." + Wizardry.MODID + ":cast.usage";
|
||||
// return I18n.format("commands." + Wizardry.MODID + ":cast.usage", Wizardry.settings.castCommandName);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -66,7 +61,7 @@ public class CommandCastSpell extends CommandBase {
|
||||
public void execute(MinecraftServer server, ICommandSender sender, String[] arguments) throws CommandException{
|
||||
|
||||
if(arguments.length < 1){
|
||||
throw new WrongUsageException("commands.wizardry:cast.usage", Wizardry.settings.castCommandName);
|
||||
throw new WrongUsageException("commands." + Wizardry.MODID + ":cast.usage", Wizardry.settings.castCommandName);
|
||||
}else{
|
||||
|
||||
// ===== Parameter retrieval =====
|
||||
@@ -85,7 +80,7 @@ public class CommandCastSpell extends CommandBase {
|
||||
Spell spell = Spell.get(arguments[i++]);
|
||||
|
||||
if(spell == null){
|
||||
throw new NumberInvalidException("commands.wizardry:cast.not_found", new Object[]{arguments[i - 1]});
|
||||
throw new NumberInvalidException("commands." + Wizardry.MODID + ":cast.not_found", new Object[]{arguments[i - 1]});
|
||||
}
|
||||
|
||||
boolean castAsOtherPlayer = false;
|
||||
@@ -120,7 +115,7 @@ public class CommandCastSpell extends CommandBase {
|
||||
try{
|
||||
modifiers = SpellModifiers.fromNBT(JsonToNBT.getTagFromJson(nbt));
|
||||
}catch (NBTException nbtexception){
|
||||
throw new CommandException("commands.wizardry:cast.tag_error", nbtexception.getMessage());
|
||||
throw new CommandException("commands." + Wizardry.MODID + ":cast.tag_error", nbtexception.getMessage());
|
||||
}
|
||||
|
||||
for(float multiplier : modifiers.getModifiers().values()){
|
||||
@@ -157,10 +152,10 @@ public class CommandCastSpell extends CommandBase {
|
||||
|
||||
if(castAsOtherPlayer){
|
||||
sender.sendMessage(
|
||||
new TextComponentTranslation("commands.wizardry:cast.success_remote_continuous",
|
||||
new TextComponentTranslation("commands." + Wizardry.MODID + ":cast.success_remote_continuous",
|
||||
spell.getNameForTranslationFormatted(), caster.getName()));
|
||||
}else{
|
||||
sender.sendMessage(new TextComponentTranslation("commands.wizardry:cast.success_continuous",
|
||||
sender.sendMessage(new TextComponentTranslation("commands." + Wizardry.MODID + ":cast.success_continuous",
|
||||
spell.getNameForTranslationFormatted()));
|
||||
}
|
||||
}
|
||||
@@ -183,10 +178,10 @@ public class CommandCastSpell extends CommandBase {
|
||||
}
|
||||
|
||||
if(castAsOtherPlayer){
|
||||
sender.sendMessage(new TextComponentTranslation("commands.wizardry:cast.success_remote",
|
||||
sender.sendMessage(new TextComponentTranslation("commands." + Wizardry.MODID + ":cast.success_remote",
|
||||
spell.getNameForTranslationFormatted(), caster.getName()));
|
||||
}else{
|
||||
sender.sendMessage(new TextComponentTranslation("commands.wizardry:cast.success",
|
||||
sender.sendMessage(new TextComponentTranslation("commands." + Wizardry.MODID + ":cast.success",
|
||||
spell.getNameForTranslationFormatted()));
|
||||
}
|
||||
return;
|
||||
@@ -199,7 +194,7 @@ public class CommandCastSpell extends CommandBase {
|
||||
|
||||
/** Displays the "Unable to cast [spell]" message in the chat. */
|
||||
private void displayFailMessage(ICommandSender sender, Spell spell){
|
||||
ITextComponent message = new TextComponentTranslation("commands.wizardry:cast.fail",
|
||||
ITextComponent message = new TextComponentTranslation("commands." + Wizardry.MODID + ":cast.fail",
|
||||
spell.getNameForTranslationFormatted());
|
||||
message.getStyle().setColor(TextFormatting.RED);
|
||||
sender.sendMessage(message);
|
||||
|
||||
@@ -1,24 +1,19 @@
|
||||
package electroblob.wizardry.command;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.WizardData;
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.event.DiscoverSpellEvent;
|
||||
import electroblob.wizardry.registry.Spells;
|
||||
import electroblob.wizardry.spell.Spell;
|
||||
import net.minecraft.command.CommandBase;
|
||||
import net.minecraft.command.CommandException;
|
||||
import net.minecraft.command.ICommandSender;
|
||||
import net.minecraft.command.NumberInvalidException;
|
||||
import net.minecraft.command.PlayerNotFoundException;
|
||||
import net.minecraft.command.WrongUsageException;
|
||||
import net.minecraft.command.*;
|
||||
import net.minecraft.entity.player.EntityPlayerMP;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.util.text.TextComponentTranslation;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class CommandDiscoverSpell extends CommandBase {
|
||||
|
||||
@Override
|
||||
@@ -41,8 +36,8 @@ public class CommandDiscoverSpell extends CommandBase {
|
||||
public String getUsage(ICommandSender sender){
|
||||
// Not ideal, but the way this is implemented means I have no choice. Only used in the help command, so in there
|
||||
// the custom command name will not display.
|
||||
return "commands.wizardry:discoverspell.usage";
|
||||
// return I18n.format("commands.wizardry:discoverspell.usage", Wizardry.settings.discoverspellCommandName);
|
||||
return "commands." + Wizardry.MODID + ":discoverspell.usage";
|
||||
// return I18n.format("commands." + Wizardry.MODID + ":discoverspell.usage", Wizardry.settings.discoverspellCommandName);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -61,7 +56,7 @@ public class CommandDiscoverSpell extends CommandBase {
|
||||
public void execute(MinecraftServer server, ICommandSender sender, String[] arguments) throws CommandException{
|
||||
|
||||
if(arguments.length < 1){
|
||||
throw new WrongUsageException("commands.wizardry:discoverspell.usage",
|
||||
throw new WrongUsageException("commands." + Wizardry.MODID + ":discoverspell.usage",
|
||||
Wizardry.settings.discoverspellCommandName);
|
||||
}else{
|
||||
|
||||
@@ -91,7 +86,7 @@ public class CommandDiscoverSpell extends CommandBase {
|
||||
spell = Spell.get(arguments[i++]);
|
||||
|
||||
if(spell == null){
|
||||
throw new NumberInvalidException("commands.wizardry:discoverspell.not_found",
|
||||
throw new NumberInvalidException("commands." + Wizardry.MODID + ":discoverspell.not_found",
|
||||
new Object[]{arguments[i - 1]});
|
||||
}
|
||||
}
|
||||
@@ -116,21 +111,21 @@ public class CommandDiscoverSpell extends CommandBase {
|
||||
if(clear){
|
||||
properties.spellsDiscovered.clear();
|
||||
sender.sendMessage(
|
||||
new TextComponentTranslation("commands.wizardry:discoverspell.clear", player.getName()));
|
||||
new TextComponentTranslation("commands." + Wizardry.MODID + ":discoverspell.clear", player.getName()));
|
||||
}else if(all){
|
||||
properties.spellsDiscovered.addAll(Spell.getSpells(Spell.allSpells));
|
||||
sender.sendMessage(
|
||||
new TextComponentTranslation("commands.wizardry:discoverspell.all", player.getName()));
|
||||
new TextComponentTranslation("commands." + Wizardry.MODID + ":discoverspell.all", player.getName()));
|
||||
}else{
|
||||
if(properties.hasSpellBeenDiscovered(spell)){
|
||||
properties.spellsDiscovered.remove(spell);
|
||||
sender.sendMessage(new TextComponentTranslation("commands.wizardry:discoverspell.removespell",
|
||||
sender.sendMessage(new TextComponentTranslation("commands." + Wizardry.MODID + ":discoverspell.removespell",
|
||||
spell.getNameForTranslationFormatted(), player.getName()));
|
||||
}else{
|
||||
if(!MinecraftForge.EVENT_BUS
|
||||
.post(new DiscoverSpellEvent(player, spell, DiscoverSpellEvent.Source.COMMAND))){
|
||||
properties.discoverSpell(spell);
|
||||
sender.sendMessage(new TextComponentTranslation("commands.wizardry:discoverspell.addspell",
|
||||
sender.sendMessage(new TextComponentTranslation("commands." + Wizardry.MODID + ":discoverspell.addspell",
|
||||
spell.getNameForTranslationFormatted(), player.getName()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,8 +40,8 @@ public class CommandSetAlly extends CommandBase {
|
||||
public String getUsage(ICommandSender p_71518_1_){
|
||||
// Not ideal, but the way this is implemented means I have no choice. Only used in the help command, so in there
|
||||
// the custom command name will not display.
|
||||
return "commands.wizardry:ally.usage";
|
||||
// return I18n.format("commands.wizardry:ally.usage", Wizardry.settings.allyCommandName);
|
||||
return "commands." + Wizardry.MODID + ":ally.usage";
|
||||
// return I18n.format("commands." + Wizardry.MODID + ":ally.usage", Wizardry.settings.allyCommandName);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -60,7 +60,7 @@ public class CommandSetAlly extends CommandBase {
|
||||
public void execute(MinecraftServer server, ICommandSender sender, String[] arguments) throws CommandException{
|
||||
|
||||
if(arguments.length < 1){
|
||||
throw new WrongUsageException("commands.wizardry:ally.usage", Wizardry.settings.allyCommandName);
|
||||
throw new WrongUsageException("commands." + Wizardry.MODID + ":ally.usage", Wizardry.settings.allyCommandName);
|
||||
}else{
|
||||
|
||||
EntityPlayerMP allyOf = null;
|
||||
@@ -86,7 +86,7 @@ public class CommandSetAlly extends CommandBase {
|
||||
&& !WizardryUtilities.isPlayerOp((EntityPlayer)sender, server)){
|
||||
// Displays a chat message if a non-op tries to modify another player's allies.
|
||||
TextComponentTranslation TextComponentTranslation2 = new TextComponentTranslation(
|
||||
"commands.wizardry:ally.permission");
|
||||
"commands." + Wizardry.MODID + ":ally.permission");
|
||||
TextComponentTranslation2.getStyle().setColor(TextFormatting.RED);
|
||||
allyOf.sendMessage(TextComponentTranslation2);
|
||||
return;
|
||||
@@ -100,12 +100,12 @@ public class CommandSetAlly extends CommandBase {
|
||||
if(allyOf == null)
|
||||
throw new PlayerNotFoundException("You must specify which player you wish to perform this action on.");
|
||||
|
||||
if(allyOf == ally) throw new NumberInvalidException("commands.wizardry:ally.self");
|
||||
if(allyOf == ally) throw new NumberInvalidException("commands." + Wizardry.MODID + ":ally.self");
|
||||
|
||||
if(WizardData.get(allyOf) != null){
|
||||
String string = WizardData.get(allyOf).toggleAlly(ally) ? "add" : "remove";
|
||||
if(executeAsOtherPlayer){
|
||||
sender.sendMessage(new TextComponentTranslation("commands.wizardry:ally." + string + "ally",
|
||||
sender.sendMessage(new TextComponentTranslation("commands." + Wizardry.MODID + ":ally." + string + "ally",
|
||||
ally.getName(), allyOf.getName()));
|
||||
// In this case, the player whose allies have been modified is also notified.
|
||||
allyOf.sendMessage(new TextComponentTranslation("item.wand." + string + "ally", ally.getName()));
|
||||
|
||||
@@ -40,8 +40,8 @@ public class CommandViewAllies extends CommandBase {
|
||||
public String getUsage(ICommandSender p_71518_1_){
|
||||
// Not ideal, but the way this is implemented means I have no choice. Only used in the help command, so in there
|
||||
// the custom command name will not display.
|
||||
return "commands.wizardry:allies.usage";
|
||||
// return I18n.format("commands.wizardry:allies.usage", Wizardry.settings.alliesCommandName);
|
||||
return "commands." + Wizardry.MODID + ":allies.usage";
|
||||
// return I18n.format("commands." + Wizardry.MODID + ":allies.usage", Wizardry.settings.alliesCommandName);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -76,7 +76,7 @@ public class CommandViewAllies extends CommandBase {
|
||||
&& !WizardryUtilities.isPlayerOp((EntityPlayer)sender, server)){
|
||||
// Displays a chat message if a non-op tries to view another player's allies.
|
||||
TextComponentTranslation TextComponentTranslation2 = new TextComponentTranslation(
|
||||
"commands.wizardry:allies.permission");
|
||||
"commands." + Wizardry.MODID + ":allies.permission");
|
||||
TextComponentTranslation2.getStyle().setColor(TextFormatting.RED);
|
||||
player.sendMessage(TextComponentTranslation2);
|
||||
return;
|
||||
@@ -102,14 +102,14 @@ public class CommandViewAllies extends CommandBase {
|
||||
// Cuts the last " ," off of the string.
|
||||
string = string.substring(0, string.length() - 2);
|
||||
}else{
|
||||
string = I18n.format("commands.wizardry:allies.none");
|
||||
string = I18n.format("commands." + Wizardry.MODID + ":allies.none");
|
||||
}
|
||||
|
||||
if(executeAsOtherPlayer){
|
||||
sender.sendMessage(
|
||||
new TextComponentTranslation("commands.wizardry:allies.list_other", player.getName(), string));
|
||||
new TextComponentTranslation("commands." + Wizardry.MODID + ":allies.list_other", player.getName(), string));
|
||||
}else{
|
||||
sender.sendMessage(new TextComponentTranslation("commands.wizardry:allies.list", string));
|
||||
sender.sendMessage(new TextComponentTranslation("commands." + Wizardry.MODID + ":allies.list", string));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
package electroblob.wizardry.entity.construct;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardrySounds;
|
||||
import electroblob.wizardry.util.MagicDamage;
|
||||
import electroblob.wizardry.util.MagicDamage.DamageType;
|
||||
@@ -24,6 +21,8 @@ import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class EntityTornado extends EntityMagicConstruct {
|
||||
|
||||
private double velX, velZ;
|
||||
@@ -104,7 +103,7 @@ public class EntityTornado extends EntityMagicConstruct {
|
||||
|
||||
// The 'Not Again...' achievement
|
||||
if(target instanceof EntityPig && WizardryUtilities.getRider(target) instanceof EntityPlayer){
|
||||
AdvancementHelper.grantAdvancement((EntityPlayer)WizardryUtilities.getRider(target), EnumAdvancement.pig_tornado);
|
||||
WizardryAdvancementTriggers.pig_tornado.triggerFor((EntityPlayer)WizardryUtilities.getRider(target));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,7 @@
|
||||
package electroblob.wizardry.entity.living;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import com.google.common.base.Predicate;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.item.ItemSpellBook;
|
||||
@@ -22,19 +14,8 @@ import electroblob.wizardry.util.SpellModifiers;
|
||||
import electroblob.wizardry.util.WizardryParticleType;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
import io.netty.buffer.ByteBuf;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityList;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.IEntityLivingData;
|
||||
import net.minecraft.entity.SharedMonsterAttributes;
|
||||
import net.minecraft.entity.ai.EntityAIHurtByTarget;
|
||||
import net.minecraft.entity.ai.EntityAIMoveTowardsRestriction;
|
||||
import net.minecraft.entity.ai.EntityAINearestAttackableTarget;
|
||||
import net.minecraft.entity.ai.EntityAIOpenDoor;
|
||||
import net.minecraft.entity.ai.EntityAIRestrictOpenDoor;
|
||||
import net.minecraft.entity.ai.EntityAISwimming;
|
||||
import net.minecraft.entity.ai.EntityAIWander;
|
||||
import net.minecraft.entity.ai.EntityAIWatchClosest2;
|
||||
import net.minecraft.entity.*;
|
||||
import net.minecraft.entity.ai.*;
|
||||
import net.minecraft.entity.monster.EntityMob;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.init.SoundEvents;
|
||||
@@ -55,6 +36,11 @@ import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.Constants.NBT;
|
||||
import net.minecraftforge.fml.common.registry.IEntityAdditionalSpawnData;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
public class EntityEvilWizard extends EntityMob implements ISpellCaster, IEntityAdditionalSpawnData {
|
||||
|
||||
private EntityAIAttackSpell spellCastingAI = new EntityAIAttackSpell(this, 0.5D, 14.0F, 30, 50);
|
||||
@@ -319,15 +305,6 @@ public class EntityEvilWizard extends EntityMob implements ISpellCaster, IEntity
|
||||
return LOOT_TABLE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDeath(DamageSource source){
|
||||
|
||||
super.onDeath(source);
|
||||
if(source.getTrueSource() instanceof EntityPlayer){
|
||||
AdvancementHelper.grantAdvancement((EntityPlayer)source.getTrueSource(), EnumAdvancement.defeat_evil_wizard);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public IEntityLivingData onInitialSpawn(DifficultyInstance difficulty, IEntityLivingData data){
|
||||
|
||||
|
||||
@@ -1,49 +1,21 @@
|
||||
package electroblob.wizardry.entity.living;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Random;
|
||||
import java.util.Set;
|
||||
|
||||
import com.google.common.base.Predicate;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.item.ItemSpellBook;
|
||||
import electroblob.wizardry.registry.Spells;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.registry.WizardryPotions;
|
||||
import electroblob.wizardry.registry.WizardrySounds;
|
||||
import electroblob.wizardry.registry.*;
|
||||
import electroblob.wizardry.spell.Spell;
|
||||
import electroblob.wizardry.util.SpellModifiers;
|
||||
import electroblob.wizardry.util.WandHelper;
|
||||
import electroblob.wizardry.util.WizardryParticleType;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
import io.netty.buffer.ByteBuf;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityAgeable;
|
||||
import net.minecraft.entity.EntityList;
|
||||
import net.minecraft.entity.EntityLiving;
|
||||
import net.minecraft.entity.IEntityLivingData;
|
||||
import net.minecraft.entity.SharedMonsterAttributes;
|
||||
import net.minecraft.entity.ai.EntityAIHurtByTarget;
|
||||
import net.minecraft.entity.ai.EntityAILookAtTradePlayer;
|
||||
import net.minecraft.entity.ai.EntityAIMoveTowardsRestriction;
|
||||
import net.minecraft.entity.ai.EntityAINearestAttackableTarget;
|
||||
import net.minecraft.entity.ai.EntityAIOpenDoor;
|
||||
import net.minecraft.entity.ai.EntityAIRestrictOpenDoor;
|
||||
import net.minecraft.entity.ai.EntityAISwimming;
|
||||
import net.minecraft.entity.ai.EntityAITradePlayer;
|
||||
import net.minecraft.entity.ai.EntityAIWander;
|
||||
import net.minecraft.entity.ai.EntityAIWatchClosest;
|
||||
import net.minecraft.entity.ai.EntityAIWatchClosest2;
|
||||
import net.minecraft.entity.*;
|
||||
import net.minecraft.entity.ai.*;
|
||||
import net.minecraft.entity.effect.EntityLightningBolt;
|
||||
import net.minecraft.entity.monster.IMob;
|
||||
import net.minecraft.entity.passive.EntityVillager;
|
||||
@@ -81,6 +53,8 @@ import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import net.minecraftforge.oredict.OreDictionary;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Mod.EventBusSubscriber
|
||||
public class EntityWizard extends EntityVillager implements ISpellCaster, IEntityAdditionalSpawnData {
|
||||
|
||||
@@ -401,11 +375,11 @@ public class EntityWizard extends EntityVillager implements ISpellCaster, IEntit
|
||||
|
||||
// Achievements
|
||||
if(this.getCustomer() != null){
|
||||
AdvancementHelper.grantAdvancement(getCustomer(), EnumAdvancement.wizard_trade);
|
||||
WizardryAdvancementTriggers.wizard_trade.triggerFor(this.getCustomer());
|
||||
|
||||
if(merchantrecipe.getItemToSell().getItem() instanceof ItemSpellBook
|
||||
&& Spell.get(merchantrecipe.getItemToSell().getItemDamage()).tier == Tier.MASTER){
|
||||
AdvancementHelper.grantAdvancement(getCustomer(), EnumAdvancement.buy_master_spell);
|
||||
WizardryAdvancementTriggers.buy_master_spell.triggerFor(this.getCustomer());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -776,7 +750,7 @@ public class EntityWizard extends EntityVillager implements ISpellCaster, IEntit
|
||||
public boolean attackEntityFrom(DamageSource source, float damage){
|
||||
|
||||
if(source.getTrueSource() instanceof EntityPlayer){
|
||||
AdvancementHelper.grantAdvancement((EntityPlayer)source.getTrueSource(), EnumAdvancement.anger_wizard);
|
||||
WizardryAdvancementTriggers.anger_wizard.triggerFor((EntityPlayer)source.getTrueSource());
|
||||
}
|
||||
|
||||
return super.attackEntityFrom(source, damage);
|
||||
@@ -795,9 +769,7 @@ public class EntityWizard extends EntityVillager implements ISpellCaster, IEntit
|
||||
/**
|
||||
* Tests whether the block at the given coordinates is part of this wizard's tower.
|
||||
*
|
||||
* @param x
|
||||
* @param y
|
||||
* @param z
|
||||
* @param pos
|
||||
* @return
|
||||
*/
|
||||
public boolean isBlockPartOfTower(BlockPos pos){
|
||||
@@ -818,7 +790,7 @@ public class EntityWizard extends EntityVillager implements ISpellCaster, IEntit
|
||||
for(EntityWizard wizard : wizards){
|
||||
if(wizard.isBlockPartOfTower(event.getPos())){
|
||||
wizard.setRevengeTarget(event.getPlayer());
|
||||
AdvancementHelper.grantAdvancement(event.getPlayer(), EnumAdvancement.anger_wizard);
|
||||
WizardryAdvancementTriggers.anger_wizard.triggerFor(event.getPlayer());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -85,7 +85,7 @@ import net.minecraftforge.fml.common.registry.IEntityAdditionalSpawnData;
|
||||
public interface ISummonedCreature extends IEntityAdditionalSpawnData {
|
||||
|
||||
// Remember that ALL fields are static and final in interfaces, even if they don't explicitly state that.
|
||||
String NAMEPLATE_TRANSLATION_KEY = "entity.wizardry:summonedcreature.nameplate";
|
||||
String NAMEPLATE_TRANSLATION_KEY = "entity." + Wizardry.MODID + ":summonedcreature.nameplate";
|
||||
|
||||
// Setters and getters. The subclass fields that these access should be private.
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package electroblob.wizardry.item;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.registry.WizardryTabs;
|
||||
import net.minecraft.client.resources.I18n;
|
||||
@@ -15,6 +14,9 @@ import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
import java.util.List;
|
||||
|
||||
public class ItemArcaneTome extends Item {
|
||||
|
||||
public ItemArcaneTome(){
|
||||
@@ -58,8 +60,10 @@ public class ItemArcaneTome extends Item {
|
||||
Tier tier = Tier.values()[stack.getItemDamage()];
|
||||
Tier tier2 = Tier.values()[stack.getItemDamage() - 1];
|
||||
tooltip.add(tier.getDisplayNameWithFormatting());
|
||||
tooltip.add("\u00A77" + I18n.format("item.wizardry:arcane_tome.desc1", tier2.getDisplayNameWithFormatting()));
|
||||
tooltip.add("\u00A77" + I18n.format("item.wizardry:arcane_tome.desc2", tier.getDisplayNameWithFormatting() + "\u00A77"));
|
||||
tooltip.add("\u00A77" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":arcane_tome.desc1",
|
||||
tier2.getDisplayNameWithFormatting()));
|
||||
tooltip.add("\u00A77" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":arcane_tome.desc2",
|
||||
tier.getDisplayNameWithFormatting() + "\u00A77"));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ package electroblob.wizardry.item;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.registry.WizardryTabs;
|
||||
import net.minecraft.client.resources.I18n;
|
||||
import net.minecraft.client.util.ITooltipFlag;
|
||||
@@ -12,6 +13,8 @@ import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
public class ItemArmourUpgrade extends Item {
|
||||
|
||||
public ItemArmourUpgrade(){
|
||||
@@ -33,9 +36,10 @@ public class ItemArmourUpgrade extends Item {
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag advanced){
|
||||
tooltip.add(I18n.format("item.wizardry:armour_upgrade.desc1", "\u00A77"));
|
||||
tooltip.add(I18n.format("item.wizardry:armour_upgrade.desc2", "\u00A77", "\u00A7d"));
|
||||
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) {
|
||||
tooltip.add(net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":armour_upgrade.desc1", "\u00A77"));
|
||||
tooltip.add(
|
||||
net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":armour_upgrade.desc2", "\u00A77", "\u00A7d"));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
package electroblob.wizardry.item;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.WizardData;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.event.DiscoverSpellEvent;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardryTabs;
|
||||
import electroblob.wizardry.spell.Spell;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
@@ -24,6 +22,9 @@ import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
import java.util.List;
|
||||
|
||||
public class ItemIdentificationScroll extends Item {
|
||||
|
||||
public ItemIdentificationScroll(){
|
||||
@@ -39,9 +40,9 @@ public class ItemIdentificationScroll extends Item {
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag par4){
|
||||
tooltip.add(I18n.format("item.wizardry:identification_scroll.desc1", "\u00A77"));
|
||||
tooltip.add(I18n.format("item.wizardry:identification_scroll.desc2", "\u00A77"));
|
||||
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) {
|
||||
tooltip.add(net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":identification_scroll.desc1", "\u00A77"));
|
||||
tooltip.add(net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":identification_scroll.desc2", "\u00A77"));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -65,7 +66,7 @@ public class ItemIdentificationScroll extends Item {
|
||||
// Identification scrolls give the chat readout in creative mode, otherwise it looks like
|
||||
// nothing happens!
|
||||
properties.discoverSpell(spell);
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.identify_spell);
|
||||
WizardryAdvancementTriggers.identify_spell.triggerFor(player);
|
||||
player.playSound(SoundEvents.ENTITY_PLAYER_LEVELUP, 1.25f, 1);
|
||||
if(!player.capabilities.isCreativeMode) stack.shrink(1);
|
||||
if(!world.isRemote) player.sendMessage(new TextComponentTranslation("spell.discover",
|
||||
@@ -78,10 +79,10 @@ public class ItemIdentificationScroll extends Item {
|
||||
}
|
||||
// If it found nothing to identify, it says so!
|
||||
if(!world.isRemote) player.sendMessage(
|
||||
new TextComponentTranslation("item.wizardry:identification_scroll.nothing_to_identify"));
|
||||
new TextComponentTranslation("item." + Wizardry.MODID + ":identification_scroll.nothing_to_identify"));
|
||||
}
|
||||
|
||||
return new ActionResult<ItemStack>(EnumActionResult.FAIL, stack);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -82,9 +82,9 @@ public class ItemSpectralArmour extends ItemArmor implements IConjuredItem {
|
||||
@Override
|
||||
public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type){
|
||||
|
||||
if(slot == EntityEquipmentSlot.LEGS) return "wizardry:textures/armour/spectral_armour_legs.png";
|
||||
if(slot == EntityEquipmentSlot.LEGS) return "ebwizardry:textures/armour/spectral_armour_legs.png";
|
||||
|
||||
return "wizardry:textures/armour/spectral_armour.png";
|
||||
return "ebwizardry:textures/armour/spectral_armour.png";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -25,6 +25,8 @@ import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import net.minecraftforge.oredict.OreDictionary;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
public class ItemSpellBook extends Item {
|
||||
|
||||
public ItemSpellBook(){
|
||||
@@ -60,12 +62,11 @@ public class ItemSpellBook extends Item {
|
||||
// Tooltip is left blank for wizards buying generic spell books.
|
||||
if(itemstack.getItemDamage() != OreDictionary.WILDCARD_VALUE){
|
||||
EntityPlayerSP player = Minecraft.getMinecraft().player;
|
||||
if (player == null) { return; }
|
||||
|
||||
|
||||
Spell spell = Spell.get(itemstack.getItemDamage());
|
||||
|
||||
boolean discovered = true;
|
||||
if(Wizardry.settings.discoveryMode && !player.capabilities.isCreativeMode && WizardData.get(player) != null
|
||||
if(player != null && Wizardry.settings.discoveryMode && !player.capabilities.isCreativeMode && WizardData.get(player) != null
|
||||
&& !WizardData.get(player).hasSpellBeenDiscovered(spell)){
|
||||
discovered = false;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package electroblob.wizardry.item;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.SpellGlyphData;
|
||||
import electroblob.wizardry.WizardData;
|
||||
import electroblob.wizardry.Wizardry;
|
||||
@@ -15,6 +13,7 @@ import electroblob.wizardry.event.SpellCastEvent;
|
||||
import electroblob.wizardry.event.SpellCastEvent.Source;
|
||||
import electroblob.wizardry.packet.PacketCastSpell;
|
||||
import electroblob.wizardry.packet.WizardryPacketHandler;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.registry.WizardryPotions;
|
||||
import electroblob.wizardry.registry.WizardryTabs;
|
||||
@@ -46,6 +45,9 @@ import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* This class is (literally) where the magic happens! All wand types are single instances of this class. There's a lot
|
||||
* of quite hard-to-read code in here, but unfortunately there's not much I can do about that. For this reason, I have
|
||||
@@ -97,11 +99,6 @@ public class ItemWand extends Item {
|
||||
* WandHelper.getUpgradeLevel(itemstack, WizardryItems.storage_upgrade)) + 0.5f);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCreated(ItemStack stack, World par2World, EntityPlayer player){
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.arcane_initiate);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onUpdate(ItemStack itemstack, World world, Entity entity, int slot, boolean isHeld){
|
||||
|
||||
@@ -118,10 +115,8 @@ public class ItemWand extends Item {
|
||||
if(entity instanceof EntityPlayer && this.element != null && this.element != Element.MAGIC){
|
||||
// As it stands, this will trigger every tick. Not ideal, but I can't find a way to detect if a player
|
||||
// has a certain achievement.
|
||||
// EDIT: There is a way to check, using StatFileWriter#hasAchievementUnlocked, but this ends up calling the
|
||||
// same
|
||||
// thing as addStat anyway, meaning there's no point and it's probably not much of a problem anyway.
|
||||
AdvancementHelper.grantAdvancement((EntityPlayer)entity, EnumAdvancement.elemental);
|
||||
// TODO: check if this is somehow triggerable via JSON conditions.
|
||||
WizardryAdvancementTriggers.element_master.triggerFor((EntityPlayer)entity);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -157,7 +152,7 @@ public class ItemWand extends Item {
|
||||
EntityPlayerSP player = Minecraft.getMinecraft().player;
|
||||
if (player == null) { return; }
|
||||
// +0.5f is necessary due to the error in the way floats are calculated.
|
||||
if(element != null) text.add("\u00A78" + I18n.format("item.wizardry:wand.buff",
|
||||
if(element != null) text.add("\u00A78" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":wand.buff",
|
||||
(int)((tier.level + 1) * Constants.DAMAGE_INCREASE_PER_TIER * 100 + 0.5f) + "%",
|
||||
element.getDisplayName()));
|
||||
|
||||
@@ -169,11 +164,11 @@ public class ItemWand extends Item {
|
||||
discovered = false;
|
||||
}
|
||||
|
||||
text.add("\u00A77" + I18n.format("item.wizardry:wand.spell",
|
||||
text.add("\u00A77" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":wand.spell",
|
||||
discovered ? "\u00A77" + spell.getDisplayNameWithFormatting()
|
||||
: "#\u00A79" + SpellGlyphData.getGlyphName(spell, player.world)));
|
||||
|
||||
text.add("\u00A79" + I18n.format("item.wizardry:wand.mana",
|
||||
text.add("\u00A79" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":wand.mana",
|
||||
(this.getMaxDamage(itemstack) - this.getDamage(itemstack)), this.getMaxDamage(itemstack)));
|
||||
}
|
||||
|
||||
@@ -352,8 +347,8 @@ public class ItemWand extends Item {
|
||||
if(player.isSneaking() && entity instanceof EntityPlayer && WizardData.get(player) != null){
|
||||
// This is one of those "the method doing the work looks as if it's just returning a value" situations.
|
||||
// ... I know, right?! I feel very programmer-y. But it's not too confusing here, and it looks neat.
|
||||
String string = WizardData.get(player).toggleAlly((EntityPlayer)entity) ? "item.wizardry:wand.addally"
|
||||
: "item.wizardry:wand.removeally";
|
||||
String string = WizardData.get(player).toggleAlly((EntityPlayer)entity) ? "item." + Wizardry.MODID + ":wand.addally"
|
||||
: "item." + Wizardry.MODID + ":wand.removeally";
|
||||
if(!player.world.isRemote) player.sendMessage(new TextComponentTranslation(string, entity.getName()));
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
package electroblob.wizardry.item;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.constants.Constants;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import net.minecraft.client.model.ModelBiped;
|
||||
import net.minecraft.client.resources.I18n;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardryTabs;
|
||||
import electroblob.wizardry.spell.Petrify;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
import net.minecraft.client.model.ModelBiped;
|
||||
import net.minecraft.client.resources.I18n;
|
||||
import net.minecraft.client.util.ITooltipFlag;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
@@ -30,6 +29,9 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
import java.util.List;
|
||||
|
||||
@Mod.EventBusSubscriber
|
||||
public class ItemWizardArmour extends ItemArmor implements ISpecialArmor {
|
||||
|
||||
@@ -46,11 +48,11 @@ public class ItemWizardArmour extends ItemArmor implements ISpecialArmor {
|
||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag advanced){
|
||||
|
||||
if(stack.hasTagCompound() && stack.getTagCompound().getBoolean("legendary")) tooltip
|
||||
.add("\u00A7d" + I18n.format("item.wizardry:wizard_armour.legendary"));
|
||||
.add("\u00A7d" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":wizard_armour.legendary"));
|
||||
if(element != null)
|
||||
tooltip.add("\u00A78" + I18n.format("item.wizardry:wizard_armour.buff",
|
||||
tooltip.add("\u00A78" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":wizard_armour.buff",
|
||||
(int)(Constants.COST_REDUCTION_PER_ARMOUR * 100) + "%", element.getDisplayName()));
|
||||
tooltip.add("\u00A79" + I18n.format("item.wizardry:wizard_armour.mana",
|
||||
tooltip.add("\u00A79" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":wizard_armour.mana",
|
||||
(this.getMaxDamage(stack) - this.getDamage(stack)), this.getMaxDamage(stack)));
|
||||
}
|
||||
|
||||
@@ -137,14 +139,14 @@ public class ItemWizardArmour extends ItemArmor implements ISpecialArmor {
|
||||
// Do note however that a texture pack could override this.
|
||||
if(entity instanceof EntityLivingBase && ((EntityLivingBase)entity).isInvisible()
|
||||
&& !entity.getEntityData().getBoolean(Petrify.NBT_KEY))
|
||||
return "wizardry:textures/armour/invisible_armour.png";
|
||||
return "ebwizardry:textures/armour/invisible_armour.png";
|
||||
|
||||
if(slot == EntityEquipmentSlot.LEGS)
|
||||
return this.element == null ? "wizardry:textures/armour/wizard_armour_legs.png"
|
||||
: "wizardry:textures/armour/wizard_armour_" + this.element.getUnlocalisedName() + "_legs.png";
|
||||
return this.element == null ? "ebwizardry:textures/armour/wizard_armour_legs.png"
|
||||
: "ebwizardry:textures/armour/wizard_armour_" + this.element.getUnlocalisedName() + "_legs.png";
|
||||
|
||||
return this.element == null ? "wizardry:textures/armour/wizard_armour.png"
|
||||
: "wizardry:textures/armour/wizard_armour_" + this.element.getUnlocalisedName() + ".png";
|
||||
return this.element == null ? "ebwizardry:textures/armour/wizard_armour.png"
|
||||
: "ebwizardry:textures/armour/wizard_armour_" + this.element.getUnlocalisedName() + ".png";
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -233,7 +235,7 @@ public class ItemWizardArmour extends ItemArmor implements ISpecialArmor {
|
||||
}
|
||||
}
|
||||
// If it gets this far, then all slots must be wizard armour, so trigger the achievement.
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.armour_set);
|
||||
WizardryAdvancementTriggers.armour_set.triggerFor(player);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@ import net.minecraft.util.EnumActionResult;
|
||||
import net.minecraft.util.EnumHand;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
public class ItemWizardHandbook extends Item {
|
||||
|
||||
// Yep, I hardcoded my own name into the mod. Don't want people changing it now, do I?
|
||||
@@ -27,8 +29,9 @@ public class ItemWizardHandbook extends Item {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag advanced){
|
||||
tooltip.add("\u00A77" + I18n.format("item.wizardry:wizard_handbook.desc", AUTHOR));
|
||||
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) {
|
||||
tooltip.add(
|
||||
"\u00A77" + net.minecraft.client.resources.I18n.format("item." + Wizardry.MODID + ":wizard_handbook.desc", AUTHOR));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -28,7 +28,7 @@ public class PotionDecay extends Potion {
|
||||
public PotionDecay(boolean isBadEffect, int liquidColour){
|
||||
super(isBadEffect, liquidColour);
|
||||
// This needs to be here because registerPotionAttributeModifier doesn't like it if the potion has no name yet.
|
||||
this.setPotionName("potion.wizardry:decay");
|
||||
this.setPotionName("potion." + Wizardry.MODID + ":decay");
|
||||
this.registerPotionAttributeModifier(SharedMonsterAttributes.MOVEMENT_SPEED,
|
||||
"85602e0b-4801-4a87-94f3-bf617c97014e", -Constants.DECAY_SLOWNESS_PER_LEVEL, 2);
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ public class PotionFrost extends Potion implements ICustomPotionParticles {
|
||||
public PotionFrost(boolean isBadEffect, int liquidColour){
|
||||
super(isBadEffect, liquidColour);
|
||||
// This needs to be here because registerPotionAttributeModifier doesn't like it if the potion has no name yet.
|
||||
this.setPotionName("potion.wizardry:frost");
|
||||
this.setPotionName("potion." + Wizardry.MODID + ":frost");
|
||||
// With -0.5 as the 'amount', frost 1 slows the entity down by a half and frost 2 roots it to the spot
|
||||
this.registerPotionAttributeModifier(SharedMonsterAttributes.MOVEMENT_SPEED,
|
||||
"35dded48-2f19-4541-8510-b29e2dc2cd51", -Constants.FROST_SLOWNESS_PER_LEVEL, 2);
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package electroblob.wizardry.registry;
|
||||
|
||||
import electroblob.wizardry.util.CustomAdvancementTrigger;
|
||||
|
||||
/**
|
||||
* This class stores a collection of custom advancement triggers, for advancements that cannot be triggered
|
||||
* from plain vanilla JSON definitions. It replaces the old WizardryAchievements class.
|
||||
*
|
||||
* @author 12foo
|
||||
* @since Wizardry 3.1.0
|
||||
*/
|
||||
public final class WizardryAdvancementTriggers {
|
||||
public static final CustomAdvancementTrigger armour_set = new CustomAdvancementTrigger("trigger_armour_set");
|
||||
public static final CustomAdvancementTrigger jam_wizard = new CustomAdvancementTrigger("trigger_jam_wizard");
|
||||
public static final CustomAdvancementTrigger self_destruct = new CustomAdvancementTrigger("trigger_self_destruct");
|
||||
public static final CustomAdvancementTrigger all_spells = new CustomAdvancementTrigger("trigger_all_spells");
|
||||
public static final CustomAdvancementTrigger element_master = new CustomAdvancementTrigger("trigger_element_master");
|
||||
public static final CustomAdvancementTrigger identify_spell = new CustomAdvancementTrigger("trigger_identify_spell");
|
||||
public static final CustomAdvancementTrigger elemental = new CustomAdvancementTrigger("trigger_elemental");
|
||||
public static final CustomAdvancementTrigger legendary = new CustomAdvancementTrigger("trigger_legendary");
|
||||
public static final CustomAdvancementTrigger max_out_wand = new CustomAdvancementTrigger("trigger_max_out_wand");
|
||||
public static final CustomAdvancementTrigger special_upgrade = new CustomAdvancementTrigger("trigger_special_upgrade");
|
||||
public static final CustomAdvancementTrigger pig_tornado = new CustomAdvancementTrigger("trigger_pig_tornado");
|
||||
public static final CustomAdvancementTrigger master = new CustomAdvancementTrigger("trigger_master");
|
||||
public static final CustomAdvancementTrigger apprentice = new CustomAdvancementTrigger("trigger_apprentice");
|
||||
public static final CustomAdvancementTrigger anger_wizard = new CustomAdvancementTrigger("trigger_anger_wizard");
|
||||
public static final CustomAdvancementTrigger buy_master_spell = new CustomAdvancementTrigger("trigger_buy_master_spell");
|
||||
public static final CustomAdvancementTrigger wizard_trade = new CustomAdvancementTrigger("trigger_wizard_trade");
|
||||
public static final CustomAdvancementTrigger slime_skeleton = new CustomAdvancementTrigger("trigger_slime_skeleton");
|
||||
public static final CustomAdvancementTrigger freeze_blaze = new CustomAdvancementTrigger("trigger_freeze_blaze");
|
||||
public static final CustomAdvancementTrigger frankenstein = new CustomAdvancementTrigger("trigger_frankenstein");
|
||||
public static final CustomAdvancementTrigger charge_creeper = new CustomAdvancementTrigger("trigger_charge_creeper");
|
||||
}
|
||||
@@ -73,7 +73,7 @@ public final class WizardryBlocks {
|
||||
* @param registry The registry to register the given block to.
|
||||
* @param item The block to register.
|
||||
* @param name The name of the block, without the mod ID or the .name stuff. The registry name will be
|
||||
* {@code wizardry:[name]}. The unlocalised name will be {@code tile.wizardry:[name].name}.
|
||||
* {@code ebwizardry:[name]}. The unlocalised name will be {@code tile.ebwizardry:[name].name}.
|
||||
*/
|
||||
public static void registerBlock(IForgeRegistry<Block> registry, Block block, String name){
|
||||
block.setRegistryName(Wizardry.MODID, name);
|
||||
|
||||
@@ -103,12 +103,7 @@ public final class WizardryItems {
|
||||
public static final Item spectral_pickaxe = new ItemSpectralPickaxe(ToolMaterial.IRON);
|
||||
public static final Item spectral_bow = new ItemSpectralBow();
|
||||
|
||||
public static final Item mana_flask = new Item(){
|
||||
@Override
|
||||
public void onCreated(ItemStack par1ItemStack, World par2World, EntityPlayer player){
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.craft_flask);
|
||||
}
|
||||
}.setCreativeTab(WizardryTabs.WIZARDRY);
|
||||
public static final Item mana_flask = new Item().setCreativeTab(WizardryTabs.WIZARDRY);
|
||||
|
||||
public static final Item storage_upgrade = new Item().setCreativeTab(WizardryTabs.WIZARDRY);
|
||||
public static final Item siphon_upgrade = new Item().setCreativeTab(WizardryTabs.WIZARDRY);
|
||||
@@ -277,7 +272,7 @@ public final class WizardryItems {
|
||||
* @param registry The registry to register the given item to.
|
||||
* @param item The item to register.
|
||||
* @param name The name of the item, without the mod ID or the .name stuff. The registry name will be
|
||||
* {@code wizardry:[name]}. The unlocalised name will be {@code item.wizardry:[name].name}.
|
||||
* {@code ebwizardry:[name]}. The unlocalised name will be {@code item.ebwizardry:[name].name}.
|
||||
*/
|
||||
public static void registerItem(IForgeRegistry<Item> registry, Item item, String name){
|
||||
item.setRegistryName(Wizardry.MODID, name);
|
||||
|
||||
@@ -82,13 +82,13 @@ public final class WizardryPotions {
|
||||
|
||||
/**
|
||||
* Sets both the registry and unlocalised names of the given potion, then registers it with the given registry. Use
|
||||
* this instead of {@link potion#setRegistryName(String)} and {@link potion#setUnlocalizedName(String)} during
|
||||
* this instead of {@link Potion#setRegistryName(String)} and {@link Potion#setUnlocalizedName(String)} during
|
||||
* construction, for convenience and consistency.
|
||||
*
|
||||
* @param registry The registry to register the given potion to.
|
||||
* @param potion The potion to register.
|
||||
* @param name The name of the potion, without the mod ID or the .name stuff. The registry name will be
|
||||
* {@code wizardry:[name]}. The unlocalised name will be {@code potion.wizardry:[name].name}.
|
||||
* {@code ebwizardry:[name]}. The unlocalised name will be {@code potion.ebwizardry:[name].name}.
|
||||
*/
|
||||
public static void registerPotion(IForgeRegistry<Potion> registry, Potion potion, String name){
|
||||
potion.setRegistryName(Wizardry.MODID, name);
|
||||
|
||||
@@ -1,83 +1,28 @@
|
||||
package electroblob.wizardry.registry;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.google.common.collect.Lists;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.entity.EntityArc;
|
||||
import electroblob.wizardry.entity.EntityMeteor;
|
||||
import electroblob.wizardry.entity.EntityShield;
|
||||
import electroblob.wizardry.entity.construct.EntityArrowRain;
|
||||
import electroblob.wizardry.entity.construct.EntityBlackHole;
|
||||
import electroblob.wizardry.entity.construct.EntityBlizzard;
|
||||
import electroblob.wizardry.entity.construct.EntityBubble;
|
||||
import electroblob.wizardry.entity.construct.EntityDecay;
|
||||
import electroblob.wizardry.entity.construct.EntityEarthquake;
|
||||
import electroblob.wizardry.entity.construct.EntityFireRing;
|
||||
import electroblob.wizardry.entity.construct.EntityFireSigil;
|
||||
import electroblob.wizardry.entity.construct.EntityForcefield;
|
||||
import electroblob.wizardry.entity.construct.EntityFrostSigil;
|
||||
import electroblob.wizardry.entity.construct.EntityHailstorm;
|
||||
import electroblob.wizardry.entity.construct.EntityHammer;
|
||||
import electroblob.wizardry.entity.construct.EntityHealAura;
|
||||
import electroblob.wizardry.entity.construct.EntityIceSpike;
|
||||
import electroblob.wizardry.entity.construct.EntityLightningPulse;
|
||||
import electroblob.wizardry.entity.construct.EntityLightningSigil;
|
||||
import electroblob.wizardry.entity.construct.EntityTornado;
|
||||
import electroblob.wizardry.entity.living.EntityBlazeMinion;
|
||||
import electroblob.wizardry.entity.living.EntityDecoy;
|
||||
import electroblob.wizardry.entity.living.EntityEvilWizard;
|
||||
import electroblob.wizardry.entity.living.EntityIceGiant;
|
||||
import electroblob.wizardry.entity.living.EntityIceWraith;
|
||||
import electroblob.wizardry.entity.living.EntityLightningWraith;
|
||||
import electroblob.wizardry.entity.living.EntityMagicSlime;
|
||||
import electroblob.wizardry.entity.living.EntityPhoenix;
|
||||
import electroblob.wizardry.entity.living.EntityShadowWraith;
|
||||
import electroblob.wizardry.entity.living.EntitySilverfishMinion;
|
||||
import electroblob.wizardry.entity.living.EntitySkeletonMinion;
|
||||
import electroblob.wizardry.entity.living.EntitySpiderMinion;
|
||||
import electroblob.wizardry.entity.living.EntitySpiritHorse;
|
||||
import electroblob.wizardry.entity.living.EntitySpiritWolf;
|
||||
import electroblob.wizardry.entity.living.EntityStormElemental;
|
||||
import electroblob.wizardry.entity.living.EntityWitherSkeletonMinion;
|
||||
import electroblob.wizardry.entity.living.EntityWizard;
|
||||
import electroblob.wizardry.entity.living.EntityZombieMinion;
|
||||
import electroblob.wizardry.entity.projectile.EntityDarknessOrb;
|
||||
import electroblob.wizardry.entity.projectile.EntityDart;
|
||||
import electroblob.wizardry.entity.projectile.EntityFirebolt;
|
||||
import electroblob.wizardry.entity.projectile.EntityFirebomb;
|
||||
import electroblob.wizardry.entity.projectile.EntityForceArrow;
|
||||
import electroblob.wizardry.entity.projectile.EntityForceOrb;
|
||||
import electroblob.wizardry.entity.projectile.EntityIceCharge;
|
||||
import electroblob.wizardry.entity.projectile.EntityIceLance;
|
||||
import electroblob.wizardry.entity.projectile.EntityIceShard;
|
||||
import electroblob.wizardry.entity.projectile.EntityLightningArrow;
|
||||
import electroblob.wizardry.entity.projectile.EntityLightningDisc;
|
||||
import electroblob.wizardry.entity.projectile.EntityMagicMissile;
|
||||
import electroblob.wizardry.entity.projectile.EntityPoisonBomb;
|
||||
import electroblob.wizardry.entity.projectile.EntitySmokeBomb;
|
||||
import electroblob.wizardry.entity.projectile.EntitySpark;
|
||||
import electroblob.wizardry.entity.projectile.EntitySparkBomb;
|
||||
import electroblob.wizardry.entity.projectile.EntityThunderbolt;
|
||||
import electroblob.wizardry.entity.construct.*;
|
||||
import electroblob.wizardry.entity.living.*;
|
||||
import electroblob.wizardry.entity.projectile.*;
|
||||
import electroblob.wizardry.loot.RandomSpell;
|
||||
import electroblob.wizardry.loot.WizardSpell;
|
||||
import electroblob.wizardry.tileentity.TileEntityArcaneWorkbench;
|
||||
import electroblob.wizardry.tileentity.TileEntityMagicLight;
|
||||
import electroblob.wizardry.tileentity.TileEntityPlayerSave;
|
||||
import electroblob.wizardry.tileentity.TileEntityStatue;
|
||||
import electroblob.wizardry.tileentity.TileEntityTimer;
|
||||
import electroblob.wizardry.tileentity.*;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
import net.minecraft.advancements.CriteriaTriggers;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EnumCreatureType;
|
||||
import net.minecraft.init.Biomes;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.inventory.EntityEquipmentSlot;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.crafting.IRecipe;
|
||||
import net.minecraft.item.crafting.Ingredient;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraft.world.biome.Biome;
|
||||
import net.minecraft.world.storage.loot.LootTableList;
|
||||
@@ -93,6 +38,8 @@ import net.minecraftforge.oredict.ShapedOreRecipe;
|
||||
import net.minecraftforge.oredict.ShapelessOreRecipe;
|
||||
import net.minecraftforge.registries.IForgeRegistry;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Class responsible for registering all the things that don't have (or need) instances: entities, loot tables, recipes,
|
||||
* etc.
|
||||
@@ -105,6 +52,29 @@ public final class WizardryRegistry {
|
||||
|
||||
// NOTE: In 1.12, recipes have a registry (they can still stay here though since we don't keep references to them)
|
||||
|
||||
public static void registerAdvancementTriggers(){
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.armour_set);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.jam_wizard);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.self_destruct);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.all_spells);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.element_master);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.identify_spell);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.elemental);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.legendary);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.max_out_wand);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.special_upgrade);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.pig_tornado);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.master);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.apprentice);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.anger_wizard);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.buy_master_spell);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.wizard_trade);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.slime_skeleton);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.freeze_blaze);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.frankenstein);
|
||||
CriteriaTriggers.register(WizardryAdvancementTriggers.charge_creeper);
|
||||
}
|
||||
|
||||
/** Called from the preInit method in the main mod class to register the custom dungeon loot. */
|
||||
public static void registerLoot(){
|
||||
|
||||
@@ -263,61 +233,39 @@ public final class WizardryRegistry {
|
||||
ItemStack goldNuggetStack = new ItemStack(Items.GOLD_NUGGET);
|
||||
ItemStack stickStack = new ItemStack(Items.STICK);
|
||||
ItemStack bookStack = new ItemStack(Items.BOOK);
|
||||
ItemStack stringStack = new ItemStack(Items.STRING);
|
||||
ItemStack spellBookStack = new ItemStack(WizardryItems.spell_book, 1, Spells.magic_missile.id());
|
||||
ItemStack arcaneWorkbenchStack = new ItemStack(WizardryBlocks.arcane_workbench);
|
||||
ItemStack stoneStack = new ItemStack(Blocks.STONE);
|
||||
ItemStack lapisBlockStack = new ItemStack(Blocks.LAPIS_BLOCK);
|
||||
ItemStack purpleCarpetStack = new ItemStack(Blocks.CARPET, 1, 10);
|
||||
ItemStack wizardHandbookStack = new ItemStack(WizardryItems.wizard_handbook);
|
||||
ItemStack crystalFlowerStack = new ItemStack(WizardryBlocks.crystal_flower);
|
||||
Ingredient crystalFlowerStack = Ingredient.fromStacks(new ItemStack(WizardryBlocks.crystal_flower));
|
||||
ItemStack magicCrystalStack1 = new ItemStack(WizardryItems.magic_crystal, 2);
|
||||
ItemStack magicCrystalStack2 = new ItemStack(WizardryItems.magic_crystal, 9);
|
||||
ItemStack crystalBlockStack = new ItemStack(WizardryBlocks.crystal_block);
|
||||
Ingredient crystalBlockStack = Ingredient.fromStacks(new ItemStack(WizardryBlocks.crystal_block));
|
||||
ItemStack manaFlaskStack = new ItemStack(WizardryItems.mana_flask);
|
||||
ItemStack bottleStack = new ItemStack(Items.GLASS_BOTTLE);
|
||||
ItemStack gunpowderStack = new ItemStack(Items.GUNPOWDER);
|
||||
ItemStack blazePowderStack = new ItemStack(Items.BLAZE_POWDER);
|
||||
ItemStack spiderEyeStack = new ItemStack(Items.SPIDER_EYE);
|
||||
Ingredient bottleStack = Ingredient.fromStacks(new ItemStack(Items.GLASS_BOTTLE));
|
||||
Ingredient gunpowderStack = Ingredient.fromStacks(new ItemStack(Items.GUNPOWDER));
|
||||
Ingredient blazePowderStack = Ingredient.fromStacks(new ItemStack(Items.BLAZE_POWDER));
|
||||
Ingredient spiderEyeStack = Ingredient.fromStacks(new ItemStack(Items.SPIDER_EYE));
|
||||
// Coal or charcoal is equally fine, hence the wildcard value
|
||||
ItemStack coalStack = new ItemStack(Items.COAL, 1, OreDictionary.WILDCARD_VALUE);
|
||||
Ingredient coalStack = Ingredient.fromStacks(new ItemStack(Items.COAL, 1, OreDictionary.WILDCARD_VALUE));
|
||||
ItemStack firebombStack = new ItemStack(WizardryItems.firebomb, 3);
|
||||
ItemStack poisonBombStack = new ItemStack(WizardryItems.poison_bomb, 3);
|
||||
ItemStack smokeBombStack = new ItemStack(WizardryItems.smoke_bomb, 3);
|
||||
ItemStack transportationStoneStack = new ItemStack(WizardryBlocks.transportation_stone, 2);
|
||||
ItemStack silkStack = new ItemStack(WizardryItems.magic_silk);
|
||||
ItemStack silkStack1 = new ItemStack(WizardryItems.magic_silk, 2);
|
||||
ItemStack hatStack = new ItemStack(WizardryItems.wizard_hat);
|
||||
ItemStack robeStack = new ItemStack(WizardryItems.wizard_robe);
|
||||
ItemStack leggingsStack = new ItemStack(WizardryItems.wizard_leggings);
|
||||
ItemStack bootsStack = new ItemStack(WizardryItems.wizard_boots);
|
||||
ItemStack scrollStack = new ItemStack(WizardryItems.blank_scroll);
|
||||
ItemStack paperStack = new ItemStack(Items.PAPER);
|
||||
Ingredient paperStack = Ingredient.fromStacks(new ItemStack(Items.PAPER));
|
||||
Ingredient stringStack = Ingredient.fromStacks(new ItemStack(Items.STRING));
|
||||
|
||||
registry.register(new ShapedOreRecipe(null, magicWandStack, " x", " y ", "z ", 'x', magicCrystalStack, 'y', stickStack, 'z', goldNuggetStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "magic_wand")));
|
||||
registry.register(new ShapedOreRecipe(null, spellBookStack, " x ", "xyx", " x ", 'x', magicCrystalStack, 'y', bookStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "spellbook")));
|
||||
registry.register(new ShapedOreRecipe(null, arcaneWorkbenchStack, "vwv", "xyx", "zzz", 'v', goldNuggetStack, 'w', purpleCarpetStack, 'x', magicCrystalStack, 'y', lapisBlockStack, 'z', stoneStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "arcane_workbench")));
|
||||
registry.register(new ShapedOreRecipe(null, manaFlaskStack, "yyy", "yxy", "yyy", 'x', bottleStack, 'y', magicCrystalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "mana_flask")));
|
||||
registry.register(new ShapedOreRecipe(null, transportationStoneStack, " x ", "xyx", " x ", 'x', stoneStack, 'y', magicCrystalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "transportation_stone")));
|
||||
registry.register(new ShapedOreRecipe(null, hatStack, "yyy", "y y", 'y', silkStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "hat")));
|
||||
registry.register(new ShapedOreRecipe(null, robeStack, "y y", "yyy", "yyy", 'y', silkStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "robe")));
|
||||
registry.register(new ShapedOreRecipe(null, leggingsStack, "yyy", "y y", "y y", 'y', silkStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "leggings")));
|
||||
registry.register(new ShapedOreRecipe(null, bootsStack, "y y", "y y", 'y', silkStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "boots")));
|
||||
registry.register(new ShapedOreRecipe(null, silkStack1, " x ", "xyx", " x ", 'x', stringStack, 'y', magicCrystalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "silk")));
|
||||
registry.register(new ShapedOreRecipe(null, crystalBlockStack, "zzz", "zzz", "zzz", 'z', magicCrystalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "crystal_block")));
|
||||
registry.register(new ShapedOreRecipe(null, magicWandStack, " x", " y ", "z ", 'x', magicCrystalStack, 'y', stickStack, 'z', goldNuggetStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/magic_wand")));
|
||||
registry.register(new ShapedOreRecipe(null, spellBookStack, " x ", "xyx", " x ", 'x', magicCrystalStack, 'y', bookStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/spellbook")));
|
||||
|
||||
registry.register(new ShapelessOreRecipe(null, wizardHandbookStack, bookStack, magicCrystalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "wizard_handbook")));
|
||||
registry.register(new ShapelessOreRecipe(null, magicCrystalStack1, crystalFlowerStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "magic_crystal_1")));
|
||||
registry.register(new ShapelessOreRecipe(null, magicCrystalStack2, crystalBlockStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "magic_crystal_2")));
|
||||
registry.register(new ShapelessOreRecipe(null, magicCrystalStack1, crystalFlowerStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/magic_crystal_1")));
|
||||
registry.register(new ShapelessOreRecipe(null, magicCrystalStack2, crystalBlockStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/magic_crystal_2")));
|
||||
|
||||
if(Wizardry.settings.firebombIsCraftable) registry.register(new ShapelessOreRecipe(null, firebombStack, bottleStack, gunpowderStack, blazePowderStack, blazePowderStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "fire_bomb")));
|
||||
if(Wizardry.settings.poisonBombIsCraftable) registry.register(new ShapelessOreRecipe(null, poisonBombStack, bottleStack, gunpowderStack, spiderEyeStack, spiderEyeStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "poison_bomb")));
|
||||
if(Wizardry.settings.smokeBombIsCraftable) registry.register(new ShapelessOreRecipe(null, smokeBombStack, bottleStack, gunpowderStack, coalStack, coalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "smoke_bomb")));
|
||||
if(Wizardry.settings.firebombIsCraftable) registry.register(new ShapelessOreRecipe(null, firebombStack, bottleStack, gunpowderStack, blazePowderStack, blazePowderStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/fire_bomb")));
|
||||
if(Wizardry.settings.poisonBombIsCraftable) registry.register(new ShapelessOreRecipe(null, poisonBombStack, bottleStack, gunpowderStack, spiderEyeStack, spiderEyeStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/poison_bomb")));
|
||||
if(Wizardry.settings.smokeBombIsCraftable) registry.register(new ShapelessOreRecipe(null, smokeBombStack, bottleStack, gunpowderStack, coalStack, coalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/smoke_bomb")));
|
||||
|
||||
if(Wizardry.settings.useAlternateScrollRecipe){
|
||||
registry.register(new ShapelessOreRecipe(null, scrollStack, paperStack, stringStack, magicCrystalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "scroll_1")));
|
||||
registry.register(new ShapelessOreRecipe(null, scrollStack, paperStack, stringStack, magicCrystalStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/blank_scroll")));
|
||||
}else{
|
||||
registry.register(new ShapelessOreRecipe(null, scrollStack, paperStack, stringStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "scroll_2")));
|
||||
registry.register(new ShapelessOreRecipe(null, scrollStack, paperStack, stringStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/blank_scroll")));
|
||||
}
|
||||
|
||||
// Mana flask recipes
|
||||
@@ -326,16 +274,17 @@ public final class WizardryRegistry {
|
||||
for(Element element : Element.values()){
|
||||
for(Tier tier : Tier.values()){
|
||||
miscWandStack = new ItemStack(WizardryUtilities.getWand(tier, element), 1, OreDictionary.WILDCARD_VALUE);
|
||||
registry.register(new ShapelessOreRecipe(null, miscWandStack, miscWandStack, manaFlaskStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "misc_wand")));
|
||||
registry.register(new ShapelessOreRecipe(null, miscWandStack, miscWandStack, manaFlaskStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/flask_wand_" + element.getUnlocalisedName() + "_" + tier.getUnlocalisedName())));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ItemStack miscArmourStack;
|
||||
|
||||
for(Element element : Element.values()){
|
||||
for(EntityEquipmentSlot slot : WizardryUtilities.ARMOUR_SLOTS){
|
||||
miscArmourStack = new ItemStack(WizardryUtilities.getArmour(element, slot), 1, OreDictionary.WILDCARD_VALUE);
|
||||
registry.register(new ShapelessOreRecipe(null, miscArmourStack, miscArmourStack, manaFlaskStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "misc_armour")));
|
||||
registry.register(new ShapelessOreRecipe(null, miscArmourStack, miscArmourStack, manaFlaskStack).setRegistryName(new ResourceLocation(Wizardry.MODID, "recipes/flask_armour_" + element.getUnlocalisedName() + "_" + slot.getName())));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ public final class WizardryTabs {
|
||||
private static Comparator<ItemStack> spellItemSorter;
|
||||
|
||||
// Creative Tabs
|
||||
public static final CreativeTabs WIZARDRY = new CreativeTabs("wizardry"){
|
||||
public static final CreativeTabs WIZARDRY = new CreativeTabs("ebwizardry"){
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
@@ -45,7 +45,7 @@ public final class WizardryTabs {
|
||||
Collections.sort(items, itemSorter);
|
||||
}
|
||||
};
|
||||
public static final CreativeTabs SPELLS = new CreativeTabs("wizardryspells"){
|
||||
public static final CreativeTabs SPELLS = new CreativeTabs("ebwizardryspells"){
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
@@ -104,33 +104,25 @@ public final class WizardryTabs {
|
||||
WizardryItems.wizard_boots_sorcery, WizardryItems.wizard_hat_healing, WizardryItems.wizard_robe_healing,
|
||||
WizardryItems.wizard_leggings_healing, WizardryItems.wizard_boots_healing);
|
||||
|
||||
itemSorter = Ordering.explicit(orderedItemList).onResultOf(new Function<ItemStack, Item>(){
|
||||
@Override
|
||||
public Item apply(ItemStack input){
|
||||
return input.getItem();
|
||||
}
|
||||
});
|
||||
itemSorter = Ordering.explicit(orderedItemList).onResultOf(ItemStack::getItem);
|
||||
|
||||
spellItemSorter = new Comparator<ItemStack>(){
|
||||
@Override
|
||||
public int compare(ItemStack stack1, ItemStack stack2){
|
||||
spellItemSorter = (stack1, stack2) -> {
|
||||
|
||||
if((stack1.getItem() instanceof ItemSpellBook && stack2.getItem() instanceof ItemSpellBook)
|
||||
|| (stack1.getItem() instanceof ItemScroll && stack2.getItem() instanceof ItemScroll)){
|
||||
if((stack1.getItem() instanceof ItemSpellBook && stack2.getItem() instanceof ItemSpellBook)
|
||||
|| (stack1.getItem() instanceof ItemScroll && stack2.getItem() instanceof ItemScroll)){
|
||||
|
||||
Spell spell1 = Spell.get(stack1.getItemDamage());
|
||||
Spell spell2 = Spell.get(stack2.getItemDamage());
|
||||
Spell spell1 = Spell.get(stack1.getItemDamage());
|
||||
Spell spell2 = Spell.get(stack2.getItemDamage());
|
||||
|
||||
return spell1.compareTo(spell2);
|
||||
return spell1.compareTo(spell2);
|
||||
|
||||
}else if(stack1.getItem() instanceof ItemScroll){
|
||||
return 1;
|
||||
}else if(stack2.getItem() instanceof ItemScroll){
|
||||
return -1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
};
|
||||
}else if(stack1.getItem() instanceof ItemScroll){
|
||||
return 1;
|
||||
}else if(stack2.getItem() instanceof ItemScroll){
|
||||
return -1;
|
||||
}
|
||||
return 0;
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import electroblob.wizardry.constants.SpellType;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.entity.living.EntityWizard;
|
||||
import electroblob.wizardry.event.SpellCastEvent;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.registry.WizardryPotions;
|
||||
import electroblob.wizardry.registry.WizardrySounds;
|
||||
@@ -44,7 +45,7 @@ public class ArcaneJammer extends Spell {
|
||||
if(rayTrace != null && rayTrace.typeOfHit == RayTraceResult.Type.ENTITY && WizardryUtilities.isLiving(rayTrace.entityHit)){
|
||||
|
||||
EntityLivingBase entity = (EntityLivingBase)rayTrace.entityHit;
|
||||
if(entity instanceof EntityWizard) { AdvancementHelper.grantAdvancement(caster, EnumAdvancement.jam_wizard); }
|
||||
if(entity instanceof EntityWizard) WizardryAdvancementTriggers.jam_wizard.triggerFor(caster);
|
||||
|
||||
if(!world.isRemote){
|
||||
entity.addPotionEffect(new PotionEffect(WizardryPotions.arcane_jammer,
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
package electroblob.wizardry.spell;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.constants.SpellType;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardryBlocks;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.registry.WizardrySounds;
|
||||
@@ -24,6 +21,8 @@ import net.minecraft.util.EnumHand;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class IceAge extends Spell {
|
||||
|
||||
private static final int baseDuration = 1200;
|
||||
@@ -59,7 +58,7 @@ public class IceAge extends Spell {
|
||||
target.extinguish();
|
||||
}
|
||||
|
||||
if(target instanceof EntityBlaze) { AdvancementHelper.grantAdvancement(caster, EnumAdvancement.freeze_blaze); }
|
||||
if(target instanceof EntityBlaze) WizardryAdvancementTriggers.freeze_blaze.triggerFor(caster);
|
||||
|
||||
if(target instanceof EntityLiving){
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.constants.SpellType;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardryBlocks;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.registry.WizardrySounds;
|
||||
@@ -53,7 +54,7 @@ public class IceStatue extends Spell {
|
||||
// Stops the entity looking red while frozen and the resulting z-fighting
|
||||
target.hurtTime = 0;
|
||||
|
||||
if(target instanceof EntityBlaze) { AdvancementHelper.grantAdvancement(caster, EnumAdvancement.freeze_blaze); }
|
||||
if(target instanceof EntityBlaze) WizardryAdvancementTriggers.freeze_blaze.triggerFor(caster);
|
||||
|
||||
// Short mobs such as spiders and pigs
|
||||
if((target.height < 1.2 || target.isChild()) && WizardryUtilities.canBlockBeReplaced(world, pos)){
|
||||
|
||||
@@ -5,6 +5,7 @@ import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.constants.SpellType;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.util.SpellModifiers;
|
||||
import electroblob.wizardry.util.WizardryUtilities;
|
||||
import net.minecraft.entity.EntityLiving;
|
||||
@@ -110,11 +111,11 @@ public class LightningBolt extends Spell {
|
||||
event.getLightning().getEntityData().getUniqueId("summoningPlayer"));
|
||||
|
||||
if(event.getEntity() instanceof EntityCreeper){
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.charge_creeper);
|
||||
WizardryAdvancementTriggers.charge_creeper.triggerFor(player);
|
||||
}
|
||||
|
||||
if(event.getEntity() instanceof EntityPig){
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.frankenstein);
|
||||
WizardryAdvancementTriggers.frankenstein.triggerFor(player);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.constants.SpellType;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.entity.living.EntityMagicSlime;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.registry.WizardrySounds;
|
||||
import electroblob.wizardry.util.SpellModifiers;
|
||||
@@ -49,7 +50,7 @@ public class Slime extends Spell {
|
||||
this.getNameForTranslationFormatted()));
|
||||
}else if(!(target instanceof EntityMagicSlime)){
|
||||
|
||||
if(target instanceof EntitySkeleton) { AdvancementHelper.grantAdvancement(caster, EnumAdvancement.slime_skeleton); }
|
||||
if(target instanceof EntitySkeleton) WizardryAdvancementTriggers.slime_skeleton.triggerFor(caster);
|
||||
|
||||
if(!world.isRemote){
|
||||
EntityMagicSlime slime = new EntityMagicSlime(world, caster, target,
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
package electroblob.wizardry.spell;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.constants.Element;
|
||||
import electroblob.wizardry.constants.SpellType;
|
||||
@@ -30,6 +24,12 @@ import net.minecraftforge.registries.ForgeRegistry;
|
||||
import net.minecraftforge.registries.IForgeRegistry;
|
||||
import net.minecraftforge.registries.IForgeRegistryEntry;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.function.Predicate;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* Generic spell class which is the superclass to all spells in wizardry. When extending this class, you must do the
|
||||
* following:
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
package electroblob.wizardry.tileentity;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
import electroblob.wizardry.WizardData;
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
@@ -10,12 +7,9 @@ import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.constants.Constants;
|
||||
import electroblob.wizardry.constants.Tier;
|
||||
import electroblob.wizardry.event.SpellBindEvent;
|
||||
import electroblob.wizardry.item.ItemArcaneTome;
|
||||
import electroblob.wizardry.item.ItemArmourUpgrade;
|
||||
import electroblob.wizardry.item.ItemSpellBook;
|
||||
import electroblob.wizardry.item.ItemWand;
|
||||
import electroblob.wizardry.item.ItemWizardArmour;
|
||||
import electroblob.wizardry.item.*;
|
||||
import electroblob.wizardry.registry.Spells;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.registry.WizardryItems;
|
||||
import electroblob.wizardry.spell.Spell;
|
||||
import electroblob.wizardry.util.WandHelper;
|
||||
@@ -30,6 +24,9 @@ import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
public class ContainerArcaneWorkbench extends Container {
|
||||
|
||||
/** The arcane workbench tile entity associated with this container. */
|
||||
@@ -298,7 +295,7 @@ public class ContainerArcaneWorkbench extends Container {
|
||||
newWand.setItemDamage(newWand.getMaxDamage() - (wand.getMaxDamage() - wand.getItemDamage()));
|
||||
this.putStackInSlot(WAND_SLOT, newWand);
|
||||
this.putStackInSlot(UPGRADE_SLOT, ItemStack.EMPTY);
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.apprentice);
|
||||
WizardryAdvancementTriggers.apprentice.triggerFor(player);
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -321,7 +318,7 @@ public class ContainerArcaneWorkbench extends Container {
|
||||
newWand.setItemDamage(newWand.getMaxDamage() - (wand.getMaxDamage() - wand.getItemDamage()));
|
||||
this.putStackInSlot(WAND_SLOT, newWand);
|
||||
this.putStackInSlot(UPGRADE_SLOT, ItemStack.EMPTY);
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.master);
|
||||
WizardryAdvancementTriggers.master.triggerFor(player);
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -375,10 +372,10 @@ public class ContainerArcaneWorkbench extends Container {
|
||||
}
|
||||
|
||||
this.getSlot(UPGRADE_SLOT).decrStackSize(1);
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.special_upgrade);
|
||||
WizardryAdvancementTriggers.special_upgrade.triggerFor(player);
|
||||
|
||||
if(WandHelper.getTotalUpgrades(wand) == Tier.MASTER.upgradeLimit){
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.max_out_wand);
|
||||
WizardryAdvancementTriggers.max_out_wand.triggerFor(player);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -429,7 +426,7 @@ public class ContainerArcaneWorkbench extends Container {
|
||||
if(!wand.getTagCompound().hasKey("legendary")){
|
||||
wand.getTagCompound().setBoolean("legendary", true);
|
||||
this.putStackInSlot(UPGRADE_SLOT, ItemStack.EMPTY);
|
||||
AdvancementHelper.grantAdvancement(player, EnumAdvancement.legendary);
|
||||
WizardryAdvancementTriggers.legendary.triggerFor(player);
|
||||
}
|
||||
}
|
||||
// Charges armour by appropriate amount
|
||||
|
||||
@@ -3,6 +3,7 @@ package electroblob.wizardry.tileentity;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import electroblob.wizardry.item.ItemWand;
|
||||
import electroblob.wizardry.item.ItemWizardArmour;
|
||||
import electroblob.wizardry.registry.WizardryBlocks;
|
||||
@@ -125,7 +126,7 @@ public class TileEntityArcaneWorkbench extends TileEntity implements IInventory,
|
||||
|
||||
@Override
|
||||
public String getName(){
|
||||
return "container.wizardry:arcane_workbench";
|
||||
return "container." + Wizardry.MODID + ":arcane_workbench";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
package electroblob.wizardry.util;
|
||||
|
||||
import com.google.common.collect.HashMultimap;
|
||||
import com.google.common.collect.SetMultimap;
|
||||
import com.google.gson.JsonDeserializationContext;
|
||||
import com.google.gson.JsonObject;
|
||||
import electroblob.wizardry.Wizardry;
|
||||
import net.minecraft.advancements.ICriterionTrigger;
|
||||
import net.minecraft.advancements.PlayerAdvancements;
|
||||
import net.minecraft.advancements.critereon.AbstractCriterionInstance;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.entity.player.EntityPlayerMP;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
|
||||
/**
|
||||
* This class implements a generic custom advancement trigger that can be fired from any point in
|
||||
* the code. This replaces the achievement system in instances where the JSON advancement descriptions
|
||||
* cannot properly capture the advancement-worthy events. Where possible, advancement conditions
|
||||
* should be triggered by JSON descriptions and vanilla advancement triggers.
|
||||
*
|
||||
* @author 12foo
|
||||
* @since 3.1.0
|
||||
*/
|
||||
public class CustomAdvancementTrigger implements ICriterionTrigger<CustomAdvancementTrigger.Instance> {
|
||||
|
||||
private final ResourceLocation id;
|
||||
private final SetMultimap<PlayerAdvancements, Listener> listeners = HashMultimap.create();
|
||||
|
||||
/**
|
||||
* This is a dummy criterion instance that does nothing on its own (but it is bound to this
|
||||
* trigger, and via listeners to the player). We later fire this manually when we want the
|
||||
* advancement to happen.
|
||||
*/
|
||||
public static class Instance extends AbstractCriterionInstance {
|
||||
public Instance(ResourceLocation triggerId) {
|
||||
super(triggerId);
|
||||
}
|
||||
}
|
||||
|
||||
public CustomAdvancementTrigger(String name) {
|
||||
super();
|
||||
id = new ResourceLocation(Wizardry.MODID, name);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addListener(PlayerAdvancements playerAdvancementsIn, Listener<Instance> listener) {
|
||||
listeners.put(playerAdvancementsIn, listener);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeListener(PlayerAdvancements playerAdvancementsIn, Listener<Instance> listener) {
|
||||
listeners.remove(playerAdvancementsIn, listener);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeAllListeners(PlayerAdvancements playerAdvancementsIn) {
|
||||
listeners.removeAll(playerAdvancementsIn);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Instance deserializeInstance(JsonObject json, JsonDeserializationContext context) {
|
||||
// Every time a trigger with this name is deserialized from the JSON, we just return a new
|
||||
// dummy criterion instance.
|
||||
return new CustomAdvancementTrigger.Instance(id);
|
||||
}
|
||||
|
||||
public void triggerFor(EntityPlayer player) {
|
||||
// Fire our dummy criterion manually on all advancements of the player, thereby granting
|
||||
// the ones that match it.
|
||||
if (player instanceof EntityPlayerMP) {
|
||||
final PlayerAdvancements advances = ((EntityPlayerMP) player).getAdvancements();
|
||||
listeners.get(advances).forEach((listener) -> listener.grantCriterion(advances));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
package electroblob.wizardry.util;
|
||||
|
||||
import electroblob.wizardry.advancement.AdvancementHelper;
|
||||
import electroblob.wizardry.advancement.AdvancementHelper.EnumAdvancement;
|
||||
import electroblob.wizardry.registry.WizardryAdvancementTriggers;
|
||||
import electroblob.wizardry.util.MagicDamage.DamageType;
|
||||
import net.minecraft.entity.monster.EntityCreeper;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
@@ -46,7 +45,7 @@ public interface IElementalDamage {
|
||||
WizardryUtilities.chargeCreeper((EntityCreeper)event.getEntityLiving());
|
||||
// Gives the player that caused the shock damage the 'It's Gonna Blow' achievement
|
||||
if(event.getSource().getTrueSource() instanceof EntityPlayer){
|
||||
AdvancementHelper.grantAdvancement((EntityPlayer)event.getSource().getTrueSource(), EnumAdvancement.charge_creeper);
|
||||
WizardryAdvancementTriggers.charge_creeper.triggerFor((EntityPlayer)event.getSource().getTrueSource());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"icon": {
|
||||
"item": "ebwizardry:wizard_handbook"
|
||||
},
|
||||
"title": {
|
||||
"translate": "achievement.all_spells"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.all_spells.desc"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:master",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_all_spells"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"icon": {
|
||||
"item": "minecraft:iron_sword"
|
||||
},
|
||||
"title": {
|
||||
"translate": "achievement.anger_wizard"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.anger_wizard.desc"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:wizard_trade",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_anger_wizard"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"icon": {
|
||||
"item": "ebwizardry:apprentice_wand"
|
||||
},
|
||||
"title": {
|
||||
"translate": "achievement.apprentice"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.apprentice.desc"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_apprentice"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.arcane_initiate"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.arcane_initiate.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:magic_wand"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:crystal",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"item": "ebwizardry:magic_wand"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.armour_set"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.armour_set.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:wizard_hat"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_armour_set"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.buy_master_spell"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.buy_master_spell.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:spell_book"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:wizard_trade",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_buy_master_spell"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.charge_creeper"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.charge_creeper.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "minecraft:gunpowder"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_charge_creeper"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.craft_flask"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.craft_flask.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:mana_flask"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"item": "ebwizardry:mana_flask"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.crystal"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.crystal.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:magic_crystal"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:root",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"item": "ebwizardry:magic_crystal"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.defeat_evil_wizard"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.defeat_evil_wizard.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:wizard_boots_necromancy"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:wizard_trade",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "minecraft:player_killed_entity",
|
||||
"conditions": {
|
||||
"entity": { "type": "ebwizardry:evil_wizard" }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.element_master"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.element_master.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:master_ice_wand"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:elemental",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_element_master"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.elemental"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.elemental.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:basic_fire_wand"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_elemental"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.frankenstein"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.frankenstein.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:advanced_lightning_wand"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:charge_creeper",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_frankenstein"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.freeze_blaze"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.freeze_blaze.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "minecraft:ice"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:apprentice",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_freeze_blaze"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.identify_spell"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.identify_spell.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:identification_scroll"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_identify_spell"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.jam_wizard"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.jam_wizard.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "minecraft:web"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:apprentice",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_jam_wizard"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.legendary"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.legendary.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:armour_upgrade"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:armour_set",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_legendary"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.master"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.master.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:master_wand"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:apprentice",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_master"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.max_out_wand"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.max_out_wand.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:arcane_tome"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:special_upgrade",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_max_out_wand"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.pig_tornado"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.pig_tornado.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "minecraft:saddle"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:apprentice",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_pig_tornado"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "itemGroup.ebwizardry"
|
||||
},
|
||||
"description": {
|
||||
"translate": "itemGroup.ebwizardry"
|
||||
},
|
||||
"show_toast": false,
|
||||
"announce_to_chat": false,
|
||||
"background": "minecraft:textures/gui/advancements/backgrounds/stone.png",
|
||||
"icon": {
|
||||
"item": "ebwizardry:wizard_handbook"
|
||||
}
|
||||
},
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"item": "ebwizardry:magic_crystal"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.self_destruct"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.self_destruct.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "minecraft:pumpkin"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_self_destruct"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.slime_skeleton"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.slime_skeleton.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "minecraft:slime_ball"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:apprentice",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_slime_skeleton"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.special_upgrade"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.special_upgrade.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "ebwizardry:condenser_upgrade"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_special_upgrade"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"display": {
|
||||
"title": {
|
||||
"translate": "achievement.wizard_trade"
|
||||
},
|
||||
"description": {
|
||||
"translate": "achievement.wizard_trade.desc"
|
||||
},
|
||||
"icon": {
|
||||
"item": "minecraft:emerald"
|
||||
}
|
||||
},
|
||||
"parent": "ebwizardry:arcane_initiate",
|
||||
"criteria": {
|
||||
"criteria_0": {
|
||||
"trigger": "ebwizardry:trigger_wizard_trade"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:arcane_workbench" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:crystal_block" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:crystal_flower" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:crystal_ore" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:ice_statue" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:magic_light" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:meteor" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:petrified_stone" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:snare" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:spectral_block" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:transportation_stone" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"variants": {
|
||||
"normal": { "model": "ebwizardry:vanishing_cobweb" }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,741 @@
|
||||
tile.ebebwizardry:arcane_workbench.name=Arcane Workbench
|
||||
tile.ebebwizardry:crystal_ore.name=Crystal Ore
|
||||
tile.ebwizardry:petrified_stone.name=Petrified Stone
|
||||
tile.ebwizardry:ice_statue.name=Ice Statue
|
||||
tile.ebwizardry:crystal_flower.name=Crystal Flower
|
||||
tile.ebwizardry:snare.name=Snare
|
||||
tile.ebwizardry:transportation_stone.name=Stone of Transportation
|
||||
tile.ebwizardry:spectral_block.name=Spectral Block
|
||||
tile.ebwizardry:crystal_block.name=Block of Crystal
|
||||
|
||||
item.ebwizardry:magic_crystal.name=Magic Crystal
|
||||
item.ebwizardry:magic_wand.name=Magic Wand
|
||||
item.ebwizardry:apprentice_wand.name=Apprentice Wand
|
||||
item.ebwizardry:advanced_wand.name=Advanced Wand
|
||||
item.ebwizardry:master_wand.name=Master Wand
|
||||
item.ebwizardry:spell_book.name=Spell Book
|
||||
|
||||
item.ebwizardry:arcane_tome.name=Tome of Arcana
|
||||
item.ebwizardry:arcane_tome.desc1=Upgrades any %1$s
|
||||
item.ebwizardry:arcane_tome.desc2=wand to %1$s tier
|
||||
|
||||
item.ebwizardry:wizard_handbook.name=The Wizard's Handbook
|
||||
item.ebwizardry:wizard_handbook.desc=by %1$s
|
||||
|
||||
item.ebwizardry:wand.buff=+%1$s %2$s potency
|
||||
item.ebwizardry:wand.spell=Current Spell: %1$s
|
||||
item.ebwizardry:wand.mana=Mana: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wand.addally=%1$s has been added to your list of allies
|
||||
item.ebwizardry:wand.removeally=%1$s has been removed from your list of allies
|
||||
|
||||
item.ebwizardry:basic_fire_wand.name=Wand of Embers
|
||||
item.ebwizardry:basic_ice_wand.name=Wand of Frost
|
||||
item.ebwizardry:basic_lightning_wand.name=Wand of Sparks
|
||||
item.ebwizardry:basic_necromancy_wand.name=Wand of Shadows
|
||||
item.ebwizardry:basic_earth_wand.name=Wand of the Forest
|
||||
item.ebwizardry:basic_sorcery_wand.name=Wand of Mystery
|
||||
item.ebwizardry:basic_healing_wand.name=Wand of Healing
|
||||
|
||||
item.ebwizardry:apprentice_fire_wand.name=Apprentice Pyromancer Wand
|
||||
item.ebwizardry:apprentice_ice_wand.name=Apprentice Ice Mage Wand
|
||||
item.ebwizardry:apprentice_lightning_wand.name=Apprentice Storm Mage Wand
|
||||
item.ebwizardry:apprentice_necromancy_wand.name=Apprentice Necromancer Wand
|
||||
item.ebwizardry:apprentice_earth_wand.name=Apprentice Earth Mage Wand
|
||||
item.ebwizardry:apprentice_sorcery_wand.name=Apprentice Sorcerer Wand
|
||||
item.ebwizardry:apprentice_healing_wand.name=Apprentice Healer Wand
|
||||
|
||||
item.ebwizardry:advanced_fire_wand.name=Wand of the Pyromancer
|
||||
item.ebwizardry:advanced_ice_wand.name=Wand of the Ice Mage
|
||||
item.ebwizardry:advanced_lightning_wand.name=Wand of the Storm Mage
|
||||
item.ebwizardry:advanced_necromancy_wand.name=Wand of the Necromancer
|
||||
item.ebwizardry:advanced_earth_wand.name=Wand of the Earth Mage
|
||||
item.ebwizardry:advanced_sorcery_wand.name=Wand of the Sorcerer
|
||||
item.ebwizardry:advanced_healing_wand.name=Wand of the Healer
|
||||
|
||||
item.ebwizardry:master_fire_wand.name=Master Pyromancer Wand
|
||||
item.ebwizardry:master_ice_wand.name=Master Ice Mage Wand
|
||||
item.ebwizardry:master_lightning_wand.name=Master Storm Mage Wand
|
||||
item.ebwizardry:master_necromancy_wand.name=Master Necromancer Wand
|
||||
item.ebwizardry:master_earth_wand.name=Master Earth Mage Wand
|
||||
item.ebwizardry:master_sorcery_wand.name=Master Sorcerer Wand
|
||||
item.ebwizardry:master_healing_wand.name=Master Healer Wand
|
||||
|
||||
item.ebwizardry:spectral_sword.name=Spectral Sword
|
||||
item.ebwizardry:spectral_pickaxe.name=Spectral Pickaxe
|
||||
item.ebwizardry:spectral_bow.name=Spectral Bow
|
||||
|
||||
item.ebwizardry:mana_flask.name=Mana Flask
|
||||
item.ebwizardry:storage_upgrade.name=Wand Storage Upgrade
|
||||
item.ebwizardry:siphon_upgrade.name=Wand Siphon Upgrade
|
||||
item.ebwizardry:condenser_upgrade.name=Wand Condenser Upgrade
|
||||
item.ebwizardry:range_upgrade.name=Wand Range Upgrade
|
||||
item.ebwizardry:duration_upgrade.name=Wand Duration Upgrade
|
||||
item.ebwizardry:cooldown_upgrade.name=Wand Cooldown Upgrade
|
||||
item.ebwizardry:blast_upgrade.name=Wand Blast Upgrade
|
||||
item.ebwizardry:attunement_upgrade.name=Wand Attunement Upgrade
|
||||
|
||||
item.ebwizardry:flaming_axe.name=Flaming Axe
|
||||
item.ebwizardry:frost_axe.name=Frost Axe
|
||||
|
||||
item.ebwizardry:firebomb.name=Firebomb
|
||||
item.ebwizardry:poison_bomb.name=Poison Bomb
|
||||
item.ebwizardry:smoke_bomb.name=Smoke Bomb
|
||||
|
||||
item.ebwizardry:blank_scroll.name=Blank Scroll
|
||||
item.ebwizardry:scroll.name=Scroll of %1$s
|
||||
item.ebwizardry:scroll.undiscovered.name=Scroll "%1$s"
|
||||
item.ebwizardry:identification_scroll.name=Scroll of Identification
|
||||
item.ebwizardry:identification_scroll.desc1=%1$sIdentifies an unknown
|
||||
item.ebwizardry:identification_scroll.desc2=%1$sspell book or scroll
|
||||
item.ebwizardry:identification_scroll.nothing_to_identify=Nothing to identify!
|
||||
|
||||
item.ebwizardry:armour_upgrade.name=Arcane Seal of Protection
|
||||
item.ebwizardry:armour_upgrade.desc1=%1$sUpgrades any wizard armour
|
||||
item.ebwizardry:armour_upgrade.desc2=%1$sto make it %2$slegendary
|
||||
|
||||
item.ebwizardry:magic_silk.name=Magical Silk
|
||||
|
||||
item.ebwizardry:wizard_armour.legendary=Legendary
|
||||
item.ebwizardry:wizard_armour.buff=-%1$s %2$s cost
|
||||
item.ebwizardry:wizard_armour.mana=Mana: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wizard_hat.name=Wizard Hat
|
||||
item.ebwizardry:wizard_robe.name=Wizard Robes
|
||||
item.ebwizardry:wizard_leggings.name=Wizard Leggings
|
||||
item.ebwizardry:wizard_boots.name=Wizard Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_fire.name=Pyromancer Hat
|
||||
item.ebwizardry:wizard_robe_fire.name=Pyromancer Robes
|
||||
item.ebwizardry:wizard_leggings_fire.name=Pyromancer Leggings
|
||||
item.ebwizardry:wizard_boots_fire.name=Pyromancer Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_ice.name=Ice Mage Hat
|
||||
item.ebwizardry:wizard_robe_ice.name=Ice Mage Robes
|
||||
item.ebwizardry:wizard_leggings_ice.name=Ice Mage Leggings
|
||||
item.ebwizardry:wizard_boots_ice.name=Ice Mage Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_lightning.name=Storm Mage Hat
|
||||
item.ebwizardry:wizard_robe_lightning.name=Storm Mage Robes
|
||||
item.ebwizardry:wizard_leggings_lightning.name=Storm Mage Leggings
|
||||
item.ebwizardry:wizard_boots_lightning.name=Storm Mage Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_necromancy.name=Necromancer Hat
|
||||
item.ebwizardry:wizard_robe_necromancy.name=Necromancer Robes
|
||||
item.ebwizardry:wizard_leggings_necromancy.name=Necromancer Leggings
|
||||
item.ebwizardry:wizard_boots_necromancy.name=Necromancer Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_earth.name=Earth Mage Hat
|
||||
item.ebwizardry:wizard_robe_earth.name=Earth Mage Robes
|
||||
item.ebwizardry:wizard_leggings_earth.name=Earth Mage Leggings
|
||||
item.ebwizardry:wizard_boots_earth.name=Earth Mage Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_sorcery.name=Sorcerer Hat
|
||||
item.ebwizardry:wizard_robe_sorcery.name=Sorcerer Robes
|
||||
item.ebwizardry:wizard_leggings_sorcery.name=Sorcerer Leggings
|
||||
item.ebwizardry:wizard_boots_sorcery.name=Sorcerer Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_healing.name=Healer Hat
|
||||
item.ebwizardry:wizard_robe_healing.name=Healer Robes
|
||||
item.ebwizardry:wizard_leggings_healing.name=Healer Leggings
|
||||
item.ebwizardry:wizard_boots_healing.name=Healer Boots
|
||||
|
||||
item.ebwizardry:spawn_wizard.name=Spawn Wizard
|
||||
item.ebwizardry:spawn_evil_wizard.name=Spawn Evil Wizard
|
||||
|
||||
item.ebwizardry:spectral_helmet.name=Spectral Helmet
|
||||
item.ebwizardry:spectral_chestplate.name=Spectral Chestplate
|
||||
item.ebwizardry:spectral_leggings.name=Spectral Leggings
|
||||
item.ebwizardry:spectral_boots.name=Spectral Boots
|
||||
|
||||
entity.ebwizardry:summonedcreature.nameplate=%1$s's %2$s
|
||||
entity.ebwizardry:summonedcreature.nameplate_fallback=Someone's %1$s
|
||||
|
||||
entity.ebwizardry:zombie_minion.name=Zombie
|
||||
entity.ebwizardry:skeleton_minion.name=Skeleton
|
||||
entity.ebwizardry:spider_minion.name=Spider
|
||||
entity.ebwizardry:blaze_minion.name=Blaze
|
||||
entity.ebwizardry:wither_skeleton_minion.name=Wither Skeleton
|
||||
entity.ebwizardry:ice_wraith.name=Ice Wraith
|
||||
entity.ebwizardry:lightning_wraith.name=Lightning Wraith
|
||||
entity.ebwizardry:shadow_wraith.name=Shadow Wraith
|
||||
entity.ebwizardry:spirit_wolf.name=Spirit Wolf
|
||||
entity.ebwizardry:spirit_horse.name=Spirit Horse
|
||||
entity.ebwizardry:ice_giant.name=Ice Giant
|
||||
entity.ebwizardry:phoenix.name=Phoenix
|
||||
entity.ebwizardry:wizard.name=Wizard
|
||||
entity.ebwizardry:magic_slime.name=Magical Slime
|
||||
entity.ebwizardry:silverfish_minion.name=Silverfish
|
||||
entity.ebwizardry:storm_elemental.name=Storm Elemental
|
||||
entity.ebwizardry:evil_wizard.name=Wizard
|
||||
entity.ebwizardry:decoy.name=Decoy
|
||||
|
||||
entity.ebwizardry:magic_missile.name=Magic
|
||||
entity.ebwizardry:arc.name=Magic
|
||||
entity.ebwizardry:spark_bomb.name=Magic
|
||||
entity.ebwizardry:ice_shard.name=Magic
|
||||
entity.ebwizardry:firebomb.name=Magic
|
||||
entity.ebwizardry:poison_bomb.name=Magic
|
||||
entity.ebwizardry:force_orb.name=Magic
|
||||
entity.ebwizardry:spark.name=Magic
|
||||
entity.ebwizardry:darkness_orb.name=Magic
|
||||
entity.ebwizardry:fire_sigil.name=Magic
|
||||
entity.ebwizardry:frost_sigil.name=Magic
|
||||
entity.ebwizardry:lightning_sigil.name=Magic
|
||||
entity.ebwizardry:lightning_arrow.name=Magic
|
||||
entity.ebwizardry:firebolt.name=Magic
|
||||
entity.ebwizardry:ice_charge.name=Magic
|
||||
entity.ebwizardry:force_arrow.name=Magic
|
||||
entity.ebwizardry:dart.name=Magic
|
||||
entity.ebwizardry:lightning_disc.name=Magic
|
||||
entity.ebwizardry:thunderbolt.name=Magic
|
||||
entity.ebwizardry:decay.name=Magic
|
||||
entity.ebwizardry:ice_lance.name=Magic
|
||||
entity.ebwizardry:smoke_bomb.name=Magic
|
||||
entity.ebwizardry:ice_spike.name=Magic
|
||||
|
||||
entity.ebwizardry:black_hole.name=Black Hole
|
||||
entity.ebwizardry:shield.name=Shield
|
||||
entity.ebwizardry:meteor.name=Meteor
|
||||
entity.ebwizardry:blizzard.name=Blizzard
|
||||
entity.ebwizardry:bubble.name=Bubble
|
||||
entity.ebwizardry:tornado.name=Tornado
|
||||
entity.ebwizardry:lightning_hammer.name=Lightning Hammer
|
||||
entity.ebwizardry:arrow_rain.name=Arrow Rain
|
||||
entity.ebwizardry:healing_aura.name=Healing Aura
|
||||
entity.ebwizardry:forcefield.name=Forcefield
|
||||
entity.ebwizardry:ring_of_fire.name=Ring of Fire
|
||||
entity.ebwizardry:earthquake.name=Earthquake
|
||||
entity.ebwizardry:falling_grass.name=Falling Grass
|
||||
entity.ebwizardry:hailstorm.name=Hailstorm
|
||||
entity.ebwizardry:lightning_pulse.name=Lightning Pulse
|
||||
|
||||
item_group.ebwizardry=Wizardry
|
||||
item_group.wizardryspells=Spells
|
||||
|
||||
achievement.root=Wizardry
|
||||
achievement.root.desc=Advancements
|
||||
achievement.crystal=A Curious Crystal...
|
||||
achievement.crystal.desc=Mine a magic crystal
|
||||
achievement.arcane_initiate=Arcane Initiate
|
||||
achievement.arcane_initiate.desc=Craft a magic wand with a gold nugget, a stick and a magic crystal
|
||||
achievement.apprentice=Wizard's Apprentice
|
||||
achievement.apprentice.desc=Use a tome of arcana to upgrade your wand
|
||||
achievement.master=Arcane Master
|
||||
achievement.master.desc=Obtain a master wand
|
||||
achievement.all_spells=Mage of All Trades
|
||||
achievement.all_spells.desc=Cast every single spell in the game
|
||||
achievement.wizard_trade=Magic Dealing
|
||||
achievement.wizard_trade.desc=Purchase an item from a wizard
|
||||
achievement.buy_master_spell=Knowledge is Power
|
||||
achievement.buy_master_spell.desc=Purchase a master spell from a wizard
|
||||
achievement.freeze_blaze=Not So Hot Now
|
||||
achievement.freeze_blaze.desc=Freeze a blaze solid
|
||||
achievement.charge_creeper=It's Gonna Blow
|
||||
achievement.charge_creeper.desc='Accidentally' charge a creeper
|
||||
achievement.frankenstein=Frankenstein
|
||||
achievement.frankenstein.desc=Turn a pig into a zombie pigman using the lightning bolt spell
|
||||
achievement.special_upgrade=Arcane Tinkering
|
||||
achievement.special_upgrade.desc=Apply a special upgrade to a wand
|
||||
achievement.craft_flask=It's Magic, Bottled!
|
||||
achievement.craft_flask.desc=Craft a mana flask
|
||||
achievement.elemental=Elemental
|
||||
achievement.elemental.desc=Obtain an elemental wand
|
||||
achievement.armour_set=Now You're a Proper Wizard
|
||||
achievement.armour_set.desc=Craft and equip a full set of wizard armour
|
||||
achievement.legendary=Legendary
|
||||
achievement.legendary.desc=Obtain a piece of legendary wizard armour
|
||||
achievement.self_destruct=That Backfired
|
||||
achievement.self_destruct.desc=Get killed by your own magic
|
||||
achievement.pig_tornado=Not Again...
|
||||
achievement.pig_tornado.desc=Ride a pig into a tornado
|
||||
achievement.jam_wizard=Jamming Session
|
||||
achievement.jam_wizard.desc=Use the arcane jammer spell on a wizard
|
||||
achievement.slime_skeleton=Sticky Situation
|
||||
achievement.slime_skeleton.desc=Engulf a skeleton in slime
|
||||
achievement.anger_wizard=You'll Regret That
|
||||
achievement.anger_wizard.desc=Make a wizard angry
|
||||
achievement.defeat_evil_wizard=Righteousness
|
||||
achievement.defeat_evil_wizard.desc=Defeat an evil wizard
|
||||
achievement.max_out_wand=Fully Equipped
|
||||
achievement.max_out_wand.desc=Apply the maximum number of upgrades to a master wand
|
||||
achievement.element_master=Element Mastery
|
||||
achievement.element_master.desc=Cast all the spells of any element
|
||||
achievement.identify_spell=Arcane Appraisal
|
||||
achievement.identify_spell.desc=Use a scroll of identification to identify a spell book or scroll
|
||||
|
||||
tile.ebwizardry:transportation_stone.confirm=You will now be returned here upon casting %1$s
|
||||
tile.ebwizardry:transportation_stone.invalid=You must make a circle with 8 stones of transportation first!
|
||||
|
||||
container.ebwizardry:arcane_workbench=Arcane Workbench
|
||||
container.ebwizardry:arcane_workbench.apply=Apply
|
||||
container.ebwizardry:arcane_workbench.mana=Mana:
|
||||
container.ebwizardry:arcane_workbench.upgrades=Applied Upgrades:
|
||||
|
||||
tier.basic=Novice
|
||||
tier.apprentice=Apprentice
|
||||
tier.advanced=Advanced
|
||||
tier.master=Master
|
||||
|
||||
element.simple=None
|
||||
element.fire=Fire
|
||||
element.ice=Ice
|
||||
element.lightning=Lightning
|
||||
element.necromancy=Necromancy
|
||||
element.earth=Earth
|
||||
element.sorcery=Sorcery
|
||||
element.healing=Healing
|
||||
|
||||
element.simple.wizard=Wizard
|
||||
element.fire.wizard=Pyromancer
|
||||
element.ice.wizard=Ice Mage
|
||||
element.lightning.wizard=Storm Mage
|
||||
element.necromancy.wizard=Necromancer
|
||||
element.earth.wizard=Earth Mage
|
||||
element.sorcery.wizard=Sorcerer
|
||||
element.healing.wizard=Healer
|
||||
|
||||
spelltype.attack=Attack
|
||||
spelltype.defence=Defence
|
||||
spelltype.utility=Utility
|
||||
spelltype.minion=Minion
|
||||
|
||||
spell.disabled=%1$s has been disabled in the config
|
||||
spell.resist=%1$s resisted %2$s
|
||||
spell.discover=Discovered the spell %1$s!
|
||||
|
||||
spell.ebwizardry:agility=Agility
|
||||
spell.ebwizardry:arc=Arc
|
||||
spell.ebwizardry:arcane_jammer=Arcane Jammer
|
||||
spell.ebwizardry:arrow_rain=Arrow Rain
|
||||
spell.ebwizardry:banish=Banish
|
||||
spell.ebwizardry:black_hole=Black Hole
|
||||
spell.ebwizardry:blink=Blink
|
||||
spell.ebwizardry:blizzard=Blizzard
|
||||
spell.ebwizardry:bubble=Bubble
|
||||
spell.ebwizardry:chain_lightning=Chain Lightning
|
||||
spell.ebwizardry:clairvoyance=Clairvoyance
|
||||
spell.ebwizardry:cobwebs=Cobwebs
|
||||
spell.ebwizardry:conjure_armour=Conjure Armour
|
||||
spell.ebwizardry:conjure_bow=Conjure Bow
|
||||
spell.ebwizardry:conjure_pickaxe=Conjure Pickaxe
|
||||
spell.ebwizardry:conjure_sword=Conjure Sword
|
||||
spell.ebwizardry:cure_effects=Cure Effects
|
||||
spell.ebwizardry:curse_of_soulbinding=Curse of Soulbinding
|
||||
spell.ebwizardry:darkness_orb=Darkness Orb
|
||||
spell.ebwizardry:darkvision=Darkvision
|
||||
spell.ebwizardry:dart=Dart
|
||||
spell.ebwizardry:decay=Decay
|
||||
spell.ebwizardry:decoy=Decoy
|
||||
spell.ebwizardry:detonate=Detonate
|
||||
spell.ebwizardry:diamondflesh=Diamondflesh
|
||||
spell.ebwizardry:earthquake=Earthquake
|
||||
spell.ebwizardry:entrapment=Entrapment
|
||||
spell.ebwizardry:fireball=Fireball
|
||||
spell.ebwizardry:firebolt=Firebolt
|
||||
spell.ebwizardry:firebomb=Firebomb
|
||||
spell.ebwizardry:fire_resistance=Fire Resistance
|
||||
spell.ebwizardry:fire_sigil=Fire Sigil
|
||||
spell.ebwizardry:fireskin=Fireskin
|
||||
spell.ebwizardry:firestorm=Firestorm
|
||||
spell.ebwizardry:flame_ray=Flame Ray
|
||||
spell.ebwizardry:flaming_axe=Flaming Axe
|
||||
spell.ebwizardry:flaming_weapon=Flaming Weapon
|
||||
spell.ebwizardry:flight=Flight
|
||||
spell.ebwizardry:font_of_mana=Font of Mana
|
||||
spell.ebwizardry:font_of_vitality=Font of Vitality
|
||||
spell.ebwizardry:force_arrow=Force Arrow
|
||||
spell.ebwizardry:forcefield=Forcefield
|
||||
spell.ebwizardry:force_orb=Force Orb
|
||||
spell.ebwizardry:forests_curse=Forest's Curse
|
||||
spell.ebwizardry:freeze=Freeze
|
||||
spell.ebwizardry:freezing_weapon=Freezing Weapon
|
||||
spell.ebwizardry:frost_axe=Frost Axe
|
||||
spell.ebwizardry:frost_ray=Frost Ray
|
||||
spell.ebwizardry:frost_sigil=Frost Sigil
|
||||
spell.ebwizardry:glide=Glide
|
||||
spell.ebwizardry:greater_fireball=Greater Fireball
|
||||
spell.ebwizardry:greater_heal=Greater Heal
|
||||
spell.ebwizardry:group_heal=Group Heal
|
||||
spell.ebwizardry:growth_aura=Growth Aura
|
||||
spell.ebwizardry:hailstorm=Hailstorm
|
||||
spell.ebwizardry:heal=Heal
|
||||
spell.ebwizardry:heal_ally=Heal Ally
|
||||
spell.ebwizardry:healing_aura=Healing Aura
|
||||
spell.ebwizardry:homing_spark=Homing Spark
|
||||
spell.ebwizardry:ice_age=Ice Age
|
||||
spell.ebwizardry:ice_charge=Ice Charge
|
||||
spell.ebwizardry:ice_lance=Ice Lance
|
||||
spell.ebwizardry:ice_shard=Ice Shard
|
||||
spell.ebwizardry:ice_shroud=Ice Shroud
|
||||
spell.ebwizardry:ice_spikes=Ice Spikes
|
||||
spell.ebwizardry:ice_statue=Ice Statue
|
||||
spell.ebwizardry:ignite=Ignite
|
||||
spell.ebwizardry:imbue_weapon=Imbue Weapon
|
||||
spell.ebwizardry:intimidate=Intimidate
|
||||
spell.ebwizardry:invigorating_presence=Invigorating Presence
|
||||
spell.ebwizardry:invisibility=Invisibility
|
||||
spell.ebwizardry:invoke_weather=Invoke Weather
|
||||
spell.ebwizardry:ironflesh=Ironflesh
|
||||
spell.ebwizardry:leap=Leap
|
||||
spell.ebwizardry:levitation=Levitation
|
||||
spell.ebwizardry:life_drain=Life Drain
|
||||
spell.ebwizardry:light=Light
|
||||
spell.ebwizardry:lightning_arrow=Lightning Arrow
|
||||
spell.ebwizardry:lightning_bolt=Lightning Bolt
|
||||
spell.ebwizardry:lightning_disc=Lightning Disc
|
||||
spell.ebwizardry:lightning_hammer=Lightning Hammer
|
||||
spell.ebwizardry:lightning_pulse=Lightning Pulse
|
||||
spell.ebwizardry:lightning_ray=Lightning Ray
|
||||
spell.ebwizardry:lightning_sigil=Lightning Sigil
|
||||
spell.ebwizardry:lightning_web=Lightning Web
|
||||
spell.ebwizardry:magic_missile=Magic Missile
|
||||
spell.ebwizardry:metamorphosis=Metamorphosis
|
||||
spell.ebwizardry:meteor=Meteor
|
||||
spell.ebwizardry:mind_control=Mind Control
|
||||
spell.ebwizardry:mind_trick=Mind Trick
|
||||
spell.ebwizardry:none=[Empty Slot]
|
||||
spell.ebwizardry:oakflesh=Oakflesh
|
||||
spell.ebwizardry:petrify=Petrify
|
||||
spell.ebwizardry:phase_step=Phase Step
|
||||
spell.ebwizardry:plague_of_darkness=Plague of Darkness
|
||||
spell.ebwizardry:pocket_furnace=Pocket Furnace
|
||||
spell.ebwizardry:pocket_workbench=Pocket Workbench
|
||||
spell.ebwizardry:poison=Poison
|
||||
spell.ebwizardry:poison_bomb=Poison Bomb
|
||||
spell.ebwizardry:replenish_hunger=Replenish Hunger
|
||||
spell.ebwizardry:ring_of_fire=Ring of Fire
|
||||
spell.ebwizardry:shadow_ward=Shadow Ward
|
||||
spell.ebwizardry:shield=Shield
|
||||
spell.ebwizardry:shockwave=Shockwave
|
||||
spell.ebwizardry:silverfish_swarm=Silverfish Swarm
|
||||
spell.ebwizardry:sixth_sense=Sixth Sense
|
||||
spell.ebwizardry:slime=Slime
|
||||
spell.ebwizardry:smoke_bomb=Smoke Bomb
|
||||
spell.ebwizardry:snare=Snare
|
||||
spell.ebwizardry:snowball=Snowball
|
||||
spell.ebwizardry:spark_bomb=Spark Bomb
|
||||
spell.ebwizardry:spectral_pathway=Spectral Pathway
|
||||
spell.ebwizardry:spider_swarm=Spider Swarm
|
||||
spell.ebwizardry:static_aura=Static Aura
|
||||
spell.ebwizardry:summon_blaze=Summon Blaze
|
||||
spell.ebwizardry:summon_ice_giant=Summon Ice Giant
|
||||
spell.ebwizardry:summon_ice_wraith=Summon Ice Wraith
|
||||
spell.ebwizardry:summon_iron_golem=Summon Iron Golem
|
||||
spell.ebwizardry:summon_lightning_wraith=Summon Lightning Wraith
|
||||
spell.ebwizardry:summon_phoenix=Summon Phoenix
|
||||
spell.ebwizardry:summon_shadow_wraith=Summon Shadow Wraith
|
||||
spell.ebwizardry:summon_skeleton=Summon Skeleton
|
||||
spell.ebwizardry:summon_skeleton_legion=Summon Skeleton Legion
|
||||
spell.ebwizardry:summon_snow_golem=Summon Snow Golem
|
||||
spell.ebwizardry:summon_spirit_horse=Summon Spirit Horse
|
||||
spell.ebwizardry:summon_spirit_wolf=Summon Spirit Wolf
|
||||
spell.ebwizardry:summon_storm_elemental=Summon Storm Elemental
|
||||
spell.ebwizardry:summon_wither_skeleton=Summon Wither Skeleton
|
||||
spell.ebwizardry:summon_zombie=Summon Zombie
|
||||
spell.ebwizardry:telekinesis=Telekinesis
|
||||
spell.ebwizardry:thunderbolt=Thunderbolt
|
||||
spell.ebwizardry:thunderstorm=Thunderstorm
|
||||
spell.ebwizardry:tornado=Tornado
|
||||
spell.ebwizardry:transience=Transience
|
||||
spell.ebwizardry:transportation=Transportation
|
||||
spell.ebwizardry:vanishing_box=Vanishing Box
|
||||
spell.ebwizardry:wall_of_frost=Wall of Frost
|
||||
spell.ebwizardry:water_breathing=Water Breathing
|
||||
spell.ebwizardry:whirlwind=Whirlwind
|
||||
spell.ebwizardry:wither=Wither
|
||||
spell.ebwizardry:wither_skull=Wither Skull
|
||||
|
||||
spell.ebwizardry:agility.desc=Grants the caster faster movement speed and greater jump height for 30 seconds.
|
||||
spell.ebwizardry:arc.desc=Fires a spark of lightning at the target.
|
||||
spell.ebwizardry:arcane_jammer.desc=Prevents the target from using magic for 15 seconds.
|
||||
spell.ebwizardry:arrow_rain.desc="Archers, fire!"
|
||||
spell.ebwizardry:banish.desc=Teleports the target against its will to a random location within a certain range.
|
||||
spell.ebwizardry:black_hole.desc=Tear reality asunder.
|
||||
spell.ebwizardry:blink.desc=Teleports the caster over a short distance to where they are pointing.
|
||||
spell.ebwizardry:blizzard.desc=Creates a zone of swirling icy wind which slows and continually damages anything trapped inside. The caster is immune to the damage but is still slowed.
|
||||
spell.ebwizardry:bubble.desc=Fires a jet of bubbles which causes anything it hits to float upwards helplessly. The target will fall after a certain time or if it is damaged.
|
||||
spell.ebwizardry:chain_lightning.desc=Fires a spark of lightning at the target, which then chains to additional targets up to twice.
|
||||
spell.ebwizardry:clairvoyance.desc=Reveals the path to a remembered location. With this spell selected, sneak-right-click on a block to set the location. Cast this spell normally to reveal the path. The path will fade after 90 seconds.
|
||||
spell.ebwizardry:cobwebs.desc=Creates cobwebs where you are pointing, which greatly hamper the movement of any creatures caught amongst them. The cobwebs will vanish after 20 seconds or if broken.
|
||||
spell.ebwizardry:conjure_armour.desc=Creates spectral armour around the caster which offers protection equal to that of iron armour. The armour lasts for 60 seconds. The caster must have an empty armour slot.
|
||||
spell.ebwizardry:conjure_bow.desc=Creates a spectral bow with unlimited arrows that lasts for 30 seconds.
|
||||
spell.ebwizardry:conjure_pickaxe.desc=Creates a spectral pickaxe of equal strength to an iron pickaxe that lasts for 30 seconds.
|
||||
spell.ebwizardry:conjure_sword.desc=Creates a spectral sword of equal strength to an iron sword that lasts for 30 seconds.
|
||||
spell.ebwizardry:cure_effects.desc=Removes all potion effects currently affecting the caster, good or bad.
|
||||
spell.ebwizardry:curse_of_soulbinding.desc=Causes the target's soul to be inextricably bound to that of the caster, meaning all damage dealt to the caster is also dealt to the victim. Lasts until either the victim or the caster dies.
|
||||
spell.ebwizardry:darkness_orb.desc=Fires a slow moving bolt of dark energy in the direction you are pointing, which withers whatever it hits.
|
||||
spell.ebwizardry:darkvision.desc=Grants the caster night vision for 45 seconds.
|
||||
spell.ebwizardry:dart.desc=Fires a dart in the direction you are pointing which damages and weakens its target.
|
||||
spell.ebwizardry:decay.desc=Creates a patch of decay on the ground which infects any creature that touches it, causing lingering damage over time and spreading more decay wherever it walks.
|
||||
spell.ebwizardry:decoy.desc=Creates an illusory clone of the caster which tricks mobs into attacking it instead. The decoy will vanish after 30 seconds.
|
||||
spell.ebwizardry:detonate.desc=Causes an explosion where you are pointing, damaging all nearby creatures - including the caster, if they are too close.
|
||||
spell.ebwizardry:diamondflesh.desc="Your arrows are no match for me!"
|
||||
spell.ebwizardry:earthquake.desc=A true master of earth magic can move mountains.
|
||||
spell.ebwizardry:entrapment.desc=Traps the target in a sphere of darkness which pulls it helplessly upwards and continually damages it.
|
||||
spell.ebwizardry:fireball.desc=Launches a fireball in the direction you are pointing.
|
||||
spell.ebwizardry:firebolt.desc=Shoots a jet of fire a short distance in front of you.
|
||||
spell.ebwizardry:firebomb.desc=Lanches a firebomb in the direction you are pointing which explodes on impact, setting targets on fire.
|
||||
spell.ebwizardry:fire_resistance.desc=Grants the caster fire resistance for 30 seconds.
|
||||
spell.ebwizardry:fire_sigil.desc=Places a magical fire trap on the ground which damages and sets on fire the creature that triggers it.
|
||||
spell.ebwizardry:fireskin.desc=Cloaks the caster in flames for 30 seconds, causing anything that attacks them to catch fire.
|
||||
spell.ebwizardry:firestorm.desc="I am the dragon."
|
||||
spell.ebwizardry:flame_ray.desc=Creates a stream of flames in the direction you are pointing which sets on fire and continually damages targets.
|
||||
spell.ebwizardry:flaming_axe.desc=Creates a flaming axe which sets enemies on fire when hit. Lasts for 30 seconds.
|
||||
spell.ebwizardry:flaming_weapon.desc=Temporarily imbues the first weapon on the caster's hotbar with the power of flame, causing it to set fire to its victims. The magic wears off after 45 seconds.
|
||||
spell.ebwizardry:flight.desc=Soar like an eagle.
|
||||
spell.ebwizardry:font_of_mana.desc="We were filled with an intense magical energy appearing to emanate from the centre of the..." - Extract from the journal of a forgotten mage; the rest of the page has been burnt away.
|
||||
spell.ebwizardry:font_of_vitality.desc=It feels amazing.
|
||||
spell.ebwizardry:force_arrow.desc=Shoots an arrow of force in the direction you are pointing.
|
||||
spell.ebwizardry:forcefield.desc=Creates a forcefield around the caster which repels creatures and deflects projectiles.
|
||||
spell.ebwizardry:force_orb.desc=Launches a sphere of force which damages and repels nearby creatures on impact.
|
||||
spell.ebwizardry:forests_curse.desc="How dare you enter my forest!"
|
||||
spell.ebwizardry:freeze.desc=Freezes the target for 10 seconds. Will also freeze water and create snow on the ground.
|
||||
spell.ebwizardry:freezing_weapon.desc=Temporarily imbues the first weapon on the caster's hotbar with the power of frost, causing it to freeze its victims. The magic wears off after 45 seconds.
|
||||
spell.ebwizardry:frost_axe.desc=Creates a frozen axe which freezes enemies when hit. Lasts for 30 seconds.
|
||||
spell.ebwizardry:frost_ray.desc=Creates a stream of frost in the direction you are pointing which slows and continually damages targets.
|
||||
spell.ebwizardry:frost_sigil.desc=Places a magical ice trap on the ground which damages and freezes the creature that triggers it.
|
||||
spell.ebwizardry:glide.desc=Allows the caster to glide downwards while in the air and holding the use item button.
|
||||
spell.ebwizardry:greater_fireball.desc=Launches a large fireball in the direction you are pointing which explodes on impact.
|
||||
spell.ebwizardry:greater_heal.desc=Heals the caster by 4 hearts.
|
||||
spell.ebwizardry:group_heal.desc=Heals the caster and all nearby allies and summoned creatures by 3 hearts.
|
||||
spell.ebwizardry:growth_aura.desc=Grows all crops near the caster. Also grows tall grass and flowers on grass.
|
||||
spell.ebwizardry:hailstorm.desc=It was during the great winter of the third age that the ice mages discovered their true power.
|
||||
spell.ebwizardry:heal.desc=Heals the caster by 2 hearts.
|
||||
spell.ebwizardry:heal_ally.desc=Heals the target by 2 and a half hearts.
|
||||
spell.ebwizardry:healing_aura.desc=Creates a zone of healing energy which regenerates the health of any ally inside it. Any undead inside the healing aura will slowly take damage.
|
||||
spell.ebwizardry:homing_spark.desc=Creates a floating spark which moves towards enemies.
|
||||
spell.ebwizardry:ice_age.desc="You shall be frozen for an eternity!"
|
||||
spell.ebwizardry:ice_charge.desc=Launches an ice charge which explodes on impact, freezing nearby creatures and releasing shards in all directions.
|
||||
spell.ebwizardry:ice_lance.desc=Fires a great spear of ice in the direction you are pointing which overpenetrates targets, damaging and freezing them in the process.
|
||||
spell.ebwizardry:ice_shard.desc=Fires a shard of ice in the direction you are pointing which damages and slows targets when hit.
|
||||
spell.ebwizardry:ice_shroud.desc=Creates a shroud of cold around the caster for 30 seconds, causing anything that attacks them to be frozen.
|
||||
spell.ebwizardry:ice_spikes.desc=Causes razor-sharp ice spikes to rise from the ground where you are pointing, skewering any creatures caught amongst them.
|
||||
spell.ebwizardry:ice_statue.desc=Freezes the target solid for 20 seconds or until broken out. The target cannot move or do anything while frozen but is also impervious to all damage.
|
||||
spell.ebwizardry:ignite.desc=Sets the target on fire for 10 seconds. Also works like a flint and steel.
|
||||
spell.ebwizardry:imbue_weapon.desc=Temporarily imbues the first weapon on the caster's hotbar with magic, rendering it more effective. The magic wears off after 45 seconds.
|
||||
spell.ebwizardry:intimidate.desc=Emits an intimidating growl which causes nearby creatures to run away in fear. Fear stricken creatures will recover after 30 seconds.
|
||||
spell.ebwizardry:invigorating_presence.desc=Grants the caster and all nearby allies increased strength for 45 seconds.
|
||||
spell.ebwizardry:invisibility.desc=Makes the caster invisible for 30 seconds.
|
||||
spell.ebwizardry:invoke_weather.desc=Changes the weather in the world.
|
||||
spell.ebwizardry:ironflesh.desc=Greatly improves the caster's damage resistance for 30 seconds.
|
||||
spell.ebwizardry:leap.desc=Causes the caster to jump upwards several blocks and slightly forward.
|
||||
spell.ebwizardry:levitation.desc=Raises the caster upwards while the use item button is held. Will also negate fall damage if used before hitting the ground.
|
||||
spell.ebwizardry:life_drain.desc=Creates a stream of withering energy in the direction you are pointing which drains the life of the target and uses it to gradually regenerate your health.
|
||||
spell.ebwizardry:light.desc=Creates a magical point of light which illuminates the surrounding area. Lasts for 30 seconds.
|
||||
spell.ebwizardry:lightning_arrow.desc=Shoots an arrow of lightning in the direction you are pointing.
|
||||
spell.ebwizardry:lightning_bolt.desc=Causes lightning to strike where you are pointing.
|
||||
spell.ebwizardry:lightning_disc.desc=Sends a disc of lightning flying off in the direction you are pointing, which seeks targets.
|
||||
spell.ebwizardry:lightning_hammer.desc="I smite you by the wrath of the heavens!"
|
||||
spell.ebwizardry:lightning_pulse.desc=Charges the ground around the caster with lightning, damaging and repelling nearby creatures.
|
||||
spell.ebwizardry:lightning_ray.desc=Creates a stream of lightning in the direction you are pointing which continually damages targets.
|
||||
spell.ebwizardry:lightning_sigil.desc=Places a magical lightning trap on the ground which damages the creature that triggers it and chains lightning to other nearby creatures.
|
||||
spell.ebwizardry:lightning_web.desc="Focus. Channel the storm in your mind through your wand and unleash its fury."
|
||||
spell.ebwizardry:magic_missile.desc=Fires a bolt of magical energy in the direction you are pointing.
|
||||
spell.ebwizardry:metamorphosis.desc=Changes the target into another form. Only works on some creatures.
|
||||
spell.ebwizardry:meteor.desc=Some wizards just want to see the world burn...
|
||||
spell.ebwizardry:mind_control.desc=Takes control of the target's mind for 30 seconds, causing it switch sides and fight for the caster instead. Will not work on creatures that are too strong-willed.
|
||||
spell.ebwizardry:mind_trick.desc=Confuses and disorients the target for 15 seconds, rendering it unable to attack effectively. The effect will be dispelled if the target takes damage.
|
||||
spell.ebwizardry:none.desc=To get a spell book with the /give command, use metadata: /give [player] ebwizardry:spell_book 1 [spell id] (if you found this book in a chest, some other mod has messed things up).
|
||||
spell.ebwizardry:oakflesh.desc=Improves the caster's damage resistance for 30 seconds.
|
||||
spell.ebwizardry:petrify.desc=Turns the target to stone until broken out, with a chance for it to break out when it is dark. The target cannot move or do anything while petrified but is also impervious to all damage.
|
||||
spell.ebwizardry:phase_step.desc=Teleports the caster through a 1 block thick wall in front of them. Range upgrades will increase the thickness you can teleport through.
|
||||
spell.ebwizardry:plague_of_darkness.desc=The darkness will consume them all...
|
||||
spell.ebwizardry:pocket_furnace.desc=Smelts up to 5 smeltable items in the caster's inventory. Items on the hotbar will be smelted first.
|
||||
spell.ebwizardry:pocket_workbench.desc=Allows the caster to craft items as if they were at a crafting table.
|
||||
spell.ebwizardry:poison.desc=Fires poison in the direction you are pointing.
|
||||
spell.ebwizardry:poison_bomb.desc=Lanches a poison bomb in the direction you are pointing which explodes on impact, poisoning nearby creatures.
|
||||
spell.ebwizardry:replenish_hunger.desc=Replenishes the caster's food level by 6 hunger points.
|
||||
spell.ebwizardry:ring_of_fire.desc=Creates a ring of fire around the caster, damaging all nearby enemies and setting them on fire.
|
||||
spell.ebwizardry:shadow_ward.desc=Creates a wall of darkness in front of the caster which causes half of all incoming damage to be inflicted upon the attacker instead.
|
||||
spell.ebwizardry:shield.desc=Creates a protective barrier of force that blocks projectiles and magic. Also grants the caster a weak resistance effect.
|
||||
spell.ebwizardry:shockwave.desc=Boom.
|
||||
spell.ebwizardry:silverfish_swarm.desc="Ahhhh! They're MULTIPLYING!"
|
||||
spell.ebwizardry:sixth_sense.desc=Allows the caster to sense the locations of nearby creatures, even through walls, for 20 seconds.
|
||||
spell.ebwizardry:slime.desc=Engulfs the target in slime which slows and continually damages it. The slime bursts after 10 seconds.
|
||||
spell.ebwizardry:smoke_bomb.desc=Launches a smoke bomb in the direction you are pointing which explodes on impact, releasing smoke and blinding nearby creatures for a short time.
|
||||
spell.ebwizardry:snare.desc=Sets a trap on the ground which damages and briefly slows the creature that triggers it.
|
||||
spell.ebwizardry:snowball.desc=Launches a snowball in the direction you are pointing.
|
||||
spell.ebwizardry:spark_bomb.desc=Launches a shock charge in the direction you are pointing which releases sparks at nearby enemies on impact.
|
||||
spell.ebwizardry:spectral_pathway.desc=Creates an indestructible magical bridge in front of you which extends for 15 blocks. The bridge vanishes after 60 seconds.
|
||||
spell.ebwizardry:spider_swarm.desc=Summons a swarm of venomous spiders to fight for you. The spiders will disappear after 30 seconds or if they are killed.
|
||||
spell.ebwizardry:static_aura.desc=Surrounds the caster with lightning for 30 seconds, firing a spark of lightning at anything that hits them.
|
||||
spell.ebwizardry:summon_blaze.desc=Summons a blaze to fight for you. The blaze will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_ice_giant.desc="Smash them!"
|
||||
spell.ebwizardry:summon_ice_wraith.desc=Summons an ice wraith to fight for you. The ice wraith will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_iron_golem.desc=Automatic automated autonomous automaton.
|
||||
spell.ebwizardry:summon_lightning_wraith.desc=Summons a lightning wraith to fight for you. The lightning wraith will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_phoenix.desc=From the ashes...
|
||||
spell.ebwizardry:summon_shadow_wraith.desc=Summons a shadow wraith to fight for you.
|
||||
spell.ebwizardry:summon_skeleton.desc=Summons a skeleton to fight for you. The skeleton will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_skeleton_legion.desc="Rise, undead army!"
|
||||
spell.ebwizardry:summon_snow_golem.desc=Creates a snow golem to fight for you. Lasts until the snow golem dies.
|
||||
spell.ebwizardry:summon_spirit_horse.desc=Summons a spirit horse for you to ride. The spirit horse will vanish a short while after it is dismounted, or you can dismiss it by shift-right-clicking on it with any wand.
|
||||
spell.ebwizardry:summon_spirit_wolf.desc=Summons a spirit wolf companion to fight for you. The spirit wolf will only disappear if it is killed, or you can dismiss it by shift-right-clicking on it with any wand.
|
||||
spell.ebwizardry:summon_storm_elemental.desc="Storm Elemental: An ancient manifestation of the elements, it can hardly contain the raw power churning within it." - The Wizard's Guide to Arcane Beings, Volume I_i
|
||||
spell.ebwizardry:summon_wither_skeleton.desc=Summons a wither skeleton to fight for you. The wither skeleton will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_zombie.desc=Summons a zombie to fight for you. The zombie will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:telekinesis.desc=Moves an item or other small object towards you, or right-clicks the block you are looking at. Can also be used to disarm players.
|
||||
spell.ebwizardry:thunderbolt.desc=Shoots a bolt of thunder which knocks back targets.
|
||||
spell.ebwizardry:thunderstorm.desc="Mwahahahahahaha!"
|
||||
spell.ebwizardry:tornado.desc=Unleashes a tornado in the direction you are pointing which hurls anything in its path skywards.
|
||||
spell.ebwizardry:transience.desc=Makes the caster transient for 20 seconds. The caster is immune to all damage while transient but cannot break or place blocks or cause any damage.
|
||||
spell.ebwizardry:transportation.desc=Transports the caster to their remembered stone circle. To use this spell, make a circle of stones of transportation, then right click it with a wand.
|
||||
spell.ebwizardry:vanishing_box.desc=Grants the caster access to their ender chest storage.
|
||||
spell.ebwizardry:wall_of_frost.desc=Winter at your fingertips.
|
||||
spell.ebwizardry:water_breathing.desc=Allows the caster to breathe underwater for 60 seconds.
|
||||
spell.ebwizardry:whirlwind.desc=Causes the target to be blown upwards and away from you at speed.
|
||||
spell.ebwizardry:wither.desc=Fires a ray of darkness which withers anything it touches.
|
||||
spell.ebwizardry:wither_skull.desc=Launches a wither skull in the direction you are pointing.
|
||||
|
||||
spell.ebwizardry:invoke_weather.sun=The rain begins to stop...
|
||||
spell.ebwizardry:invoke_weather.rain=The heavens open...
|
||||
spell.ebwizardry:transportation.missing=Your remembered stone circle is missing or obstructed...
|
||||
spell.ebwizardry:transportation.undefined=You must remember the location of a stone circle first!
|
||||
spell.ebwizardry:transportation.wrongdimension=Your remembered stone circle is in another dimension...
|
||||
spell.ebwizardry:clairvoyance.searching=Searching...
|
||||
spell.ebwizardry:clairvoyance.confirm=The path revealed upon casting %1$s will now lead back to this point
|
||||
spell.ebwizardry:clairvoyance.outofrange=Your remembered location is too far away or inaccessible...
|
||||
spell.ebwizardry:clairvoyance.undefined=You must remember a location first!
|
||||
spell.ebwizardry:clairvoyance.wrongdimension=Your remembered location is in another dimension...
|
||||
|
||||
potion.ebwizardry:frost=Frostbite
|
||||
potion.ebwizardry:fireskin=Fireskin
|
||||
potion.ebwizardry:ice_shroud=Ice Shroud
|
||||
potion.ebwizardry:static_aura=Static Aura
|
||||
potion.ebwizardry:transience=Transience
|
||||
potion.ebwizardry:decay=Decay
|
||||
potion.ebwizardry:sixth_sense=Sixth Sense
|
||||
potion.ebwizardry:arcane_jammer=Arcane Jammer
|
||||
potion.ebwizardry:mind_trick=Mind Trick
|
||||
potion.ebwizardry:mind_control=Mind Control
|
||||
potion.ebwizardry:font_of_mana=Font of Mana
|
||||
potion.ebwizardry:fear=Fear
|
||||
|
||||
enchantment.ebwizardry:magic_sword=Imbuement
|
||||
enchantment.ebwizardry:magic_bow=Imbuement
|
||||
enchantment.ebwizardry:flaming_weapon=Fire Imbuement
|
||||
enchantment.ebwizardry:freezing_weapon=Frost Imbuement
|
||||
|
||||
key.categories.ebwizardry=Wizardry
|
||||
|
||||
key.ebwizardry.next_spell=Next Spell
|
||||
key.ebwizardry.previous_spell=Previous Spell
|
||||
|
||||
death.attack.wizardry_magic=%1$s was killed by %2$s using magic
|
||||
death.attack.indirect_wizardry_magic=%1$s was killed by %2$s using magic
|
||||
|
||||
commands.ebwizardry:cast.usage=/%1$s <spell> [player] [damage multiplier] [range multiplier] [duration multiplier] [blast multiplier]
|
||||
commands.ebwizardry:cast.success=Successfully cast %1$s
|
||||
commands.ebwizardry:cast.success_continuous=Successfully cast %1$s; repeat the command to stop
|
||||
commands.ebwizardry:cast.success_remote=Successfully cast %1$s as %2$s
|
||||
commands.ebwizardry:cast.success_remote_continuous=Successfully cast %1$s as %2$s; repeat the command to stop
|
||||
commands.ebwizardry:cast.fail=Unable to cast %1$s
|
||||
commands.ebwizardry:cast.not_found=There is no such spell with ID %1$s
|
||||
commands.ebwizardry:cast.tag_error=Data tag parsing failed: %s
|
||||
|
||||
commands.ebwizardry:ally.usage=/%1$s <player> [player]
|
||||
commands.ebwizardry:ally.addally=%1$s has been added to %2$s's list of allies
|
||||
commands.ebwizardry:ally.removeally=%1$s has been removed from %2$s's list of allies
|
||||
commands.ebwizardry:ally.self=Players cannot be an ally of themselves!
|
||||
commands.ebwizardry:ally.permission=You do not have permission to change other players' allies
|
||||
|
||||
commands.ebwizardry:allies.usage=/%1$s [player]
|
||||
commands.ebwizardry:allies.list=Players allied to you: %1$s
|
||||
commands.ebwizardry:allies.list_other=Players allied to %1$s: %2$s
|
||||
commands.ebwizardry:allies.permission=You do not have permission to view other players' allies
|
||||
commands.ebwizardry:allies.none=None
|
||||
|
||||
commands.ebwizardry:discoverspell.usage=/%1$s <spell/all/clear> [player]
|
||||
commands.ebwizardry:discoverspell.not_found=There is no such spell with ID %1$s
|
||||
commands.ebwizardry:discoverspell.clear=Cleared all spell discovery data for %1$s
|
||||
commands.ebwizardry:discoverspell.all=Added all spells to %1$s's spell discovery data
|
||||
commands.ebwizardry:discoverspell.addspell=Added %1$s to %2$s's spell discovery data
|
||||
commands.ebwizardry:discoverspell.removespell=Removed %1$s from %2$s's spell discovery data
|
||||
|
||||
config.ebwizardry.title.general=Mod Options
|
||||
|
||||
config.ebwizardry.category.spells=Configure Spells
|
||||
config.ebwizardry.category.spells.tooltip=Select which spells are enabled
|
||||
config.ebwizardry.title.spells=Spell Configuration
|
||||
config.ebwizardry.subtitle.spells=Set a spell to false to disable it.
|
||||
|
||||
config.ebwizardry.category.resistances=Configure Resistances
|
||||
config.ebwizardry.category.resistances.tooltip=Configure which mobs are immune to different types of magic
|
||||
config.ebwizardry.title.resistances=Resistance Configuration
|
||||
config.ebwizardry.subtitle.resistances=See descriptions of individual options for more details.
|
||||
|
||||
config.ebwizardry.category.ids=Configure IDs
|
||||
config.ebwizardry.category.ids.tooltip=Change the IDs used by wizardry
|
||||
config.ebwizardry.title.ids=ID Configuration
|
||||
config.ebwizardry.subtitle.ids=Change these IDs if they conflict with another mod.
|
||||
|
||||
config.ebwizardry.tower_rarity=Tower Rarity
|
||||
config.ebwizardry.ore_dimensions=Ore Dimensions
|
||||
config.ebwizardry.flower_dimensions=Flower Dimensions
|
||||
config.ebwizardry.tower_dimensions=Tower Dimensions
|
||||
config.ebwizardry.spell_book_drop_chance=Spell Book Drop Chance
|
||||
config.ebwizardry.generate_loot=Generate Loot
|
||||
config.ebwizardry.firebomb_is_craftable=Firebomb Is Craftable
|
||||
config.ebwizardry.poison_bomb_is_craftable=Poison Bomb Is Craftable
|
||||
config.ebwizardry.smoke_bomb_is_craftable=Smoke Bomb Is Craftable
|
||||
config.ebwizardry.use_alternate_scroll_recipe=Use Alternate Scroll Recipe
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks=Teleport Through Unbreakable Blocks
|
||||
config.ebwizardry.show_summoned_creature_names=Show Summoned Creature Names
|
||||
config.ebwizardry.friendly_fire=Friendly Fire
|
||||
config.ebwizardry.telekinetic_disarmament=Telekinetic Disarmament
|
||||
config.ebwizardry.discovery_mode=Discovery Mode
|
||||
config.ebwizardry.enable_shift_scrolling=Enable Shift-_scrolling
|
||||
config.ebwizardry.minion_revenge_targeting=Minion Revenge Targeting
|
||||
config.ebwizardry.player_damage_scaling=Player Damage Scaling Factor
|
||||
config.ebwizardry.npc_damage_scaling=NPC Damage Scaling Factor
|
||||
config.ebwizardry.cast_command_multiplier_limit=Cast Command Multiplier Limit
|
||||
config.ebwizardry.summoned_creature_targets_whitelist=Summoned Creature Target Whitelist
|
||||
config.ebwizardry.summoned_creature_targets_blacklist=Summoned Creature Target Blacklist
|
||||
config.ebwizardry.spell_hud_position=Spell HUD Position
|
||||
config.ebwizardry.cast_command_name=Cast Spell Command Name
|
||||
config.ebwizardry.discoverspell_command_name=Discover Spell Command Name
|
||||
config.ebwizardry.ally_command_name=Set Ally Command Name
|
||||
config.ebwizardry.allies_command_name=View Allies Command Name
|
||||
|
||||
config.ebwizardry.mobs_immune_to_fire=Mobs Immune To Fire
|
||||
config.ebwizardry.mobs_immune_to_ice=Mobs Immune To Ice
|
||||
config.ebwizardry.mobs_immune_to_lightning=Mobs Immune To Lightning
|
||||
config.ebwizardry.mobs_immune_to_wither=Mobs Immune To Wither
|
||||
config.ebwizardry.mobs_immune_to_poison=Mobs Immune To Poison
|
||||
|
||||
config.ebwizardry.tower_rarity.tooltip=Rarity of wizard towers. Higher numbers are rarer. Set to 0 to disable wizard towers completely.
|
||||
config.ebwizardry.ore_dimensions.tooltip=List of dimension ids in which crystal ore will generate. Note that removing the overworld (id 0) from this list will make the mod VERY difficult to play!
|
||||
config.ebwizardry.flower_dimensions.tooltip=List of dimension ids in which crystal flowers will generate.
|
||||
config.ebwizardry.tower_dimensions.tooltip=List of dimension ids in which wizard towers will generate.
|
||||
config.ebwizardry.spell_book_drop_chance.tooltip=The chance for mobs to drop a spell book when killed. The greater this number, the more often they will drop. Set to 0 to disable spell book drops. Set to 200 for guaranteed drops.
|
||||
config.ebwizardry.generate_loot.tooltip=Whether to generate wizardry loot in dungeon chests.
|
||||
config.ebwizardry.firebomb_is_craftable.tooltip=Whether firebombs can be crafted or not.
|
||||
config.ebwizardry.poison_bomb_is_craftable.tooltip=Whether poison bombs can be crafted or not.
|
||||
config.ebwizardry.smoke_bomb_is_craftable.tooltip=Whether smoke bombs can be crafted or not.
|
||||
config.ebwizardry.use_alternate_scroll_recipe.tooltip=Whether to require a magic crystal in the shapeless crafting recipe for blank scrolls. Set to true if another mod adds a conflicting recipe.
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks.tooltip=Whether players are allowed to teleport through unbreakable blocks (e.g. bedrock) using the phase step spell.
|
||||
config.ebwizardry.show_summoned_creature_names.tooltip=Whether to show summoned creatures' names and owners above their heads.
|
||||
config.ebwizardry.friendly_fire.tooltip=Whether to allow players to damage their designated allies using magic.
|
||||
config.ebwizardry.telekinetic_disarmament.tooltip=Whether to allow players to disarm other players using the telekinesis spell.ebwizardry: Set to false to prevent stealing of items.
|
||||
config.ebwizardry.discovery_mode.tooltip=For those who like a sense of mystery! When set to true, spells you haven't cast yet will be unreadable until you cast them (on a per-world basis). Has no effect when in creative mode. Spells of identification will be unobtainable in survival mode if this is false.
|
||||
config.ebwizardry.enable_shift_scrolling.tooltip=Whether you can switch between spells on a wand by scrolling with the mouse wheel while sneaking. Note that this will only affect you; other players connected to the same server obey their own settings.
|
||||
config.ebwizardry.minion_revenge_targeting.tooltip=Whether summoned creatures can revenge attack their owner if their owner attacks them.
|
||||
config.ebwizardry.player_damage_scaling.tooltip=Global damage scaling factor for the damage dealt by players casting spells, relative to 1.
|
||||
config.ebwizardry.npc_damage_scaling.tooltip=Global damage scaling factor for the damage dealt by NPCs casting spells, relative to 1.
|
||||
config.ebwizardry.cast_command_multiplier_limit.tooltip=Upper limit for the multipliers passed into the /cast command. This is here to stop players from accidentally breaking a world/server. Large blast mutipliers can cause extreme lag - you have been warned!
|
||||
config.ebwizardry.summoned_creature_targets_whitelist.tooltip=List of names of entities which summoned creatures and wizards are allowed to attack, in addition to the defaults. Add mod creatures to this list if you want summoned creatures to attack them and they aren't already doing so. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.summoned_creature_targets_blacklist.tooltip=List of names of entities which summoned creatures and wizards are specifically not allowed to attack, overriding the defaults and the whitelist. Add creatures to this list if allowing them to be attacked causes problems or is too destructive (removing creepers from this list is done at your own risk!). Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.spell_hud_position.tooltip=The position of the spell HUD.
|
||||
config.ebwizardry.cast_command_name.tooltip=The name of the /cast command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /cast you would type /magic instead.
|
||||
config.ebwizardry.discoverspell_command_name.tooltip=The name of the /discoverspell command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /discoverspell you would type /magic instead.
|
||||
config.ebwizardry.ally_command_name.tooltip=The name of the /ally command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /ally you would type /magic instead.
|
||||
config.ebwizardry.allies_command_name.tooltip=The name of the /allies command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /allies you would type /magic instead.
|
||||
|
||||
config.ebwizardry.mobs_immune_to_fire.tooltip=List of names of entities that are immune to fire, in addition to the defaults. Add mod creatures to this list if you want them to be immune to fire magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.mobs_immune_to_ice.tooltip=List of names of entities that are immune to ice, in addition to the defaults. Add mod creatures to this list if you want them to be immune to ice magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.mobs_immune_to_lightning.tooltip=List of names of entities that are immune to lightning, in addition to the defaults. Add mod creatures to this list if you want them to be immune to lightning magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.mobs_immune_to_wither.tooltip=List of names of entities that are immune to wither effects, in addition to the defaults. Add mod creatures to this list if you want them to be immune to withering magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.mobs_immune_to_poison.tooltip=List of names of entities that are immune to poison, in addition to the defaults. Add mod creatures to this list if you want them to be immune to poison magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
|
||||
wizard.debug=%1$s, %2$s, %3$s
|
||||
@@ -0,0 +1,741 @@
|
||||
tile.ebwizardry:arcane_workbench.name=Arcane Workbench
|
||||
tile.ebwizardry:crystal_ore.name=Crystal Ore
|
||||
tile.ebwizardry:petrified_stone.name=Petrified Stone
|
||||
tile.ebwizardry:ice_statue.name=Ice Statue
|
||||
tile.ebwizardry:crystal_flower.name=Crystal Flower
|
||||
tile.ebwizardry:snare.name=Snare
|
||||
tile.ebwizardry:transportation_stone.name=Stone of Transportation
|
||||
tile.ebwizardry:spectral_block.name=Spectral Block
|
||||
tile.ebwizardry:crystal_block.name=Block of Crystal
|
||||
|
||||
item.ebwizardry:magic_crystal.name=Magic Crystal
|
||||
item.ebwizardry:magic_wand.name=Magic Wand
|
||||
item.ebwizardry:apprentice_wand.name=Apprentice Wand
|
||||
item.ebwizardry:advanced_wand.name=Advanced Wand
|
||||
item.ebwizardry:master_wand.name=Master Wand
|
||||
item.ebwizardry:spell_book.name=Spell Book
|
||||
|
||||
item.ebwizardry:arcane_tome.name=Tome of Arcana
|
||||
item.ebwizardry:arcane_tome.desc1=Upgrades any %1$s
|
||||
item.ebwizardry:arcane_tome.desc2=wand to %1$s tier
|
||||
|
||||
item.ebwizardry:wizard_handbook.name=The Wizard's Handbook
|
||||
item.ebwizardry:wizard_handbook.desc=by %1$s
|
||||
|
||||
item.ebwizardry:wand.buff=+%1$s %2$s potency
|
||||
item.ebwizardry:wand.spell=Current Spell: %1$s
|
||||
item.ebwizardry:wand.mana=Mana: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wand.addally=%1$s has been added to your list of allies
|
||||
item.ebwizardry:wand.removeally=%1$s has been removed from your list of allies
|
||||
|
||||
item.ebwizardry:basic_fire_wand.name=Wand of Embers
|
||||
item.ebwizardry:basic_ice_wand.name=Wand of Frost
|
||||
item.ebwizardry:basic_lightning_wand.name=Wand of Sparks
|
||||
item.ebwizardry:basic_necromancy_wand.name=Wand of Shadows
|
||||
item.ebwizardry:basic_earth_wand.name=Wand of the Forest
|
||||
item.ebwizardry:basic_sorcery_wand.name=Wand of Mystery
|
||||
item.ebwizardry:basic_healing_wand.name=Wand of Healing
|
||||
|
||||
item.ebwizardry:apprentice_fire_wand.name=Apprentice Pyromancer Wand
|
||||
item.ebwizardry:apprentice_ice_wand.name=Apprentice Ice Mage Wand
|
||||
item.ebwizardry:apprentice_lightning_wand.name=Apprentice Storm Mage Wand
|
||||
item.ebwizardry:apprentice_necromancy_wand.name=Apprentice Necromancer Wand
|
||||
item.ebwizardry:apprentice_earth_wand.name=Apprentice Earth Mage Wand
|
||||
item.ebwizardry:apprentice_sorcery_wand.name=Apprentice Sorcerer Wand
|
||||
item.ebwizardry:apprentice_healing_wand.name=Apprentice Healer Wand
|
||||
|
||||
item.ebwizardry:advanced_fire_wand.name=Wand of the Pyromancer
|
||||
item.ebwizardry:advanced_ice_wand.name=Wand of the Ice Mage
|
||||
item.ebwizardry:advanced_lightning_wand.name=Wand of the Storm Mage
|
||||
item.ebwizardry:advanced_necromancy_wand.name=Wand of the Necromancer
|
||||
item.ebwizardry:advanced_earth_wand.name=Wand of the Earth Mage
|
||||
item.ebwizardry:advanced_sorcery_wand.name=Wand of the Sorcerer
|
||||
item.ebwizardry:advanced_healing_wand.name=Wand of the Healer
|
||||
|
||||
item.ebwizardry:master_fire_wand.name=Master Pyromancer Wand
|
||||
item.ebwizardry:master_ice_wand.name=Master Ice Mage Wand
|
||||
item.ebwizardry:master_lightning_wand.name=Master Storm Mage Wand
|
||||
item.ebwizardry:master_necromancy_wand.name=Master Necromancer Wand
|
||||
item.ebwizardry:master_earth_wand.name=Master Earth Mage Wand
|
||||
item.ebwizardry:master_sorcery_wand.name=Master Sorcerer Wand
|
||||
item.ebwizardry:master_healing_wand.name=Master Healer Wand
|
||||
|
||||
item.ebwizardry:spectral_sword.name=Spectral Sword
|
||||
item.ebwizardry:spectral_pickaxe.name=Spectral Pickaxe
|
||||
item.ebwizardry:spectral_bow.name=Spectral Bow
|
||||
|
||||
item.ebwizardry:mana_flask.name=Mana Flask
|
||||
item.ebwizardry:storage_upgrade.name=Wand Storage Upgrade
|
||||
item.ebwizardry:siphon_upgrade.name=Wand Siphon Upgrade
|
||||
item.ebwizardry:condenser_upgrade.name=Wand Condenser Upgrade
|
||||
item.ebwizardry:range_upgrade.name=Wand Range Upgrade
|
||||
item.ebwizardry:duration_upgrade.name=Wand Duration Upgrade
|
||||
item.ebwizardry:cooldown_upgrade.name=Wand Cooldown Upgrade
|
||||
item.ebwizardry:blast_upgrade.name=Wand Blast Upgrade
|
||||
item.ebwizardry:attunement_upgrade.name=Wand Attunement Upgrade
|
||||
|
||||
item.ebwizardry:flaming_axe.name=Flaming Axe
|
||||
item.ebwizardry:frost_axe.name=Frost Axe
|
||||
|
||||
item.ebwizardry:firebomb.name=Firebomb
|
||||
item.ebwizardry:poison_bomb.name=Poison Bomb
|
||||
item.ebwizardry:smoke_bomb.name=Smoke Bomb
|
||||
|
||||
item.ebwizardry:blank_scroll.name=Blank Scroll
|
||||
item.ebwizardry:scroll.name=Scroll of %1$s
|
||||
item.ebwizardry:scroll.undiscovered.name=Scroll "%1$s"
|
||||
item.ebwizardry:identification_scroll.name=Scroll of Identification
|
||||
item.ebwizardry:identification_scroll.desc1=%1$sIdentifies an unknown
|
||||
item.ebwizardry:identification_scroll.desc2=%1$sspell book or scroll
|
||||
item.ebwizardry:identification_scroll.nothing_to_identify=Nothing to identify!
|
||||
|
||||
item.ebwizardry:armour_upgrade.name=Arcane Seal of Protection
|
||||
item.ebwizardry:armour_upgrade.desc1=%1$sUpgrades any wizard armour
|
||||
item.ebwizardry:armour_upgrade.desc2=%1$sto make it %2$slegendary
|
||||
|
||||
item.ebwizardry:magic_silk.name=Magical Silk
|
||||
|
||||
item.ebwizardry:wizard_armour.legendary=Legendary
|
||||
item.ebwizardry:wizard_armour.buff=-%1$s %2$s cost
|
||||
item.ebwizardry:wizard_armour.mana=Mana: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wizard_hat.name=Wizard Hat
|
||||
item.ebwizardry:wizard_robe.name=Wizard Robes
|
||||
item.ebwizardry:wizard_leggings.name=Wizard Leggings
|
||||
item.ebwizardry:wizard_boots.name=Wizard Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_fire.name=Pyromancer Hat
|
||||
item.ebwizardry:wizard_robe_fire.name=Pyromancer Robes
|
||||
item.ebwizardry:wizard_leggings_fire.name=Pyromancer Leggings
|
||||
item.ebwizardry:wizard_boots_fire.name=Pyromancer Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_ice.name=Ice Mage Hat
|
||||
item.ebwizardry:wizard_robe_ice.name=Ice Mage Robes
|
||||
item.ebwizardry:wizard_leggings_ice.name=Ice Mage Leggings
|
||||
item.ebwizardry:wizard_boots_ice.name=Ice Mage Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_lightning.name=Storm Mage Hat
|
||||
item.ebwizardry:wizard_robe_lightning.name=Storm Mage Robes
|
||||
item.ebwizardry:wizard_leggings_lightning.name=Storm Mage Leggings
|
||||
item.ebwizardry:wizard_boots_lightning.name=Storm Mage Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_necromancy.name=Necromancer Hat
|
||||
item.ebwizardry:wizard_robe_necromancy.name=Necromancer Robes
|
||||
item.ebwizardry:wizard_leggings_necromancy.name=Necromancer Leggings
|
||||
item.ebwizardry:wizard_boots_necromancy.name=Necromancer Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_earth.name=Earth Mage Hat
|
||||
item.ebwizardry:wizard_robe_earth.name=Earth Mage Robes
|
||||
item.ebwizardry:wizard_leggings_earth.name=Earth Mage Leggings
|
||||
item.ebwizardry:wizard_boots_earth.name=Earth Mage Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_sorcery.name=Sorcerer Hat
|
||||
item.ebwizardry:wizard_robe_sorcery.name=Sorcerer Robes
|
||||
item.ebwizardry:wizard_leggings_sorcery.name=Sorcerer Leggings
|
||||
item.ebwizardry:wizard_boots_sorcery.name=Sorcerer Boots
|
||||
|
||||
item.ebwizardry:wizard_hat_healing.name=Healer Hat
|
||||
item.ebwizardry:wizard_robe_healing.name=Healer Robes
|
||||
item.ebwizardry:wizard_leggings_healing.name=Healer Leggings
|
||||
item.ebwizardry:wizard_boots_healing.name=Healer Boots
|
||||
|
||||
item.ebwizardry:spawn_wizard.name=Spawn Wizard
|
||||
item.ebwizardry:spawn_evil_wizard.name=Spawn Evil Wizard
|
||||
|
||||
item.ebwizardry:spectral_helmet.name=Spectral Helmet
|
||||
item.ebwizardry:spectral_chestplate.name=Spectral Chestplate
|
||||
item.ebwizardry:spectral_leggings.name=Spectral Leggings
|
||||
item.ebwizardry:spectral_boots.name=Spectral Boots
|
||||
|
||||
entity.ebwizardry:summonedcreature.nameplate=%1$s's %2$s
|
||||
entity.ebwizardry:summonedcreature.nameplate_fallback=Someone's %1$s
|
||||
|
||||
entity.ebwizardry:zombie_minion.name=Zombie
|
||||
entity.ebwizardry:skeleton_minion.name=Skeleton
|
||||
entity.ebwizardry:spider_minion.name=Spider
|
||||
entity.ebwizardry:blaze_minion.name=Blaze
|
||||
entity.ebwizardry:wither_skeleton_minion.name=Wither Skeleton
|
||||
entity.ebwizardry:ice_wraith.name=Ice Wraith
|
||||
entity.ebwizardry:lightning_wraith.name=Lightning Wraith
|
||||
entity.ebwizardry:shadow_wraith.name=Shadow Wraith
|
||||
entity.ebwizardry:spirit_wolf.name=Spirit Wolf
|
||||
entity.ebwizardry:spirit_horse.name=Spirit Horse
|
||||
entity.ebwizardry:ice_giant.name=Ice Giant
|
||||
entity.ebwizardry:phoenix.name=Phoenix
|
||||
entity.ebwizardry:wizard.name=Wizard
|
||||
entity.ebwizardry:magic_slime.name=Magical Slime
|
||||
entity.ebwizardry:silverfish_minion.name=Silverfish
|
||||
entity.ebwizardry:storm_elemental.name=Storm Elemental
|
||||
entity.ebwizardry:evil_wizard.name=Wizard
|
||||
entity.ebwizardry:decoy.name=Decoy
|
||||
|
||||
entity.ebwizardry:magic_missile.name=Magic
|
||||
entity.ebwizardry:arc.name=Magic
|
||||
entity.ebwizardry:spark_bomb.name=Magic
|
||||
entity.ebwizardry:ice_shard.name=Magic
|
||||
entity.ebwizardry:firebomb.name=Magic
|
||||
entity.ebwizardry:poison_bomb.name=Magic
|
||||
entity.ebwizardry:force_orb.name=Magic
|
||||
entity.ebwizardry:spark.name=Magic
|
||||
entity.ebwizardry:darkness_orb.name=Magic
|
||||
entity.ebwizardry:fire_sigil.name=Magic
|
||||
entity.ebwizardry:frost_sigil.name=Magic
|
||||
entity.ebwizardry:lightning_sigil.name=Magic
|
||||
entity.ebwizardry:lightning_arrow.name=Magic
|
||||
entity.ebwizardry:firebolt.name=Magic
|
||||
entity.ebwizardry:ice_charge.name=Magic
|
||||
entity.ebwizardry:force_arrow.name=Magic
|
||||
entity.ebwizardry:dart.name=Magic
|
||||
entity.ebwizardry:lightning_disc.name=Magic
|
||||
entity.ebwizardry:thunderbolt.name=Magic
|
||||
entity.ebwizardry:decay.name=Magic
|
||||
entity.ebwizardry:ice_lance.name=Magic
|
||||
entity.ebwizardry:smoke_bomb.name=Magic
|
||||
entity.ebwizardry:ice_spike.name=Magic
|
||||
|
||||
entity.ebwizardry:black_hole.name=Black Hole
|
||||
entity.ebwizardry:shield.name=Shield
|
||||
entity.ebwizardry:meteor.name=Meteor
|
||||
entity.ebwizardry:blizzard.name=Blizzard
|
||||
entity.ebwizardry:bubble.name=Bubble
|
||||
entity.ebwizardry:tornado.name=Tornado
|
||||
entity.ebwizardry:lightning_hammer.name=Lightning Hammer
|
||||
entity.ebwizardry:arrow_rain.name=Arrow Rain
|
||||
entity.ebwizardry:healing_aura.name=Healing Aura
|
||||
entity.ebwizardry:forcefield.name=Forcefield
|
||||
entity.ebwizardry:ring_of_fire.name=Ring of Fire
|
||||
entity.ebwizardry:earthquake.name=Earthquake
|
||||
entity.ebwizardry:falling_grass.name=Falling Grass
|
||||
entity.ebwizardry:hailstorm.name=Hailstorm
|
||||
entity.ebwizardry:lightning_pulse.name=Lightning Pulse
|
||||
|
||||
itemGroup.ebwizardry=Wizardry
|
||||
itemGroup.ebwizardryspells=Spells
|
||||
|
||||
achievement.root=Wizardry
|
||||
achievement.root.desc=Advancements
|
||||
achievement.crystal=A Curious Crystal...
|
||||
achievement.crystal.desc=Mine a magic crystal
|
||||
achievement.arcane_initiate=Arcane Initiate
|
||||
achievement.arcane_initiate.desc=Craft a magic wand with a gold nugget, a stick and a magic crystal
|
||||
achievement.apprentice=Wizard's Apprentice
|
||||
achievement.apprentice.desc=Use a tome of arcana to upgrade your wand
|
||||
achievement.master=Arcane Master
|
||||
achievement.master.desc=Obtain a master wand
|
||||
achievement.all_spells=Mage of All Trades
|
||||
achievement.all_spells.desc=Cast every single spell in the game
|
||||
achievement.wizard_trade=Magic Dealing
|
||||
achievement.wizard_trade.desc=Purchase an item from a wizard
|
||||
achievement.buy_master_spell=Knowledge is Power
|
||||
achievement.buy_master_spell.desc=Purchase a master spell from a wizard
|
||||
achievement.freeze_blaze=Not So Hot Now
|
||||
achievement.freeze_blaze.desc=Freeze a blaze solid
|
||||
achievement.charge_creeper=It's Gonna Blow
|
||||
achievement.charge_creeper.desc='Accidentally' charge a creeper
|
||||
achievement.frankenstein=Frankenstein
|
||||
achievement.frankenstein.desc=Turn a pig into a zombie pigman using the lightning bolt spell
|
||||
achievement.special_upgrade=Arcane Tinkering
|
||||
achievement.special_upgrade.desc=Apply a special upgrade to a wand
|
||||
achievement.craft_flask=It's Magic, Bottled!
|
||||
achievement.craft_flask.desc=Craft a mana flask
|
||||
achievement.elemental=Elemental
|
||||
achievement.elemental.desc=Obtain an elemental wand
|
||||
achievement.armour_set=Now You're a Proper Wizard
|
||||
achievement.armour_set.desc=Craft and equip a full set of wizard armor
|
||||
achievement.legendary=Legendary
|
||||
achievement.legendary.desc=Obtain a piece of legendary wizard armor
|
||||
achievement.self_destruct=That Backfired
|
||||
achievement.self_destruct.desc=Get killed by your own magic
|
||||
achievement.pig_tornado=Not Again...
|
||||
achievement.pig_tornado.desc=Ride a pig into a tornado
|
||||
achievement.jam_wizard=Jamming Session
|
||||
achievement.jam_wizard.desc=Use the arcane jammer spell on a wizard
|
||||
achievement.slime_skeleton=Sticky Situation
|
||||
achievement.slime_skeleton.desc=Engulf a skeleton in slime
|
||||
achievement.anger_wizard=You'll Regret That
|
||||
achievement.anger_wizard.desc=Make a wizard angry
|
||||
achievement.defeat_evil_wizard=Righteousness
|
||||
achievement.defeat_evil_wizard.desc=Defeat an evil wizard
|
||||
achievement.max_out_wand=Fully Equipped
|
||||
achievement.max_out_wand.desc=Apply the maximum number of upgrades to a master wand
|
||||
achievement.element_master=Element Mastery
|
||||
achievement.element_master.desc=Cast all the spells of any element
|
||||
achievement.identify_spell=Arcane Appraisal
|
||||
achievement.identify_spell.desc=Use a scroll of identification to identify a spell book or scroll
|
||||
|
||||
tile.ebwizardry:transportation_stone.confirm=You will now be returned here upon casting %1$s
|
||||
tile.ebwizardry:transportation_stone.invalid=You must make a circle with 8 stones of transportation first!
|
||||
|
||||
container.ebwizardry:arcane_workbench=Arcane Workbench
|
||||
container.ebwizardry:arcane_workbench.apply=Apply
|
||||
container.ebwizardry:arcane_workbench.mana=Mana:
|
||||
container.ebwizardry:arcane_workbench.upgrades=Applied Upgrades:
|
||||
|
||||
tier.basic=Novice
|
||||
tier.apprentice=Apprentice
|
||||
tier.advanced=Advanced
|
||||
tier.master=Master
|
||||
|
||||
element.simple=None
|
||||
element.fire=Fire
|
||||
element.ice=Ice
|
||||
element.lightning=Lightning
|
||||
element.necromancy=Necromancy
|
||||
element.earth=Earth
|
||||
element.sorcery=Sorcery
|
||||
element.healing=Healing
|
||||
|
||||
element.simple.wizard=Wizard
|
||||
element.fire.wizard=Pyromancer
|
||||
element.ice.wizard=Ice Mage
|
||||
element.lightning.wizard=Storm Mage
|
||||
element.necromancy.wizard=Necromancer
|
||||
element.earth.wizard=Earth Mage
|
||||
element.sorcery.wizard=Sorcerer
|
||||
element.healing.wizard=Healer
|
||||
|
||||
spelltype.attack=Attack
|
||||
spelltype.defence=Defense
|
||||
spelltype.utility=Utility
|
||||
spelltype.minion=Minion
|
||||
|
||||
spell.disabled=%1$s has been disabled in the config
|
||||
spell.resist=%1$s resisted %2$s
|
||||
spell.discover=Discovered the spell %1$s!
|
||||
|
||||
spell.ebwizardry:agility=Agility
|
||||
spell.ebwizardry:arc=Arc
|
||||
spell.ebwizardry:arcane_jammer=Arcane Jammer
|
||||
spell.ebwizardry:arrow_rain=Arrow Rain
|
||||
spell.ebwizardry:banish=Banish
|
||||
spell.ebwizardry:black_hole=Black Hole
|
||||
spell.ebwizardry:blink=Blink
|
||||
spell.ebwizardry:blizzard=Blizzard
|
||||
spell.ebwizardry:bubble=Bubble
|
||||
spell.ebwizardry:chain_lightning=Chain Lightning
|
||||
spell.ebwizardry:clairvoyance=Clairvoyance
|
||||
spell.ebwizardry:cobwebs=Cobwebs
|
||||
spell.ebwizardry:conjure_armour=Conjure Armor
|
||||
spell.ebwizardry:conjure_bow=Conjure Bow
|
||||
spell.ebwizardry:conjure_pickaxe=Conjure Pickaxe
|
||||
spell.ebwizardry:conjure_sword=Conjure Sword
|
||||
spell.ebwizardry:cure_effects=Cure Effects
|
||||
spell.ebwizardry:curse_of_soulbinding=Curse of Soulbinding
|
||||
spell.ebwizardry:darkness_orb=Darkness Orb
|
||||
spell.ebwizardry:darkvision=Darkvision
|
||||
spell.ebwizardry:dart=Dart
|
||||
spell.ebwizardry:decay=Decay
|
||||
spell.ebwizardry:decoy=Decoy
|
||||
spell.ebwizardry:detonate=Detonate
|
||||
spell.ebwizardry:diamondflesh=Diamondflesh
|
||||
spell.ebwizardry:earthquake=Earthquake
|
||||
spell.ebwizardry:entrapment=Entrapment
|
||||
spell.ebwizardry:fireball=Fireball
|
||||
spell.ebwizardry:firebolt=Firebolt
|
||||
spell.ebwizardry:firebomb=Firebomb
|
||||
spell.ebwizardry:fire_resistance=Fire Resistance
|
||||
spell.ebwizardry:fire_sigil=Fire Sigil
|
||||
spell.ebwizardry:fireskin=Fireskin
|
||||
spell.ebwizardry:firestorm=Firestorm
|
||||
spell.ebwizardry:flame_ray=Flame Ray
|
||||
spell.ebwizardry:flaming_axe=Flaming Axe
|
||||
spell.ebwizardry:flaming_weapon=Flaming Weapon
|
||||
spell.ebwizardry:flight=Flight
|
||||
spell.ebwizardry:font_of_mana=Font of Mana
|
||||
spell.ebwizardry:font_of_vitality=Font of Vitality
|
||||
spell.ebwizardry:force_arrow=Force Arrow
|
||||
spell.ebwizardry:forcefield=Forcefield
|
||||
spell.ebwizardry:force_orb=Force Orb
|
||||
spell.ebwizardry:forests_curse=Forest's Curse
|
||||
spell.ebwizardry:freeze=Freeze
|
||||
spell.ebwizardry:freezing_weapon=Freezing Weapon
|
||||
spell.ebwizardry:frost_axe=Frost Axe
|
||||
spell.ebwizardry:frost_ray=Frost Ray
|
||||
spell.ebwizardry:frost_sigil=Frost Sigil
|
||||
spell.ebwizardry:glide=Glide
|
||||
spell.ebwizardry:greater_fireball=Greater Fireball
|
||||
spell.ebwizardry:greater_heal=Greater Heal
|
||||
spell.ebwizardry:group_heal=Group Heal
|
||||
spell.ebwizardry:growth_aura=Growth Aura
|
||||
spell.ebwizardry:hailstorm=Hailstorm
|
||||
spell.ebwizardry:heal=Heal
|
||||
spell.ebwizardry:heal_ally=Heal Ally
|
||||
spell.ebwizardry:healing_aura=Healing Aura
|
||||
spell.ebwizardry:homing_spark=Homing Spark
|
||||
spell.ebwizardry:ice_age=Ice Age
|
||||
spell.ebwizardry:ice_charge=Ice Charge
|
||||
spell.ebwizardry:ice_lance=Ice Lance
|
||||
spell.ebwizardry:ice_shard=Ice Shard
|
||||
spell.ebwizardry:ice_shroud=Ice Shroud
|
||||
spell.ebwizardry:ice_spikes=Ice Spikes
|
||||
spell.ebwizardry:ice_statue=Ice Statue
|
||||
spell.ebwizardry:ignite=Ignite
|
||||
spell.ebwizardry:imbue_weapon=Imbue Weapon
|
||||
spell.ebwizardry:intimidate=Intimidate
|
||||
spell.ebwizardry:invigorating_presence=Invigorating Presence
|
||||
spell.ebwizardry:invisibility=Invisibility
|
||||
spell.ebwizardry:invoke_weather=Invoke Weather
|
||||
spell.ebwizardry:ironflesh=Ironflesh
|
||||
spell.ebwizardry:leap=Leap
|
||||
spell.ebwizardry:levitation=Levitation
|
||||
spell.ebwizardry:life_drain=Life Drain
|
||||
spell.ebwizardry:light=Light
|
||||
spell.ebwizardry:lightning_arrow=Lightning Arrow
|
||||
spell.ebwizardry:lightning_bolt=Lightning Bolt
|
||||
spell.ebwizardry:lightning_disc=Lightning Disk
|
||||
spell.ebwizardry:lightning_hammer=Lightning Hammer
|
||||
spell.ebwizardry:lightning_pulse=Lightning Pulse
|
||||
spell.ebwizardry:lightning_ray=Lightning Ray
|
||||
spell.ebwizardry:lightning_sigil=Lightning Sigil
|
||||
spell.ebwizardry:lightning_web=Lightning Web
|
||||
spell.ebwizardry:magic_missile=Magic Missile
|
||||
spell.ebwizardry:metamorphosis=Metamorphosis
|
||||
spell.ebwizardry:meteor=Meteor
|
||||
spell.ebwizardry:mind_control=Mind Control
|
||||
spell.ebwizardry:mind_trick=Mind Trick
|
||||
spell.ebwizardry:none=[Empty Slot]
|
||||
spell.ebwizardry:oakflesh=Oakflesh
|
||||
spell.ebwizardry:petrify=Petrify
|
||||
spell.ebwizardry:phase_step=Phase Step
|
||||
spell.ebwizardry:plague_of_darkness=Plague of Darkness
|
||||
spell.ebwizardry:pocket_furnace=Pocket Furnace
|
||||
spell.ebwizardry:pocket_workbench=Pocket Workbench
|
||||
spell.ebwizardry:poison=Poison
|
||||
spell.ebwizardry:poison_bomb=Poison Bomb
|
||||
spell.ebwizardry:replenish_hunger=Replenish Hunger
|
||||
spell.ebwizardry:ring_of_fire=Ring of Fire
|
||||
spell.ebwizardry:shadow_ward=Shadow Ward
|
||||
spell.ebwizardry:shield=Shield
|
||||
spell.ebwizardry:shockwave=Shockwave
|
||||
spell.ebwizardry:silverfish_swarm=Silverfish Swarm
|
||||
spell.ebwizardry:sixth_sense=Sixth Sense
|
||||
spell.ebwizardry:slime=Slime
|
||||
spell.ebwizardry:smoke_bomb=Smoke Bomb
|
||||
spell.ebwizardry:snare=Snare
|
||||
spell.ebwizardry:snowball=Snowball
|
||||
spell.ebwizardry:spark_bomb=Spark Bomb
|
||||
spell.ebwizardry:spectral_pathway=Spectral Pathway
|
||||
spell.ebwizardry:spider_swarm=Spider Swarm
|
||||
spell.ebwizardry:static_aura=Static Aura
|
||||
spell.ebwizardry:summon_blaze=Summon Blaze
|
||||
spell.ebwizardry:summon_ice_giant=Summon Ice Giant
|
||||
spell.ebwizardry:summon_ice_wraith=Summon Ice Wraith
|
||||
spell.ebwizardry:summon_iron_golem=Summon Iron Golem
|
||||
spell.ebwizardry:summon_lightning_wraith=Summon Lightning Wraith
|
||||
spell.ebwizardry:summon_phoenix=Summon Phoenix
|
||||
spell.ebwizardry:summon_shadow_wraith=Summon Shadow Wraith
|
||||
spell.ebwizardry:summon_skeleton=Summon Skeleton
|
||||
spell.ebwizardry:summon_skeleton_legion=Summon Skeleton Legion
|
||||
spell.ebwizardry:summon_snow_golem=Summon Snow Golem
|
||||
spell.ebwizardry:summon_spirit_horse=Summon Spirit Horse
|
||||
spell.ebwizardry:summon_spirit_wolf=Summon Spirit Wolf
|
||||
spell.ebwizardry:summon_storm_elemental=Summon Storm Elemental
|
||||
spell.ebwizardry:summon_wither_skeleton=Summon Wither Skeleton
|
||||
spell.ebwizardry:summon_zombie=Summon Zombie
|
||||
spell.ebwizardry:telekinesis=Telekinesis
|
||||
spell.ebwizardry:thunderbolt=Thunderbolt
|
||||
spell.ebwizardry:thunderstorm=Thunderstorm
|
||||
spell.ebwizardry:tornado=Tornado
|
||||
spell.ebwizardry:transience=Transience
|
||||
spell.ebwizardry:transportation=Transportation
|
||||
spell.ebwizardry:vanishing_box=Vanishing Box
|
||||
spell.ebwizardry:wall_of_frost=Wall of Frost
|
||||
spell.ebwizardry:water_breathing=Water Breathing
|
||||
spell.ebwizardry:whirlwind=Whirlwind
|
||||
spell.ebwizardry:wither=Wither
|
||||
spell.ebwizardry:wither_skull=Wither Skull
|
||||
|
||||
spell.ebwizardry:agility.desc=Grants the caster faster movement speed and greater jump height for 30 seconds.
|
||||
spell.ebwizardry:arc.desc=Fires a spark of lightning at the target.
|
||||
spell.ebwizardry:arcane_jammer.desc=Prevents the target from using magic for 15 seconds.
|
||||
spell.ebwizardry:arrow_rain.desc="Archers, fire!"
|
||||
spell.ebwizardry:banish.desc=Teleports the target against its will to a random location within a certain range.
|
||||
spell.ebwizardry:black_hole.desc=Tear reality asunder.
|
||||
spell.ebwizardry:blink.desc=Teleports the caster over a short distance to where they are pointing.
|
||||
spell.ebwizardry:blizzard.desc=Creates a zone of swirling icy wind which slows and continually damages anything trapped inside. The caster is immune to the damage but is still slowed.
|
||||
spell.ebwizardry:bubble.desc=Fires a jet of bubbles which causes anything it hits to float upwards helplessly. The target will fall after a certain time or if it is damaged.
|
||||
spell.ebwizardry:chain_lightning.desc=Fires a spark of lightning at the target, which then chains to additional targets up to twice.
|
||||
spell.ebwizardry:clairvoyance.desc=Reveals the path to a remembered location. With this spell selected, sneak-right-click on a block to set the location. Cast this spell normally to reveal the path. The path will fade after 90 seconds.
|
||||
spell.ebwizardry:cobwebs.desc=Creates cobwebs where you are pointing, which greatly hamper the movement of any creatures caught amongst them. The cobwebs will vanish after 20 seconds or if broken.
|
||||
spell.ebwizardry:conjure_armour.desc=Creates spectral armor around the caster which offers protection equal to that of iron armor. The armor lasts for 60 seconds. The caster must have an empty armor slot.
|
||||
spell.ebwizardry:conjure_bow.desc=Creates a spectral bow with unlimited arrows that lasts for 30 seconds.
|
||||
spell.ebwizardry:conjure_pickaxe.desc=Creates a spectral pickaxe of equal strength to an iron pickaxe that lasts for 30 seconds.
|
||||
spell.ebwizardry:conjure_sword.desc=Creates a spectral sword of equal strength to an iron sword that lasts for 30 seconds.
|
||||
spell.ebwizardry:cure_effects.desc=Removes all potion effects currently affecting the caster, good or bad.
|
||||
spell.ebwizardry:curse_of_soulbinding.desc=Causes the target's soul to be inextricably bound to that of the caster, meaning all damage dealt to the caster is also dealt to the victim. Lasts until either the victim or the caster dies.
|
||||
spell.ebwizardry:darkness_orb.desc=Fires a slow moving bolt of dark energy in the direction you are pointing, which withers whatever it hits.
|
||||
spell.ebwizardry:darkvision.desc=Grants the caster night vision for 45 seconds.
|
||||
spell.ebwizardry:dart.desc=Fires a dart in the direction you are pointing which damages and weakens its target.
|
||||
spell.ebwizardry:decay.desc=Creates a patch of decay on the ground which infects any creature that touches it, causing lingering damage over time and spreading more decay wherever it walks.
|
||||
spell.ebwizardry:decoy.desc=Creates an illusory clone of the caster which tricks mobs into attacking it instead. The decoy will vanish after 30 seconds.
|
||||
spell.ebwizardry:detonate.desc=Causes an explosion where you are pointing, damaging all nearby creatures - including the caster, if they are too close.
|
||||
spell.ebwizardry:diamondflesh.desc="Your arrows are no match for me!"
|
||||
spell.ebwizardry:earthquake.desc=A true master of earth magic can move mountains.
|
||||
spell.ebwizardry:entrapment.desc=Traps the target in a sphere of darkness which pulls it helplessly upwards and continually damages it.
|
||||
spell.ebwizardry:fireball.desc=Launches a fireball in the direction you are pointing.
|
||||
spell.ebwizardry:firebolt.desc=Shoots a jet of fire a short distance in front of you.
|
||||
spell.ebwizardry:firebomb.desc=Lanches a firebomb in the direction you are pointing which explodes on impact, setting targets on fire.
|
||||
spell.ebwizardry:fire_resistance.desc=Grants the caster fire resistance for 30 seconds.
|
||||
spell.ebwizardry:fire_sigil.desc=Places a magical fire trap on the ground which damages and sets on fire the creature that triggers it.
|
||||
spell.ebwizardry:fireskin.desc=Cloaks the caster in flames for 30 seconds, causing anything that attacks them to catch fire.
|
||||
spell.ebwizardry:firestorm.desc="I am the dragon."
|
||||
spell.ebwizardry:flame_ray.desc=Creates a stream of flames in the direction you are pointing which sets on fire and continually damages targets.
|
||||
spell.ebwizardry:flaming_axe.desc=Creates a flaming axe which sets enemies on fire when hit. Lasts for 30 seconds.
|
||||
spell.ebwizardry:flaming_weapon.desc=Temporarily imbues the first weapon on the caster's hotbar with the power of flame, causing it to set fire to its victims. The magic wears off after 45 seconds.
|
||||
spell.ebwizardry:flight.desc=Soar like an eagle.
|
||||
spell.ebwizardry:font_of_mana.desc="We were filled with an intense magical energy appearing to emanate from the centre of the..." - Extract from the journal of a forgotten mage; the rest of the page has been burnt away.
|
||||
spell.ebwizardry:font_of_vitality.desc=It feels amazing.
|
||||
spell.ebwizardry:force_arrow.desc=Shoots an arrow of force in the direction you are pointing.
|
||||
spell.ebwizardry:forcefield.desc=Creates a forcefield around the caster which repels creatures and deflects projectiles.
|
||||
spell.ebwizardry:force_orb.desc=Launches a sphere of force which damages and repels nearby creatures on impact.
|
||||
spell.ebwizardry:forests_curse.desc="How dare you enter my forest!"
|
||||
spell.ebwizardry:freeze.desc=Freezes the target for 10 seconds. Will also freeze water and create snow on the ground.
|
||||
spell.ebwizardry:freezing_weapon.desc=Temporarily imbues the first weapon on the caster's hotbar with the power of frost, causing it to freeze its victims. The magic wears off after 45 seconds.
|
||||
spell.ebwizardry:frost_axe.desc=Creates a frozen axe which freezes enemies when hit. Lasts for 30 seconds.
|
||||
spell.ebwizardry:frost_ray.desc=Creates a stream of frost in the direction you are pointing which slows and continually damages targets.
|
||||
spell.ebwizardry:frost_sigil.desc=Places a magical ice trap on the ground which damages and freezes the creature that triggers it.
|
||||
spell.ebwizardry:glide.desc=Allows the caster to glide downwards while in the air and holding the use item button.
|
||||
spell.ebwizardry:greater_fireball.desc=Launches a large fireball in the direction you are pointing which explodes on impact.
|
||||
spell.ebwizardry:greater_heal.desc=Heals the caster by 4 hearts.
|
||||
spell.ebwizardry:group_heal.desc=Heals the caster and all nearby allies and summoned creatures by 3 hearts.
|
||||
spell.ebwizardry:growth_aura.desc=Grows all crops near the caster. Also grows tall grass and flowers on grass.
|
||||
spell.ebwizardry:hailstorm.desc=It was during the great winter of the third age that the ice mages discovered their true power.
|
||||
spell.ebwizardry:heal.desc=Heals the caster by 2 hearts.
|
||||
spell.ebwizardry:heal_ally.desc=Heals the target by 2 and a half hearts.
|
||||
spell.ebwizardry:healing_aura.desc=Creates a zone of healing energy which regenerates the health of any ally inside it. Any undead inside the healing aura will slowly take damage.
|
||||
spell.ebwizardry:homing_spark.desc=Creates a floating spark which moves towards enemies.
|
||||
spell.ebwizardry:ice_age.desc="You shall be frozen for an eternity!"
|
||||
spell.ebwizardry:ice_charge.desc=Launches an ice charge which explodes on impact, freezing nearby creatures and releasing shards in all directions.
|
||||
spell.ebwizardry:ice_lance.desc=Fires a great spear of ice in the direction you are pointing which overpenetrates targets, damaging and freezing them in the process.
|
||||
spell.ebwizardry:ice_shard.desc=Fires a shard of ice in the direction you are pointing which damages and slows targets when hit.
|
||||
spell.ebwizardry:ice_shroud.desc=Creates a shroud of cold around the caster for 30 seconds, causing anything that attacks them to be frozen.
|
||||
spell.ebwizardry:ice_spikes.desc=Causes razor-sharp ice spikes to rise from the ground where you are pointing, skewering any creatures caught amongst them.
|
||||
spell.ebwizardry:ice_statue.desc=Freezes the target solid for 20 seconds or until broken out. The target cannot move or do anything while frozen but is also impervious to all damage.
|
||||
spell.ebwizardry:ignite.desc=Sets the target on fire for 10 seconds. Also works like a flint and steel.
|
||||
spell.ebwizardry:imbue_weapon.desc=Temporarily imbues the first weapon on the caster's hotbar with magic, rendering it more effective. The magic wears off after 45 seconds.
|
||||
spell.ebwizardry:intimidate.desc=Emits an intimidating growl which causes nearby creatures to run away in fear. Fear stricken creatures will recover after 30 seconds.
|
||||
spell.ebwizardry:invigorating_presence.desc=Grants the caster and all nearby allies increased strength for 45 seconds.
|
||||
spell.ebwizardry:invisibility.desc=Makes the caster invisible for 30 seconds.
|
||||
spell.ebwizardry:invoke_weather.desc=Changes the weather in the world.
|
||||
spell.ebwizardry:ironflesh.desc=Greatly improves the caster's damage resistance for 30 seconds.
|
||||
spell.ebwizardry:leap.desc=Causes the caster to jump upwards several blocks and slightly forward.
|
||||
spell.ebwizardry:levitation.desc=Raises the caster upwards while the use item button is held. Will also negate fall damage if used before hitting the ground.
|
||||
spell.ebwizardry:life_drain.desc=Creates a stream of withering energy in the direction you are pointing which drains the life of the target and uses it to gradually regenerate your health.
|
||||
spell.ebwizardry:light.desc=Creates a magical point of light which illuminates the surrounding area. Lasts for 30 seconds.
|
||||
spell.ebwizardry:lightning_arrow.desc=Shoots an arrow of lightning in the direction you are pointing.
|
||||
spell.ebwizardry:lightning_bolt.desc=Causes lightning to strike where you are pointing.
|
||||
spell.ebwizardry:lightning_disc.desc=Sends a disk of lightning flying off in the direction you are pointing, which seeks targets.
|
||||
spell.ebwizardry:lightning_hammer.desc="I smite you by the wrath of the heavens!"
|
||||
spell.ebwizardry:lightning_pulse.desc=Charges the ground around the caster with lightning, damaging and repelling nearby creatures.
|
||||
spell.ebwizardry:lightning_ray.desc=Creates a stream of lightning in the direction you are pointing which continually damages targets.
|
||||
spell.ebwizardry:lightning_sigil.desc=Places a magical lightning trap on the ground which damages the creature that triggers it and chains lightning to other nearby creatures.
|
||||
spell.ebwizardry:lightning_web.desc="Focus. Channel the storm in your mind through your wand and unleash its fury."
|
||||
spell.ebwizardry:magic_missile.desc=Fires a bolt of magical energy in the direction you are pointing.
|
||||
spell.ebwizardry:metamorphosis.desc=Changes the target into another form. Only works on some creatures.
|
||||
spell.ebwizardry:meteor.desc=Some wizards just want to see the world burn...
|
||||
spell.ebwizardry:mind_control.desc=Takes control of the target's mind for 30 seconds, causing it switch sides and fight for the caster instead. Will not work on creatures that are too strong-willed.
|
||||
spell.ebwizardry:mind_trick.desc=Confuses and disorients the target for 15 seconds, rendering it unable to attack effectively. The effect will be dispelled if the target takes damage.
|
||||
spell.ebwizardry:none.desc=To get a spell book with the /give command, use metadata: /give [player] ebwizardry:spell_book 1 [spell id] (if you found this book in a chest, some other mod has messed things up).
|
||||
spell.ebwizardry:oakflesh.desc=Improves the caster's damage resistance for 30 seconds.
|
||||
spell.ebwizardry:petrify.desc=Turns the target to stone until broken out, with a chance for it to break out when it is dark. The target cannot move or do anything while petrified but is also impervious to all damage.
|
||||
spell.ebwizardry:phase_step.desc=Teleports the caster through a 1 block thick wall in front of them. Range upgrades will increase the thickness you can teleport through.
|
||||
spell.ebwizardry:plague_of_darkness.desc=The darkness will consume them all...
|
||||
spell.ebwizardry:pocket_furnace.desc=Smelts up to 5 smeltable items in the caster's inventory. Items on the hotbar will be smelted first.
|
||||
spell.ebwizardry:pocket_workbench.desc=Allows the caster to craft items as if they were at a crafting table.
|
||||
spell.ebwizardry:poison.desc=Fires poison in the direction you are pointing.
|
||||
spell.ebwizardry:poison_bomb.desc=Lanches a poison bomb in the direction you are pointing which explodes on impact, poisoning nearby creatures.
|
||||
spell.ebwizardry:replenish_hunger.desc=Replenishes the caster's food level by 6 hunger points.
|
||||
spell.ebwizardry:ring_of_fire.desc=Creates a ring of fire around the caster, damaging all nearby enemies and setting them on fire.
|
||||
spell.ebwizardry:shadow_ward.desc=Creates a wall of darkness in front of the caster which causes half of all incoming damage to be inflicted upon the attacker instead.
|
||||
spell.ebwizardry:shield.desc=Creates a protective barrier of force that blocks projectiles and magic. Also grants the caster a weak resistance effect.
|
||||
spell.ebwizardry:shockwave.desc=Boom.
|
||||
spell.ebwizardry:silverfish_swarm.desc="Ahhhh! They're MULTIPLYING!"
|
||||
spell.ebwizardry:sixth_sense.desc=Allows the caster to sense the locations of nearby creatures, even through walls, for 20 seconds.
|
||||
spell.ebwizardry:slime.desc=Engulfs the target in slime which slows and continually damages it. The slime bursts after 10 seconds.
|
||||
spell.ebwizardry:smoke_bomb.desc=Launches a smoke bomb in the direction you are pointing which explodes on impact, releasing smoke and blinding nearby creatures for a short time.
|
||||
spell.ebwizardry:snare.desc=Sets a trap on the ground which damages and briefly slows the creature that triggers it.
|
||||
spell.ebwizardry:snowball.desc=Launches a snowball in the direction you are pointing.
|
||||
spell.ebwizardry:spark_bomb.desc=Launches a shock charge in the direction you are pointing which releases sparks at nearby enemies on impact.
|
||||
spell.ebwizardry:spectral_pathway.desc=Creates an indestructible magical bridge in front of you which extends for 15 blocks. The bridge vanishes after 60 seconds.
|
||||
spell.ebwizardry:spider_swarm.desc=Summons a swarm of venomous spiders to fight for you. The spiders will disappear after 30 seconds or if they are killed.
|
||||
spell.ebwizardry:static_aura.desc=Surrounds the caster with lightning for 30 seconds, firing a spark of lightning at anything that hits them.
|
||||
spell.ebwizardry:summon_blaze.desc=Summons a blaze to fight for you. The blaze will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_ice_giant.desc="Smash them!"
|
||||
spell.ebwizardry:summon_ice_wraith.desc=Summons an ice wraith to fight for you. The ice wraith will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_iron_golem.desc=Automatic automated autonomous automaton.
|
||||
spell.ebwizardry:summon_lightning_wraith.desc=Summons a lightning wraith to fight for you. The lightning wraith will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_phoenix.desc=From the ashes...
|
||||
spell.ebwizardry:summon_shadow_wraith.desc=Summons a shadow wraith to fight for you.
|
||||
spell.ebwizardry:summon_skeleton.desc=Summons a skeleton to fight for you. The skeleton will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_skeleton_legion.desc="Rise, undead army!"
|
||||
spell.ebwizardry:summon_snow_golem.desc=Creates a snow golem to fight for you. Lasts until the snow golem dies.
|
||||
spell.ebwizardry:summon_spirit_horse.desc=Summons a spirit horse for you to ride. The spirit horse will vanish a short while after it is dismounted, or you can dismiss it by shift-right-clicking on it with any wand.
|
||||
spell.ebwizardry:summon_spirit_wolf.desc=Summons a spirit wolf companion to fight for you. The spirit wolf will only disappear if it is killed, or you can dismiss it by shift-right-clicking on it with any wand.
|
||||
spell.ebwizardry:summon_storm_elemental.desc="Storm Elemental: An ancient manifestation of the elements, it can hardly contain the raw power churning within it." - The Wizard's Guide to Arcane Beings, Volume I_i
|
||||
spell.ebwizardry:summon_wither_skeleton.desc=Summons a wither skeleton to fight for you. The wither skeleton will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:summon_zombie.desc=Summons a zombie to fight for you. The zombie will disappear after 30 seconds or if it is killed.
|
||||
spell.ebwizardry:telekinesis.desc=Moves an item or other small object towards you, or right-clicks the block you are looking at. Can also be used to disarm players.
|
||||
spell.ebwizardry:thunderbolt.desc=Shoots a bolt of thunder which knocks back targets.
|
||||
spell.ebwizardry:thunderstorm.desc="Mwahahahahahaha!"
|
||||
spell.ebwizardry:tornado.desc=Unleashes a tornado in the direction you are pointing which hurls anything in its path skywards.
|
||||
spell.ebwizardry:transience.desc=Makes the caster transient for 20 seconds. The caster is immune to all damage while transient but cannot break or place blocks or cause any damage.
|
||||
spell.ebwizardry:transportation.desc=Transports the caster to their remembered stone circle. To use this spell, make a circle of stones of transportation, then right click it with a wand.
|
||||
spell.ebwizardry:vanishing_box.desc=Grants the caster access to their ender chest storage.
|
||||
spell.ebwizardry:wall_of_frost.desc=Winter at your fingertips.
|
||||
spell.ebwizardry:water_breathing.desc=Allows the caster to breathe underwater for 60 seconds.
|
||||
spell.ebwizardry:whirlwind.desc=Causes the target to be blown upwards and away from you at speed.
|
||||
spell.ebwizardry:wither.desc=Fires a ray of darkness which withers anything it touches.
|
||||
spell.ebwizardry:wither_skull.desc=Launches a wither skull in the direction you are pointing.
|
||||
|
||||
spell.ebwizardry:invoke_weather.sun=The rain begins to stop...
|
||||
spell.ebwizardry:invoke_weather.rain=The heavens open...
|
||||
spell.ebwizardry:transportation.missing=Your remembered stone circle is missing or obstructed...
|
||||
spell.ebwizardry:transportation.undefined=You must remember the location of a stone circle first!
|
||||
spell.ebwizardry:transportation.wrongdimension=Your remembered stone circle is in another dimension...
|
||||
spell.ebwizardry:clairvoyance.searching=Searching...
|
||||
spell.ebwizardry:clairvoyance.confirm=The path revealed upon casting %1$s will now lead back to this point
|
||||
spell.ebwizardry:clairvoyance.outofrange=Your remembered location is too far away or inaccessible...
|
||||
spell.ebwizardry:clairvoyance.undefined=You must remember a location first!
|
||||
spell.ebwizardry:clairvoyance.wrongdimension=Your remembered location is in another dimension...
|
||||
|
||||
potion.ebwizardry:frost=Frostbite
|
||||
potion.ebwizardry:fireskin=Fireskin
|
||||
potion.ebwizardry:ice_shroud=Ice Shroud
|
||||
potion.ebwizardry:static_aura=Static Aura
|
||||
potion.ebwizardry:transience=Transience
|
||||
potion.ebwizardry:decay=Decay
|
||||
potion.ebwizardry:sixth_sense=Sixth Sense
|
||||
potion.ebwizardry:arcane_jammer=Arcane Jammer
|
||||
potion.ebwizardry:mind_trick=Mind Trick
|
||||
potion.ebwizardry:mind_control=Mind Control
|
||||
potion.ebwizardry:font_of_mana=Font of Mana
|
||||
potion.ebwizardry:fear=Fear
|
||||
|
||||
enchantment.ebwizardry:magic_sword=Imbuement
|
||||
enchantment.ebwizardry:magic_bow=Imbuement
|
||||
enchantment.ebwizardry:flaming_weapon=Fire Imbuement
|
||||
enchantment.ebwizardry:freezing_weapon=Frost Imbuement
|
||||
|
||||
key.categories.ebwizardry=Wizardry
|
||||
|
||||
key.ebwizardry.next_spell=Next Spell
|
||||
key.ebwizardry.previous_spell=Previous Spell
|
||||
|
||||
death.attack.wizardry_magic=%1$s was killed by %2$s using magic
|
||||
death.attack.indirect_wizardry_magic=%1$s was killed by %2$s using magic
|
||||
|
||||
commands.ebwizardry:cast.usage=/%1$s <spell> [player] [damage multiplier] [range multiplier] [duration multiplier] [blast multiplier]
|
||||
commands.ebwizardry:cast.success=Successfully cast %1$s
|
||||
commands.ebwizardry:cast.success_continuous=Successfully cast %1$s; repeat the command to stop
|
||||
commands.ebwizardry:cast.success_remote=Successfully cast %1$s as %2$s
|
||||
commands.ebwizardry:cast.success_remote_continuous=Successfully cast %1$s as %2$s; repeat the command to stop
|
||||
commands.ebwizardry:cast.fail=Unable to cast %1$s
|
||||
commands.ebwizardry:cast.not_found=There is no such spell with ID %1$s
|
||||
commands.ebwizardry:cast.tag_error=Data tag parsing failed: %s
|
||||
|
||||
commands.ebwizardry:ally.usage=/%1$s <player> [player]
|
||||
commands.ebwizardry:ally.addally=%1$s has been added to %2$s's list of allies
|
||||
commands.ebwizardry:ally.removeally=%1$s has been removed from %2$s's list of allies
|
||||
commands.ebwizardry:ally.self=Players cannot be an ally of themselves!
|
||||
commands.ebwizardry:ally.permission=You do not have permission to change other players' allies
|
||||
|
||||
commands.ebwizardry:allies.usage=/%1$s [player]
|
||||
commands.ebwizardry:allies.list=Players allied to you: %1$s
|
||||
commands.ebwizardry:allies.list_other=Players allied to %1$s: %2$s
|
||||
commands.ebwizardry:allies.permission=You do not have permission to view other players' allies
|
||||
commands.ebwizardry:allies.none=None
|
||||
|
||||
commands.ebwizardry:discoverspell.usage=/%1$s <spell/all/clear> [player]
|
||||
commands.ebwizardry:discoverspell.not_found=There is no such spell with ID %1$s
|
||||
commands.ebwizardry:discoverspell.clear=Cleared all spell discovery data for %1$s
|
||||
commands.ebwizardry:discoverspell.all=Added all spells to %1$s's spell discovery data
|
||||
commands.ebwizardry:discoverspell.addspell=Added %1$s to %2$s's spell discovery data
|
||||
commands.ebwizardry:discoverspell.removespell=Removed %1$s from %2$s's spell discovery data
|
||||
|
||||
config.ebwizardry.title.general=Mod Options
|
||||
|
||||
config.ebwizardry.category.spells=Configure Spells
|
||||
config.ebwizardry.category.spells.tooltip=Select which spells are enabled
|
||||
config.ebwizardry.title.spells=Spell Configuration
|
||||
config.ebwizardry.subtitle.spells=Set a spell to false to disable it.
|
||||
|
||||
config.ebwizardry.category.resistances=Configure Resistances
|
||||
config.ebwizardry.category.resistances.tooltip=Configure which mobs are immune to different types of magic
|
||||
config.ebwizardry.title.resistances=Resistance Configuration
|
||||
config.ebwizardry.subtitle.resistances=See descriptions of individual options for more details.
|
||||
|
||||
config.ebwizardry.category.ids=Configure IDs
|
||||
config.ebwizardry.category.ids.tooltip=Change the IDs used by wizardry
|
||||
config.ebwizardry.title.ids=ID Configuration
|
||||
config.ebwizardry.subtitle.ids=Change these IDs if they conflict with another mod.
|
||||
|
||||
config.ebwizardry.tower_rarity=Tower Rarity
|
||||
config.ebwizardry.ore_dimensions=Ore Dimensions
|
||||
config.ebwizardry.flower_dimensions=Flower Dimensions
|
||||
config.ebwizardry.tower_dimensions=Tower Dimensions
|
||||
config.ebwizardry.spell_book_drop_chance=Spell Book Drop Chance
|
||||
config.ebwizardry.generate_loot=Generate Loot
|
||||
config.ebwizardry.firebomb_is_craftable=Firebomb Is Craftable
|
||||
config.ebwizardry.poison_bomb_is_craftable=Poison Bomb Is Craftable
|
||||
config.ebwizardry.smoke_bomb_is_craftable=Smoke Bomb Is Craftable
|
||||
config.ebwizardry.use_alternate_scroll_recipe=Use Alternate Scroll Recipe
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks=Teleport Through Unbreakable Blocks
|
||||
config.ebwizardry.show_summoned_creature_names=Show Summoned Creature Names
|
||||
config.ebwizardry.friendly_fire=Friendly Fire
|
||||
config.ebwizardry.telekinetic_disarmament=Telekinetic Disarmament
|
||||
config.ebwizardry.discovery_mode=Discovery Mode
|
||||
config.ebwizardry.enable_shift_scrolling=Enable Shift-_scrolling
|
||||
config.ebwizardry.minion_revenge_targeting=Minion Revenge Targeting
|
||||
config.ebwizardry.player_damage_scaling=Player Damage Scaling Factor
|
||||
config.ebwizardry.npc_damage_scaling=NPC Damage Scaling Factor
|
||||
config.ebwizardry.cast_command_multiplier_limit=Cast Command Multiplier Limit
|
||||
config.ebwizardry.summoned_creature_targets_whitelist=Summoned Creature Target Whitelist
|
||||
config.ebwizardry.summoned_creature_targets_blacklist=Summoned Creature Target Blacklist
|
||||
config.ebwizardry.spell_hud_position=Spell HUD Position
|
||||
config.ebwizardry.cast_command_name=Cast Spell Command Name
|
||||
config.ebwizardry.discoverspell_command_name=Discover Spell Command Name
|
||||
config.ebwizardry.ally_command_name=Set Ally Command Name
|
||||
config.ebwizardry.allies_command_name=View Allies Command Name
|
||||
|
||||
config.ebwizardry.mobs_immune_to_fire=Mobs Immune To Fire
|
||||
config.ebwizardry.mobs_immune_to_ice=Mobs Immune To Ice
|
||||
config.ebwizardry.mobs_immune_to_lightning=Mobs Immune To Lightning
|
||||
config.ebwizardry.mobs_immune_to_wither=Mobs Immune To Wither
|
||||
config.ebwizardry.mobs_immune_to_poison=Mobs Immune To Poison
|
||||
|
||||
config.ebwizardry.tower_rarity.tooltip=Rarity of wizard towers. Higher numbers are rarer. Set to 0 to disable wizard towers completely.
|
||||
config.ebwizardry.ore_dimensions.tooltip=List of dimension ids in which crystal ore will generate. Note that removing the overworld (id 0) from this list will make the mod VERY difficult to play!
|
||||
config.ebwizardry.flower_dimensions.tooltip=List of dimension ids in which crystal flowers will generate.
|
||||
config.ebwizardry.tower_dimensions.tooltip=List of dimension ids in which wizard towers will generate.
|
||||
config.ebwizardry.spell_book_drop_chance.tooltip=The chance for mobs to drop a spell book when killed. The greater this number, the more often they will drop. Set to 0 to disable spell book drops. Set to 200 for guaranteed drops.
|
||||
config.ebwizardry.generate_loot.tooltip=Whether to generate wizardry loot in dungeon chests.
|
||||
config.ebwizardry.firebomb_is_craftable.tooltip=Whether firebombs can be crafted or not.
|
||||
config.ebwizardry.poison_bomb_is_craftable.tooltip=Whether poison bombs can be crafted or not.
|
||||
config.ebwizardry.smoke_bomb_is_craftable.tooltip=Whether smoke bombs can be crafted or not.
|
||||
config.ebwizardry.use_alternate_scroll_recipe.tooltip=Whether to require a magic crystal in the shapeless crafting recipe for blank scrolls. Set to true if another mod adds a conflicting recipe.
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks.tooltip=Whether players are allowed to teleport through unbreakable blocks (e.g. bedrock) using the phase step spell.
|
||||
config.ebwizardry.show_summoned_creature_names.tooltip=Whether to show summoned creatures' names and owners above their heads.
|
||||
config.ebwizardry.friendly_fire.tooltip=Whether to allow players to damage their designated allies using magic.
|
||||
config.ebwizardry.telekinetic_disarmament.tooltip=Whether to allow players to disarm other players using the telekinesis spell.ebwizardry: Set to false to prevent stealing of items.
|
||||
config.ebwizardry.discovery_mode.tooltip=For those who like a sense of mystery! When set to true, spells you haven't cast yet will be unreadable until you cast them (on a per-world basis). Has no effect when in creative mode. Spells of identification will be unobtainable in survival mode if this is false.
|
||||
config.ebwizardry.enable_shift_scrolling.tooltip=Whether you can switch between spells on a wand by scrolling with the mouse wheel while sneaking. Note that this will only affect you; other players connected to the same server obey their own settings.
|
||||
config.ebwizardry.minion_revenge_targeting.tooltip=Whether summoned creatures can revenge attack their owner if their owner attacks them.
|
||||
config.ebwizardry.player_damage_scaling.tooltip=Global damage scaling factor for the damage dealt by players casting spells, relative to 1.
|
||||
config.ebwizardry.npc_damage_scaling.tooltip=Global damage scaling factor for the damage dealt by NPCs casting spells, relative to 1.
|
||||
config.ebwizardry.cast_command_multiplier_limit.tooltip=Upper limit for the multipliers passed into the /cast command. This is here to stop players from accidentally breaking a world/server. Large blast mutipliers can cause extreme lag - you have been warned!
|
||||
config.ebwizardry.summoned_creature_targets_whitelist.tooltip=List of names of entities which summoned creatures and wizards are allowed to attack, in addition to the defaults. Add mod creatures to this list if you want summoned creatures to attack them and they aren't already doing so. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.summoned_creature_targets_blacklist.tooltip=List of names of entities which summoned creatures and wizards are specifically not allowed to attack, overriding the defaults and the whitelist. Add creatures to this list if allowing them to be attacked causes problems or is too destructive (removing creepers from this list is done at your own risk!). Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.spell_hud_position.tooltip=The position of the spell HUD.
|
||||
config.ebwizardry.cast_command_name.tooltip=The name of the /cast command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /cast you would type /magic instead.
|
||||
config.ebwizardry.discoverspell_command_name.tooltip=The name of the /discoverspell command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /discoverspell you would type /magic instead.
|
||||
config.ebwizardry.ally_command_name.tooltip=The name of the /ally command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /ally you would type /magic instead.
|
||||
config.ebwizardry.allies_command_name.tooltip=The name of the /allies command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /allies you would type /magic instead.
|
||||
|
||||
config.ebwizardry.mobs_immune_to_fire.tooltip=List of names of entities that are immune to fire, in addition to the defaults. Add mod creatures to this list if you want them to be immune to fire magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.mobs_immune_to_ice.tooltip=List of names of entities that are immune to ice, in addition to the defaults. Add mod creatures to this list if you want them to be immune to ice magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.mobs_immune_to_lightning.tooltip=List of names of entities that are immune to lightning, in addition to the defaults. Add mod creatures to this list if you want them to be immune to lightning magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.mobs_immune_to_wither.tooltip=List of names of entities that are immune to wither effects, in addition to the defaults. Add mod creatures to this list if you want them to be immune to withering magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
config.ebwizardry.mobs_immune_to_poison.tooltip=List of names of entities that are immune to poison, in addition to the defaults. Add mod creatures to this list if you want them to be immune to poison magic and they aren't already. Entity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry.wizard).
|
||||
|
||||
wizard.debug=%1$s, %2$s, %3$s
|
||||
@@ -0,0 +1,739 @@
|
||||
tile.ebwizardry:arcane_workbench.name=Mesa de Trabajo Arcana
|
||||
tile.ebwizardry:crystal_ore.name=Mena de Cristal Magico
|
||||
tile.ebwizardry:petrified_stone.name=Piedra Petrificada
|
||||
tile.ebwizardry:ice_statue.name=Estatua de Hielo
|
||||
tile.ebwizardry:crystal_flower.name=Flor de Cristal Magico
|
||||
tile.ebwizardry:snare.name=Trampa
|
||||
tile.ebwizardry:transportation_stone.name=Piedra de Transportacion
|
||||
tile.ebwizardry:spectral_block.name=Bloque Espectral
|
||||
tile.ebwizardry:crystal_block.name=Bloque de Cristal Magico
|
||||
|
||||
item.ebwizardry:magic_crystal.name=Cristal Magico
|
||||
item.ebwizardry:magic_wand.name=Varita Magica
|
||||
item.ebwizardry:apprentice_wand.name=Varita de Aprendiz
|
||||
item.ebwizardry:advanced_wand.name=Varita Avanzada
|
||||
item.ebwizardry:master_wand.name=Varita de Maestro
|
||||
item.ebwizardry:spell_book.name=Libro de Hechizo
|
||||
|
||||
item.ebwizardry:arcane_tome.name=Tomo de lo Arcano
|
||||
item.ebwizardry:arcane_tome.desc1=Mejora cualquier %1$s
|
||||
item.ebwizardry:arcane_tome.desc2=varita a nivel %1$s
|
||||
|
||||
item.ebwizardry:wizard_handbook.name=El Manual del Hechizero
|
||||
item.ebwizardry:wizard_handbook.desc=por %1$s
|
||||
|
||||
item.ebwizardry:wand.buff=+%1$s %2$s de potencia
|
||||
item.ebwizardry:wand.spell=Hechizo actual: %1$s
|
||||
item.ebwizardry:wand.mana=Mana: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wand.addally=%1$s ha sido anadido a tu lista de aliados
|
||||
item.ebwizardry:wand.removeally=%1$s ha sido removido a tu lista de aliados
|
||||
|
||||
item.ebwizardry:basic_fire_wand.name=Varita de Ascuas
|
||||
item.ebwizardry:basic_ice_wand.name=Varita de Escarcha
|
||||
item.ebwizardry:basic_lightning_wand.name=Varita de Chispas
|
||||
item.ebwizardry:basic_necromancy_wand.name=Varita de las Sombras
|
||||
item.ebwizardry:basic_earth_wand.name=Varita del Bosque
|
||||
item.ebwizardry:basic_sorcery_wand.name=Varita del Misterio
|
||||
item.ebwizardry:basic_healing_wand.name=Varita de la Curacion
|
||||
|
||||
item.ebwizardry:apprentice_fire_wand.name=Varita del Piromano Aprendiz
|
||||
item.ebwizardry:apprentice_ice_wand.name=Varita del Mago de Hielo Aprendiz
|
||||
item.ebwizardry:apprentice_lightning_wand.name=Varita del Mago de Tormenta Aprendiz
|
||||
item.ebwizardry:apprentice_necromancy_wand.name=Varita del Nigromante Aprendiz
|
||||
item.ebwizardry:apprentice_earth_wand.name=Varita del Mago de Tierra Aprendiz
|
||||
item.ebwizardry:apprentice_sorcery_wand.name=Varita del Hechicero Aprendiz
|
||||
item.ebwizardry:apprentice_healing_wand.name=Varita del Sanador Aprendiz
|
||||
|
||||
item.ebwizardry:advanced_fire_wand.name=Varita del Piromano
|
||||
item.ebwizardry:advanced_ice_wand.name=Varita del Mago de Hielo
|
||||
item.ebwizardry:advanced_lightning_wand.name=Varita del Mago de Tormenta
|
||||
item.ebwizardry:advanced_necromancy_wand.name=Varita del Nigromante
|
||||
item.ebwizardry:advanced_earth_wand.name=Varita del Mago de Tierra
|
||||
item.ebwizardry:advanced_sorcery_wand.name=Varita del Hechicero
|
||||
item.ebwizardry:advanced_healing_wand.name=Varita del Sanador
|
||||
|
||||
item.ebwizardry:master_fire_wand.name=Varita del Piromano Maestro
|
||||
item.ebwizardry:master_ice_wand.name=Varita del Mago de Hielo Maestro
|
||||
item.ebwizardry:master_lightning_wand.name=Varita del Mago de Tormenta Maestro
|
||||
item.ebwizardry:master_necromancy_wand.name=Varita del Nigromante Maestro
|
||||
item.ebwizardry:master_earth_wand.name=Varita del Mago de Tierra Maestro
|
||||
item.ebwizardry:master_sorcery_wand.name=Varita del Hechicero Maestro
|
||||
item.ebwizardry:master_healing_wand.name=Varita del Sanador Maestro
|
||||
|
||||
item.ebwizardry:spectral_sword.name=Espada Espectral
|
||||
item.ebwizardry:spectral_pickaxe.name=Pico Espectral
|
||||
item.ebwizardry:spectral_bow.name=Arco Espectral
|
||||
|
||||
item.ebwizardry:mana_flask.name=Frasco de Mana
|
||||
item.ebwizardry:storage_upgrade.name=Mejora de Almacenamiento para Varita
|
||||
item.ebwizardry:siphon_upgrade.name=Mejora de Sifon para Varita
|
||||
item.ebwizardry:condenser_upgrade.name=Mejora de Condensador para Varita
|
||||
item.ebwizardry:range_upgrade.name=Mejora de Rango para Varita
|
||||
item.ebwizardry:duration_upgrade.name=Mejora de Duracion para Varita
|
||||
item.ebwizardry:cooldown_upgrade.name=Mejora de Tiempo de Reactivacion para Varita
|
||||
item.ebwizardry:blast_upgrade.name=Mejora de Explosion para Varita
|
||||
item.ebwizardry:attunement_upgrade.name=Mejora de Sintonizacion para Varita
|
||||
|
||||
item.ebwizardry:flaming_axe.name=Hacha Llameante
|
||||
item.ebwizardry:frost_axe.name=Hacha Escarchada
|
||||
|
||||
item.ebwizardry:firebomb.name=Bomba de fuego
|
||||
item.ebwizardry:poison_bomb.name=Bomba de veneno
|
||||
item.ebwizardry:smoke_bomb.name=Bomba de humo
|
||||
|
||||
item.ebwizardry:blank_scroll.name=Pergamino en blanco
|
||||
item.ebwizardry:scroll.name=Pergamino de %1$s
|
||||
item.ebwizardry:scroll.undiscovered.name=Pergamino "%1$s"
|
||||
item.ebwizardry:identification_scroll.name=Pergamino de la Identificacion
|
||||
item.ebwizardry:identification_scroll.desc1=%1$sIdentifica un libro o pergamino
|
||||
item.ebwizardry:identification_scroll.desc2=%1$sdesconocido
|
||||
item.ebwizardry:identification_scroll.nothing_to_identify=Nada que identificar!
|
||||
|
||||
item.ebwizardry:armour_upgrade.name=Sello Arcano de la Proteccion
|
||||
item.ebwizardry:armour_upgrade.desc1=%1$sMejora cualquier armadura
|
||||
item.ebwizardry:armour_upgrade.desc2=%1$spara volverla %2$slegendaria
|
||||
|
||||
item.ebwizardry:magic_silk.name=Seda Magica
|
||||
|
||||
item.ebwizardry:wizard_armour.legendary=Legendario
|
||||
item.ebwizardry:wizard_armour.buff=-%1$s %2$s costo
|
||||
item.ebwizardry:wizard_armour.mana=Mana: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wizard_hat.name=Sombrero de Mago
|
||||
item.ebwizardry:wizard_robe.name=Tunica de Mago
|
||||
item.ebwizardry:wizard_leggings.name=Pantalones de Mago
|
||||
item.ebwizardry:wizard_boots.name=Botas de Mago
|
||||
|
||||
item.ebwizardry:wizard_hat_fire.name=Sombrero de Piromano
|
||||
item.ebwizardry:wizard_robe_fire.name=Tunica de Piromano
|
||||
item.ebwizardry:wizard_leggings_fire.name=Pantalones de Piromano
|
||||
item.ebwizardry:wizard_boots_fire.name=Botas de Piromano
|
||||
|
||||
item.ebwizardry:wizard_hat_ice.name=Sombrero de Mago de Hielo
|
||||
item.ebwizardry:wizard_robe_ice.name=Tunica de Mago de Hielo
|
||||
item.ebwizardry:wizard_leggings_ice.name=Pantalones de Mago de Hielo
|
||||
item.ebwizardry:wizard_boots_ice.name=Botas de Mago de Hielo
|
||||
|
||||
item.ebwizardry:wizard_hat_lightning.name=Sombrero de Mago de Tormenta
|
||||
item.ebwizardry:wizard_robe_lightning.name=Tunica de Mago de Tormenta
|
||||
item.ebwizardry:wizard_leggings_lightning.name=Pantalones de Mago de Tormenta
|
||||
item.ebwizardry:wizard_boots_lightning.name=Botas de Mago de Tormenta
|
||||
|
||||
item.ebwizardry:wizard_hat_necromancy.name=Sombrero de Nigromante
|
||||
item.ebwizardry:wizard_robe_necromancy.name=Tunica de Nigromante
|
||||
item.ebwizardry:wizard_leggings_necromancy.name=Pantalones de Nigromante
|
||||
item.ebwizardry:wizard_boots_necromancy.name=Botas de Nigromante
|
||||
|
||||
item.ebwizardry:wizard_hat_earth.name=Sombrero de Mago de Tierra
|
||||
item.ebwizardry:wizard_robe_earth.name=Tunica de Mago de Tierra
|
||||
item.ebwizardry:wizard_leggings_earth.name=Pantalones de Mago de Tierra
|
||||
item.ebwizardry:wizard_boots_earth.name=Botas de Mago de Tierra
|
||||
|
||||
item.ebwizardry:wizard_hat_sorcery.name=Sombrero de Hechicero
|
||||
item.ebwizardry:wizard_robe_sorcery.name=Tunica de Hechicero
|
||||
item.ebwizardry:wizard_leggings_sorcery.name=Pantalones de Hechicero
|
||||
item.ebwizardry:wizard_boots_sorcery.name=Botas de Hechicero
|
||||
|
||||
item.ebwizardry:wizard_hat_healing.name=Sombrero de Sanador
|
||||
item.ebwizardry:wizard_robe_healing.name=Tunica de Sanador
|
||||
item.ebwizardry:wizard_leggings_healing.name=Pantalones de Sanador
|
||||
item.ebwizardry:wizard_boots_healing.name=Botas de Sanador
|
||||
|
||||
item.ebwizardry:spawn_wizard.name=Invocar Mago
|
||||
item.ebwizardry:spawn_evil_wizard.name=Invocar Mago Malvado
|
||||
|
||||
item.ebwizardry:spectral_helmet.name=Casco Espectral
|
||||
item.ebwizardry:spectral_chestplate.name=Pechera Espectral
|
||||
item.ebwizardry:spectral_leggings.name=Grebas Espectrales
|
||||
item.ebwizardry:spectral_boots.name=Botas Espectrales
|
||||
|
||||
entity.ebwizardry:summonedcreature.nameplate=%2$s de %1$s
|
||||
|
||||
entity.ebwizardry:zombie_minion.name=Zombi
|
||||
entity.ebwizardry:skeleton_minion.name=Esqueleto
|
||||
entity.ebwizardry:spider_minion.name=Arana
|
||||
entity.ebwizardry:blaze_minion.name=Blaze
|
||||
entity.ebwizardry:wither_skeleton_minion.name=Esqueleto del Wither
|
||||
entity.ebwizardry:ice_wraith.name=Espectro de Hielo
|
||||
entity.ebwizardry:lightning_wraith.name=Espectro de Relampago
|
||||
entity.ebwizardry:shadow_wraith.name=Espectro de las Sombras
|
||||
entity.ebwizardry:spirit_wolf.name=Lobo Espiritual
|
||||
entity.ebwizardry:spirit_horse.name=Caballo Espiritual
|
||||
entity.ebwizardry:ice_giant.name=Gigante de Hielo
|
||||
entity.ebwizardry:phoenix.name=Fenix
|
||||
entity.ebwizardry:wizard.name=Mago
|
||||
entity.ebwizardry:magic_slime.name=Slime Magico
|
||||
entity.ebwizardry:silverfish_minion.name=Lepisma
|
||||
entity.ebwizardry:storm_elemental.name=Elemental de Tormenta
|
||||
entity.ebwizardry:evil_wizard.name=Mago Malvado
|
||||
entity.ebwizardry:decoy.name=Senuelo
|
||||
|
||||
entity.ebwizardry:magic_missile.name=Magia
|
||||
entity.ebwizardry:arc.name=Magia
|
||||
entity.ebwizardry:spark_bomb.name=Magia
|
||||
entity.ebwizardry:ice_shard.name=Magia
|
||||
entity.ebwizardry:firebomb.name=Magic
|
||||
entity.ebwizardry:poison_bomb.name=Magia
|
||||
entity.ebwizardry:force_orb.name=Magia
|
||||
entity.ebwizardry:spark.name=Magia
|
||||
entity.ebwizardry:darkness_orb.name=Magia
|
||||
entity.ebwizardry:fire_sigil.name=Magia
|
||||
entity.ebwizardry:frost_sigil.name=Magia
|
||||
entity.ebwizardry:lightning_sigil.name=Magia
|
||||
entity.ebwizardry:lightning_arrow.name=Magia
|
||||
entity.ebwizardry:firebolt.name=Magia
|
||||
entity.ebwizardry:ice_charge.name=Magia
|
||||
entity.ebwizardry:force_arrow.name=Magia
|
||||
entity.ebwizardry:dart.name=Magia
|
||||
entity.ebwizardry:lightning_disc.name=Magia
|
||||
entity.ebwizardry:thunderbolt.name=Magia
|
||||
entity.ebwizardry:decay.name=Magia
|
||||
entity.ebwizardry:ice_lance.name=Magia
|
||||
entity.ebwizardry:smoke_bomb.name=Magia
|
||||
entity.ebwizardry:ice_spike.name=Magia
|
||||
|
||||
entity.ebwizardry:black_hole.name=Agujero Negro
|
||||
entity.ebwizardry:shield.name=Escudo
|
||||
entity.ebwizardry:meteor.name=Meteoro
|
||||
entity.ebwizardry:blizzard.name=Ventisca
|
||||
entity.ebwizardry:bubble.name=Burbuja
|
||||
entity.ebwizardry:tornado.name=Tornado
|
||||
entity.ebwizardry:lightning_hammer.name=Martillo Relampago
|
||||
entity.ebwizardry:arrow_rain.name=Lluvia de Flechas
|
||||
entity.ebwizardry:healing_aura.name=Aura Curador
|
||||
entity.ebwizardry:forcefield.name=Campo de Fuerza
|
||||
entity.ebwizardry:ring_of_fire.name=Anillo de Fuego
|
||||
entity.ebwizardry:earthquake.name=Terremoto
|
||||
entity.ebwizardry:falling_grass.name=Hierba Descendiente
|
||||
entity.ebwizardry:hailstorm.name=Tormenta de Granizo
|
||||
entity.ebwizardry:lightning_pulse.name=Pulso de Relampago
|
||||
|
||||
item_group.ebwizardry=Wizardry
|
||||
item_group.wizardryspells=Hechizos de Wizardry
|
||||
|
||||
achievement.root=Wizardry
|
||||
achievement.root.desc=Avances
|
||||
achievement.crystal=Un Cristral Curioso...
|
||||
achievement.crystal.desc=Pica un Cristal Magico
|
||||
achievement.arcane_initiate=Inicio Arcano
|
||||
achievement.arcane_initiate.desc=Craftea una varita magica con una pepita de oro, un palo y un cristal magico
|
||||
achievement.apprentice=Aprendiz de Mago
|
||||
achievement.apprentice.desc=Usa un tomo de lo arcano para mejorar tu varita
|
||||
achievement.master=Maestro Arcano
|
||||
achievement.master.desc=Obten una varita de maestro
|
||||
achievement.all_spells=Mago de Todos los Oficios
|
||||
achievement.all_spells.desc=Lanza todos los hechizos disponibles
|
||||
achievement.wizard_trade=Comercio Magico
|
||||
achievement.wizard_trade.desc=Compra un objeto a un mago
|
||||
achievement.buy_master_spell=El Conocimiento es Poder
|
||||
achievement.buy_master_spell.desc=Compra un hechizo maestro a un mago
|
||||
achievement.freeze_blaze=Ya No Estas Tan Caliente
|
||||
achievement.freeze_blaze.desc=Congela a un blaze
|
||||
achievement.charge_creeper=Va a Explotar!!
|
||||
achievement.charge_creeper.desc='Accidentalmente' carga un creeper
|
||||
achievement.frankenstein=Frankenstein
|
||||
achievement.frankenstein.desc=Convierte a un cerdo en un hombrecerdo zombi usando el hechizo de rayo
|
||||
achievement.special_upgrade=Remiendo Arcano
|
||||
achievement.special_upgrade.desc=Aplica una mejora a una varita
|
||||
achievement.craft_flask=Es Magia, Embotellada!
|
||||
achievement.craft_flask.desc=Craftea un frasco de mana
|
||||
achievement.elemental=Elemental
|
||||
achievement.elemental.desc=Obten una varita elemental
|
||||
achievement.armour_set=Now Eres un Mago Apropiado
|
||||
achievement.armour_set.desc=Craftea y equipa el set completo de armadura de mago
|
||||
achievement.legendary=Legendario
|
||||
achievement.legendary.desc=Obten una pieza de armadura de mago legendaria
|
||||
achievement.self_destruct=Tiro por la culata
|
||||
achievement.self_destruct.desc=Muere por tu propia magia
|
||||
achievement.pig_tornado=No De Nuevo...
|
||||
achievement.pig_tornado.desc=Monta un cerdo hacia un tornado
|
||||
achievement.jam_wizard=Sesion de Interferencia
|
||||
achievement.jam_wizard.desc=Usa el hechizo arcano de interferencia en un mago
|
||||
achievement.slime_skeleton=Situacion Pegajosa
|
||||
achievement.slime_skeleton.desc=Sumerge un esqueleto en slime
|
||||
achievement.anger_wizard=Te Arrepentiras de Eso
|
||||
achievement.anger_wizard.desc=Haz que un mago se enoje
|
||||
achievement.defeat_evil_wizard=Justicia
|
||||
achievement.defeat_evil_wizard.desc=Derrota a un mago malvado
|
||||
achievement.max_out_wand=Equipada Al Maximo!
|
||||
achievement.max_out_wand.desc=Aplica el maximo numero de mejoras a una varita maestra
|
||||
achievement.element_master=Maestria Elemental
|
||||
achievement.element_master.desc=Lanza todos los hechizos de cualquier elemento
|
||||
achievement.identify_spell=Apreciacion Arcana
|
||||
achievement.identify_spell.desc=Usa un pergamino de la identificacion para identificar un libro de hechizos o pergamino
|
||||
|
||||
tile.ebwizardry:transportation_stone.confirm=A partir de ahora retornaras a este lugar cuando lances %1$s
|
||||
tile.ebwizardry:transportation_stone.invalid=Primero debes hacer un circulo con 8 piedras de transportacion!
|
||||
|
||||
container.ebwizardry:arcane_workbench=Mesa de Trabajo Arcana
|
||||
container.ebwizardry:arcane_workbench.apply=Aplicar
|
||||
container.ebwizardry:arcane_workbench.mana=Mana:
|
||||
container.ebwizardry:arcane_workbench.upgrades=Mejoras Aplicadas:
|
||||
|
||||
tier.basic=Novato
|
||||
tier.apprentice=Aprendiz
|
||||
tier.advanced=Avanzado
|
||||
tier.master=Maestro
|
||||
|
||||
element.simple=Ninguno
|
||||
element.fire=Fuego
|
||||
element.ice=Hielo
|
||||
element.lightning=Rayo
|
||||
element.necromancy=Nigromancia
|
||||
element.earth=Tierra
|
||||
element.sorcery=Hechiceria
|
||||
element.healing=Curacion
|
||||
|
||||
element.simple.wizard=Mago
|
||||
element.fire.wizard=Piromano
|
||||
element.ice.wizard=Mago de Hielo
|
||||
element.lightning.wizard=Mago de Tormenta
|
||||
element.necromancy.wizard=Nigromante
|
||||
element.earth.wizard=Mago de Tierra
|
||||
element.sorcery.wizard=Hechicero
|
||||
element.healing.wizard=Curador
|
||||
|
||||
spelltype.attack=Ataque
|
||||
spelltype.defence=Defensa
|
||||
spelltype.utility=Utilidad
|
||||
spelltype.minion=Secuaz
|
||||
|
||||
spell.disabled=%1$s ha sido desactivado en la configuracion
|
||||
spell.resist=%1$s resistio %2$s
|
||||
spell.discover=Descubrio el hechizo %1$s!
|
||||
|
||||
spell.ebwizardry:agility=Agilidad
|
||||
spell.ebwizardry:arc=Arco Electrico
|
||||
spell.ebwizardry:arcane_jammer=Perturbador Arcano
|
||||
spell.ebwizardry:arrow_rain=Lluvia de Flechas
|
||||
spell.ebwizardry:banish=Desaparecer
|
||||
spell.ebwizardry:black_hole=Agujero Negro
|
||||
spell.ebwizardry:blink=Parpadeo
|
||||
spell.ebwizardry:blizzard=Ventisca
|
||||
spell.ebwizardry:bubble=Burbuja
|
||||
spell.ebwizardry:chain_lightning=Cadena de Rayos
|
||||
spell.ebwizardry:clairvoyance=Clarividencia
|
||||
spell.ebwizardry:cobwebs=Telas de Araña
|
||||
spell.ebwizardry:conjure_armour=Conjurar Armadura
|
||||
spell.ebwizardry:conjure_bow=Conjurar Arco
|
||||
spell.ebwizardry:conjure_pickaxe=Conjurar Pico
|
||||
spell.ebwizardry:conjure_sword=Conjurar Espada
|
||||
spell.ebwizardry:cure_effects=Purificar Efectos
|
||||
spell.ebwizardry:curse_of_soulbinding=Maldicion de Atadura al Alma
|
||||
spell.ebwizardry:darkness_orb=Orbe de la Oscuridad
|
||||
spell.ebwizardry:darkvision=Vision Oscura
|
||||
spell.ebwizardry:dart=Dardo
|
||||
spell.ebwizardry:decay=Deterioro
|
||||
spell.ebwizardry:decoy=Senuelo
|
||||
spell.ebwizardry:detonate=Detonar
|
||||
spell.ebwizardry:diamondflesh=Piel de Diamante
|
||||
spell.ebwizardry:earthquake=Terremoto
|
||||
spell.ebwizardry:entrapment=Atrapamiento
|
||||
spell.ebwizardry:fireball=Bola de Fuego
|
||||
spell.ebwizardry:firebolt=Disparo de Fuego
|
||||
spell.ebwizardry:firebomb=Bomba de Fuego
|
||||
spell.ebwizardry:fire_resistance=Resistencia al Fuego
|
||||
spell.ebwizardry:fire_sigil=Sigilo de Fuego
|
||||
spell.ebwizardry:fireskin=Piel de Fuego
|
||||
spell.ebwizardry:firestorm=Tormenta de Fuego
|
||||
spell.ebwizardry:flame_ray=Rayo de Fuego
|
||||
spell.ebwizardry:flaming_axe=Hacha Llameante
|
||||
spell.ebwizardry:flaming_weapon=Arma Llameante
|
||||
spell.ebwizardry:flight=Vuelo
|
||||
spell.ebwizardry:font_of_mana=Fuente de Mana
|
||||
spell.ebwizardry:font_of_vitality=Fuente de Vitalidad
|
||||
spell.ebwizardry:force_arrow=Flecha de Fuerza
|
||||
spell.ebwizardry:forcefield=Campo de Fuerza
|
||||
spell.ebwizardry:force_orb=Orbe de Fuerza
|
||||
spell.ebwizardry:forests_curse=Maldicion del Bosque
|
||||
spell.ebwizardry:freeze=Congelar
|
||||
spell.ebwizardry:freezing_weapon=Arma Congelante
|
||||
spell.ebwizardry:frost_axe=Hacha Escarchada
|
||||
spell.ebwizardry:frost_ray=Rayo de Escarcha
|
||||
spell.ebwizardry:frost_sigil=Sigilo de Escarcha
|
||||
spell.ebwizardry:glide=Planear
|
||||
spell.ebwizardry:greater_fireball=Bola de Fuego Mayor
|
||||
spell.ebwizardry:greater_heal=Curacion Mayor
|
||||
spell.ebwizardry:group_heal=Curacion Grupal
|
||||
spell.ebwizardry:growth_aura= Aura de Crecimiento
|
||||
spell.ebwizardry:hailstorm=Tormenta de Granizo
|
||||
spell.ebwizardry:heal=Curar
|
||||
spell.ebwizardry:heal_ally=curar Aliado
|
||||
spell.ebwizardry:healing_aura=Aura de Curacion
|
||||
spell.ebwizardry:homing_spark=Chispa Dirigida
|
||||
spell.ebwizardry:ice_age=Era de Hielo
|
||||
spell.ebwizardry:ice_charge=Carga de Hielo
|
||||
spell.ebwizardry:ice_lance=Lanza de Hielo
|
||||
spell.ebwizardry:ice_shard=Fragmento de Hielo
|
||||
spell.ebwizardry:ice_shroud=Velo de Hielo
|
||||
spell.ebwizardry:ice_spikes=Pinchos de Hielo
|
||||
spell.ebwizardry:ice_statue=Estatua de Hielo
|
||||
spell.ebwizardry:ignite=Encender
|
||||
spell.ebwizardry:imbue_weapon=Imbuir Arma
|
||||
spell.ebwizardry:intimidate=Intimidar
|
||||
spell.ebwizardry:invigorating_presence=Presencia Vigorizante
|
||||
spell.ebwizardry:invisibility=Invisibilidad
|
||||
spell.ebwizardry:invoke_weather=Invocar clima
|
||||
spell.ebwizardry:ironflesh=Piel de Hierro
|
||||
spell.ebwizardry:leap=Salto
|
||||
spell.ebwizardry:levitation=Levitacion
|
||||
spell.ebwizardry:life_drain=Drenaje de Vida
|
||||
spell.ebwizardry:light=Luz
|
||||
spell.ebwizardry:lightning_arrow=Flecha de Rayo
|
||||
spell.ebwizardry:lightning_bolt=Disparo de Rayo
|
||||
spell.ebwizardry:lightning_disc=Disco de Rayo
|
||||
spell.ebwizardry:lightning_hammer=Martillo Relampago
|
||||
spell.ebwizardry:lightning_pulse=Pulso Electrico
|
||||
spell.ebwizardry:lightning_ray=Rayo Electrico
|
||||
spell.ebwizardry:lightning_sigil=Sigilo Electrico
|
||||
spell.ebwizardry:lightning_web=Red Electrica
|
||||
spell.ebwizardry:magic_missile=Misil Magico
|
||||
spell.ebwizardry:metamorphosis=Metamorfosis
|
||||
spell.ebwizardry:meteor=Meteoro
|
||||
spell.ebwizardry:mind_control=Control Mental
|
||||
spell.ebwizardry:mind_trick=Truco Mental
|
||||
spell.ebwizardry:none=[Espacio Vacio]
|
||||
spell.ebwizardry:oakflesh=Piel de Roble
|
||||
spell.ebwizardry:petrify=Petrificar
|
||||
spell.ebwizardry:phase_step=Paso de Fase
|
||||
spell.ebwizardry:plague_of_darkness=Plaga de la Oscuridad
|
||||
spell.ebwizardry:pocket_furnace=Horno del Bolsillo
|
||||
spell.ebwizardry:pocket_workbench=Mesa de Trabajo de Bolsillo
|
||||
spell.ebwizardry:poison=Veneno
|
||||
spell.ebwizardry:poison_bomb=Bomba de Veneno
|
||||
spell.ebwizardry:replenish_hunger=Rellenar hambre
|
||||
spell.ebwizardry:ring_of_fire=Anillo de Fuego
|
||||
spell.ebwizardry:shadow_ward=Guarda de las Sombras
|
||||
spell.ebwizardry:shield=Escudo
|
||||
spell.ebwizardry:shockwave=Onda de Choque
|
||||
spell.ebwizardry:silverfish_swarm=Emjambre de Lepismas
|
||||
spell.ebwizardry:sixth_sense=Sexto Sentido
|
||||
spell.ebwizardry:slime=Slime
|
||||
spell.ebwizardry:smoke_bomb=Bomba de Humo
|
||||
spell.ebwizardry:snare=Trampa
|
||||
spell.ebwizardry:snowball=Bola de Nieve
|
||||
spell.ebwizardry:spark_bomb=Bomba de Chispa
|
||||
spell.ebwizardry:spectral_pathway=Camino Espectral
|
||||
spell.ebwizardry:spider_swarm=Emjambre de Arañas
|
||||
spell.ebwizardry:static_aura=Aura Estatica
|
||||
spell.ebwizardry:summon_blaze=Invocar Blaze
|
||||
spell.ebwizardry:summon_ice_giant=Invocar Gigante de Hielo
|
||||
spell.ebwizardry:summon_ice_wraith=Invocar Espectro de Hielo
|
||||
spell.ebwizardry:summon_iron_golem=Invocar Golem de Hierro
|
||||
spell.ebwizardry:summon_lightning_wraith=Invocar Espectro de Rayo
|
||||
spell.ebwizardry:summon_phoenix=Invocar Fenix
|
||||
spell.ebwizardry:summon_shadow_wraith=Invocar Espectro de las Sombras
|
||||
spell.ebwizardry:summon_skeleton=Invocar Esqueleto
|
||||
spell.ebwizardry:summon_skeleton_legion=Invocar Legion de Esqueletos
|
||||
spell.ebwizardry:summon_snow_golem=Invocar Golem de Nieve
|
||||
spell.ebwizardry:summon_spirit_horse=Invocar Caballo Espiritual
|
||||
spell.ebwizardry:summon_spirit_wolf=Invocar Lobo Espiritual
|
||||
spell.ebwizardry:summon_storm_elemental=Invocar Elemental del Rayo
|
||||
spell.ebwizardry:summon_wither_skeleton=Invocar Esqueleto del Wither
|
||||
spell.ebwizardry:summon_zombie=Invocar Zombi
|
||||
spell.ebwizardry:telekinesis=Telequinesis
|
||||
spell.ebwizardry:thunderbolt=Rayo
|
||||
spell.ebwizardry:thunderstorm=Tormenta Electrica
|
||||
spell.ebwizardry:tornado=Tornado
|
||||
spell.ebwizardry:transience=Transitoriedad
|
||||
spell.ebwizardry:transportation=Transportacion
|
||||
spell.ebwizardry:vanishing_box=Caja Desvaneciente
|
||||
spell.ebwizardry:wall_of_frost=Pared de Escarcha
|
||||
spell.ebwizardry:water_breathing=Respiracion Acuatica
|
||||
spell.ebwizardry:whirlwind=Remolino de Viento
|
||||
spell.ebwizardry:wither=Marchitar
|
||||
spell.ebwizardry:wither_skull=Craneo de Wither
|
||||
|
||||
spell.ebwizardry:agility.desc=Concede al mago velocidad de movimiento incrementada y un salto mas alto por 30 segundos.
|
||||
spell.ebwizardry:arc.desc=Dispara una chispa de rayo al objetivo.
|
||||
spell.ebwizardry:arcane_jammer.desc=No permite que el usuario use magia en los proximos 15 segundos.
|
||||
spell.ebwizardry:arrow_rain.desc="Arqueros, disparen!"
|
||||
spell.ebwizardry:banish.desc=Teletransporta al objetivo una posicion cercana aleatoria en contra de su voluntad.
|
||||
spell.ebwizardry:black_hole.desc=Desgarra la realidad.
|
||||
spell.ebwizardry:blink.desc=Teletransporta al mago a la posicion que estan apuntando.
|
||||
spell.ebwizardry:blizzard.desc=Crea una zona de aire frio, la cual ralentiza y hiere continuamente a cualquiera en su interior. El creador del hechizo es inmune al dano pero no al efecto.
|
||||
spell.ebwizardry:bubble.desc=Dispara un chorro de burbujas que causa que lo primero que toque flote hacia el cielo. La burbuja explota despues de un tiempo o si el objetivo es golpeado.
|
||||
spell.ebwizardry:chain_lightning.desc=Dispara un relampago a un objetivo, el cual hace cadena con objetivos cercanos hasta dos veces.
|
||||
spell.ebwizardry:clairvoyance.desc=Revela el camino hacia una localizacion guardada. Con este hechizo seleccionado, haga shift-clic derecho en un bloque para guardarlo. Lanza este hechizo para revelar el camino. El camino desaparecera despues de 90 segundos.
|
||||
spell.ebwizardry:cobwebs.desc=Crea telas de arana en la direccion a la cual estas apuntando, lo cual limita la movilidad de tu objetivo. Las telas de arana despareceran en 20 segundos o si son rotas.
|
||||
spell.ebwizardry:conjure_armour.desc=Crea Armadura Espectral alrededor del mago lo cual ofrece proteccion similar a la armadura de hierro. La armadura dura 60 segundos. El mago debe tener el espacio de armadura vacio.
|
||||
spell.ebwizardry:conjure_bow.desc=Crea un Arco Espectral con flechas ilimitadas que dura 30 segundos.
|
||||
spell.ebwizardry:conjure_pickaxe.desc=Crea un Pico Espectral con fuerza igual a la de un Pico de Hierro, el cual dura 30 segundos.
|
||||
spell.ebwizardry:conjure_sword.desc=Crea una Espada Espectral con igual fuerza que una de hierro y dura 30 segundos.
|
||||
spell.ebwizardry:cure_effects.desc=Purifica al usuario de todos los efectos de pocion, ya sean buenos o malos.
|
||||
spell.ebwizardry:curse_of_soulbinding.desc=Provoca que el alma del objetivo esta ligada al del mago, lo que significa que todo el dano que recibe el mago lo recibe el objetivo. La maldicion dura hasta que uno de los dos muera.
|
||||
spell.ebwizardry:darkness_orb.desc=Dispara una bala de energia oscura en la direccion que apuntes, la cual aplicar wither.
|
||||
spell.ebwizardry:darkvision.desc=Concede vision nocturna por 45 segundos.
|
||||
spell.ebwizardry:dart.desc=Dispara un dardo en la direccion que estas apuntando el cual hiere y debilita al objetivo.
|
||||
spell.ebwizardry:decay.desc=Crea un pezado de deterioro en el suelo lo cual infecta y hiere a cualquier criatura que lo pise, tambien causa que estas criatura sigan esparciendo el deterioro por donde caminen.
|
||||
spell.ebwizardry:decoy.desc=Crea un clon ilusorio del mago que atrae a los enemigos. El senuelo desaparecera en 30 segundos.
|
||||
spell.ebwizardry:detonate.desc=Causa un explosion donde estes mirando, hiriendo a todas las criaturas cercanas - incluyendo al mago si se encuentra muy cerca.
|
||||
spell.ebwizardry:diamondflesh.desc="Tus flechas no son nada contra mi!"
|
||||
spell.ebwizardry:earthquake.desc=Un verdadero de Mago de Tierra puede mover montanas.
|
||||
spell.ebwizardry:entrapment.desc=Atrpa al objetivo en una esfera de oscuridad que lo eleva y hiere continuamente.
|
||||
spell.ebwizardry:fireball.desc=Lanza una bola de fuego en la direccion a la que apuntes.
|
||||
spell.ebwizardry:firebolt.desc=Dispara un chorro de fuego a corta distancia en frente de ti.
|
||||
spell.ebwizardry:firebomb.desc=Lanza una bomba de fuego, la cual detona cuando impacta quemando todo a su alrededor.
|
||||
spell.ebwizardry:fire_resistance.desc=Concede resistencia al fuego al mago por 30 segundos.
|
||||
spell.ebwizardry:fire_sigil.desc=Coloca una trampa de fuego que quema y hiere a la criatura que la pise.
|
||||
spell.ebwizardry:fireskin.desc=Envuelve al mago en fuego por 30 segundos, provocando que cualquier que lo toque se queme.
|
||||
spell.ebwizardry:firestorm.desc="Yo soy el dragon."
|
||||
spell.ebwizardry:flame_ray.desc=Crea una corriente de llamas en la direccion a la que apuntas, la cual quema todo a su paso.
|
||||
spell.ebwizardry:flaming_axe.desc=Crea una Hacha Llameante que quema a todos los enemigos que golpees. Dura 30 segundos.
|
||||
spell.ebwizardry:flaming_weapon.desc=Imbuye con llamas la primera arma en el inventario del mago, la magia de deshace despues de 45 segundos.
|
||||
spell.ebwizardry:flight.desc=Vuela como un aguila.
|
||||
spell.ebwizardry:font_of_mana.desc="Fuimos llenados con una intensa energia magica que parecia emanar del centro del..." - Extraido del diario de un mago olvidado; el resto de la pagina esta quemada.
|
||||
spell.ebwizardry:font_of_vitality.desc=Se siente increible.
|
||||
spell.ebwizardry:force_arrow.desc=Dispara una flecha de fuerza en la direccion que apuntes.
|
||||
spell.ebwizardry:forcefield.desc=Crea un campo de fuerza alrededor del mago que repele criaturas y proyectiles.
|
||||
spell.ebwizardry:force_orb.desc=Lanza una esfera de fuerza que hiere y empuja criaturas cuando impacta.
|
||||
spell.ebwizardry:forests_curse.desc="Como te atreves a entrar en mi bosque!"
|
||||
spell.ebwizardry:freeze.desc=Congela al objetivo por 10 segundos. Tambien congela el agua y crea nieve en el suelo.
|
||||
spell.ebwizardry:freezing_weapon.desc=Imbuye el poder del frio a la primera arma en el inventario del mago, provocando que el arma congela a sus objetivos. La magia deshace despues de 45 segundos.
|
||||
spell.ebwizardry:frost_axe.desc=Crea un Hacha Escarchada la cual congela los enemigos que golpees. Dura 30 segundos.
|
||||
spell.ebwizardry:frost_ray.desc=Crea un corriente de hielo en la direccion que apuntes la cual ralentiza y hiere continuamente al objetivo.
|
||||
spell.ebwizardry:frost_sigil.desc=Coloca un trampa de hielo en el suelo el cual hiere y congela al cualquiera que la pise.
|
||||
spell.ebwizardry:glide.desc=Permite que el mago planee en el aire. Debe mantenerse el boton presionado.
|
||||
spell.ebwizardry:greater_fireball.desc=Lanza una bola de fuego de mayor tamano.
|
||||
spell.ebwizardry:greater_heal.desc=Cura 4 corazones del mago.
|
||||
spell.ebwizardry:group_heal.desc=Cura 3 corazones al mago, a aliados cercanos y a criaturas invocadas.
|
||||
spell.ebwizardry:growth_aura.desc=Crece todos los cultivos cercanos al mago. Tambien hace crecer flores y hierba alta.
|
||||
spell.ebwizardry:hailstorm.desc=Fue durante el Gran Invierno de la 3era Edad que los Magos de Hielo descubrieron su verdadero potencial.
|
||||
spell.ebwizardry:heal.desc=Cura 2 corazones del usuario.
|
||||
spell.ebwizardry:heal_ally.desc=Cura 2.5 corazones al objetivo.
|
||||
spell.ebwizardry:healing_aura.desc=Crea una zona de energia curadora que regenera la salud de todos los alidados cercanos. Los No-_muertos dentro reciben dano.
|
||||
spell.ebwizardry:homing_spark.desc=Crea una chispa flotante que persigue enemigos.
|
||||
spell.ebwizardry:ice_age.desc="Seras congelado por toda la eternidad!"
|
||||
spell.ebwizardry:ice_charge.desc=Lanza una carga de hielo que explota cuando impacta, congelando todas las criaturas y soltando fragmentos en todas las direcciones.
|
||||
spell.ebwizardry:ice_lance.desc=Dispara una gran lanza de hielo en la direccion a la que estas apuntando, la cual atraviesa los objetivos hieriendo y congelandolos.
|
||||
spell.ebwizardry:ice_shard.desc=Dispara un fragemento de hielo que hace dano y ralentiza
|
||||
spell.ebwizardry:ice_shroud.desc=Cubre al mago con hielo, lo que ocasiona que cualquier que lo ataque sea congelado.
|
||||
spell.ebwizardry:ice_spikes.desc=Causa que pinchos de hielo crezcan desde el suelo hiriendo a los enemigos.
|
||||
spell.ebwizardry:ice_statue.desc=Congela al objetivo durante 20 segundos. El objetivo no se puede mover ni atacar pero tambien es inmune al dano.
|
||||
spell.ebwizardry:ignite.desc=Quema al objetivo. Tambien funciona como un mechero.
|
||||
spell.ebwizardry:imbue_weapon.desc=Imbuye la primera arma en el inventario con magia, haciendola mas efectiva. La magia se deshace despues de 45 segundos.
|
||||
spell.ebwizardry:intimidate.desc=Emite un grunido intimidante el cual provoca que las criaturas espacen.
|
||||
spell.ebwizardry:invigorating_presence.desc=Concede al mago y a los aliados cercanos fuerza incrementada por 45 segundos.
|
||||
spell.ebwizardry:invisibility.desc=Le otorga invisibilidad al mago por 30 segundos.
|
||||
spell.ebwizardry:invoke_weather.desc=Cambia el clima del mundo.
|
||||
spell.ebwizardry:ironflesh.desc=Mejora grandemente la resistencia del mago por 30 segundos.
|
||||
spell.ebwizardry:leap.desc=Causa que el mago salte alto y se mueve levemente hacia adelante.
|
||||
spell.ebwizardry:levitation.desc=Levanta al mago hacia el cielo mientras el boton siga presionado. Si es usando antes de golpear el suelo, anula el dano por caida.
|
||||
spell.ebwizardry:life_drain.desc=Crea una correinte de energia oscura que drena la vida de tu objetivo y te cura.
|
||||
spell.ebwizardry:light.desc=Crea una esfera de luz que alumbra el area. Dura 30 segundos.
|
||||
spell.ebwizardry:lightning_arrow.desc=Lanza una flecha electrificada en la direccion que apuntes.
|
||||
spell.ebwizardry:lightning_bolt.desc=Causa que un trueno caiga en la direccion que apuntes.
|
||||
spell.ebwizardry:lightning_disc.desc=Envia un disco electrico en la direccion que apuntes, el cual busca objetivos.
|
||||
spell.ebwizardry:lightning_hammer.desc="Te golpeare con la ira de los cielos!"
|
||||
spell.ebwizardry:lightning_pulse.desc=Carga el suelo cerca del mago con corriente electrica, hiriendo y repeliendo criaturas cercanas.
|
||||
spell.ebwizardry:lightning_ray.desc=Crea una corriente de energia electrica que hiere a tus objetivos continuamente.
|
||||
spell.ebwizardry:lightning_sigil.desc=Coloca una trampa electrificada que electrocuta a la criatura que la pise.
|
||||
spell.ebwizardry:lightning_web.desc="Concentrare. Canaliza la tormenta en tu mente a traves de tu varita y liberala."
|
||||
spell.ebwizardry:magic_missile.desc=Dispara una bala de energia magica.
|
||||
spell.ebwizardry:metamorphosis.desc=Cambia la forma del objetivo. Solo funciona en algunas criaturas.
|
||||
spell.ebwizardry:meteor.desc=Algunos magos solo quieren ver el mundo arder...
|
||||
spell.ebwizardry:mind_control.desc=Toma control de la mente del objetivo por 30 segundos, provocando que cambie de bando y peleen a tu favor. No funciona con criaturas de voluntad muy fuerte.
|
||||
spell.ebwizardry:mind_trick.desc=Confunde y desorienta al objetivo por 15 segundos, volviendolo incapaz de atacar. El efecto se desactiva si el objetivo recibe dano.
|
||||
spell.ebwizardry:none.desc=Para obtener un libro de hechizo con el comando /give, usa la metadata: /give [player] ebwizardry:spell_book 1 [spell id] (_si encontraste este libro en un cofre significa que otro mod esta alterando las cosas).
|
||||
spell.ebwizardry:oakflesh.desc=Mejora la resistencia del amgo durante 30 segundos.
|
||||
spell.ebwizardry:petrify.desc=Convierte al objetivo en piedra hasta que se libere, con un chance de liberarse cuando se pone de noche. El objetivo no se puede mover ni atacar y no puede ser atacado.
|
||||
spell.ebwizardry:phase_step.desc=Transporta al mago a traves de una pared de 1 bloque de grosor. El rango mejora el grosor por el cual te puedes transportar.
|
||||
spell.ebwizardry:plague_of_darkness.desc=La Oscuridad los consumira a todos...
|
||||
spell.ebwizardry:pocket_furnace.desc=Cocina 5 objetos en el inventario. Los objetos en la barra seran cocinados primero.
|
||||
spell.ebwizardry:pocket_workbench.desc=Permite al mago craftear objetos.
|
||||
spell.ebwizardry:poison.desc=Dispara veneno en la direccion que apuntes.
|
||||
spell.ebwizardry:poison_bomb.desc=Lanza una bomba de veneno, la cual detona esparciendo mas veneno.
|
||||
spell.ebwizardry:replenish_hunger.desc=Rellena 6 puntos de hambre del mago.
|
||||
spell.ebwizardry:ring_of_fire.desc=Crea un anillo de fuego alrededor del mago, hiriendo y quemando a los objetivos cercanos.
|
||||
spell.ebwizardry:shadow_ward.desc=Crea una pared de oscurdiad en frente del mago lo cual hace que la mitad del dano recibido sea aplicado al atacante.
|
||||
spell.ebwizardry:shield.desc=Crea una barrera protectora que bloquea proyectiles y magia. Tambien concede al mago un efecto debil de resistencia.
|
||||
spell.ebwizardry:shockwave.desc=Boom.
|
||||
spell.ebwizardry:silverfish_swarm.desc="Ahhhh! Se estan multiplicando!!"
|
||||
spell.ebwizardry:sixth_sense.desc=Le permite al mago sentir las criaturas cercanas a el, incluso a traves de paredes, durante 20 segundos.
|
||||
spell.ebwizardry:slime.desc=Envuelve al objetivo en slime lo cual ralentiza y hiere continuamente. El slime explota despues de 10 segundos.
|
||||
spell.ebwizardry:smoke_bomb.desc=Lanza una bomba de humo la cual explota cuando impacta. Creando una nube de humo y dandole ceguera a las criaturas en el area de impacto.
|
||||
spell.ebwizardry:snare.desc=Coloca un trampa en el suelo que hiere y ralentiza al que la pise.
|
||||
spell.ebwizardry:snowball.desc=Lanza una bola de nieve.
|
||||
spell.ebwizardry:spark_bomb.desc=Lanza una bomba electrica que electrocuta a los objetivos cerca de su zona de impacto.
|
||||
spell.ebwizardry:spectral_pathway.desc=Crea un puente magico indestructible al frente del mago que se extiende a 15 bloques. El puente desaperece luego de 60 segundos.
|
||||
spell.ebwizardry:spider_swarm.desc=Invoca un emjambre de aranas venenosas. Desapareceran despues de 3o segundos o si son eliminadas.
|
||||
spell.ebwizardry:static_aura.desc=Rodea al mago de electricidad durante 30 segundos, disparando chispa de rayo a cualquiera que lo golpee.
|
||||
spell.ebwizardry:summon_blaze.desc=Invoca un Blaze que pelea por ti. El blaze desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_ice_giant.desc="Smash them!"
|
||||
spell.ebwizardry:summon_ice_wraith.desc=Invoca un Espectro de Hielo que pelea por ti. El Espectro de Hielo desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_iron_golem.desc=Autómata autónomo automatizado automático.
|
||||
spell.ebwizardry:summon_lightning_wraith.desc=Invoca un Espectro de Rayo que pelea por ti. El Espectro de Rayo desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_phoenix.desc=Desde las cenizas...
|
||||
spell.ebwizardry:summon_shadow_wraith.desc=Invoca un Espectro de las Sombras que pelea por ti.
|
||||
spell.ebwizardry:summon_skeleton.desc=Invoca un Esqueleto que pelea por ti. El esqueleto desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_skeleton_legion.desc="Levantate, Ejercito No-_muerto!"
|
||||
spell.ebwizardry:summon_snow_golem.desc=Crea un Golem de Nieve que pelea por ti. Dura hasta que el golem muera.
|
||||
spell.ebwizardry:summon_spirit_horse.desc=Invoca un Caballo Espectral para que lo montes. El caballo desparecera despues de que dure mucho tiempo sin ser montado o hagas shift-clic derecho con cualquier varita.
|
||||
spell.ebwizardry:summon_spirit_wolf.desc=Invoca un Lobo Espiritual que pelea por ti. El lobo solo desparecera si es matado o haces shift-clic derecho con cualquier varita.
|
||||
spell.ebwizardry:summon_storm_elemental.desc="Elemental de Rayo: Una manifestacion antigua de los elementos, difícilmente puede contener la energía que se agita dentro de el." - Guia del Mago sobre Entidades Arcanas, Volumen I_i
|
||||
spell.ebwizardry:summon_wither_skeleton.desc=Invoca un Esqueleto del Wither que pelea por ti. El esqueleto del wither desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_zombie.desc=Invoca un Zombi que pelea por ti. El zombi desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:telekinesis.desc=Mueve un item o un objeto pequeno hacia ti si haces clic derecho sobre el bloque. Tambien puede desarmar jugadores.
|
||||
spell.ebwizardry:thunderbolt.desc=Dispara una bala de trueno que empuja los enemigos.
|
||||
spell.ebwizardry:thunderstorm.desc="Mwahahahahahaha!"
|
||||
spell.ebwizardry:tornado.desc=Libera un tornado en la direccion que mires, el cual atrae y levanta a todos las criaturas en su paso.
|
||||
spell.ebwizardry:transience.desc=Hace que el mago transcienda, volviendo inmune a todo dano pero volviendo incapaz de atacar, interactuar o romper bloques
|
||||
spell.ebwizardry:transportation.desc=Teletransporta al mago a su circulo de piedra. Para guardar un circulo de piedra haz clic derecho con el hechizo seleccionado.
|
||||
spell.ebwizardry:vanishing_box.desc=Le permite al mago accesar a su cofre de Ender.
|
||||
spell.ebwizardry:wall_of_frost.desc=El invierno en la punta de tus dedos.
|
||||
spell.ebwizardry:water_breathing.desc=Le permite al mago respirar debajo del agua durante 60 segundos.
|
||||
spell.ebwizardry:whirlwind.desc=Causa que el objetivo sea soplado lejos de ti a gran velocidad.
|
||||
spell.ebwizardry:wither.desc=Dispara un rayo de oscuridad que aplica wither a todo lo que toque.
|
||||
spell.ebwizardry:wither_skull.desc=Lanza una Cabeza de Wither en la direccion que apuntes.
|
||||
|
||||
spell.ebwizardry:invoke_weather.sun=La lluvia empieza a parar...
|
||||
spell.ebwizardry:invoke_weather.rain=El cielo se abre...
|
||||
spell.ebwizardry:transportation.missing=Tu circulo de piedra no se encuentra o esta siendo obstruido...
|
||||
spell.ebwizardry:transportation.undefined=Debes guardar un circulo de piedra primero!
|
||||
spell.ebwizardry:transportation.wrongdimension=Tu circulo de piedra se encuentra en otra dimension...
|
||||
spell.ebwizardry:clairvoyance.searching=Buscando...
|
||||
spell.ebwizardry:clairvoyance.confirm=El camino revelado al lanzar %1$s ahora te llevara a este punto
|
||||
spell.ebwizardry:clairvoyance.outofrange=Tu punto guardado esta muy lejos o es inaccesible...
|
||||
spell.ebwizardry:clairvoyance.undefined=Debes guardar una localizacion primero!
|
||||
spell.ebwizardry:clairvoyance.wrongdimension=Tu localizacion guardada esta en otra dimension...
|
||||
|
||||
potion.ebwizardry:frost=Congelacion
|
||||
potion.ebwizardry:fireskin=Piel de Fuego
|
||||
potion.ebwizardry:ice_shroud=Manto de Hielo
|
||||
potion.ebwizardry:static_aura=Aura Estatica
|
||||
potion.ebwizardry:transience=Transitoriedad
|
||||
potion.ebwizardry:decay=Deterioro
|
||||
potion.ebwizardry:sixth_sense=Sexto Sentido
|
||||
potion.ebwizardry:arcane_jammer=Perturbador Arcano
|
||||
potion.ebwizardry:mind_trick=Truco Mental
|
||||
potion.ebwizardry:mind_control=Control Mental
|
||||
potion.ebwizardry:font_of_mana=Fuente de Mana
|
||||
potion.ebwizardry:fear=Miedo
|
||||
|
||||
enchantment.ebwizardry:magic_sword=Impregnacion
|
||||
enchantment.ebwizardry:magic_bow=Impregnacion
|
||||
enchantment.ebwizardry:flaming_weapon=Impregnacion de Fuego
|
||||
enchantment.ebwizardry:freezing_weapon=Impregnacion de Fuego
|
||||
|
||||
key.categories.ebwizardry=Wizardry
|
||||
|
||||
key.ebwizardry.next_spell=Hechizo siguiente
|
||||
key.ebwizardry.previous_spell=Hechizo anterior
|
||||
|
||||
death.attack.wizardry_magic=%1$s fue matado por %2$s usando magia
|
||||
death.attack.indirect_wizardry_magic=%1$s fue matado por %2$s usando magia
|
||||
|
||||
commands.ebwizardry:cast.usage=/%1$s <spell> [player] [damage multiplier] [range multiplier] [duration multiplier] [blast multiplier]
|
||||
commands.ebwizardry:cast.success=Lanzado con exito %1$s
|
||||
commands.ebwizardry:cast.success_continuous=Lanzado con exito %1$s; repite el comando para parar
|
||||
commands.ebwizardry:cast.success_remote=Lanzado con exito %1$s como %2$s
|
||||
commands.ebwizardry:cast.success_remote_continuous=Lanzado con exito %1$s como %2$s; repite el comando para parar
|
||||
commands.ebwizardry:cast.fail=Imposible lanzar %1$s
|
||||
commands.ebwizardry:cast.not_found=No hay ningun hechizo con ID %1$s
|
||||
|
||||
commands.ebwizardry:ally.usage=/%1$s <player> [player]
|
||||
commands.ebwizardry:ally.addally=%1$s ha sido anadido a la lista de aliados de %2$s
|
||||
commands.ebwizardry:ally.removeally=%1$s ha sido removido de la lista de aliados de %2$s
|
||||
commands.ebwizardry:ally.self=Los jugadores no pueden ser aliados de si mismos!
|
||||
commands.ebwizardry:ally.permission=No tienes permiso para cambiar los aliados de otros jugadores
|
||||
|
||||
commands.ebwizardry:allies.usage=/%1$s [player]
|
||||
commands.ebwizardry:allies.list=Jugadores que son aliados: %1$s
|
||||
commands.ebwizardry:allies.list_other=Jugadores que son aliados de %1$s: %2$s
|
||||
commands.ebwizardry:allies.permission=No tienes permiso para ver los aliados de otros jugadores
|
||||
commands.ebwizardry:allies.none=Ninguno
|
||||
|
||||
commands.ebwizardry:discoverspell.usage=/%1$s <spell/all/clear> [player]
|
||||
commands.ebwizardry:discoverspell.not_found=There is no such spell with ID %1$s
|
||||
commands.ebwizardry:discoverspell.clear=Cleared all spell discovery data for %1$s
|
||||
commands.ebwizardry:discoverspell.all=Added all spells to %1$s's spell discovery data
|
||||
commands.ebwizardry:discoverspell.addspell=Added %1$s to %2$s's spell discovery data
|
||||
commands.ebwizardry:discoverspell.removespell=Removed %1$s from %2$s's spell discovery data
|
||||
|
||||
config.ebwizardry.title.general=Mod Options
|
||||
|
||||
config.ebwizardry.category.spells=Configurar Hechizos
|
||||
config.ebwizardry.category.spells.tooltip=Seleccionar que hechizos estan activados
|
||||
config.ebwizardry.title.spells=Configuracion de Hechizos
|
||||
config.ebwizardry.subtitle.spells=Establece un hechizo en falso para desactivarlo.
|
||||
|
||||
config.ebwizardry.category.resistances=Configurar Resistencias
|
||||
config.ebwizardry.category.resistances.tooltip=Configura cuales mobs son inmunes a los tipos de magia
|
||||
config.ebwizardry.title.resistances=Configuracion de Resistencias
|
||||
config.ebwizardry.subtitle.resistances=Ve las descripciones de opciones individuales para mas detalles.
|
||||
|
||||
config.ebwizardry.category.ids=Configurar IDs
|
||||
config.ebwizardry.category.ids.tooltip=Cambiar los IDs usados por Wizardry
|
||||
config.ebwizardry.title.ids=Configuracion de IDs
|
||||
config.ebwizardry.subtitle.ids=Cambia estos IDs si tienen conflicto con otro mod.
|
||||
|
||||
config.ebwizardry.tower_rarity=Rareza de Torres
|
||||
config.ebwizardry.ore_dimensions=Dimensiones de Mena
|
||||
config.ebwizardry.flower_dimensions=Dimensiones de Flores
|
||||
config.ebwizardry.tower_dimensions=Dimensiones de Torres
|
||||
config.ebwizardry.spell_book_drop_chance=Oportunidad de Dropeo de Libro de Hechizo
|
||||
config.ebwizardry.generate_loot=Generar Botin
|
||||
config.ebwizardry.firebomb_is_craftable=Bomba de Fuego es crafteable
|
||||
config.ebwizardry.poison_bomb_is_craftable=Bomba de Veneno es crafteable
|
||||
config.ebwizardry.smoke_bomb_is_craftable=Bomba de Humo es crafteable
|
||||
config.ebwizardry.use_alternate_scroll_recipe=Usa la receta alternativa de pergamino
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks=Teletransportarte a traves de bloques indestructibles
|
||||
config.ebwizardry.show_summoned_creature_names=Mostrar los nombres de las criaturas invocadas
|
||||
config.ebwizardry.friendly_fire=Fuego Amigo
|
||||
config.ebwizardry.telekinetic_disarmament=Desarme Telequinetico
|
||||
config.ebwizardry.discovery_mode=Modo Descubrir
|
||||
config.ebwizardry.enable_shift_scrolling=Permitir shift-rueda del raton para cambiar de hechizo
|
||||
config.ebwizardry.minion_revenge_targeting=Enfoque de venganza de minion
|
||||
config.ebwizardry.player_damage_scaling=Factor de escala de dano del Jugador
|
||||
config.ebwizardry.npc_damage_scaling=Factor de escala de dano de NPC
|
||||
config.ebwizardry.cast_command_multiplier_limit=Limite del Multiplicador de lanzamiento de hechizo por Comando
|
||||
config.ebwizardry.summoned_creature_targets_whitelist=Lista blanca de objetivos de criaturas invocadas
|
||||
config.ebwizardry.summoned_creature_targets_blacklist=Lista negra de objetivos de criaturas invocadas
|
||||
config.ebwizardry.spell_hud_position=Posicion del HUD de hechizos
|
||||
config.ebwizardry.cast_command_name=Nombre del Hechizo lanzado por comando
|
||||
config.ebwizardry.discoverspell_command_name=Descubrir el nombre del hechizo lanzado por comando
|
||||
config.ebwizardry.ally_command_name=Colocar el nombre del comando de aliado
|
||||
config.ebwizardry.allies_command_name=Ver el nombre del comandod de aliado
|
||||
|
||||
config.ebwizardry.mobs_immune_to_fire=Mobs Inmunes Al Fuego
|
||||
config.ebwizardry.mobs_immune_to_ice=Mobs Inmunees Al Frio
|
||||
config.ebwizardry.mobs_immune_to_lightning=Mobs Inmunes Al Rayo
|
||||
config.ebwizardry.mobs_immune_to_wither=Mobs Inmunes Al Wither
|
||||
config.ebwizardry.mobs_immune_to_poison=Mobs Inmunes Al Veneno
|
||||
|
||||
config.ebwizardry.tower_rarity.tooltip=Rareza para las torres de magos. Numeros mayores suben la rareza. Coloque un 0 para desactivarlas.
|
||||
config.ebwizardry.ore_dimensions.tooltip=Lista de dimensiones en las cuales la Mena de Cristal Magico aparecera.
|
||||
config.ebwizardry.flower_dimensions.tooltip=Lista de dimensiones en las cuales apareceran flores de cristal magico.
|
||||
config.ebwizardry.tower_dimensions.tooltip=Lista de dimensiones donde se generaran torres de magos.
|
||||
config.ebwizardry.spell_book_drop_chance.tooltip=La probabilidad de que un mob arroje un libro de hechizos cuando muera. Mientras mas alto sea el numero, mas chance tendras. Coloca un 0 para desactivar el dropeo de libros. Coloque 200 para asegurar el dropeo 100%.
|
||||
config.ebwizardry.generate_loot.tooltip=Si se debe generar botin del mod en cofres de mazmorras.
|
||||
config.ebwizardry.firebomb_is_craftable.tooltip=Si las bombas de fuego son crafteables o no.
|
||||
config.ebwizardry.poison_bomb_is_craftable.tooltip=Si las bombas de veneno son crafteables o no.
|
||||
config.ebwizardry.smoke_bomb_is_craftable.tooltip=Si las bombas de humo son crafteables o no.
|
||||
config.ebwizardry.use_alternate_scroll_recipe.tooltip=Si se requiere cristal magico para craftear pergaminos vacioes. Utilice esta opcion si otro mod tiene conflicto.
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks.tooltip=Si los jugadores son capaces de pasar a traves de bloques indestructibles (bedrock) usando Paso de Fase.
|
||||
config.ebwizardry.show_summoned_creature_names.tooltip=Si mostrar los nombres de las criaturas invocadas y sus duenos sobre su cabeza.
|
||||
config.ebwizardry.friendly_fire.tooltip=Permitir que los aliados se puedan herir con magia.
|
||||
config.ebwizardry.telekinetic_disarmament.tooltip=Permitir que los jugadores puedan desarmar otros jugadores con el hechizo de Telequinesis.
|
||||
config.ebwizardry.discovery_mode.tooltip=Para aquellos que le guste el misterio! Si esta en verdadero, los hechizos que no se hayan conjurado seran ilegibles. No tiene efecto en creativo.
|
||||
config.ebwizardry.enable_shift_scrolling.tooltip=Si eres capaz de cambiar de hechizos al agacharte y usar la rueda del raton. Nota: Esta funcionalidad es del lado cliente, otros jugadores no dependen de esta, deben configurar su propia opcion.
|
||||
config.ebwizardry.minion_revenge_targeting.tooltip=Si las criaturas invocadas atacan a su invocador si este los ataca.
|
||||
config.ebwizardry.player_damage_scaling.tooltip=Factor de incremento de dano global para el dano hecho por jugadores, relativo a 1.
|
||||
config.ebwizardry.npc_damage_scaling.tooltip=Factor de incremento de dano global para el dano hecho por NPCs, relativo a 1.
|
||||
config.ebwizardry.cast_command_multiplier_limit.tooltip=Limite maximo usado con el comando /cast. Esto esta aqui para evitar que accidentalmente destruyan un mundo o servidor.
|
||||
config.ebwizardry.summoned_creature_targets_whitelist.tooltip=Lista de nombres de entidades que los magos y criaturas invocadas pueden atacar.
|
||||
config.ebwizardry.summoned_creature_targets_blacklist.tooltip=Lista de nombres de entidades que los magos y criaturas invocadas no pueden atacar. Si eliminas creeper hazlo bajo tu responsabilidad!!
|
||||
config.ebwizardry.spell_hud_position.tooltip=La posicion de la interfaz de hechizos.
|
||||
config.ebwizardry.cast_command_name.tooltip=El nombre del comando /cast. Esto es lo que escribes luego de /; por ejemplo si esto dijera 'magia', entonces el comando seria /magia.
|
||||
config.ebwizardry.discoverspell_command_name.tooltip=El nombre del comando /discoverspell. Esto es lo que escribes luego de /; por ejemplo si esto dijera 'descubrir', entonces el comando seria /descubrir.
|
||||
config.ebwizardry.ally_command_name.tooltip=El nombre del comando /ally. Esto es lo que escribes luego de /; por ejemplo si esto dijera 'aliado', entonces el comando seria /aliado.
|
||||
config.ebwizardry.allies_command_name.tooltip=El nombre del comando /allies command. Esto es lo que escribes luego de /; por ejemplo si esto dijera 'aliados', entonces el comando seria /aliados.
|
||||
|
||||
config.ebwizardry.mobs_immune_to_fire.tooltip=Lista de nombres de entidades que son inmunes al fuego, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al fuego. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
config.ebwizardry.mobs_immune_to_ice.tooltip=Lista de nombres de entidades que son inmunes al frio, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al frio. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
config.ebwizardry.mobs_immune_to_lightning.tooltip=Lista de nombres de entidades que son inmunes al rayo, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al rayo. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
config.ebwizardry.mobs_immune_to_wither.tooltip=Lista de nombres de entidades que son inmunes al wither, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al wither. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
config.ebwizardry.mobs_immune_to_poison.tooltip=Lista de nombres de entidades que son inmunes al veneno, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al veneno. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
|
||||
wizard.debug=%1$s, %2$s, %3$s
|
||||
@@ -0,0 +1,739 @@
|
||||
tile.ebwizardry:arcane_workbench.name=Mesa de Trabajo Arcana
|
||||
tile.ebwizardry:crystal_ore.name=Mena de Cristal Magico
|
||||
tile.ebwizardry:petrified_stone.name=Piedra Petrificada
|
||||
tile.ebwizardry:ice_statue.name=Estatua de Hielo
|
||||
tile.ebwizardry:crystal_flower.name=Flor de Cristal Magico
|
||||
tile.ebwizardry:snare.name=Trampa
|
||||
tile.ebwizardry:transportation_stone.name=Piedra de Transportacion
|
||||
tile.ebwizardry:spectral_block.name=Bloque Espectral
|
||||
tile.ebwizardry:crystal_block.name=Bloque de Cristal Magico
|
||||
|
||||
item.ebwizardry:magic_crystal.name=Cristal Magico
|
||||
item.ebwizardry:magic_wand.name=Varita Magica
|
||||
item.ebwizardry:apprentice_wand.name=Varita de Aprendiz
|
||||
item.ebwizardry:advanced_wand.name=Varita Avanzada
|
||||
item.ebwizardry:master_wand.name=Varita de Maestro
|
||||
item.ebwizardry:spell_book.name=Libro de Hechizo
|
||||
|
||||
item.ebwizardry:arcane_tome.name=Tomo de lo Arcano
|
||||
item.ebwizardry:arcane_tome.desc1=Mejora cualquier %1$s
|
||||
item.ebwizardry:arcane_tome.desc2=varita a nivel %1$s
|
||||
|
||||
item.ebwizardry:wizard_handbook.name=El Manual del Hechizero
|
||||
item.ebwizardry:wizard_handbook.desc=por %1$s
|
||||
|
||||
item.ebwizardry:wand.buff=+%1$s %2$s de potencia
|
||||
item.ebwizardry:wand.spell=Hechizo actual: %1$s
|
||||
item.ebwizardry:wand.mana=Mana: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wand.addally=%1$s ha sido anadido a tu lista de aliados
|
||||
item.ebwizardry:wand.removeally=%1$s ha sido removido a tu lista de aliados
|
||||
|
||||
item.ebwizardry:basic_fire_wand.name=Varita de Ascuas
|
||||
item.ebwizardry:basic_ice_wand.name=Varita de Escarcha
|
||||
item.ebwizardry:basic_lightning_wand.name=Varita de Chispas
|
||||
item.ebwizardry:basic_necromancy_wand.name=Varita de las Sombras
|
||||
item.ebwizardry:basic_earth_wand.name=Varita del Bosque
|
||||
item.ebwizardry:basic_sorcery_wand.name=Varita del Misterio
|
||||
item.ebwizardry:basic_healing_wand.name=Varita de la Curacion
|
||||
|
||||
item.ebwizardry:apprentice_fire_wand.name=Varita del Piromano Aprendiz
|
||||
item.ebwizardry:apprentice_ice_wand.name=Varita del Mago de Hielo Aprendiz
|
||||
item.ebwizardry:apprentice_lightning_wand.name=Varita del Mago de Tormenta Aprendiz
|
||||
item.ebwizardry:apprentice_necromancy_wand.name=Varita del Nigromante Aprendiz
|
||||
item.ebwizardry:apprentice_earth_wand.name=Varita del Mago de Tierra Aprendiz
|
||||
item.ebwizardry:apprentice_sorcery_wand.name=Varita del Hechicero Aprendiz
|
||||
item.ebwizardry:apprentice_healing_wand.name=Varita del Sanador Aprendiz
|
||||
|
||||
item.ebwizardry:advanced_fire_wand.name=Varita del Piromano
|
||||
item.ebwizardry:advanced_ice_wand.name=Varita del Mago de Hielo
|
||||
item.ebwizardry:advanced_lightning_wand.name=Varita del Mago de Tormenta
|
||||
item.ebwizardry:advanced_necromancy_wand.name=Varita del Nigromante
|
||||
item.ebwizardry:advanced_earth_wand.name=Varita del Mago de Tierra
|
||||
item.ebwizardry:advanced_sorcery_wand.name=Varita del Hechicero
|
||||
item.ebwizardry:advanced_healing_wand.name=Varita del Sanador
|
||||
|
||||
item.ebwizardry:master_fire_wand.name=Varita del Piromano Maestro
|
||||
item.ebwizardry:master_ice_wand.name=Varita del Mago de Hielo Maestro
|
||||
item.ebwizardry:master_lightning_wand.name=Varita del Mago de Tormenta Maestro
|
||||
item.ebwizardry:master_necromancy_wand.name=Varita del Nigromante Maestro
|
||||
item.ebwizardry:master_earth_wand.name=Varita del Mago de Tierra Maestro
|
||||
item.ebwizardry:master_sorcery_wand.name=Varita del Hechicero Maestro
|
||||
item.ebwizardry:master_healing_wand.name=Varita del Sanador Maestro
|
||||
|
||||
item.ebwizardry:spectral_sword.name=Espada Espectral
|
||||
item.ebwizardry:spectral_pickaxe.name=Pico Espectral
|
||||
item.ebwizardry:spectral_bow.name=Arco Espectral
|
||||
|
||||
item.ebwizardry:mana_flask.name=Frasco de Mana
|
||||
item.ebwizardry:storage_upgrade.name=Mejora de Almacenamiento para Varita
|
||||
item.ebwizardry:siphon_upgrade.name=Mejora de Sifon para Varita
|
||||
item.ebwizardry:condenser_upgrade.name=Mejora de Condensador para Varita
|
||||
item.ebwizardry:range_upgrade.name=Mejora de Rango para Varita
|
||||
item.ebwizardry:duration_upgrade.name=Mejora de Duracion para Varita
|
||||
item.ebwizardry:cooldown_upgrade.name=Mejora de Tiempo de Reactivacion para Varita
|
||||
item.ebwizardry:blast_upgrade.name=Mejora de Explosion para Varita
|
||||
item.ebwizardry:attunement_upgrade.name=Mejora de Sintonizacion para Varita
|
||||
|
||||
item.ebwizardry:flaming_axe.name=Hacha Llameante
|
||||
item.ebwizardry:frost_axe.name=Hacha Escarchada
|
||||
|
||||
item.ebwizardry:firebomb.name=Bomba de fuego
|
||||
item.ebwizardry:poison_bomb.name=Bomba de veneno
|
||||
item.ebwizardry:smoke_bomb.name=Bomba de humo
|
||||
|
||||
item.ebwizardry:blank_scroll.name=Pergamino en blanco
|
||||
item.ebwizardry:scroll.name=Pergamino de %1$s
|
||||
item.ebwizardry:scroll.undiscovered.name=Pergamino "%1$s"
|
||||
item.ebwizardry:identification_scroll.name=Pergamino de la Identificacion
|
||||
item.ebwizardry:identification_scroll.desc1=%1$sIdentifica un libro o pergamino
|
||||
item.ebwizardry:identification_scroll.desc2=%1$sdesconocido
|
||||
item.ebwizardry:identification_scroll.nothing_to_identify=Nada que identificar!
|
||||
|
||||
item.ebwizardry:armour_upgrade.name=Sello Arcano de la Proteccion
|
||||
item.ebwizardry:armour_upgrade.desc1=%1$sMejora cualquier armadura
|
||||
item.ebwizardry:armour_upgrade.desc2=%1$spara volverla %2$slegendaria
|
||||
|
||||
item.ebwizardry:magic_silk.name=Seda Magica
|
||||
|
||||
item.ebwizardry:wizard_armour.legendary=Legendario
|
||||
item.ebwizardry:wizard_armour.buff=-%1$s %2$s costo
|
||||
item.ebwizardry:wizard_armour.mana=Mana: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wizard_hat.name=Sombrero de Mago
|
||||
item.ebwizardry:wizard_robe.name=Tunica de Mago
|
||||
item.ebwizardry:wizard_leggings.name=Pantalones de Mago
|
||||
item.ebwizardry:wizard_boots.name=Botas de Mago
|
||||
|
||||
item.ebwizardry:wizard_hat_fire.name=Sombrero de Piromano
|
||||
item.ebwizardry:wizard_robe_fire.name=Tunica de Piromano
|
||||
item.ebwizardry:wizard_leggings_fire.name=Pantalones de Piromano
|
||||
item.ebwizardry:wizard_boots_fire.name=Botas de Piromano
|
||||
|
||||
item.ebwizardry:wizard_hat_ice.name=Sombrero de Mago de Hielo
|
||||
item.ebwizardry:wizard_robe_ice.name=Tunica de Mago de Hielo
|
||||
item.ebwizardry:wizard_leggings_ice.name=Pantalones de Mago de Hielo
|
||||
item.ebwizardry:wizard_boots_ice.name=Botas de Mago de Hielo
|
||||
|
||||
item.ebwizardry:wizard_hat_lightning.name=Sombrero de Mago de Tormenta
|
||||
item.ebwizardry:wizard_robe_lightning.name=Tunica de Mago de Tormenta
|
||||
item.ebwizardry:wizard_leggings_lightning.name=Pantalones de Mago de Tormenta
|
||||
item.ebwizardry:wizard_boots_lightning.name=Botas de Mago de Tormenta
|
||||
|
||||
item.ebwizardry:wizard_hat_necromancy.name=Sombrero de Nigromante
|
||||
item.ebwizardry:wizard_robe_necromancy.name=Tunica de Nigromante
|
||||
item.ebwizardry:wizard_leggings_necromancy.name=Pantalones de Nigromante
|
||||
item.ebwizardry:wizard_boots_necromancy.name=Botas de Nigromante
|
||||
|
||||
item.ebwizardry:wizard_hat_earth.name=Sombrero de Mago de Tierra
|
||||
item.ebwizardry:wizard_robe_earth.name=Tunica de Mago de Tierra
|
||||
item.ebwizardry:wizard_leggings_earth.name=Pantalones de Mago de Tierra
|
||||
item.ebwizardry:wizard_boots_earth.name=Botas de Mago de Tierra
|
||||
|
||||
item.ebwizardry:wizard_hat_sorcery.name=Sombrero de Hechicero
|
||||
item.ebwizardry:wizard_robe_sorcery.name=Tunica de Hechicero
|
||||
item.ebwizardry:wizard_leggings_sorcery.name=Pantalones de Hechicero
|
||||
item.ebwizardry:wizard_boots_sorcery.name=Botas de Hechicero
|
||||
|
||||
item.ebwizardry:wizard_hat_healing.name=Sombrero de Sanador
|
||||
item.ebwizardry:wizard_robe_healing.name=Tunica de Sanador
|
||||
item.ebwizardry:wizard_leggings_healing.name=Pantalones de Sanador
|
||||
item.ebwizardry:wizard_boots_healing.name=Botas de Sanador
|
||||
|
||||
item.ebwizardry:spawn_wizard.name=Invocar Mago
|
||||
item.ebwizardry:spawn_evil_wizard.name=Invocar Mago Malvado
|
||||
|
||||
item.ebwizardry:spectral_helmet.name=Casco Espectral
|
||||
item.ebwizardry:spectral_chestplate.name=Pechera Espectral
|
||||
item.ebwizardry:spectral_leggings.name=Grebas Espectrales
|
||||
item.ebwizardry:spectral_boots.name=Botas Espectrales
|
||||
|
||||
entity.ebwizardry:summonedcreature.nameplate=%2$s de %1$s
|
||||
|
||||
entity.ebwizardry:zombie_minion.name=Zombi
|
||||
entity.ebwizardry:skeleton_minion.name=Esqueleto
|
||||
entity.ebwizardry:spider_minion.name=Arana
|
||||
entity.ebwizardry:blaze_minion.name=Blaze
|
||||
entity.ebwizardry:wither_skeleton_minion.name=Esqueleto del Wither
|
||||
entity.ebwizardry:ice_wraith.name=Espectro de Hielo
|
||||
entity.ebwizardry:lightning_wraith.name=Espectro de Relampago
|
||||
entity.ebwizardry:shadow_wraith.name=Espectro de las Sombras
|
||||
entity.ebwizardry:spirit_wolf.name=Lobo Espiritual
|
||||
entity.ebwizardry:spirit_horse.name=Caballo Espiritual
|
||||
entity.ebwizardry:ice_giant.name=Gigante de Hielo
|
||||
entity.ebwizardry:phoenix.name=Fenix
|
||||
entity.ebwizardry:wizard.name=Mago
|
||||
entity.ebwizardry:magic_slime.name=Slime Magico
|
||||
entity.ebwizardry:silverfish_minion.name=Lepisma
|
||||
entity.ebwizardry:storm_elemental.name=Elemental de Tormenta
|
||||
entity.ebwizardry:evil_wizard.name=Mago Malvado
|
||||
entity.ebwizardry:decoy.name=Senuelo
|
||||
|
||||
entity.ebwizardry:magic_missile.name=Magia
|
||||
entity.ebwizardry:arc.name=Magia
|
||||
entity.ebwizardry:spark_bomb.name=Magia
|
||||
entity.ebwizardry:ice_shard.name=Magia
|
||||
entity.ebwizardry:firebomb.name=Magic
|
||||
entity.ebwizardry:poison_bomb.name=Magia
|
||||
entity.ebwizardry:force_orb.name=Magia
|
||||
entity.ebwizardry:spark.name=Magia
|
||||
entity.ebwizardry:darkness_orb.name=Magia
|
||||
entity.ebwizardry:fire_sigil.name=Magia
|
||||
entity.ebwizardry:frost_sigil.name=Magia
|
||||
entity.ebwizardry:lightning_sigil.name=Magia
|
||||
entity.ebwizardry:lightning_arrow.name=Magia
|
||||
entity.ebwizardry:firebolt.name=Magia
|
||||
entity.ebwizardry:ice_charge.name=Magia
|
||||
entity.ebwizardry:force_arrow.name=Magia
|
||||
entity.ebwizardry:dart.name=Magia
|
||||
entity.ebwizardry:lightning_disc.name=Magia
|
||||
entity.ebwizardry:thunderbolt.name=Magia
|
||||
entity.ebwizardry:decay.name=Magia
|
||||
entity.ebwizardry:ice_lance.name=Magia
|
||||
entity.ebwizardry:smoke_bomb.name=Magia
|
||||
entity.ebwizardry:ice_spike.name=Magia
|
||||
|
||||
entity.ebwizardry:black_hole.name=Agujero Negro
|
||||
entity.ebwizardry:shield.name=Escudo
|
||||
entity.ebwizardry:meteor.name=Meteoro
|
||||
entity.ebwizardry:blizzard.name=Ventisca
|
||||
entity.ebwizardry:bubble.name=Burbuja
|
||||
entity.ebwizardry:tornado.name=Tornado
|
||||
entity.ebwizardry:lightning_hammer.name=Martillo Relampago
|
||||
entity.ebwizardry:arrow_rain.name=Lluvia de Flechas
|
||||
entity.ebwizardry:healing_aura.name=Aura Curador
|
||||
entity.ebwizardry:forcefield.name=Campo de Fuerza
|
||||
entity.ebwizardry:ring_of_fire.name=Anillo de Fuego
|
||||
entity.ebwizardry:earthquake.name=Terremoto
|
||||
entity.ebwizardry:falling_grass.name=Hierba Descendiente
|
||||
entity.ebwizardry:hailstorm.name=Tormenta de Granizo
|
||||
entity.ebwizardry:lightning_pulse.name=Pulso de Relampago
|
||||
|
||||
item_group.ebwizardry=Wizardry
|
||||
item_group.wizardryspells=Hechizos de Wizardry
|
||||
|
||||
achievement.root=Wizardry
|
||||
achievement.root.desc=Avances
|
||||
achievement.crystal=Un Cristral Curioso...
|
||||
achievement.crystal.desc=Pica un Cristal Magico
|
||||
achievement.arcane_initiate=Inicio Arcano
|
||||
achievement.arcane_initiate.desc=Craftea una varita magica con una pepita de oro, un palo y un cristal magico
|
||||
achievement.apprentice=Aprendiz de Mago
|
||||
achievement.apprentice.desc=Usa un tomo de lo arcano para mejorar tu varita
|
||||
achievement.master=Maestro Arcano
|
||||
achievement.master.desc=Obten una varita de maestro
|
||||
achievement.all_spells=Mago de Todos los Oficios
|
||||
achievement.all_spells.desc=Lanza todos los hechizos disponibles
|
||||
achievement.wizard_trade=Comercio Magico
|
||||
achievement.wizard_trade.desc=Compra un objeto a un mago
|
||||
achievement.buy_master_spell=El Conocimiento es Poder
|
||||
achievement.buy_master_spell.desc=Compra un hechizo maestro a un mago
|
||||
achievement.freeze_blaze=Ya No Estas Tan Caliente
|
||||
achievement.freeze_blaze.desc=Congela a un blaze
|
||||
achievement.charge_creeper=Va a Explotar!!
|
||||
achievement.charge_creeper.desc='Accidentalmente' carga un creeper
|
||||
achievement.frankenstein=Frankenstein
|
||||
achievement.frankenstein.desc=Convierte a un cerdo en un hombrecerdo zombi usando el hechizo de rayo
|
||||
achievement.special_upgrade=Remiendo Arcano
|
||||
achievement.special_upgrade.desc=Aplica una mejora a una varita
|
||||
achievement.craft_flask=Es Magia, Embotellada!
|
||||
achievement.craft_flask.desc=Craftea un frasco de mana
|
||||
achievement.elemental=Elemental
|
||||
achievement.elemental.desc=Obten una varita elemental
|
||||
achievement.armour_set=Now Eres un Mago Apropiado
|
||||
achievement.armour_set.desc=Craftea y equipa el set completo de armadura de mago
|
||||
achievement.legendary=Legendario
|
||||
achievement.legendary.desc=Obten una pieza de armadura de mago legendaria
|
||||
achievement.self_destruct=Tiro por la culata
|
||||
achievement.self_destruct.desc=Muere por tu propia magia
|
||||
achievement.pig_tornado=No De Nuevo...
|
||||
achievement.pig_tornado.desc=Monta un cerdo hacia un tornado
|
||||
achievement.jam_wizard=Sesion de Interferencia
|
||||
achievement.jam_wizard.desc=Usa el hechizo arcano de interferencia en un mago
|
||||
achievement.slime_skeleton=Situacion Pegajosa
|
||||
achievement.slime_skeleton.desc=Sumerge un esqueleto en slime
|
||||
achievement.anger_wizard=Te Arrepentiras de Eso
|
||||
achievement.anger_wizard.desc=Haz que un mago se enoje
|
||||
achievement.defeat_evil_wizard=Justicia
|
||||
achievement.defeat_evil_wizard.desc=Derrota a un mago malvado
|
||||
achievement.max_out_wand=Equipada Al Maximo!
|
||||
achievement.max_out_wand.desc=Aplica el maximo numero de mejoras a una varita maestra
|
||||
achievement.element_master=Maestria Elemental
|
||||
achievement.element_master.desc=Lanza todos los hechizos de cualquier elemento
|
||||
achievement.identify_spell=Apreciacion Arcana
|
||||
achievement.identify_spell.desc=Usa un pergamino de la identificacion para identificar un libro de hechizos o pergamino
|
||||
|
||||
tile.ebwizardry:transportation_stone.confirm=A partir de ahora retornaras a este lugar cuando lances %1$s
|
||||
tile.ebwizardry:transportation_stone.invalid=Primero debes hacer un circulo con 8 piedras de transportacion!
|
||||
|
||||
container.ebwizardry:arcane_workbench=Mesa de Trabajo Arcana
|
||||
container.ebwizardry:arcane_workbench.apply=Aplicar
|
||||
container.ebwizardry:arcane_workbench.mana=Mana:
|
||||
container.ebwizardry:arcane_workbench.upgrades=Mejoras Aplicadas:
|
||||
|
||||
tier.basic=Novato
|
||||
tier.apprentice=Aprendiz
|
||||
tier.advanced=Avanzado
|
||||
tier.master=Maestro
|
||||
|
||||
element.simple=Ninguno
|
||||
element.fire=Fuego
|
||||
element.ice=Hielo
|
||||
element.lightning=Rayo
|
||||
element.necromancy=Nigromancia
|
||||
element.earth=Tierra
|
||||
element.sorcery=Hechiceria
|
||||
element.healing=Curacion
|
||||
|
||||
element.simple.wizard=Mago
|
||||
element.fire.wizard=Piromano
|
||||
element.ice.wizard=Mago de Hielo
|
||||
element.lightning.wizard=Mago de Tormenta
|
||||
element.necromancy.wizard=Nigromante
|
||||
element.earth.wizard=Mago de Tierra
|
||||
element.sorcery.wizard=Hechicero
|
||||
element.healing.wizard=Curador
|
||||
|
||||
spelltype.attack=Ataque
|
||||
spelltype.defence=Defensa
|
||||
spelltype.utility=Utilidad
|
||||
spelltype.minion=Secuaz
|
||||
|
||||
spell.disabled=%1$s ha sido desactivado en la configuracion
|
||||
spell.resist=%1$s resistio %2$s
|
||||
spell.discover=Descubrio el hechizo %1$s!
|
||||
|
||||
spell.ebwizardry:agility=Agilidad
|
||||
spell.ebwizardry:arc=Arco Electrico
|
||||
spell.ebwizardry:arcane_jammer=Perturbador Arcano
|
||||
spell.ebwizardry:arrow_rain=Lluvia de Flechas
|
||||
spell.ebwizardry:banish=Desaparecer
|
||||
spell.ebwizardry:black_hole=Agujero Negro
|
||||
spell.ebwizardry:blink=Parpadeo
|
||||
spell.ebwizardry:blizzard=Ventisca
|
||||
spell.ebwizardry:bubble=Burbuja
|
||||
spell.ebwizardry:chain_lightning=Cadena de Rayos
|
||||
spell.ebwizardry:clairvoyance=Clarividencia
|
||||
spell.ebwizardry:cobwebs=Telas de Araña
|
||||
spell.ebwizardry:conjure_armour=Conjurar Armadura
|
||||
spell.ebwizardry:conjure_bow=Conjurar Arco
|
||||
spell.ebwizardry:conjure_pickaxe=Conjurar Pico
|
||||
spell.ebwizardry:conjure_sword=Conjurar Espada
|
||||
spell.ebwizardry:cure_effects=Purificar Efectos
|
||||
spell.ebwizardry:curse_of_soulbinding=Maldicion de Atadura al Alma
|
||||
spell.ebwizardry:darkness_orb=Orbe de la Oscuridad
|
||||
spell.ebwizardry:darkvision=Vision Oscura
|
||||
spell.ebwizardry:dart=Dardo
|
||||
spell.ebwizardry:decay=Deterioro
|
||||
spell.ebwizardry:decoy=Senuelo
|
||||
spell.ebwizardry:detonate=Detonar
|
||||
spell.ebwizardry:diamondflesh=Piel de Diamante
|
||||
spell.ebwizardry:earthquake=Terremoto
|
||||
spell.ebwizardry:entrapment=Atrapamiento
|
||||
spell.ebwizardry:fireball=Bola de Fuego
|
||||
spell.ebwizardry:firebolt=Disparo de Fuego
|
||||
spell.ebwizardry:firebomb=Bomba de Fuego
|
||||
spell.ebwizardry:fire_resistance=Resistencia al Fuego
|
||||
spell.ebwizardry:fire_sigil=Sigilo de Fuego
|
||||
spell.ebwizardry:fireskin=Piel de Fuego
|
||||
spell.ebwizardry:firestorm=Tormenta de Fuego
|
||||
spell.ebwizardry:flame_ray=Rayo de Fuego
|
||||
spell.ebwizardry:flaming_axe=Hacha Llameante
|
||||
spell.ebwizardry:flaming_weapon=Arma Llameante
|
||||
spell.ebwizardry:flight=Vuelo
|
||||
spell.ebwizardry:font_of_mana=Fuente de Mana
|
||||
spell.ebwizardry:font_of_vitality=Fuente de Vitalidad
|
||||
spell.ebwizardry:force_arrow=Flecha de Fuerza
|
||||
spell.ebwizardry:forcefield=Campo de Fuerza
|
||||
spell.ebwizardry:force_orb=Orbe de Fuerza
|
||||
spell.ebwizardry:forests_curse=Maldicion del Bosque
|
||||
spell.ebwizardry:freeze=Congelar
|
||||
spell.ebwizardry:freezing_weapon=Arma Congelante
|
||||
spell.ebwizardry:frost_axe=Hacha Escarchada
|
||||
spell.ebwizardry:frost_ray=Rayo de Escarcha
|
||||
spell.ebwizardry:frost_sigil=Sigilo de Escarcha
|
||||
spell.ebwizardry:glide=Planear
|
||||
spell.ebwizardry:greater_fireball=Bola de Fuego Mayor
|
||||
spell.ebwizardry:greater_heal=Curacion Mayor
|
||||
spell.ebwizardry:group_heal=Curacion Grupal
|
||||
spell.ebwizardry:growth_aura= Aura de Crecimiento
|
||||
spell.ebwizardry:hailstorm=Tormenta de Granizo
|
||||
spell.ebwizardry:heal=Curar
|
||||
spell.ebwizardry:heal_ally=curar Aliado
|
||||
spell.ebwizardry:healing_aura=Aura de Curacion
|
||||
spell.ebwizardry:homing_spark=Chispa Dirigida
|
||||
spell.ebwizardry:ice_age=Era de Hielo
|
||||
spell.ebwizardry:ice_charge=Carga de Hielo
|
||||
spell.ebwizardry:ice_lance=Lanza de Hielo
|
||||
spell.ebwizardry:ice_shard=Fragmento de Hielo
|
||||
spell.ebwizardry:ice_shroud=Velo de Hielo
|
||||
spell.ebwizardry:ice_spikes=Pinchos de Hielo
|
||||
spell.ebwizardry:ice_statue=Estatua de Hielo
|
||||
spell.ebwizardry:ignite=Encender
|
||||
spell.ebwizardry:imbue_weapon=Imbuir Arma
|
||||
spell.ebwizardry:intimidate=Intimidar
|
||||
spell.ebwizardry:invigorating_presence=Presencia Vigorizante
|
||||
spell.ebwizardry:invisibility=Invisibilidad
|
||||
spell.ebwizardry:invoke_weather=Invocar clima
|
||||
spell.ebwizardry:ironflesh=Piel de Hierro
|
||||
spell.ebwizardry:leap=Salto
|
||||
spell.ebwizardry:levitation=Levitacion
|
||||
spell.ebwizardry:life_drain=Drenaje de Vida
|
||||
spell.ebwizardry:light=Luz
|
||||
spell.ebwizardry:lightning_arrow=Flecha de Rayo
|
||||
spell.ebwizardry:lightning_bolt=Disparo de Rayo
|
||||
spell.ebwizardry:lightning_disc=Disco de Rayo
|
||||
spell.ebwizardry:lightning_hammer=Martillo Relampago
|
||||
spell.ebwizardry:lightning_pulse=Pulso Electrico
|
||||
spell.ebwizardry:lightning_ray=Rayo Electrico
|
||||
spell.ebwizardry:lightning_sigil=Sigilo Electrico
|
||||
spell.ebwizardry:lightning_web=Red Electrica
|
||||
spell.ebwizardry:magic_missile=Misil Magico
|
||||
spell.ebwizardry:metamorphosis=Metamorfosis
|
||||
spell.ebwizardry:meteor=Meteoro
|
||||
spell.ebwizardry:mind_control=Control Mental
|
||||
spell.ebwizardry:mind_trick=Truco Mental
|
||||
spell.ebwizardry:none=[Espacio Vacio]
|
||||
spell.ebwizardry:oakflesh=Piel de Roble
|
||||
spell.ebwizardry:petrify=Petrificar
|
||||
spell.ebwizardry:phase_step=Paso de Fase
|
||||
spell.ebwizardry:plague_of_darkness=Plaga de la Oscuridad
|
||||
spell.ebwizardry:pocket_furnace=Horno del Bolsillo
|
||||
spell.ebwizardry:pocket_workbench=Mesa de Trabajo de Bolsillo
|
||||
spell.ebwizardry:poison=Veneno
|
||||
spell.ebwizardry:poison_bomb=Bomba de Veneno
|
||||
spell.ebwizardry:replenish_hunger=Rellenar hambre
|
||||
spell.ebwizardry:ring_of_fire=Anillo de Fuego
|
||||
spell.ebwizardry:shadow_ward=Guarda de las Sombras
|
||||
spell.ebwizardry:shield=Escudo
|
||||
spell.ebwizardry:shockwave=Onda de Choque
|
||||
spell.ebwizardry:silverfish_swarm=Emjambre de Lepismas
|
||||
spell.ebwizardry:sixth_sense=Sexto Sentido
|
||||
spell.ebwizardry:slime=Slime
|
||||
spell.ebwizardry:smoke_bomb=Bomba de Humo
|
||||
spell.ebwizardry:snare=Trampa
|
||||
spell.ebwizardry:snowball=Bola de Nieve
|
||||
spell.ebwizardry:spark_bomb=Bomba de Chispa
|
||||
spell.ebwizardry:spectral_pathway=Camino Espectral
|
||||
spell.ebwizardry:spider_swarm=Emjambre de Arañas
|
||||
spell.ebwizardry:static_aura=Aura Estatica
|
||||
spell.ebwizardry:summon_blaze=Invocar Blaze
|
||||
spell.ebwizardry:summon_ice_giant=Invocar Gigante de Hielo
|
||||
spell.ebwizardry:summon_ice_wraith=Invocar Espectro de Hielo
|
||||
spell.ebwizardry:summon_iron_golem=Invocar Golem de Hierro
|
||||
spell.ebwizardry:summon_lightning_wraith=Invocar Espectro de Rayo
|
||||
spell.ebwizardry:summon_phoenix=Invocar Fenix
|
||||
spell.ebwizardry:summon_shadow_wraith=Invocar Espectro de las Sombras
|
||||
spell.ebwizardry:summon_skeleton=Invocar Esqueleto
|
||||
spell.ebwizardry:summon_skeleton_legion=Invocar Legion de Esqueletos
|
||||
spell.ebwizardry:summon_snow_golem=Invocar Golem de Nieve
|
||||
spell.ebwizardry:summon_spirit_horse=Invocar Caballo Espiritual
|
||||
spell.ebwizardry:summon_spirit_wolf=Invocar Lobo Espiritual
|
||||
spell.ebwizardry:summon_storm_elemental=Invocar Elemental del Rayo
|
||||
spell.ebwizardry:summon_wither_skeleton=Invocar Esqueleto del Wither
|
||||
spell.ebwizardry:summon_zombie=Invocar Zombi
|
||||
spell.ebwizardry:telekinesis=Telequinesis
|
||||
spell.ebwizardry:thunderbolt=Rayo
|
||||
spell.ebwizardry:thunderstorm=Tormenta Electrica
|
||||
spell.ebwizardry:tornado=Tornado
|
||||
spell.ebwizardry:transience=Transitoriedad
|
||||
spell.ebwizardry:transportation=Transportacion
|
||||
spell.ebwizardry:vanishing_box=Caja Desvaneciente
|
||||
spell.ebwizardry:wall_of_frost=Pared de Escarcha
|
||||
spell.ebwizardry:water_breathing=Respiracion Acuatica
|
||||
spell.ebwizardry:whirlwind=Remolino de Viento
|
||||
spell.ebwizardry:wither=Marchitar
|
||||
spell.ebwizardry:wither_skull=Craneo de Wither
|
||||
|
||||
spell.ebwizardry:agility.desc=Concede al mago velocidad de movimiento incrementada y un salto mas alto por 30 segundos.
|
||||
spell.ebwizardry:arc.desc=Dispara una chispa de rayo al objetivo.
|
||||
spell.ebwizardry:arcane_jammer.desc=No permite que el usuario use magia en los proximos 15 segundos.
|
||||
spell.ebwizardry:arrow_rain.desc="Arqueros, disparen!"
|
||||
spell.ebwizardry:banish.desc=Teletransporta al objetivo una posicion cercana aleatoria en contra de su voluntad.
|
||||
spell.ebwizardry:black_hole.desc=Desgarra la realidad.
|
||||
spell.ebwizardry:blink.desc=Teletransporta al mago a la posicion que estan apuntando.
|
||||
spell.ebwizardry:blizzard.desc=Crea una zona de aire frio, la cual ralentiza y hiere continuamente a cualquiera en su interior. El creador del hechizo es inmune al dano pero no al efecto.
|
||||
spell.ebwizardry:bubble.desc=Dispara un chorro de burbujas que causa que lo primero que toque flote hacia el cielo. La burbuja explota despues de un tiempo o si el objetivo es golpeado.
|
||||
spell.ebwizardry:chain_lightning.desc=Dispara un relampago a un objetivo, el cual hace cadena con objetivos cercanos hasta dos veces.
|
||||
spell.ebwizardry:clairvoyance.desc=Revela el camino hacia una localizacion guardada. Con este hechizo seleccionado, haga shift-clic derecho en un bloque para guardarlo. Lanza este hechizo para revelar el camino. El camino desaparecera despues de 90 segundos.
|
||||
spell.ebwizardry:cobwebs.desc=Crea telas de arana en la direccion a la cual estas apuntando, lo cual limita la movilidad de tu objetivo. Las telas de arana despareceran en 20 segundos o si son rotas.
|
||||
spell.ebwizardry:conjure_armour.desc=Crea Armadura Espectral alrededor del mago lo cual ofrece proteccion similar a la armadura de hierro. La armadura dura 60 segundos. El mago debe tener el espacio de armadura vacio.
|
||||
spell.ebwizardry:conjure_bow.desc=Crea un Arco Espectral con flechas ilimitadas que dura 30 segundos.
|
||||
spell.ebwizardry:conjure_pickaxe.desc=Crea un Pico Espectral con fuerza igual a la de un Pico de Hierro, el cual dura 30 segundos.
|
||||
spell.ebwizardry:conjure_sword.desc=Crea una Espada Espectral con igual fuerza que una de hierro y dura 30 segundos.
|
||||
spell.ebwizardry:cure_effects.desc=Purifica al usuario de todos los efectos de pocion, ya sean buenos o malos.
|
||||
spell.ebwizardry:curse_of_soulbinding.desc=Provoca que el alma del objetivo esta ligada al del mago, lo que significa que todo el dano que recibe el mago lo recibe el objetivo. La maldicion dura hasta que uno de los dos muera.
|
||||
spell.ebwizardry:darkness_orb.desc=Dispara una bala de energia oscura en la direccion que apuntes, la cual aplicar wither.
|
||||
spell.ebwizardry:darkvision.desc=Concede vision nocturna por 45 segundos.
|
||||
spell.ebwizardry:dart.desc=Dispara un dardo en la direccion que estas apuntando el cual hiere y debilita al objetivo.
|
||||
spell.ebwizardry:decay.desc=Crea un pezado de deterioro en el suelo lo cual infecta y hiere a cualquier criatura que lo pise, tambien causa que estas criatura sigan esparciendo el deterioro por donde caminen.
|
||||
spell.ebwizardry:decoy.desc=Crea un clon ilusorio del mago que atrae a los enemigos. El senuelo desaparecera en 30 segundos.
|
||||
spell.ebwizardry:detonate.desc=Causa un explosion donde estes mirando, hiriendo a todas las criaturas cercanas - incluyendo al mago si se encuentra muy cerca.
|
||||
spell.ebwizardry:diamondflesh.desc="Tus flechas no son nada contra mi!"
|
||||
spell.ebwizardry:earthquake.desc=Un verdadero de Mago de Tierra puede mover montanas.
|
||||
spell.ebwizardry:entrapment.desc=Atrpa al objetivo en una esfera de oscuridad que lo eleva y hiere continuamente.
|
||||
spell.ebwizardry:fireball.desc=Lanza una bola de fuego en la direccion a la que apuntes.
|
||||
spell.ebwizardry:firebolt.desc=Dispara un chorro de fuego a corta distancia en frente de ti.
|
||||
spell.ebwizardry:firebomb.desc=Lanza una bomba de fuego, la cual detona cuando impacta quemando todo a su alrededor.
|
||||
spell.ebwizardry:fire_resistance.desc=Concede resistencia al fuego al mago por 30 segundos.
|
||||
spell.ebwizardry:fire_sigil.desc=Coloca una trampa de fuego que quema y hiere a la criatura que la pise.
|
||||
spell.ebwizardry:fireskin.desc=Envuelve al mago en fuego por 30 segundos, provocando que cualquier que lo toque se queme.
|
||||
spell.ebwizardry:firestorm.desc="Yo soy el dragon."
|
||||
spell.ebwizardry:flame_ray.desc=Crea una corriente de llamas en la direccion a la que apuntas, la cual quema todo a su paso.
|
||||
spell.ebwizardry:flaming_axe.desc=Crea una Hacha Llameante que quema a todos los enemigos que golpees. Dura 30 segundos.
|
||||
spell.ebwizardry:flaming_weapon.desc=Imbuye con llamas la primera arma en el inventario del mago, la magia de deshace despues de 45 segundos.
|
||||
spell.ebwizardry:flight.desc=Vuela como un aguila.
|
||||
spell.ebwizardry:font_of_mana.desc="Fuimos llenados con una intensa energia magica que parecia emanar del centro del..." - Extraido del diario de un mago olvidado; el resto de la pagina esta quemada.
|
||||
spell.ebwizardry:font_of_vitality.desc=Se siente increible.
|
||||
spell.ebwizardry:force_arrow.desc=Dispara una flecha de fuerza en la direccion que apuntes.
|
||||
spell.ebwizardry:forcefield.desc=Crea un campo de fuerza alrededor del mago que repele criaturas y proyectiles.
|
||||
spell.ebwizardry:force_orb.desc=Lanza una esfera de fuerza que hiere y empuja criaturas cuando impacta.
|
||||
spell.ebwizardry:forests_curse.desc="Como te atreves a entrar en mi bosque!"
|
||||
spell.ebwizardry:freeze.desc=Congela al objetivo por 10 segundos. Tambien congela el agua y crea nieve en el suelo.
|
||||
spell.ebwizardry:freezing_weapon.desc=Imbuye el poder del frio a la primera arma en el inventario del mago, provocando que el arma congela a sus objetivos. La magia deshace despues de 45 segundos.
|
||||
spell.ebwizardry:frost_axe.desc=Crea un Hacha Escarchada la cual congela los enemigos que golpees. Dura 30 segundos.
|
||||
spell.ebwizardry:frost_ray.desc=Crea un corriente de hielo en la direccion que apuntes la cual ralentiza y hiere continuamente al objetivo.
|
||||
spell.ebwizardry:frost_sigil.desc=Coloca un trampa de hielo en el suelo el cual hiere y congela al cualquiera que la pise.
|
||||
spell.ebwizardry:glide.desc=Permite que el mago planee en el aire. Debe mantenerse el boton presionado.
|
||||
spell.ebwizardry:greater_fireball.desc=Lanza una bola de fuego de mayor tamano.
|
||||
spell.ebwizardry:greater_heal.desc=Cura 4 corazones del mago.
|
||||
spell.ebwizardry:group_heal.desc=Cura 3 corazones al mago, a aliados cercanos y a criaturas invocadas.
|
||||
spell.ebwizardry:growth_aura.desc=Crece todos los cultivos cercanos al mago. Tambien hace crecer flores y hierba alta.
|
||||
spell.ebwizardry:hailstorm.desc=Fue durante el Gran Invierno de la 3era Edad que los Magos de Hielo descubrieron su verdadero potencial.
|
||||
spell.ebwizardry:heal.desc=Cura 2 corazones del usuario.
|
||||
spell.ebwizardry:heal_ally.desc=Cura 2.5 corazones al objetivo.
|
||||
spell.ebwizardry:healing_aura.desc=Crea una zona de energia curadora que regenera la salud de todos los alidados cercanos. Los No-_muertos dentro reciben dano.
|
||||
spell.ebwizardry:homing_spark.desc=Crea una chispa flotante que persigue enemigos.
|
||||
spell.ebwizardry:ice_age.desc="Seras congelado por toda la eternidad!"
|
||||
spell.ebwizardry:ice_charge.desc=Lanza una carga de hielo que explota cuando impacta, congelando todas las criaturas y soltando fragmentos en todas las direcciones.
|
||||
spell.ebwizardry:ice_lance.desc=Dispara una gran lanza de hielo en la direccion a la que estas apuntando, la cual atraviesa los objetivos hieriendo y congelandolos.
|
||||
spell.ebwizardry:ice_shard.desc=Dispara un fragemento de hielo que hace dano y ralentiza
|
||||
spell.ebwizardry:ice_shroud.desc=Cubre al mago con hielo, lo que ocasiona que cualquier que lo ataque sea congelado.
|
||||
spell.ebwizardry:ice_spikes.desc=Causa que pinchos de hielo crezcan desde el suelo hiriendo a los enemigos.
|
||||
spell.ebwizardry:ice_statue.desc=Congela al objetivo durante 20 segundos. El objetivo no se puede mover ni atacar pero tambien es inmune al dano.
|
||||
spell.ebwizardry:ignite.desc=Quema al objetivo. Tambien funciona como un mechero.
|
||||
spell.ebwizardry:imbue_weapon.desc=Imbuye la primera arma en el inventario con magia, haciendola mas efectiva. La magia se deshace despues de 45 segundos.
|
||||
spell.ebwizardry:intimidate.desc=Emite un grunido intimidante el cual provoca que las criaturas espacen.
|
||||
spell.ebwizardry:invigorating_presence.desc=Concede al mago y a los aliados cercanos fuerza incrementada por 45 segundos.
|
||||
spell.ebwizardry:invisibility.desc=Le otorga invisibilidad al mago por 30 segundos.
|
||||
spell.ebwizardry:invoke_weather.desc=Cambia el clima del mundo.
|
||||
spell.ebwizardry:ironflesh.desc=Mejora grandemente la resistencia del mago por 30 segundos.
|
||||
spell.ebwizardry:leap.desc=Causa que el mago salte alto y se mueve levemente hacia adelante.
|
||||
spell.ebwizardry:levitation.desc=Levanta al mago hacia el cielo mientras el boton siga presionado. Si es usando antes de golpear el suelo, anula el dano por caida.
|
||||
spell.ebwizardry:life_drain.desc=Crea una correinte de energia oscura que drena la vida de tu objetivo y te cura.
|
||||
spell.ebwizardry:light.desc=Crea una esfera de luz que alumbra el area. Dura 30 segundos.
|
||||
spell.ebwizardry:lightning_arrow.desc=Lanza una flecha electrificada en la direccion que apuntes.
|
||||
spell.ebwizardry:lightning_bolt.desc=Causa que un trueno caiga en la direccion que apuntes.
|
||||
spell.ebwizardry:lightning_disc.desc=Envia un disco electrico en la direccion que apuntes, el cual busca objetivos.
|
||||
spell.ebwizardry:lightning_hammer.desc="Te golpeare con la ira de los cielos!"
|
||||
spell.ebwizardry:lightning_pulse.desc=Carga el suelo cerca del mago con corriente electrica, hiriendo y repeliendo criaturas cercanas.
|
||||
spell.ebwizardry:lightning_ray.desc=Crea una corriente de energia electrica que hiere a tus objetivos continuamente.
|
||||
spell.ebwizardry:lightning_sigil.desc=Coloca una trampa electrificada que electrocuta a la criatura que la pise.
|
||||
spell.ebwizardry:lightning_web.desc="Concentrare. Canaliza la tormenta en tu mente a traves de tu varita y liberala."
|
||||
spell.ebwizardry:magic_missile.desc=Dispara una bala de energia magica.
|
||||
spell.ebwizardry:metamorphosis.desc=Cambia la forma del objetivo. Solo funciona en algunas criaturas.
|
||||
spell.ebwizardry:meteor.desc=Algunos magos solo quieren ver el mundo arder...
|
||||
spell.ebwizardry:mind_control.desc=Toma control de la mente del objetivo por 30 segundos, provocando que cambie de bando y peleen a tu favor. No funciona con criaturas de voluntad muy fuerte.
|
||||
spell.ebwizardry:mind_trick.desc=Confunde y desorienta al objetivo por 15 segundos, volviendolo incapaz de atacar. El efecto se desactiva si el objetivo recibe dano.
|
||||
spell.ebwizardry:none.desc=Para obtener un libro de hechizo con el comando /give, usa la metadata: /give [player] ebwizardry:spell_book 1 [spell id] (_si encontraste este libro en un cofre significa que otro mod esta alterando las cosas).
|
||||
spell.ebwizardry:oakflesh.desc=Mejora la resistencia del amgo durante 30 segundos.
|
||||
spell.ebwizardry:petrify.desc=Convierte al objetivo en piedra hasta que se libere, con un chance de liberarse cuando se pone de noche. El objetivo no se puede mover ni atacar y no puede ser atacado.
|
||||
spell.ebwizardry:phase_step.desc=Transporta al mago a traves de una pared de 1 bloque de grosor. El rango mejora el grosor por el cual te puedes transportar.
|
||||
spell.ebwizardry:plague_of_darkness.desc=La Oscuridad los consumira a todos...
|
||||
spell.ebwizardry:pocket_furnace.desc=Cocina 5 objetos en el inventario. Los objetos en la barra seran cocinados primero.
|
||||
spell.ebwizardry:pocket_workbench.desc=Permite al mago craftear objetos.
|
||||
spell.ebwizardry:poison.desc=Dispara veneno en la direccion que apuntes.
|
||||
spell.ebwizardry:poison_bomb.desc=Lanza una bomba de veneno, la cual detona esparciendo mas veneno.
|
||||
spell.ebwizardry:replenish_hunger.desc=Rellena 6 puntos de hambre del mago.
|
||||
spell.ebwizardry:ring_of_fire.desc=Crea un anillo de fuego alrededor del mago, hiriendo y quemando a los objetivos cercanos.
|
||||
spell.ebwizardry:shadow_ward.desc=Crea una pared de oscurdiad en frente del mago lo cual hace que la mitad del dano recibido sea aplicado al atacante.
|
||||
spell.ebwizardry:shield.desc=Crea una barrera protectora que bloquea proyectiles y magia. Tambien concede al mago un efecto debil de resistencia.
|
||||
spell.ebwizardry:shockwave.desc=Boom.
|
||||
spell.ebwizardry:silverfish_swarm.desc="Ahhhh! Se estan multiplicando!!"
|
||||
spell.ebwizardry:sixth_sense.desc=Le permite al mago sentir las criaturas cercanas a el, incluso a traves de paredes, durante 20 segundos.
|
||||
spell.ebwizardry:slime.desc=Envuelve al objetivo en slime lo cual ralentiza y hiere continuamente. El slime explota despues de 10 segundos.
|
||||
spell.ebwizardry:smoke_bomb.desc=Lanza una bomba de humo la cual explota cuando impacta. Creando una nube de humo y dandole ceguera a las criaturas en el area de impacto.
|
||||
spell.ebwizardry:snare.desc=Coloca un trampa en el suelo que hiere y ralentiza al que la pise.
|
||||
spell.ebwizardry:snowball.desc=Lanza una bola de nieve.
|
||||
spell.ebwizardry:spark_bomb.desc=Lanza una bomba electrica que electrocuta a los objetivos cerca de su zona de impacto.
|
||||
spell.ebwizardry:spectral_pathway.desc=Crea un puente magico indestructible al frente del mago que se extiende a 15 bloques. El puente desaperece luego de 60 segundos.
|
||||
spell.ebwizardry:spider_swarm.desc=Invoca un emjambre de aranas venenosas. Desapareceran despues de 3o segundos o si son eliminadas.
|
||||
spell.ebwizardry:static_aura.desc=Rodea al mago de electricidad durante 30 segundos, disparando chispa de rayo a cualquiera que lo golpee.
|
||||
spell.ebwizardry:summon_blaze.desc=Invoca un Blaze que pelea por ti. El blaze desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_ice_giant.desc="Smash them!"
|
||||
spell.ebwizardry:summon_ice_wraith.desc=Invoca un Espectro de Hielo que pelea por ti. El Espectro de Hielo desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_iron_golem.desc=Autómata autónomo automatizado automático.
|
||||
spell.ebwizardry:summon_lightning_wraith.desc=Invoca un Espectro de Rayo que pelea por ti. El Espectro de Rayo desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_phoenix.desc=Desde las cenizas...
|
||||
spell.ebwizardry:summon_shadow_wraith.desc=Invoca un Espectro de las Sombras que pelea por ti.
|
||||
spell.ebwizardry:summon_skeleton.desc=Invoca un Esqueleto que pelea por ti. El esqueleto desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_skeleton_legion.desc="Levantate, Ejercito No-_muerto!"
|
||||
spell.ebwizardry:summon_snow_golem.desc=Crea un Golem de Nieve que pelea por ti. Dura hasta que el golem muera.
|
||||
spell.ebwizardry:summon_spirit_horse.desc=Invoca un Caballo Espectral para que lo montes. El caballo desparecera despues de que dure mucho tiempo sin ser montado o hagas shift-clic derecho con cualquier varita.
|
||||
spell.ebwizardry:summon_spirit_wolf.desc=Invoca un Lobo Espiritual que pelea por ti. El lobo solo desparecera si es matado o haces shift-clic derecho con cualquier varita.
|
||||
spell.ebwizardry:summon_storm_elemental.desc="Elemental de Rayo: Una manifestacion antigua de los elementos, difícilmente puede contener la energía que se agita dentro de el." - Guia del Mago sobre Entidades Arcanas, Volumen I_i
|
||||
spell.ebwizardry:summon_wither_skeleton.desc=Invoca un Esqueleto del Wither que pelea por ti. El esqueleto del wither desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:summon_zombie.desc=Invoca un Zombi que pelea por ti. El zombi desparecera despues de 30 segundos o si es derrotado.
|
||||
spell.ebwizardry:telekinesis.desc=Mueve un item o un objeto pequeno hacia ti si haces clic derecho sobre el bloque. Tambien puede desarmar jugadores.
|
||||
spell.ebwizardry:thunderbolt.desc=Dispara una bala de trueno que empuja los enemigos.
|
||||
spell.ebwizardry:thunderstorm.desc="Mwahahahahahaha!"
|
||||
spell.ebwizardry:tornado.desc=Libera un tornado en la direccion que mires, el cual atrae y levanta a todos las criaturas en su paso.
|
||||
spell.ebwizardry:transience.desc=Hace que el mago transcienda, volviendo inmune a todo dano pero volviendo incapaz de atacar, interactuar o romper bloques
|
||||
spell.ebwizardry:transportation.desc=Teletransporta al mago a su circulo de piedra. Para guardar un circulo de piedra haz clic derecho con el hechizo seleccionado.
|
||||
spell.ebwizardry:vanishing_box.desc=Le permite al mago accesar a su cofre de Ender.
|
||||
spell.ebwizardry:wall_of_frost.desc=El invierno en la punta de tus dedos.
|
||||
spell.ebwizardry:water_breathing.desc=Le permite al mago respirar debajo del agua durante 60 segundos.
|
||||
spell.ebwizardry:whirlwind.desc=Causa que el objetivo sea soplado lejos de ti a gran velocidad.
|
||||
spell.ebwizardry:wither.desc=Dispara un rayo de oscuridad que aplica wither a todo lo que toque.
|
||||
spell.ebwizardry:wither_skull.desc=Lanza una Cabeza de Wither en la direccion que apuntes.
|
||||
|
||||
spell.ebwizardry:invoke_weather.sun=La lluvia empieza a parar...
|
||||
spell.ebwizardry:invoke_weather.rain=El cielo se abre...
|
||||
spell.ebwizardry:transportation.missing=Tu circulo de piedra no se encuentra o esta siendo obstruido...
|
||||
spell.ebwizardry:transportation.undefined=Debes guardar un circulo de piedra primero!
|
||||
spell.ebwizardry:transportation.wrongdimension=Tu circulo de piedra se encuentra en otra dimension...
|
||||
spell.ebwizardry:clairvoyance.searching=Buscando...
|
||||
spell.ebwizardry:clairvoyance.confirm=El camino revelado al lanzar %1$s ahora te llevara a este punto
|
||||
spell.ebwizardry:clairvoyance.outofrange=Tu punto guardado esta muy lejos o es inaccesible...
|
||||
spell.ebwizardry:clairvoyance.undefined=Debes guardar una localizacion primero!
|
||||
spell.ebwizardry:clairvoyance.wrongdimension=Tu localizacion guardada esta en otra dimension...
|
||||
|
||||
potion.ebwizardry:frost=Congelacion
|
||||
potion.ebwizardry:fireskin=Piel de Fuego
|
||||
potion.ebwizardry:ice_shroud=Manto de Hielo
|
||||
potion.ebwizardry:static_aura=Aura Estatica
|
||||
potion.ebwizardry:transience=Transitoriedad
|
||||
potion.ebwizardry:decay=Deterioro
|
||||
potion.ebwizardry:sixth_sense=Sexto Sentido
|
||||
potion.ebwizardry:arcane_jammer=Perturbador Arcano
|
||||
potion.ebwizardry:mind_trick=Truco Mental
|
||||
potion.ebwizardry:mind_control=Control Mental
|
||||
potion.ebwizardry:font_of_mana=Fuente de Mana
|
||||
potion.ebwizardry:fear=Miedo
|
||||
|
||||
enchantment.ebwizardry:magic_sword=Impregnacion
|
||||
enchantment.ebwizardry:magic_bow=Impregnacion
|
||||
enchantment.ebwizardry:flaming_weapon=Impregnacion de Fuego
|
||||
enchantment.ebwizardry:freezing_weapon=Impregnacion de Fuego
|
||||
|
||||
key.categories.ebwizardry=Wizardry
|
||||
|
||||
key.ebwizardry.next_spell=Hechizo siguiente
|
||||
key.ebwizardry.previous_spell=Hechizo anterior
|
||||
|
||||
death.attack.wizardry_magic=%1$s fue matado por %2$s usando magia
|
||||
death.attack.indirect_wizardry_magic=%1$s fue matado por %2$s usando magia
|
||||
|
||||
commands.ebwizardry:cast.usage=/%1$s <spell> [player] [damage multiplier] [range multiplier] [duration multiplier] [blast multiplier]
|
||||
commands.ebwizardry:cast.success=Lanzado con exito %1$s
|
||||
commands.ebwizardry:cast.success_continuous=Lanzado con exito %1$s; repite el comando para parar
|
||||
commands.ebwizardry:cast.success_remote=Lanzado con exito %1$s como %2$s
|
||||
commands.ebwizardry:cast.success_remote_continuous=Lanzado con exito %1$s como %2$s; repite el comando para parar
|
||||
commands.ebwizardry:cast.fail=Imposible lanzar %1$s
|
||||
commands.ebwizardry:cast.not_found=No hay ningun hechizo con ID %1$s
|
||||
|
||||
commands.ebwizardry:ally.usage=/%1$s <player> [player]
|
||||
commands.ebwizardry:ally.addally=%1$s ha sido anadido a la lista de aliados de %2$s
|
||||
commands.ebwizardry:ally.removeally=%1$s ha sido removido de la lista de aliados de %2$s
|
||||
commands.ebwizardry:ally.self=Los jugadores no pueden ser aliados de si mismos!
|
||||
commands.ebwizardry:ally.permission=No tienes permiso para cambiar los aliados de otros jugadores
|
||||
|
||||
commands.ebwizardry:allies.usage=/%1$s [player]
|
||||
commands.ebwizardry:allies.list=Jugadores que son aliados: %1$s
|
||||
commands.ebwizardry:allies.list_other=Jugadores que son aliados de %1$s: %2$s
|
||||
commands.ebwizardry:allies.permission=No tienes permiso para ver los aliados de otros jugadores
|
||||
commands.ebwizardry:allies.none=Ninguno
|
||||
|
||||
commands.ebwizardry:discoverspell.usage=/%1$s <spell/all/clear> [player]
|
||||
commands.ebwizardry:discoverspell.not_found=There is no such spell with ID %1$s
|
||||
commands.ebwizardry:discoverspell.clear=Cleared all spell discovery data for %1$s
|
||||
commands.ebwizardry:discoverspell.all=Added all spells to %1$s's spell discovery data
|
||||
commands.ebwizardry:discoverspell.addspell=Added %1$s to %2$s's spell discovery data
|
||||
commands.ebwizardry:discoverspell.removespell=Removed %1$s from %2$s's spell discovery data
|
||||
|
||||
config.ebwizardry.title.general=Mod Options
|
||||
|
||||
config.ebwizardry.category.spells=Configurar Hechizos
|
||||
config.ebwizardry.category.spells.tooltip=Seleccionar que hechizos estan activados
|
||||
config.ebwizardry.title.spells=Configuracion de Hechizos
|
||||
config.ebwizardry.subtitle.spells=Establece un hechizo en falso para desactivarlo.
|
||||
|
||||
config.ebwizardry.category.resistances=Configurar Resistencias
|
||||
config.ebwizardry.category.resistances.tooltip=Configura cuales mobs son inmunes a los tipos de magia
|
||||
config.ebwizardry.title.resistances=Configuracion de Resistencias
|
||||
config.ebwizardry.subtitle.resistances=Ve las descripciones de opciones individuales para mas detalles.
|
||||
|
||||
config.ebwizardry.category.ids=Configurar IDs
|
||||
config.ebwizardry.category.ids.tooltip=Cambiar los IDs usados por Wizardry
|
||||
config.ebwizardry.title.ids=Configuracion de IDs
|
||||
config.ebwizardry.subtitle.ids=Cambia estos IDs si tienen conflicto con otro mod.
|
||||
|
||||
config.ebwizardry.tower_rarity=Rareza de Torres
|
||||
config.ebwizardry.ore_dimensions=Dimensiones de Mena
|
||||
config.ebwizardry.flower_dimensions=Dimensiones de Flores
|
||||
config.ebwizardry.tower_dimensions=Dimensiones de Torres
|
||||
config.ebwizardry.spell_book_drop_chance=Oportunidad de Dropeo de Libro de Hechizo
|
||||
config.ebwizardry.generate_loot=Generar Botin
|
||||
config.ebwizardry.firebomb_is_craftable=Bomba de Fuego es crafteable
|
||||
config.ebwizardry.poison_bomb_is_craftable=Bomba de Veneno es crafteable
|
||||
config.ebwizardry.smoke_bomb_is_craftable=Bomba de Humo es crafteable
|
||||
config.ebwizardry.use_alternate_scroll_recipe=Usa la receta alternativa de pergamino
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks=Teletransportarte a traves de bloques indestructibles
|
||||
config.ebwizardry.show_summoned_creature_names=Mostrar los nombres de las criaturas invocadas
|
||||
config.ebwizardry.friendly_fire=Fuego Amigo
|
||||
config.ebwizardry.telekinetic_disarmament=Desarme Telequinetico
|
||||
config.ebwizardry.discovery_mode=Modo Descubrir
|
||||
config.ebwizardry.enable_shift_scrolling=Permitir shift-rueda del raton para cambiar de hechizo
|
||||
config.ebwizardry.minion_revenge_targeting=Enfoque de venganza de minion
|
||||
config.ebwizardry.player_damage_scaling=Factor de escala de dano del Jugador
|
||||
config.ebwizardry.npc_damage_scaling=Factor de escala de dano de NPC
|
||||
config.ebwizardry.cast_command_multiplier_limit=Limite del Multiplicador de lanzamiento de hechizo por Comando
|
||||
config.ebwizardry.summoned_creature_targets_whitelist=Lista blanca de objetivos de criaturas invocadas
|
||||
config.ebwizardry.summoned_creature_targets_blacklist=Lista negra de objetivos de criaturas invocadas
|
||||
config.ebwizardry.spell_hud_position=Posicion del HUD de hechizos
|
||||
config.ebwizardry.cast_command_name=Nombre del Hechizo lanzado por comando
|
||||
config.ebwizardry.discoverspell_command_name=Descubrir el nombre del hechizo lanzado por comando
|
||||
config.ebwizardry.ally_command_name=Colocar el nombre del comando de aliado
|
||||
config.ebwizardry.allies_command_name=Ver el nombre del comandod de aliado
|
||||
|
||||
config.ebwizardry.mobs_immune_to_fire=Mobs Inmunes Al Fuego
|
||||
config.ebwizardry.mobs_immune_to_ice=Mobs Inmunees Al Frio
|
||||
config.ebwizardry.mobs_immune_to_lightning=Mobs Inmunes Al Rayo
|
||||
config.ebwizardry.mobs_immune_to_wither=Mobs Inmunes Al Wither
|
||||
config.ebwizardry.mobs_immune_to_poison=Mobs Inmunes Al Veneno
|
||||
|
||||
config.ebwizardry.tower_rarity.tooltip=Rareza para las torres de magos. Numeros mayores suben la rareza. Coloque un 0 para desactivarlas.
|
||||
config.ebwizardry.ore_dimensions.tooltip=Lista de dimensiones en las cuales la Mena de Cristal Magico aparecera.
|
||||
config.ebwizardry.flower_dimensions.tooltip=Lista de dimensiones en las cuales apareceran flores de cristal magico.
|
||||
config.ebwizardry.tower_dimensions.tooltip=Lista de dimensiones donde se generaran torres de magos.
|
||||
config.ebwizardry.spell_book_drop_chance.tooltip=La probabilidad de que un mob arroje un libro de hechizos cuando muera. Mientras mas alto sea el numero, mas chance tendras. Coloca un 0 para desactivar el dropeo de libros. Coloque 200 para asegurar el dropeo 100%.
|
||||
config.ebwizardry.generate_loot.tooltip=Si se debe generar botin del mod en cofres de mazmorras.
|
||||
config.ebwizardry.firebomb_is_craftable.tooltip=Si las bombas de fuego son crafteables o no.
|
||||
config.ebwizardry.poison_bomb_is_craftable.tooltip=Si las bombas de veneno son crafteables o no.
|
||||
config.ebwizardry.smoke_bomb_is_craftable.tooltip=Si las bombas de humo son crafteables o no.
|
||||
config.ebwizardry.use_alternate_scroll_recipe.tooltip=Si se requiere cristal magico para craftear pergaminos vacioes. Utilice esta opcion si otro mod tiene conflicto.
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks.tooltip=Si los jugadores son capaces de pasar a traves de bloques indestructibles (bedrock) usando Paso de Fase.
|
||||
config.ebwizardry.show_summoned_creature_names.tooltip=Si mostrar los nombres de las criaturas invocadas y sus duenos sobre su cabeza.
|
||||
config.ebwizardry.friendly_fire.tooltip=Permitir que los aliados se puedan herir con magia.
|
||||
config.ebwizardry.telekinetic_disarmament.tooltip=Permitir que los jugadores puedan desarmar otros jugadores con el hechizo de Telequinesis.
|
||||
config.ebwizardry.discovery_mode.tooltip=Para aquellos que le guste el misterio! Si esta en verdadero, los hechizos que no se hayan conjurado seran ilegibles. No tiene efecto en creativo.
|
||||
config.ebwizardry.enable_shift_scrolling.tooltip=Si eres capaz de cambiar de hechizos al agacharte y usar la rueda del raton. Nota: Esta funcionalidad es del lado cliente, otros jugadores no dependen de esta, deben configurar su propia opcion.
|
||||
config.ebwizardry.minion_revenge_targeting.tooltip=Si las criaturas invocadas atacan a su invocador si este los ataca.
|
||||
config.ebwizardry.player_damage_scaling.tooltip=Factor de incremento de dano global para el dano hecho por jugadores, relativo a 1.
|
||||
config.ebwizardry.npc_damage_scaling.tooltip=Factor de incremento de dano global para el dano hecho por NPCs, relativo a 1.
|
||||
config.ebwizardry.cast_command_multiplier_limit.tooltip=Limite maximo usado con el comando /cast. Esto esta aqui para evitar que accidentalmente destruyan un mundo o servidor.
|
||||
config.ebwizardry.summoned_creature_targets_whitelist.tooltip=Lista de nombres de entidades que los magos y criaturas invocadas pueden atacar.
|
||||
config.ebwizardry.summoned_creature_targets_blacklist.tooltip=Lista de nombres de entidades que los magos y criaturas invocadas no pueden atacar. Si eliminas creeper hazlo bajo tu responsabilidad!!
|
||||
config.ebwizardry.spell_hud_position.tooltip=La posicion de la interfaz de hechizos.
|
||||
config.ebwizardry.cast_command_name.tooltip=El nombre del comando /cast. Esto es lo que escribes luego de /; por ejemplo si esto dijera 'magia', entonces el comando seria /magia.
|
||||
config.ebwizardry.discoverspell_command_name.tooltip=El nombre del comando /discoverspell. Esto es lo que escribes luego de /; por ejemplo si esto dijera 'descubrir', entonces el comando seria /descubrir.
|
||||
config.ebwizardry.ally_command_name.tooltip=El nombre del comando /ally. Esto es lo que escribes luego de /; por ejemplo si esto dijera 'aliado', entonces el comando seria /aliado.
|
||||
config.ebwizardry.allies_command_name.tooltip=El nombre del comando /allies command. Esto es lo que escribes luego de /; por ejemplo si esto dijera 'aliados', entonces el comando seria /aliados.
|
||||
|
||||
config.ebwizardry.mobs_immune_to_fire.tooltip=Lista de nombres de entidades que son inmunes al fuego, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al fuego. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
config.ebwizardry.mobs_immune_to_ice.tooltip=Lista de nombres de entidades que son inmunes al frio, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al frio. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
config.ebwizardry.mobs_immune_to_lightning.tooltip=Lista de nombres de entidades que son inmunes al rayo, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al rayo. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
config.ebwizardry.mobs_immune_to_wither.tooltip=Lista de nombres de entidades que son inmunes al wither, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al wither. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
config.ebwizardry.mobs_immune_to_poison.tooltip=Lista de nombres de entidades que son inmunes al veneno, a parte de los que estan por defecto. Agrega criaturas de otros mods si quieres que sean inmunes al veneno. Los nombres de la entidades no llevan mayusculas. Para entidades de mods, usa el ID del mod como prefijo (e.g. ebwizardry:_mago).
|
||||
|
||||
wizard.debug=%1$s, %2$s, %3$s
|
||||
@@ -0,0 +1,612 @@
|
||||
tile.ebwizardry:arcane_workbench.name=Чародейский Стол
|
||||
tile.ebwizardry:crystal_ore.name=Кристальная Руда
|
||||
tile.ebwizardry:petrified_stone.name=Окаменелый Камень
|
||||
tile.ebwizardry:ice_statue.name=Ледяная Статуя
|
||||
tile.ebwizardry:crystal_flower.name=Кристальный Цветок
|
||||
tile.ebwizardry:snare.name=Ловушка
|
||||
tile.ebwizardry:transportation_stone.name=Камень Транспортировки
|
||||
tile.ebwizardry:spectral_block.name=Спектральный Блок
|
||||
tile.ebwizardry:crystal_block.name=Кристальный Блок
|
||||
|
||||
item.ebwizardry:magic_crystal.name=Магический Кристалл
|
||||
item.ebwizardry:magic_wand.name=Волшебный Жезл
|
||||
item.ebwizardry:apprentice_wand.name=Жезл Ученика
|
||||
item.ebwizardry:advanced_wand.name=Продвинутый Жезл
|
||||
item.ebwizardry:master_wand.name=Жезл Мастера
|
||||
item.ebwizardry:spell_book.name=Книга Заклинаний
|
||||
|
||||
item.ebwizardry:arcane_tome.name=Фолиант Арканы
|
||||
item.ebwizardry:arcane_tome.desc1=Улучшает любые %1$s
|
||||
item.ebwizardry:arcane_tome.desc2=жезл %1$s уровень
|
||||
|
||||
item.ebwizardry:wizard_handbook.name=Книга Волшебника
|
||||
item.ebwizardry:wizard_handbook.desc=от %1$s
|
||||
|
||||
item.ebwizardry:wand.buff=+%1$s %2$s эффективность
|
||||
item.ebwizardry:wand.spell=Текущее Заклинание: %1$s
|
||||
item.ebwizardry:wand.mana=Мана: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:basic_fire_wand.name=Жезл Огня
|
||||
item.ebwizardry:basic_ice_wand.name=Жезл Мороза
|
||||
item.ebwizardry:basic_lightning_wand.name=Жезл Искр
|
||||
item.ebwizardry:basic_necromancy_wand.name=Жезл Теней
|
||||
item.ebwizardry:basic_earth_wand.name=Жезл Леса
|
||||
item.ebwizardry:basic_sorcery_wand.name=Жезл Тайн
|
||||
item.ebwizardry:basic_healing_wand.name=Жезл Лечения
|
||||
|
||||
item.ebwizardry:apprentice_fire_wand.name=Жезл Ученика Пироманта
|
||||
item.ebwizardry:apprentice_ice_wand.name=Жезл Ученика Ледяного Мага
|
||||
item.ebwizardry:apprentice_lightning_wand.name=Жезл Ученика Штормового Мага
|
||||
item.ebwizardry:apprentice_necromancy_wand.name=Жезл Ученика Некроманта
|
||||
item.ebwizardry:apprentice_earth_wand.name=Жезл Ученика Земляного Мага
|
||||
item.ebwizardry:apprentice_sorcery_wand.name=Жезл Ученика Колдуна
|
||||
item.ebwizardry:apprentice_healing_wand.name=Жезл Ученика Целителя
|
||||
|
||||
item.ebwizardry:advanced_fire_wand.name=Жезл Пироманта
|
||||
item.ebwizardry:advanced_ice_wand.name=Жезл Ледяного Мага
|
||||
item.ebwizardry:advanced_lightning_wand.name=Жезл Штормового Мага
|
||||
item.ebwizardry:advanced_necromancy_wand.name=Жезл Некроманта
|
||||
item.ebwizardry:advanced_earth_wand.name=Жезл Земляного Мага
|
||||
item.ebwizardry:advanced_sorcery_wand.name=Жезл Колдуна
|
||||
item.ebwizardry:advanced_healing_wand.name=Жезл Целителя
|
||||
|
||||
item.ebwizardry:master_fire_wand.name=Жезл Мастера Пироманта
|
||||
item.ebwizardry:master_ice_wand.name=Жезл Мастера Ледяного Мага
|
||||
item.ebwizardry:master_lightning_wand.name=Жезл Мастера Штормового Мага
|
||||
item.ebwizardry:master_necromancy_wand.name=Жезл Мастера Некроманта
|
||||
item.ebwizardry:master_earth_wand.name=Жезл Мастера Земляного Мага
|
||||
item.ebwizardry:master_sorcery_wand.name=Жезл Мастера Колдуна
|
||||
item.ebwizardry:master_healing_wand.name=Жезл Мастера Целителя
|
||||
|
||||
item.ebwizardry:spectral_sword.name=Спектральный Меч
|
||||
item.ebwizardry:spectral_pickaxe.name=Спектральная Кирка
|
||||
item.ebwizardry:spectral_bow.name=Спектральный Лук
|
||||
|
||||
item.ebwizardry:mana_flask.name=Бутылка Маны
|
||||
item.ebwizardry:storage_upgrade.name=Улучшение Хранилища Маны Жезла
|
||||
item.ebwizardry:siphon_upgrade.name=Улучшение Сифона Жезла
|
||||
item.ebwizardry:condenser_upgrade.name=Улучшение Конденсатора Жезла
|
||||
item.ebwizardry:range_upgrade.name=Улучшение Радиуса Жезла
|
||||
item.ebwizardry:duration_upgrade.name=Улучшение Длительности Жезла
|
||||
item.ebwizardry:cooldown_upgrade.name=Улучшение Кулдауна Жезла
|
||||
item.ebwizardry:blast_upgrade.name=Улучшение Обновления Жезла
|
||||
item.ebwizardry:attunement_upgrade.name=Улучшение Хранилища Заклинаний Жезла
|
||||
|
||||
item.ebwizardry:flaming_axe.name=Огненный Топор
|
||||
item.ebwizardry:frost_axe.name=Ледяной Топор
|
||||
|
||||
item.ebwizardry:firebomb.name=Огненная Бомба
|
||||
item.ebwizardry:poison_bomb.name=Ядовитая Бомба
|
||||
item.ebwizardry:smoke_bomb.name=Дымовая Бомба
|
||||
|
||||
item.ebwizardry:blank_scroll.name=Пустой Свиток
|
||||
item.ebwizardry:scroll.name=Свиток %1$s
|
||||
item.ebwizardry:identification_scroll.name=Свиток Идентификации
|
||||
item.ebwizardry:identification_scroll.desc1=%1$sИдентифицирует неизвестное
|
||||
item.ebwizardry:identification_scroll.desc2=%1$sкнигу заклинания или свиток
|
||||
item.ebwizardry:identification_scroll.nothing_to_identify=Нечего Идентифицировать
|
||||
|
||||
item.ebwizardry:armour_upgrade.name=Печать Магической Защиты
|
||||
item.ebwizardry:armour_upgrade.desc1=%1$sУлучшает Любые Одеяния Мага
|
||||
item.ebwizardry:armour_upgrade.desc2=%1$sсделать это %2$sлегендарным
|
||||
|
||||
item.ebwizardry:magic_silk.name=Магический Шёлк
|
||||
|
||||
item.ebwizardry:wizard_armour.legendary=Легендарный
|
||||
item.ebwizardry:wizard_armour.buff=-%1$s %2$s стоимость
|
||||
item.ebwizardry:wizard_armour.mana=Мана: %1$s/%2$s
|
||||
|
||||
item.ebwizardry:wizard_hat.name=Шляпа Волшебника
|
||||
item.ebwizardry:wizard_robe.name=Роба Волшебника
|
||||
item.ebwizardry:wizard_leggings.name=Поножи Волшебника
|
||||
item.ebwizardry:wizard_boots.name=Ботинки Волшебника
|
||||
|
||||
item.ebwizardry:wizard_hat_fire.name=Шляпа Пироманта
|
||||
item.ebwizardry:wizard_robe_fire.name=Роба Пироманта
|
||||
item.ebwizardry:wizard_leggings_fire.name=Поножи Пироманта
|
||||
item.ebwizardry:wizard_boots_fire.name=Ботинки Пироманта
|
||||
|
||||
item.ebwizardry:wizard_hat_ice.name=Шляпа Ледяного Мага
|
||||
item.ebwizardry:wizard_robe_ice.name=Роба Ледяного Мага
|
||||
item.ebwizardry:wizard_leggings_ice.name=Поножи Ледяного Мага
|
||||
item.ebwizardry:wizard_boots_ice.name=Ботинки Ледяного Мага
|
||||
|
||||
item.ebwizardry:wizard_hat_lightning.name=Шляпа Штормового Мага
|
||||
item.ebwizardry:wizard_robe_lightning.name=Роба Штормового Мага
|
||||
item.ebwizardry:wizard_leggings_lightning.name=Поножи Штормового Мага
|
||||
item.ebwizardry:wizard_boots_lightning.name=Ботинки Штормового Мага
|
||||
|
||||
item.ebwizardry:wizard_hat_necromancy.name=Шляпа Некроманта
|
||||
item.ebwizardry:wizard_robe_necromancy.name=Роба Некроманта
|
||||
item.ebwizardry:wizard_leggings_necromancy.name=Поножи Некроманта
|
||||
item.ebwizardry:wizard_boots_necromancy.name=Ботинки Некроманта
|
||||
|
||||
item.ebwizardry:wizard_hat_earth.name=Шляпа Земляного Мага
|
||||
item.ebwizardry:wizard_robe_earth.name=Роба Земляного Мага
|
||||
item.ebwizardry:wizard_leggings_earth.name=Поножи Земляного Мага
|
||||
item.ebwizardry:wizard_boots_earth.name=Ботинки Земляного Мага
|
||||
|
||||
item.ebwizardry:wizard_hat_sorcery.name=Шляпа Колдуна
|
||||
item.ebwizardry:wizard_robe_sorcery.name=Роба Колдуна
|
||||
item.ebwizardry:wizard_leggings_sorcery.name=Поножи Колдуна
|
||||
item.ebwizardry:wizard_boots_sorcery.name=Ботинки Колдуна
|
||||
|
||||
item.ebwizardry:wizard_hat_healing.name=Шляпа Целителя
|
||||
item.ebwizardry:wizard_robe_healing.name=Роба Целителя
|
||||
item.ebwizardry:wizard_leggings_healing.name=Поножи Целителя
|
||||
item.ebwizardry:wizard_boots_healing.name=Ботинки Целителя
|
||||
|
||||
item.ebwizardry:spawn_wizard.name=Спаун Волшебника
|
||||
|
||||
entity.ebwizardry:zombie_minion.name=Зомби
|
||||
entity.ebwizardry:skeleton_minion.name=Скелет
|
||||
entity.ebwizardry:spider_minion.name=Паук
|
||||
entity.ebwizardry:blaze_minion.name=Блейз
|
||||
entity.ebwizardry:ice_wraith.name=Ледяной Призрак
|
||||
entity.ebwizardry:lightning_wraith.name=Штормовой Призрак
|
||||
entity.ebwizardry:shadow_wraith.name=Теневой Призрак
|
||||
entity.ebwizardry:spirit_wolf.name=Призрачный Волк
|
||||
entity.ebwizardry:spirit_horse.name=Призрачная Лошадь
|
||||
entity.ebwizardry:ice_giant.name=Ледяной Гигант
|
||||
entity.ebwizardry:phoenix.name=Феникс
|
||||
entity.ebwizardry:wizard.name=Волшебник
|
||||
entity.ebwizardry:magic_slime.name=Магический Слизень
|
||||
entity.ebwizardry:silverfish_minion.name=Чешуйница
|
||||
|
||||
entity.ebwizardry:magic_missile.name=Магия
|
||||
entity.ebwizardry:arc.name=Магия
|
||||
entity.ebwizardry:spark_bomb.name=Магия
|
||||
entity.ebwizardry:ice_shard.name=Магия
|
||||
entity.ebwizardry:firebomb.name=Магия
|
||||
entity.ebwizardry:poison_bomb.name=Магия
|
||||
entity.ebwizardry:force_orb.name=Магия
|
||||
entity.ebwizardry:spark.name=Магия
|
||||
entity.ebwizardry:darkness_orb.name=Магия
|
||||
entity.ebwizardry:fire_sigil.name=Магия
|
||||
entity.ebwizardry:frost_sigil.name=Магия
|
||||
entity.ebwizardry:lightning_sigil.name=Магия
|
||||
entity.ebwizardry:lightning_arrow.name=Магия
|
||||
entity.ebwizardry:firebolt.name=Магия
|
||||
entity.ebwizardry:ice_charge.name=Магия
|
||||
entity.ebwizardry:force_arrow.name=Магия
|
||||
entity.ebwizardry:dart.name=Магия
|
||||
entity.ebwizardry:lightning_disc.name=Магия
|
||||
entity.ebwizardry:thunderbolt.name=Магия
|
||||
entity.ebwizardry:decay.name=Магия
|
||||
|
||||
entity.ebwizardry:black_hole.name=Чёрная Дыра
|
||||
entity.ebwizardry:shield.name=Щит
|
||||
entity.ebwizardry:meteor.name=Метеор
|
||||
entity.ebwizardry:blizzard.name=Метель
|
||||
entity.ebwizardry:bubble.name=Пузыри
|
||||
entity.ebwizardry:tornado.name=Торнадо
|
||||
entity.ebwizardry:lightning_hammer.name=Молот Шторма
|
||||
entity.ebwizardry:arrow_rain.name=Дождь Стрел
|
||||
entity.ebwizardry:healing_aura.name=Аура Лечения
|
||||
entity.ebwizardry:forcefield.name=Силовое Поле
|
||||
entity.ebwizardry:ring_of_fire.name=Кольцо Огня
|
||||
|
||||
item_group.ebwizardry=Волшебство
|
||||
item_group.wizardryspells=Волшебные Заклинания
|
||||
|
||||
achievement.root=Wizardry
|
||||
achievement.root.desc=достижения
|
||||
achievement.crystal=Любопытный Кристалл...
|
||||
achievement.crystal.desc=Добудьте Магический Кристалл
|
||||
achievement.arcane_initiate=Посвящение В Магию
|
||||
achievement.arcane_initiate.desc=Создайте Волшебную Палочку Из Золотого Самородка И Магического Кристалла
|
||||
achievement.apprentice=Ученик Волшебника
|
||||
achievement.apprentice.desc=Используйте Фолиант Арканы Для Улучшения Жезла
|
||||
achievement.master=Мастер Магии
|
||||
achievement.master.desc=Получите Жезл Мастера
|
||||
achievement.all_spells=Маг Всех Профессий
|
||||
achievement.all_spells.desc=Используйте Каждое Заклинание В Игре
|
||||
achievement.wizard_trade=Магическая Сделка
|
||||
achievement.wizard_trade.desc=Купите Предмет У Волшебника
|
||||
achievement.buy_master_spell=Знание-сила
|
||||
achievement.buy_master_spell.desc=Купите заклинание мастера у волшебника
|
||||
achievement.freeze_blaze=Не Так Жарко
|
||||
achievement.freeze_blaze.desc=Заморозьте Блейза
|
||||
achievement.charge_creeper=Это Сейчас Взорвётся
|
||||
achievement.charge_creeper.desc="Случайно" Зарядите Крипира
|
||||
achievement.frankenstein=Франкенштейн
|
||||
achievement.frankenstein.desc=Привратите Свинью В Свинозомби С Помощью Молнии
|
||||
achievement.special_upgrade=Чародейское Ремесло
|
||||
achievement.special_upgrade.desc=Применить Специальное Улучшение Для Жезла
|
||||
achievement.craft_flask=Это Магия В Бутылке!
|
||||
achievement.craft_flask.desc=Создайте Ману В Бутылке
|
||||
achievement.elemental=Стихии
|
||||
achievement.elemental.desc=Получите Стихийный Жезл
|
||||
achievement.armour_set=Теперь Ты Настоящий Волшебник
|
||||
achievement.armour_set.desc=Создайте И Экипируйте Полный Набор Одеяния Волшебника
|
||||
achievement.legendary=Легендарный
|
||||
achievement.legendary.desc=Получите Часть Легендарного Одеяния Волшебника
|
||||
achievement.self_destruct=Обратно
|
||||
achievement.self_destruct.desc=Убейся Собственной Магией
|
||||
achievement.pig_tornado=Не Сейчас...
|
||||
achievement.pig_tornado.desc=Заедьте На Свинье В Торнадо
|
||||
achievement.max_out_wand=Полное Оснощение
|
||||
achievement.max_out_wand.desc=Примените максимальное количество улучшений к жезлу мастера
|
||||
achievement.slime_skeleton=Липкая Ситуация
|
||||
achievement.slime_skeleton.desc=Захватите скелета слизьнем
|
||||
achievement.jam_wizard=Помехи
|
||||
achievement.jam_wizard.desc=Используйте заклинание магическая глушилка на волшебнике
|
||||
achievement.identify_spell=Тайная Экспертиза
|
||||
achievement.identify_spell.desc=Используйте свиток идентификации для неизвестной книги заклинания или свитка
|
||||
achievement.element_master=Мастер Элементов
|
||||
achievement.element_master.desc=Используйте все заклинания любого элемента
|
||||
achievement.anger_wizard=Ты пожалеешь об этом
|
||||
achievement.anger_wizard.desc=Разозлите волшебника
|
||||
achievement.defeat_evil_wizard=Праведность
|
||||
achievement.defeat_evil_wizard.desc=Победите злого волшебника
|
||||
|
||||
|
||||
|
||||
tile.ebwizardry:transportation_stone.confirm=Теперь вы будете возвращены сюда при использовании заклинания %1$s
|
||||
tile.ebwizardry:transportation_stone.invalid=Сначала вы должны сделать круг из 8 камней транспортировки!
|
||||
|
||||
container.ebwizardry:arcane_workbench=Чародейский Стол
|
||||
container.ebwizardry:arcane_workbench.apply=Применить
|
||||
container.ebwizardry:arcane_workbench.mana=Мана:
|
||||
container.ebwizardry:arcane_workbench.upgrades=Применённые Улучшения:
|
||||
|
||||
tier.basic=Начинающий
|
||||
tier.apprentice=Ученик
|
||||
tier.advanced=Продвинутый
|
||||
tier.master=Мастер
|
||||
|
||||
element.simple=Нет
|
||||
element.fire=Огонь
|
||||
element.ice=Лёд
|
||||
element.lightning=Молния
|
||||
element.necromancy=Некромантия
|
||||
element.earth=Земля
|
||||
element.sorcery=Колдовство
|
||||
element.healing=Исцеление
|
||||
|
||||
element.simple.wizard=Волшебник
|
||||
element.fire.wizard=Пиромант
|
||||
element.ice.wizard=Ледяной Мага
|
||||
element.lightning.wizard=Штормовой Маг
|
||||
element.necromancy.wizard=Некромант
|
||||
element.earth.wizard=Земляной Маг
|
||||
element.sorcery.wizard=Колдун
|
||||
element.healing.wizard=Целитель
|
||||
|
||||
spelltype.attack=Атака
|
||||
spelltype.defence=Защита
|
||||
spelltype.utility=Утилита
|
||||
spelltype.minion=Миньон
|
||||
|
||||
spell.disabled=%1$s было отключенно в конфиге
|
||||
|
||||
spell.ebwizardry:agility=Ловкость
|
||||
spell.ebwizardry:arc=Дуга
|
||||
spell.ebwizardry:arrow_rain=Дождь Стрел
|
||||
spell.ebwizardry:black_hole=Чёрная Дыра
|
||||
spell.ebwizardry:blink=Блинк
|
||||
spell.ebwizardry:blizzard=Метель
|
||||
spell.ebwizardry:bubble=Пузыри
|
||||
spell.ebwizardry:chain_lightning=Цепная Молния
|
||||
spell.ebwizardry:conjure_bow=Призвать Лук
|
||||
spell.ebwizardry:conjure_pickaxe=Призвать Кирку
|
||||
spell.ebwizardry:conjure_sword=Призвать Меч
|
||||
spell.ebwizardry:cure_effects=Эффект Лечения
|
||||
spell.ebwizardry:darkness_orb=Тёмная Сфера
|
||||
spell.ebwizardry:dart=Дротик
|
||||
spell.ebwizardry:decay=Гниение
|
||||
spell.ebwizardry:detonate=Взрыв
|
||||
spell.ebwizardry:diamondflesh=Алмазная Кожа
|
||||
spell.ebwizardry:entrapment=Захват
|
||||
spell.ebwizardry:fireball=Огненный Шар
|
||||
spell.ebwizardry:firebolt=Огненный Болт
|
||||
spell.ebwizardry:firebomb=Огенная Бомба
|
||||
spell.ebwizardry:fire_resistance=Огестойкость
|
||||
spell.ebwizardry:fire_sigil=Огненная Печать
|
||||
spell.ebwizardry:fireskin=Огненная Кожа
|
||||
spell.ebwizardry:firestorm=Огненный Шторм
|
||||
spell.ebwizardry:flame_ray=Дождь Огня
|
||||
spell.ebwizardry:flaming_axe=Огненный Топор
|
||||
spell.ebwizardry:flight=Полёт
|
||||
spell.ebwizardry:font_of_vitality=Источник Жизненной Силы
|
||||
spell.ebwizardry:force_arrow=Силовая Стрела
|
||||
spell.ebwizardry:forcefield=Силовое Поле
|
||||
spell.ebwizardry:force_orb=Силовая Сфера
|
||||
spell.ebwizardry:forests_curse=Проклятие Леса
|
||||
spell.ebwizardry:freeze=Замораживание
|
||||
spell.ebwizardry:mind_trick=Обман Разума
|
||||
spell.ebwizardry:frost_axe=Ледяной Топор
|
||||
spell.ebwizardry:frost_ray=Ледяной Луч
|
||||
spell.ebwizardry:frost_sigil=Ледяная Печать
|
||||
spell.ebwizardry:glide=Скольжение
|
||||
spell.ebwizardry:greater_heal=Великое Исцеление
|
||||
spell.ebwizardry:growth_aura=Аура Роста
|
||||
spell.ebwizardry:heal=Исцеление
|
||||
spell.ebwizardry:heal_ally=Исцеление Союзника
|
||||
spell.ebwizardry:healing_aura=Аура Исцеления
|
||||
spell.ebwizardry:homing_spark=Самонаводящаяся Искра
|
||||
spell.ebwizardry:ice_age=Ледниковый Период
|
||||
spell.ebwizardry:ice_charge=Ледяной Заряд
|
||||
spell.ebwizardry:ice_shard=Ледяной Осколок
|
||||
spell.ebwizardry:ice_shroud=Ледяная Кожа
|
||||
spell.ebwizardry:ice_statue=Ледяная Статуя
|
||||
spell.ebwizardry:ignite=Воспламенение
|
||||
spell.ebwizardry:invisibility=Невидимость
|
||||
spell.ebwizardry:invoke_weather=Вызов Погоды
|
||||
spell.ebwizardry:ironflesh=Железная Кожа
|
||||
spell.ebwizardry:levitation=Левитация
|
||||
spell.ebwizardry:life_drain=Похищение Жизни
|
||||
spell.ebwizardry:light=Свет
|
||||
spell.ebwizardry:lightning_arrow=Стрела Молнии
|
||||
spell.ebwizardry:lightning_bolt=Удар Молнии
|
||||
spell.ebwizardry:lightning_disc=Диск Молнии
|
||||
spell.ebwizardry:lightning_hammer=Молот Молнии
|
||||
spell.ebwizardry:lightning_ray=Луч Молнии
|
||||
spell.ebwizardry:lightning_sigil=Печать Молнии
|
||||
spell.ebwizardry:magic_missile=Магическая Ракета
|
||||
spell.ebwizardry:metamorphosis=Превращение
|
||||
spell.ebwizardry:meteor=Метеор
|
||||
spell.ebwizardry:mind_control=Контроль Разума
|
||||
spell.ebwizardry:none=[Пустой Слот]
|
||||
spell.ebwizardry:petrify=Окаменение
|
||||
spell.ebwizardry:phase_step=Фазовый Шаг
|
||||
spell.ebwizardry:plague_of_darkness=Чума Темноты
|
||||
spell.ebwizardry:poison=Отравление
|
||||
spell.ebwizardry:poison_bomb=Ядовитая Бомба
|
||||
spell.ebwizardry:replenish_hunger=Насыщение
|
||||
spell.ebwizardry:ring_of_fire=Кольцо Огня
|
||||
spell.ebwizardry:shadow_ward=Теневая Защита
|
||||
spell.ebwizardry:shield=Щит
|
||||
spell.ebwizardry:shockwave=Ударная Волна
|
||||
spell.ebwizardry:silverfish_swarm=Рой Чешуйниц
|
||||
spell.ebwizardry:slime=Слизь
|
||||
spell.ebwizardry:snare=Ловушка
|
||||
spell.ebwizardry:snowball=Снежок
|
||||
spell.ebwizardry:smoke_bomb=Дымовая Бомба
|
||||
spell.ebwizardry:spark_bomb=Бомба Искр
|
||||
spell.ebwizardry:spectral_pathway=Спектральный Путь
|
||||
spell.ebwizardry:spider_swarm=Рой Пауков
|
||||
spell.ebwizardry:static_aura=Статическая Аура
|
||||
spell.ebwizardry:summon_blaze=Призыв Блейза
|
||||
spell.ebwizardry:summon_ice_giant=Призыв Ледяного Гиганта
|
||||
spell.ebwizardry:summon_ice_wraith=Призыв Ледяного Призрака
|
||||
spell.ebwizardry:summon_iron_golem=Призыв Железного Голема
|
||||
spell.ebwizardry:summon_lightning_wraith=Призыв Штормового Призрака
|
||||
spell.ebwizardry:summon_phoenix=Призыв Феникса
|
||||
spell.ebwizardry:summon_shadow_wraith=Призыв Тёмного Призрака
|
||||
spell.ebwizardry:summon_skeleton=Призыв Скелета
|
||||
spell.ebwizardry:summon_skeleton_legion=Призыв Легиона Скелета
|
||||
spell.ebwizardry:summon_snow_golem=Призыв Снеговика
|
||||
spell.ebwizardry:summon_spirit_horse=Призыв Призрачной Лошади
|
||||
spell.ebwizardry:summon_spirit_wolf=Призыв Призрачного Волка
|
||||
spell.ebwizardry:summon_wither_skeleton=Призыв Скелета-Иссушителя
|
||||
spell.ebwizardry:summon_zombie=Призыв Зомби
|
||||
spell.ebwizardry:telekinesis=Телекинез
|
||||
spell.ebwizardry:thunderbolt=Штормовой Удар
|
||||
spell.ebwizardry:thunderstorm=Гроза
|
||||
spell.ebwizardry:tornado=Торнадо
|
||||
spell.ebwizardry:transience=Быстрота
|
||||
spell.ebwizardry:transportation=Транспортировка
|
||||
spell.ebwizardry:vanishing_box=Исчезающая Коробка
|
||||
spell.ebwizardry:wall_of_frost=Стена Мороза
|
||||
spell.ebwizardry:water_breathing=Дыхание Под Водой
|
||||
spell.ebwizardry:whirlwind=Вихрь
|
||||
spell.ebwizardry:wither=Иссушение
|
||||
spell.ebwizardry:wither_skull=Череп Иссушителя
|
||||
spell.ebwizardry:leap=Прыжок
|
||||
spell.ebwizardry:pocket_furnace=Карманная Печь
|
||||
spell.ebwizardry:intimidate=Устрашение
|
||||
spell.ebwizardry:banish=Изгнание
|
||||
spell.ebwizardry:sixth_sense=Шестое Чувство
|
||||
spell.ebwizardry:darkvision=Тёмное Зрение
|
||||
spell.ebwizardry:imbue_weapon=Зачарованное Оружие
|
||||
spell.ebwizardry:pocket_workbench=Карманный Верстак
|
||||
spell.ebwizardry:clairvoyance=Ясновидение
|
||||
spell.ebwizardry:invigorating_presence=Воодушевление
|
||||
spell.ebwizardry:oakflesh=Дубовая Плоть
|
||||
spell.ebwizardry:flaming_weapon=Пылающее Оружие
|
||||
spell.ebwizardry:greater_fireball=Большой Огненный Шар
|
||||
spell.ebwizardry:ice_lance=Ледяное Копье
|
||||
spell.ebwizardry:freezing_weapon=Ледяное Оружие
|
||||
spell.ebwizardry:ice_spikes=Ледяные Шипы
|
||||
spell.ebwizardry:lightning_pulse=Импульс Молнии
|
||||
spell.ebwizardry:curse_of_soulbinding=Проклятие Свзязанной Души
|
||||
spell.ebwizardry:decoy=Приманка
|
||||
spell.ebwizardry:arcane_jammer=Магическая Глушилка
|
||||
spell.ebwizardry:conjure_armour=Призывная Броня
|
||||
spell.ebwizardry:group_heal=Массовое Исцеление
|
||||
spell.ebwizardry:summon_storm_elemental=Призыв Грозового Элементаля
|
||||
spell.ebwizardry:lightning_web=Поток Молнии
|
||||
spell.ebwizardry:font_of_mana=Купель Маны
|
||||
spell.ebwizardry:earthquake=Землетрясение
|
||||
spell.ebwizardry:hailstorm=Град
|
||||
|
||||
|
||||
|
||||
|
||||
spell.ebwizardry:agility.desc=Дает Заклинателю Более Высокую Скорость Передвижения И Большой Прыжок на 30 Секунд.
|
||||
spell.ebwizardry:hailstorm.desc=Именно во время Великой зимы третьего века маги льда открыли свою истинную силу.
|
||||
spell.ebwizardry:earthquake.desc=Настоящий мастер магии земли может двигать горы.
|
||||
spell.ebwizardry:font_of_mana.desc="Мы были наполнены интенсивной магической энергией, появляющейся из центра...- Выписка из дневника забытого мага; остальная часть страницы сгорела.
|
||||
spell.ebwizardry:lightning_web.desc="Сфокусируйтесь. Направьте шторм в вашем разуме через вашу палочку и дайте волю своей ярости."
|
||||
spell.ebwizardry:summon_storm_elemental.desc="Грозовой Элементаль: древнее проявление элементов, он вряд ли может содержать грубую силу, сбивающуюся внутри него."- Руководство мастера по тайным существам, том I_i
|
||||
spell.ebwizardry:group_heal.desc=Восстанавливает 3 сердца заклинателю и всем близлежащим союзникам и призванным существам.
|
||||
spell.ebwizardry:conjure_armour.desc=Создаёт спектральную броню вокруг заклинателя равную по защите железной. Заклинание длится 60 секунд. Заклинатель должен иметь пустой слот для брони.
|
||||
spell.ebwizardry:arcane_jammer.desc=Запрещает использовать магию цели в течение 15 секунд.
|
||||
spell.ebwizardry:decoy.desc=Создает иллюзорный клон заклинателя, который заставляет мобов атаковать его. Приманка исчезнет через 30 секунд.
|
||||
spell.ebwizardry:curse_of_soulbinding.desc=Связывает души заклинателя и существа в следствии чего существо получает тот же урон, что и заклинатель. Длится до тех пор, пока существо или заклинатель не умрёт.
|
||||
spell.ebwizardry:lightning_pulse.desc=Заряжает землю вокруг заклинателя молнией, повреждая и отталкивая близлежащих существ.
|
||||
spell.ebwizardry:ice_spikes.desc=Призывает бритвенно-острые ледяные шипы из-под земли в точке вашего курсора, которые впиваются в любых существ и сдерживают их.
|
||||
spell.ebwizardry:freezing_weapon.desc=Временно наполняет первое оружие на панели заклинателя силой льда, заставляя его замораживать своих жертв. Магия исчезает через 45 секунд.
|
||||
spell.ebwizardry:ice_lance.desc=Стреляет большим копьём льда в направлении вашего курсора,которе замедляет врага и наносит урон.
|
||||
spell.ebwizardry:greater_fireball.desc=Запускает большой огненный шар в направлении вашего курсора, который взрывается при ударе.
|
||||
spell.ebwizardry:flaming_weapon.desc=Временно наполняет первое оружие панели заклинателя силой пламени, заставляя его поджигать своих жертв. Магия исчезает через 45 секунд.
|
||||
spell.ebwizardry:oakflesh.desc=Улучшает сопротивление заклинателя в течение 30 секунд.
|
||||
spell.ebwizardry:invigorating_presence.desc=Дарует заклинателю и всем ближайшим союзникам повышенную силу в течение 45 секунд.
|
||||
spell.ebwizardry:clairvoyance.desc=Показывает путь к запоминающемуся местоположению. Когда заклинание выбрано, присесть-правая кнопка мыши на блок, чтобы установить местоположение. Используйте заклинание, чтобы показать путь. Путь исчезнет через 90 секунд.
|
||||
spell.ebwizardry:pocket_workbench.desc=Позволяет заклинателю создавать предметы, так же как и в верстаке.
|
||||
spell.ebwizardry:imbue_weapon.desc=Временно наполняет магией первое оружие на панели заклинателя, делая его более эффективным. Магия исчезает через 45 секунд.
|
||||
spell.ebwizardry:darkvision.desc=Дает заклинателю ночное зрение в течение 45 секунд.
|
||||
spell.ebwizardry:sixth_sense.desc=Позволяет заклинателю ощущать расположение близлежащих существ, даже через стены, в течение 20 секунд.
|
||||
spell.ebwizardry:banish.desc=Телепортирует цель против своей воли в случайное место в пределах определенного диапазона.
|
||||
spell.ebwizardry:arc.desc=Выстреливает Искрой Молнии В Цель
|
||||
spell.ebwizardry:intimidate.desc=Испускает устрашающее рычание, которое заставляет близлежащих существ убегать в страхе. Страх пораженных существ восстановится через 30 секунд.
|
||||
spell.ebwizardry:arrow_rain.desc="Лучники, огонь!"
|
||||
spell.ebwizardry:leap.desc=Заставляет заклинателя прыгать вверх на несколько блоков и немного вперед.
|
||||
spell.ebwizardry:black_hole.desc=Разрывай Реальность На Части
|
||||
spell.ebwizardry:blink.desc=Телепортирует Заклинателя В Любой Блок, На Который Он Указывает, В Определенном Радиусе.
|
||||
spell.ebwizardry:blizzard.desc=Создает Зону Закрученного Ледяного Ветра, Которая Замедляет И Постоянно Повреждает Все, Что Попало Внутрь. Заклинатель Невосприимчив К Урону, Но Все Еще Замедляется.
|
||||
spell.ebwizardry:bubble.desc=Стреляет Потоком Пузырьков, Который Помещает Существо В Большой Пузырь, При Это Поднимает Его. Цель Будет Падать Или Просто Получит Урон.
|
||||
spell.ebwizardry:chain_lightning.desc=Выстреливает Искру Молнии У Цели, Которая Затем Цепляется К Дополнительным Целям До Двух Раз.
|
||||
spell.ebwizardry:conjure_bow.desc=Создает Спектральный Лук С Неограниченными Стрелами, Который Длится 30 Секунд.
|
||||
spell.ebwizardry:conjure_pickaxe.desc=Создает Спектральную Кирку Равной Силы Железной Кирке, Которая Длится 30 Ссекунд.
|
||||
spell.ebwizardry:conjure_sword.desc=Создает Спектральный Меч Одинаковой Силы С Железным Мечом, Который Длится 30 Секунд.
|
||||
spell.ebwizardry:cure_effects.desc=Удаляет Все Эффекты Зелий, Которые В Настоящее Время Воздействуют На Заклинателя, Хорошие Или Плохие.
|
||||
spell.ebwizardry:darkness_orb.desc=Выстреливает Медленно Перемещающимся Болтом Тёмной Энергии В Направлении, На Которое Вы Указываете, Которое Вызывает Гниение Всего, Что Попадает.
|
||||
spell.ebwizardry:dart.desc=Выстреливает Дротик В Том Направлении, В Котором Вы Указываете, Которое Наносит Урон И Ослабляет Его Цель.
|
||||
spell.ebwizardry:decay.desc=Создает Пятно Гнили На Земле, Которое Заражает Любое Существо, Которое Его Касается, Вызывая Длительный Урон Со Временем И Распространяя Больше Гнили, Где Бы Он Ни Ходил.
|
||||
spell.ebwizardry:detonate.desc=Вызывает Взрыв, В Указанном Месте, Нанося Урон Всем Находящимся Поблизости Существам, Включая Заклинателя, Если Они Слишком Близко.
|
||||
spell.ebwizardry:diamondflesh.desc="Твои Стрелы Мне Не Подходят!"
|
||||
spell.ebwizardry:smoke_bomb.desc=Запускает дымовую бомбу в направлении вашего курсора, которая взрывается выпукая дым и ослепляя близлежащих существ на короткое время.
|
||||
spell.ebwizardry:entrapment.desc=Заманивает Цель В Сферу Темноты, Которая Поднимает Её Вверх И Постоянно Её Повреждает.
|
||||
spell.ebwizardry:fireball.desc=Запускает Огненный Шар В Том Направлении, В Которое Вы Указали.
|
||||
spell.ebwizardry:firebolt.desc=Стреляет На Небольшом Расстоянии От Вас.
|
||||
spell.ebwizardry:firebomb.desc=Брасает Зажигательную Бомбу В Направлении, Которое Вы Указываете, Которая Взрывается При Ударе, Поджигая Цели.
|
||||
spell.ebwizardry:fire_resistance.desc=Даёт Сопротивление Огню На 30%
|
||||
spell.ebwizardry:fire_sigil.desc=Помещает Магическую Ловушку Огня На Землю, Которая Наносит Урон И Поджигает Существо, Которое Наступило На Ловушку
|
||||
spell.ebwizardry:fireskin.desc=Покрывает Заклинателя Огнём На 30 Секунд. Если Заклинатель Будет Атакован, То Враг Загорится.
|
||||
spell.ebwizardry:firestorm.desc="Я Дракон."
|
||||
spell.ebwizardry:flame_ray.desc=Создает Поток Пламени В Направлении, На Которое Вы Указали, Который Поджигает И Постоянно Повреждает Цели.
|
||||
spell.ebwizardry:flaming_axe.desc=Создает Огненный Топор, Который Поджигает Врагов При Попадании. Длится 30 Секунд.
|
||||
spell.ebwizardry:flight.desc=Парящий, Как Орёл.
|
||||
spell.ebwizardry:font_of_vitality.desc=Это Потрясающе.
|
||||
spell.ebwizardry:force_arrow.desc=Стреляет Стрелой Силы В Направлении, На Которое Вы Указываете.
|
||||
spell.ebwizardry:forcefield.desc=Создает Силовое Поле Вокруг Заклинателя, Который Отталкивает Существ И Отклоняет Снаряды.
|
||||
spell.ebwizardry:force_orb.desc=Запускает Сферу Силы, Которая Наносит Урон И Отбрасывает Близких Существ При Ударе.
|
||||
spell.ebwizardry:forests_curse.desc="Как Ты Посмел Войти В Мой Лес?!"
|
||||
spell.ebwizardry:freeze.desc=Замораживает Цель На 10 Секунд. Также Заморозит Воду И Создаст Снег На Земле.
|
||||
spell.ebwizardry:frost_axe.desc=Создает Ледяной Топор, Который Замораживает Врагов При Попадании. Длится 30 Секунд.
|
||||
spell.ebwizardry:frost_ray.desc=Создает Поток Мороза В Направлении, На Которое Вы Указываете, Который Замедляет И Постоянно Повреждает Цели.
|
||||
spell.ebwizardry:frost_sigil.desc=Помещает Магическую Ледяную Ловушку На Землю, Которая Наносит Урон И Замораживает Существо, Которое Наступило На Неё.
|
||||
spell.ebwizardry:glide.desc=Позволяет Заклинателю Скользить Вниз, Находясь В Воздухе, Удерживая Кнопку Использования Предмета.
|
||||
spell.ebwizardry:greater_heal.desc=Восстанавливает Заклинателю 4 Сердца.
|
||||
spell.ebwizardry:growth_aura.desc=Выращивает Все Зерновые Культуры Рядом С Заклинателем.
|
||||
spell.ebwizardry:heal.desc=Исцеляет Заклинателя На 2 Сердца.
|
||||
spell.ebwizardry:heal_ally.desc=Восстанавливает Цели 2 С Половиной Сердца.
|
||||
spell.ebwizardry:healing_aura.desc=Создает Зону Исцеляющей Энергии, Которая Восстанавливает Здоровье Кого-либо Внутри Него, Кроме Нежити, Которая Медленно Получает Урон.
|
||||
spell.ebwizardry:homing_spark.desc=Создает Плавающую Искру, Которая Движется К Врагам.
|
||||
spell.ebwizardry:ice_age.desc="Вы Замерзнете Навсегда!"
|
||||
spell.ebwizardry:ice_charge.desc=Запускает Заряд Льда, Который Взрывается При Ударе, Замораживая Близлежащих Существ И Выпуская Осколки Во Всех Направлениях.
|
||||
spell.ebwizardry:ice_shard.desc=Выстреливает Ледяной Осколок В Том Направлении, В Котором Вы Указали, Который Наносит Урон И Замедляет Цель При Попадании.
|
||||
spell.ebwizardry:ice_shroud.desc=Окутывает Заклинателя Во Льду На 30 Секунд, Замораживая Все, Что Попадает Или Попадает.
|
||||
spell.ebwizardry:ice_statue.desc=Замораживает Цель На 20 Секунд Или До Тех Пор, Пока Она Не Вырвется Наружу. Цель Не Может Двигаться Или Делать Что-либо В Замороженном Состоянии, Но Также Невосприимчива К Любому Урону.
|
||||
spell.ebwizardry:ignite.desc=Устанавливает Огонь В Течение 10 Секунд. Также Работает Как Кремень И Сталь.
|
||||
spell.ebwizardry:invisibility.desc=Делает Заклинателя Невидимым В Течение 30 Секунд.
|
||||
spell.ebwizardry:invoke_weather.desc=Изменяет Погоду В Мире.
|
||||
spell.ebwizardry:ironflesh.desc=Увеличивает Сопротивление К Оглушению Заклинателя На 30 Секунд.
|
||||
spell.ebwizardry:levitation.desc=Поднимает Заклинателя Вверх При Нажатой Кнопке Использования Предмета. Также Будет Нейтрализован Урон От Падения, Если Он Используется До Удара Об Землю.
|
||||
spell.ebwizardry:life_drain.desc=Создает Поток Иссушающей Энергии В Направлении, На Которое Вы Указываете, Который Истощает Жизнь Цели И Использует Её Для Постепенного Восстановления Здоровья.
|
||||
spell.ebwizardry:light.desc=Создает Магическую Точку Света, Которая Освещает Окружающую Область. Длится 30 Секунд.
|
||||
spell.ebwizardry:lightning_arrow.desc=Стреляет Стрелой Молнии В Направлении, На Которое Вы Указываете.
|
||||
spell.ebwizardry:lightning_bolt.desc=Заставляет Молнию Ударить Туда, Куда Вы Указываете.
|
||||
spell.ebwizardry:lightning_disc.desc=Посылает Диск Молнии, Летящий В Направлении, На Которое Вы Указали И Ищет Цели.
|
||||
spell.ebwizardry:lightning_hammer.desc="Я Поражу Тебя Гневом Небес!"
|
||||
spell.ebwizardry:lightning_ray.desc=Создает Поток Молнии В Направлении, На Которое Вы Указываете, Который Постоянно Повреждает Цели.
|
||||
spell.ebwizardry:lightning_sigil.desc=Помещает Магическую Молниеносную Ловушку На Землю, Которая Наносит Урон Существу, Которое Наступило На Ловушку, И Приковывает Молнии К Другим Близлежащим Существам.
|
||||
spell.ebwizardry:magic_missile.desc=Выстреливает Магический Заряд В Том Направлении, В Котором Вы Указали.
|
||||
spell.ebwizardry:metamorphosis.desc=Изменяет Цель В Другую Форму. Работает Только На Некоторых Существах.
|
||||
spell.ebwizardry:meteor.desc=Некоторые Волшебники Просто Хотят, Чтобы Мир Горел ...
|
||||
spell.ebwizardry:mind_control.desc=Контролирует Ум Цели, Заставляя Её Атаковать Ближайшую Живую Цель, Отличную От Заклинателя. Когда Это Существо Будет Убито, Цель Вернется К Нормальной Жизни.
|
||||
spell.ebwizardry:none.desc=Чтобы Получить Книгу Заклинания /give command, использовать метаданные: /give [player] ebwizardry:spell_book 1 [spell id] (if you found this book in a chest, some other mod has messed things up).
|
||||
spell.ebwizardry:petrify.desc=Повергает Цель В Камень До Следующего Заката Или Пока Не Будет Разбит. Цель Не Может Двигаться Или Делать Что-либо, Пока Она Окаменела, Но Также Невосприимчива К Любому Урону.
|
||||
spell.ebwizardry:phase_step.desc=Телепортирует Заклинателя Через Стену Толщиной 1 Блок Перед Ним. Улучшение Дальности Увеличит Толщину, Через Которую Вы Сможете Телепортироваться.
|
||||
spell.ebwizardry:plague_of_darkness.desc=Тьма Поглотит Их Всех...
|
||||
spell.ebwizardry:pocket_furnace.desc=Переплавляет до 5 предметов в инвентаре заклинателя. Предметы на панели переплавляются первые.
|
||||
spell.ebwizardry:poison.desc=Выстреливает Яд В Направлении, На Которое Вы Указываете.
|
||||
spell.ebwizardry:poison_bomb.desc=Бросает Ядовитую Бомбу В Направлении, Которое Вы Указываете, Которая Взрывается При Ударе, Отравляя Близких Существ.
|
||||
spell.ebwizardry:replenish_hunger.desc=Пополняет Запас Пищи Заклинателя На 6 Пунктов Голода.
|
||||
spell.ebwizardry:ring_of_fire.desc=Создает Огненное Кольцо Вокруг Заклинателя, Нанося Урон Всем Ближайшим Противникам И Поджигая Их.
|
||||
spell.ebwizardry:shadow_ward.desc=Создает Стену Тьмы Перед Заклинателем, Которая Наносит Нападающему Половину Всего Входящего Урона.
|
||||
spell.ebwizardry:shield.desc=Создает Защитный Барьер Силы, Который Блокирует Снаряды И Магию. Также Дает Заклинателю Слабый Эффект Сопротивления.
|
||||
spell.ebwizardry:shockwave.desc=Бум.
|
||||
spell.ebwizardry:silverfish_swarm.desc="ААААА! ИХ ОЧЕНЬ МНОГО!"
|
||||
spell.ebwizardry:slime.desc=Охватывает Цель Слизью, Которая Замедляет И Постоянно Её Повреждает. Слизь Разрывается Через 10 Секунд.
|
||||
spell.ebwizardry:snare.desc=Устанавливает Ловушку На Земле, Которая Наносит Урон И Кратко Замедляет Существо, Которое Наступило На Ловушку.
|
||||
spell.ebwizardry:snowball.desc=Launches a snowball in the direction you are pointing.
|
||||
spell.ebwizardry:spark_bomb.desc=Запускает Бомбу Искр В Том Направлении, В Котором Вы Указываете. Искры Появляются У Ближайших Противников При Ударе.
|
||||
spell.ebwizardry:spectral_pathway.desc=Создает Перед Вами Неразрушимый Магический Мост, Который Простирается На 15 Блоков. Через 60 Секунд Мост Исчезает.
|
||||
spell.ebwizardry:spider_swarm.desc=Призывает Рой Ядовитых Пауков, Чтобы Сражаться За Вас. Пауки Исчезнут Через 30 Секунд Или Если Они Будут Убиты.
|
||||
spell.ebwizardry:static_aura.desc=Окружает Заклинателя Молнией В Течение 30 Секунд, Стреляет Искрами Молнии Во Все, Что Ударит Вас.
|
||||
spell.ebwizardry:summon_blaze.desc=Призывает Блейза, Чтобы Сражаться За Вас. Блейз Исчезнет Через 30 Секунд Или Если Он Будет Убит.
|
||||
spell.ebwizardry:summon_ice_giant.desc="Разбей Их!"
|
||||
spell.ebwizardry:summon_ice_wraith.desc=Призывает Ледяного Призрака, Который Сражается За Вас. Ледяной Призрак Исчезнет Через 30 Секунд Или Если Он Будет Убит.
|
||||
spell.ebwizardry:summon_iron_golem.desc=Автоматический Автономный Автомат.
|
||||
spell.ebwizardry:summon_lightning_wraith.desc=Призывает Молниеносного Призрака Сражаться За Вас. Молниеносный Призрак Исчезнет Через 30 Секунд Или Если Он Будет Убит.
|
||||
spell.ebwizardry:summon_phoenix.desc=Из Пепла...
|
||||
spell.ebwizardry:summon_shadow_wraith.desc=Призывает Тёмного Призрака, Который Будет Сражаться За Вас.
|
||||
spell.ebwizardry:summon_skeleton.desc=Призывает Скелета, Который Сражается За вас. Скелет Исчезнет Через 30 Секунд Или Если Он Будет Убит.
|
||||
spell.ebwizardry:summon_skeleton_legion.desc="Восстань, Армия Нежети!"
|
||||
spell.ebwizardry:summon_snow_golem.desc=Создает Снежного Голема, Который Сражается За Вас. Длится До Тех Пор, Пока Не Умрет Снежный Голем.
|
||||
spell.ebwizardry:summon_spirit_horse.desc=Призывает Для Вас Верховую Лошадь. Призрачная Лошадь Исчезнет Через Некоторое Время После Того, Как Вы С Неё Слезите, Или Вы Можете Убрать Её С Помощью Жезла - Щелкните Правой Кнопкой Мыши На Ней.
|
||||
spell.ebwizardry:summon_spirit_wolf.desc=Призывает Спутника Духа Волка, Который Сражается За Вас. Призрачный Волк Исчезнет, Только Если Его Убьют, Или Вы Можете Его Убрать, Щелкнув Правой Кнопкой Мыши На Нём С Помощью Жезла.
|
||||
spell.ebwizardry:summon_wither_skeleton.desc=Призывает Скелета-Иссушителя, Который Сражается За Вас. Скелет-Иссушитель Исчезнет Через 30 Секунд Или Если Он Будет Убит.
|
||||
spell.ebwizardry:summon_zombie.desc=Призывает Зомби, Который Сражается За Вас. Зомби Исчезнет Через 30 Секунд Или Если Он Будет Убит.
|
||||
spell.ebwizardry:telekinesis.desc=Перемещает Объект Или Другой Маленький Объект К Себе Или Щелкает Правой Кнопкой Мыши На Блоке,На Который Вы Смотрите.
|
||||
spell.ebwizardry:thunderbolt.desc=Стреляет Громом, Который Отбрасывает Цели.
|
||||
spell.ebwizardry:thunderstorm.desc="МУХАХАХАХАХ!"
|
||||
spell.ebwizardry:tornado.desc=Развязывает Торнадо В Направлении, На Которое Вы Указываете, Который Бросает Что-либо На Своем Пути В Небо.
|
||||
spell.ebwizardry:transience.desc=Делает Переход Заклинателя На 20 Секунд. Заклинатель Невосприимчив Ко Всему Урону В Переходный Период, Но Не Может Сломать Или Поместить Блоки Или Нанести Какой-либо Урон.
|
||||
spell.ebwizardry:transportation.desc=Транспортирует Заклинателя В Запомненный Каменный Круг. Чтобы Использовать Это Заклинание, Сделайте Круг Камней Транспортировки, Затем Щелкните Правой Кнопкой Мыши С Помощью Жезла.
|
||||
spell.ebwizardry:vanishing_box.desc=Grants the caster access to their ender chest storage.
|
||||
spell.ebwizardry:wall_of_frost.desc=Зима У Вас Под Рукой.
|
||||
spell.ebwizardry:water_breathing.desc=Позволяет Заклинателю Дышать Под Водой В Течение 60 Секунд.
|
||||
spell.ebwizardry:whirlwind.desc=Заставляет Цель Взлететь Вверх Далеко От Вас На Скорости.
|
||||
spell.ebwizardry:wither.desc=Стреляет Лучом Тьмы, Который Увядает Всё, К Чему Он Прикасается.
|
||||
spell.ebwizardry:wither_skull.desc=Запускает Череп Иссушителя В Направлении, На Которое Вы Указываете.
|
||||
spell.ebwizardry:mind_trick.desc=Путает и дезориентирует цель в течение 15 секунд, что делает его не в состоянии атаковать. Эффект будет рассеян, если цель получит урон.
|
||||
|
||||
spell.ebwizardry:invoke_weather.sun=Дождь Начинает Останавливаться ...
|
||||
spell.ebwizardry:invoke_weather.rain=Небеса Открываются ...
|
||||
spell.ebwizardry:transportation.missing=Ваш Запомненный Каменный Круг Отсутствует Или Затруднен ...
|
||||
spell.ebwizardry:transportation.undefined=Вы Должны Сначала Запомнить Местоположение Каменного Круга!
|
||||
spell.ebwizardry:transportation.wrongdimension=Ваш Запомненный Каменный Круг Находится В Другом Измерении ...
|
||||
spell.ebwizardry:clairvoyance.searching=Поиск...
|
||||
spell.ebwizardry:clairvoyance.confirm=Путь, показанный при использовании заклинания %1$s теперь приведёт к этой точке
|
||||
spell.ebwizardry:clairvoyance.outofrange=Ваше запоминающееся местоположение слишком далеко или недоступно...
|
||||
spell.ebwizardry:clairvoyance.undefined=Вы должны запомнить первое местоположение!
|
||||
spell.ebwizardry:clairvoyance.wrongdimension=Ваше запоминающееся местоположение находится в другом измерении...
|
||||
|
||||
potion.ebwizardry:frost=Отморожение
|
||||
potion.ebwizardry:fireskin=Огненная Кожа
|
||||
potion.ebwizardry:ice_shroud=Ледяная Кожа
|
||||
potion.ebwizardry:static_aura=Статическая Аура
|
||||
potion.ebwizardry:transience=Быстрота
|
||||
potion.ebwizardry:decay=Гниение
|
||||
potion.ebwizardry:mind_trick=Обман Разума
|
||||
potion.ebwizardry:sixth_sense=Шестое Чувство
|
||||
potion.ebwizardry:font_of_mana=Купель Маны
|
||||
|
||||
key.categories.ebwizardry=Wizardry
|
||||
|
||||
death.attack.wizardry_magic=%1$s был убит %2$s используя магию
|
||||
death.attack.indirect_wizardry_magic=%1$s был убит %2$s используя магию
|
||||
|
||||
config.ebwizardry.title.general=Mod Options
|
||||
config.ebwizardry.title.spells=Spell Configuration
|
||||
config.ebwizardry.subtitle.spells=Set a spell to false to disable it.
|
||||
|
||||
config.ebwizardry.tower_rarity=Tower Rarity
|
||||
config.ebwizardry.ore_dimensions=Ore Dimensions
|
||||
config.ebwizardry.flower_dimensions=Flower Dimensions
|
||||
config.ebwizardry.tower_dimensions=Tower Dimensions
|
||||
config.ebwizardry.spell_book_drop_chance=Spell Book Drop Chance
|
||||
config.ebwizardry.generate_loot=Generate Loot
|
||||
config.ebwizardry.firebomb_is_craftable=Firebomb Is Craftable
|
||||
config.ebwizardry.poison_bomb_is_craftable=Poison Bomb Is Craftable
|
||||
config.ebwizardry.use_alternate_scroll_recipe=Use Alternate Scroll Recipe
|
||||
config.ebwizardry.teleport_through_unbreakable_blocks=Teleport Through Unbreakable Blocks
|
||||
config.ebwizardry.show_summoned_creature_names=Show Summoned Creature Names
|
||||
config.ebwizardry.spell_hud_position=Spell HUD Position
|
||||
|
||||
config.ebwizardry.category.spells=Configure Spells
|
||||
config.ebwizardry.category.spells.tooltip=Select which spells are enabled.
|
||||
+14
-14
@@ -9,27 +9,27 @@
|
||||
"entries": [
|
||||
{
|
||||
"type": "loot_table",
|
||||
"name": "wizardry:subsets/novice_wands",
|
||||
"name": "ebwizardry:subsets/novice_wands",
|
||||
"weight": 3
|
||||
},
|
||||
{
|
||||
"type": "loot_table",
|
||||
"name": "wizardry:subsets/wizard_armour",
|
||||
"name": "ebwizardry:subsets/wizard_armour",
|
||||
"weight": 6
|
||||
},
|
||||
{
|
||||
"type": "loot_table",
|
||||
"name": "wizardry:subsets/arcane_tomes",
|
||||
"name": "ebwizardry:subsets/arcane_tomes",
|
||||
"weight": 6
|
||||
},
|
||||
{
|
||||
"type": "loot_table",
|
||||
"name": "wizardry:subsets/wand_upgrades",
|
||||
"name": "ebwizardry:subsets/wand_upgrades",
|
||||
"weight": 2
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:magic_crystal",
|
||||
"name": "ebwizardry:magic_crystal",
|
||||
"weight": 5,
|
||||
"functions": [
|
||||
{
|
||||
@@ -43,47 +43,47 @@
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:spell_book",
|
||||
"name": "ebwizardry:spell_book",
|
||||
"weight": 20,
|
||||
"functions": [
|
||||
{
|
||||
"function": "wizardry:random_spell"
|
||||
"function": "ebwizardry:random_spell"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:scroll",
|
||||
"name": "ebwizardry:scroll",
|
||||
"weight": 10,
|
||||
"functions": [
|
||||
{
|
||||
"function": "wizardry:random_spell"
|
||||
"function": "ebwizardry:random_spell"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:armour_upgrade",
|
||||
"name": "ebwizardry:armour_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:identification_scroll",
|
||||
"name": "ebwizardry:identification_scroll",
|
||||
"weight": 3
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:firebomb",
|
||||
"name": "ebwizardry:firebomb",
|
||||
"weight": 4
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:poison_bomb",
|
||||
"name": "ebwizardry:poison_bomb",
|
||||
"weight": 4
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:smoke_bomb",
|
||||
"name": "ebwizardry:smoke_bomb",
|
||||
"weight": 4
|
||||
}
|
||||
]
|
||||
+11
-11
@@ -9,27 +9,27 @@
|
||||
"entries": [
|
||||
{
|
||||
"type": "loot_table",
|
||||
"name": "wizardry:subsets/novice_wands",
|
||||
"name": "ebwizardry:subsets/novice_wands",
|
||||
"weight": 3
|
||||
},
|
||||
{
|
||||
"type": "loot_table",
|
||||
"name": "wizardry:subsets/wizard_armour",
|
||||
"name": "ebwizardry:subsets/wizard_armour",
|
||||
"weight": 6
|
||||
},
|
||||
{
|
||||
"type": "loot_table",
|
||||
"name": "wizardry:subsets/arcane_tomes",
|
||||
"name": "ebwizardry:subsets/arcane_tomes",
|
||||
"weight": 6
|
||||
},
|
||||
{
|
||||
"type": "loot_table",
|
||||
"name": "wizardry:subsets/wand_upgrades",
|
||||
"name": "ebwizardry:subsets/wand_upgrades",
|
||||
"weight": 2
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:magic_crystal",
|
||||
"name": "ebwizardry:magic_crystal",
|
||||
"weight": 5,
|
||||
"functions": [
|
||||
{
|
||||
@@ -43,32 +43,32 @@
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:spell_book",
|
||||
"name": "ebwizardry:spell_book",
|
||||
"weight": 20,
|
||||
"functions": [
|
||||
{
|
||||
"function": "wizardry:random_spell"
|
||||
"function": "ebwizardry:random_spell"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:scroll",
|
||||
"name": "ebwizardry:scroll",
|
||||
"weight": 10,
|
||||
"functions": [
|
||||
{
|
||||
"function": "wizardry:random_spell"
|
||||
"function": "ebwizardry:random_spell"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:armour_upgrade",
|
||||
"name": "ebwizardry:armour_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:identification_scroll",
|
||||
"name": "ebwizardry:identification_scroll",
|
||||
"weight": 3
|
||||
}
|
||||
]
|
||||
+3
-3
@@ -6,7 +6,7 @@
|
||||
"entries": [
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:magic_crystal",
|
||||
"name": "ebwizardry:magic_crystal",
|
||||
"weight": 1,
|
||||
"functions": [
|
||||
{
|
||||
@@ -41,11 +41,11 @@
|
||||
"entries": [
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:spell_book",
|
||||
"name": "ebwizardry:spell_book",
|
||||
"weight": 1,
|
||||
"functions": [
|
||||
{
|
||||
"function": "wizardry:wizard_spell"
|
||||
"function": "ebwizardry:wizard_spell"
|
||||
}
|
||||
]
|
||||
}
|
||||
+2
-2
@@ -15,11 +15,11 @@
|
||||
"entries": [
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:spell_book",
|
||||
"name": "ebwizardry:spell_book",
|
||||
"weight": 1,
|
||||
"functions": [
|
||||
{
|
||||
"function": "wizardry:random_spell"
|
||||
"function": "ebwizardry:random_spell"
|
||||
}
|
||||
]
|
||||
}
|
||||
+3
-3
@@ -7,7 +7,7 @@
|
||||
{
|
||||
"type": "item",
|
||||
"entryName": "apprentice_tome",
|
||||
"name": "wizardry:arcane_tome",
|
||||
"name": "ebwizardry:arcane_tome",
|
||||
"weight": 3,
|
||||
"functions": [
|
||||
{
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"type": "item",
|
||||
"entryName": "advanced_tome",
|
||||
"name": "wizardry:arcane_tome",
|
||||
"name": "ebwizardry:arcane_tome",
|
||||
"weight": 2,
|
||||
"functions": [
|
||||
{
|
||||
@@ -31,7 +31,7 @@
|
||||
{
|
||||
"type": "item",
|
||||
"entryName": "master_tome",
|
||||
"name": "wizardry:arcane_tome",
|
||||
"name": "ebwizardry:arcane_tome",
|
||||
"weight": 1,
|
||||
"functions": [
|
||||
{
|
||||
+8
-8
@@ -6,42 +6,42 @@
|
||||
"entries": [
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:magic_wand",
|
||||
"name": "ebwizardry:magic_wand",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:basic_fire_wand",
|
||||
"name": "ebwizardry:basic_fire_wand",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:basic_ice_wand",
|
||||
"name": "ebwizardry:basic_ice_wand",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:basic_lightning_wand",
|
||||
"name": "ebwizardry:basic_lightning_wand",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:basic_necromancy_wand",
|
||||
"name": "ebwizardry:basic_necromancy_wand",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:basic_earth_wand",
|
||||
"name": "ebwizardry:basic_earth_wand",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:basic_sorcery_wand",
|
||||
"name": "ebwizardry:basic_sorcery_wand",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:basic_healing_wand",
|
||||
"name": "ebwizardry:basic_healing_wand",
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
+8
-8
@@ -6,42 +6,42 @@
|
||||
"entries": [
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:condenser_upgrade",
|
||||
"name": "ebwizardry:condenser_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:siphon_upgrade",
|
||||
"name": "ebwizardry:siphon_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:storage_upgrade",
|
||||
"name": "ebwizardry:storage_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:range_upgrade",
|
||||
"name": "ebwizardry:range_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:duration_upgrade",
|
||||
"name": "ebwizardry:duration_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:cooldown_upgrade",
|
||||
"name": "ebwizardry:cooldown_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:blast_upgrade",
|
||||
"name": "ebwizardry:blast_upgrade",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:attunement_upgrade",
|
||||
"name": "ebwizardry:attunement_upgrade",
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
+32
-32
@@ -6,162 +6,162 @@
|
||||
"entries": [
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_hat",
|
||||
"name": "ebwizardry:wizard_hat",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_hat_fire",
|
||||
"name": "ebwizardry:wizard_hat_fire",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_hat_ice",
|
||||
"name": "ebwizardry:wizard_hat_ice",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_hat_lightning",
|
||||
"name": "ebwizardry:wizard_hat_lightning",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_hat_necromancy",
|
||||
"name": "ebwizardry:wizard_hat_necromancy",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_hat_earth",
|
||||
"name": "ebwizardry:wizard_hat_earth",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_hat_sorcery",
|
||||
"name": "ebwizardry:wizard_hat_sorcery",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_hat_healing",
|
||||
"name": "ebwizardry:wizard_hat_healing",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_robe",
|
||||
"name": "ebwizardry:wizard_robe",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_robe_fire",
|
||||
"name": "ebwizardry:wizard_robe_fire",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_robe_ice",
|
||||
"name": "ebwizardry:wizard_robe_ice",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_robe_lightning",
|
||||
"name": "ebwizardry:wizard_robe_lightning",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_robe_necromancy",
|
||||
"name": "ebwizardry:wizard_robe_necromancy",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_robe_earth",
|
||||
"name": "ebwizardry:wizard_robe_earth",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_robe_sorcery",
|
||||
"name": "ebwizardry:wizard_robe_sorcery",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_robe_healing",
|
||||
"name": "ebwizardry:wizard_robe_healing",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_leggings",
|
||||
"name": "ebwizardry:wizard_leggings",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_leggings_fire",
|
||||
"name": "ebwizardry:wizard_leggings_fire",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_leggings_ice",
|
||||
"name": "ebwizardry:wizard_leggings_ice",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_leggings_lightning",
|
||||
"name": "ebwizardry:wizard_leggings_lightning",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_leggings_necromancy",
|
||||
"name": "ebwizardry:wizard_leggings_necromancy",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_leggings_earth",
|
||||
"name": "ebwizardry:wizard_leggings_earth",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_leggings_sorcery",
|
||||
"name": "ebwizardry:wizard_leggings_sorcery",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_leggings_healing",
|
||||
"name": "ebwizardry:wizard_leggings_healing",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_boots",
|
||||
"name": "ebwizardry:wizard_boots",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_boots_fire",
|
||||
"name": "ebwizardry:wizard_boots_fire",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_boots_ice",
|
||||
"name": "ebwizardry:wizard_boots_ice",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_boots_lightning",
|
||||
"name": "ebwizardry:wizard_boots_lightning",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_boots_necromancy",
|
||||
"name": "ebwizardry:wizard_boots_necromancy",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_boots_earth",
|
||||
"name": "ebwizardry:wizard_boots_earth",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_boots_sorcery",
|
||||
"name": "ebwizardry:wizard_boots_sorcery",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"type": "item",
|
||||
"name": "wizardry:wizard_boots_healing",
|
||||
"name": "ebwizardry:wizard_boots_healing",
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
{ "parent": "block/block",
|
||||
"textures": {
|
||||
"particle": "wizardry:blocks/arcane_workbench_bottom",
|
||||
"bottom": "wizardry:blocks/arcane_workbench_bottom",
|
||||
"top": "wizardry:blocks/arcane_workbench_top",
|
||||
"side": "wizardry:blocks/arcane_workbench_side"
|
||||
"particle": "ebwizardry:blocks/arcane_workbench_bottom",
|
||||
"bottom": "ebwizardry:blocks/arcane_workbench_bottom",
|
||||
"top": "ebwizardry:blocks/arcane_workbench_top",
|
||||
"side": "ebwizardry:blocks/arcane_workbench_side"
|
||||
},
|
||||
"elements": [
|
||||
{ "from": [ 0, 0, 0 ],
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"parent": "block/cube_all",
|
||||
"textures": {
|
||||
"all": "wizardry:blocks/crystal_block"
|
||||
"all": "ebwizardry:blocks/crystal_block"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"parent": "block/cross",
|
||||
"textures": {
|
||||
"cross": "wizardry:blocks/crystal_flower"
|
||||
"cross": "ebwizardry:blocks/crystal_flower"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"parent": "block/cube_all",
|
||||
"textures": {
|
||||
"all": "wizardry:blocks/crystal_ore"
|
||||
"all": "ebwizardry:blocks/crystal_ore"
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user