mirror of
https://github.com/GTNewHorizons/Botania.git
synced 2026-11-13 00:37:57 +00:00
Added the Hyacidus.
This commit is contained in:
1 parent
c9f043a7b8
commit
92ef4e5862
6 files changed
+58
-2
No files matched your search
@@ -74,7 +74,8 @@ public class BlockSpecialFlower extends BlockFlower implements ITileEntityProvid
|
||||
LibBlockNames.SUBTILE_HOPPERHOCK,
|
||||
LibBlockNames.SUBTILE_RANNUNCARPUS,
|
||||
LibBlockNames.SUBTILE_TANGLEBERRIE,
|
||||
LibBlockNames.SUBTILE_JIYUULIA
|
||||
LibBlockNames.SUBTILE_JIYUULIA,
|
||||
LibBlockNames.SUBTILE_HYACIDUS
|
||||
};
|
||||
|
||||
protected BlockSpecialFlower() {
|
||||
|
||||
@@ -23,6 +23,7 @@ import vazkii.botania.common.block.subtile.functional.SubTileExoflame;
|
||||
import vazkii.botania.common.block.subtile.functional.SubTileFallenKanade;
|
||||
import vazkii.botania.common.block.subtile.functional.SubTileHeiseiDream;
|
||||
import vazkii.botania.common.block.subtile.functional.SubTileHopperhock;
|
||||
import vazkii.botania.common.block.subtile.functional.SubTileHyacidus;
|
||||
import vazkii.botania.common.block.subtile.functional.SubTileJadedAmaranthus;
|
||||
import vazkii.botania.common.block.subtile.functional.SubTileJiyuulia;
|
||||
import vazkii.botania.common.block.subtile.functional.SubTileRannuncarpus;
|
||||
@@ -151,6 +152,7 @@ public final class ModBlocks {
|
||||
BotaniaAPI.registerSubTile(LibBlockNames.SUBTILE_TANGLEBERRIE, SubTileTangleberrie.class);
|
||||
BotaniaAPI.registerSubTile(LibBlockNames.SUBTILE_JIYUULIA, SubTileJiyuulia.class);
|
||||
BotaniaAPI.registerSubTile(LibBlockNames.SUBTILE_RANNUNCARPUS, SubTileRannuncarpus.class);
|
||||
BotaniaAPI.registerSubTile(LibBlockNames.SUBTILE_HYACIDUS, SubTileHyacidus.class);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -35,7 +35,6 @@ public class SubTileFallenKanade extends SubTileFunctional {
|
||||
if(player.getActivePotionEffect(Potion.regeneration) == null && mana >= cost) {
|
||||
player.addPotionEffect(new PotionEffect(Potion.regeneration.id, 60, 3));
|
||||
mana -= cost;
|
||||
sync();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/**
|
||||
* This class was created by <Vazkii>. It's distributed as
|
||||
* part of the Botania Mod. Get the Source Code in github:
|
||||
* https://github.com/Vazkii/Botania
|
||||
*
|
||||
* Botania is Open Source and distributed under a
|
||||
* Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
|
||||
* (http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_GB)
|
||||
*
|
||||
* File Created @ [May 15, 2014, 4:47:41 PM (GMT)]
|
||||
*/
|
||||
package vazkii.botania.common.block.subtile.functional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.potion.Potion;
|
||||
import net.minecraft.potion.PotionEffect;
|
||||
import net.minecraft.util.AxisAlignedBB;
|
||||
import vazkii.botania.api.subtile.SubTileFunctional;
|
||||
|
||||
public class SubTileHyacidus extends SubTileFunctional {
|
||||
|
||||
@Override
|
||||
public void onUpdate() {
|
||||
super.onUpdate();
|
||||
|
||||
final int range = 6;
|
||||
final int cost = 20;
|
||||
|
||||
List<EntityLivingBase> entities = supertile.getWorldObj().getEntitiesWithinAABB(EntityLivingBase.class, AxisAlignedBB.getBoundingBox(supertile.xCoord - range, supertile.yCoord - range, supertile.zCoord - range, supertile.xCoord + range, supertile.yCoord + range, supertile.zCoord + range));
|
||||
for(EntityLivingBase entity : entities) {
|
||||
if(!(entity instanceof EntityPlayer) && entity.getActivePotionEffect(Potion.poison) == null && mana >= cost) {
|
||||
entity.addPotionEffect(new PotionEffect(Potion.poison.id, 60, 0));
|
||||
mana -= cost;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getColor() {
|
||||
return 0x8B438F;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMaxMana() {
|
||||
return 180;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -62,4 +62,5 @@ public final class LibBlockNames {
|
||||
public static final String SUBTILE_TANGLEBERRIE = "tangleberrie";
|
||||
public static final String SUBTILE_JIYUULIA = "jiyuulia";
|
||||
public static final String SUBTILE_RANNUNCARPUS = "rannuncarpus";
|
||||
public static final String SUBTILE_HYACIDUS = "hyacidus";
|
||||
}
|
||||
@@ -178,6 +178,8 @@ tile.botania:flower.jiyuulia.reference=Flügel der Freiheit
|
||||
# TRANSLATE THAT VEXATOS
|
||||
tile.botania:flower.rannuncarpus.name=Rannuncarpus
|
||||
tile.botania:flower.rannuncarpus.reference=That's handy
|
||||
tile.botania:flower.hyacidus.name=Hyacidus
|
||||
tile.botania:flower.hyacidus.reference=If you don't walk, it doesn't hurt
|
||||
|
||||
# ITEM NAMES
|
||||
item.botania:lexicon.name=Lexica Botania
|
||||
|
||||
Reference in new issue
Block a user