From 2b3affbabb938aed3e4a9f76ef94a7cbc4322a5e Mon Sep 17 00:00:00 2001 From: Hendrik Date: Thu, 27 Aug 2020 20:12:55 +0200 Subject: [PATCH] Baka Mitai Creeper, some failsafe-ish entity copies, member sorting and more --- .../mod/acgaming/spackenmobs/Spackenmobs.java | 26 +- .../entities/EntityAIEatDroppedFish.java | 62 +- .../spackenmobs/entities/EntityApoRed.java | 70 +- .../entities/EntityBakaMitaiCreeper.java | 350 +++++++ .../entities/EntityDrachenlord.java | 341 +++--- .../entities/EntityHolzstammhuhn.java | 48 +- .../spackenmobs/entities/EntityIslamist.java | 292 +++++- .../spackenmobs/entities/EntityJens.java | 267 ++--- .../entities/EntityMarcellDAvis.java | 12 +- .../spackenmobs/entities/EntityMrBean.java | 12 +- .../spackenmobs/entities/EntitySchalker.java | 969 +++++++++--------- .../entities/EntitySchalkerBullet.java | 440 ++++---- .../entities/EntitySmavaCreeper.java | 294 +++++- .../spackenmobs/entities/EntityWolfMZTE.java | 117 +-- .../events/SurstroemmingSmellsBadEvent.java | 2 +- .../spackenmobs/misc/BiomeHelper.java | 32 +- .../acgaming/spackenmobs/misc/ModConfigs.java | 54 +- .../spackenmobs/misc/ModEntities.java | 3 + .../acgaming/spackenmobs/misc/ModItems.java | 19 + .../spackenmobs/misc/ModLootTableList.java | 8 +- .../spackenmobs/misc/ModSoundEvents.java | 4 +- .../acgaming/spackenmobs/misc/RegHandler.java | 45 +- .../spackenmobs/misc/RegHandlerModels.java | 10 +- .../spackenmobs/render/ModelSchalker.java | 14 +- .../spackenmobs/render/RenderApoRed.java | 25 +- .../render/RenderBakaMitaiCreeper.java | 71 ++ .../spackenmobs/render/RenderDrachenlord.java | 19 +- .../render/RenderHolzstammhuhn.java | 19 +- .../spackenmobs/render/RenderIslamist.java | 61 +- .../spackenmobs/render/RenderJens.java | 19 +- .../render/RenderMarcellDAvis.java | 19 +- .../spackenmobs/render/RenderMrBean.java | 19 +- .../spackenmobs/render/RenderSchalker.java | 241 ++--- .../render/RenderSmavaCreeper.java | 61 +- .../spackenmobs/render/RenderWolfMZTE.java | 25 +- .../assets/spackenmobs/lang/de_de.lang | 1 + .../assets/spackenmobs/lang/en_us.lang | 1 + .../resources/assets/spackenmobs/sounds.json | 10 + .../sounds/bakamitai_creeper/blow.ogg | Bin 0 -> 439284 bytes .../sounds/bakamitai_creeper/fuse.ogg | Bin 0 -> 214399 bytes 40 files changed, 2623 insertions(+), 1459 deletions(-) create mode 100644 src/main/java/mod/acgaming/spackenmobs/entities/EntityBakaMitaiCreeper.java create mode 100644 src/main/java/mod/acgaming/spackenmobs/render/RenderBakaMitaiCreeper.java create mode 100644 src/main/resources/assets/spackenmobs/sounds/bakamitai_creeper/blow.ogg create mode 100644 src/main/resources/assets/spackenmobs/sounds/bakamitai_creeper/fuse.ogg diff --git a/src/main/java/mod/acgaming/spackenmobs/Spackenmobs.java b/src/main/java/mod/acgaming/spackenmobs/Spackenmobs.java index cc8868e..427561d 100644 --- a/src/main/java/mod/acgaming/spackenmobs/Spackenmobs.java +++ b/src/main/java/mod/acgaming/spackenmobs/Spackenmobs.java @@ -24,19 +24,6 @@ public class Spackenmobs @Instance public static Spackenmobs instance; - @SideOnly(Side.CLIENT) - @EventHandler - public void preInitClient(FMLPreInitializationEvent event) - { - ModEntities.initModels(); - } - - @EventHandler - public void preInit(FMLPreInitializationEvent event) - { - - } - @EventHandler public void init(FMLInitializationEvent event) { @@ -48,4 +35,17 @@ public class Spackenmobs { } + + @EventHandler + public void preInit(FMLPreInitializationEvent event) + { + + } + + @SideOnly(Side.CLIENT) + @EventHandler + public void preInitClient(FMLPreInitializationEvent event) + { + ModEntities.initModels(); + } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityAIEatDroppedFish.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityAIEatDroppedFish.java index 1bf95ae..ceb8608 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityAIEatDroppedFish.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityAIEatDroppedFish.java @@ -23,35 +23,14 @@ public class EntityAIEatDroppedFish extends EntityAIBase this.world = jens.world; } - public EntityItem getNearbyFood() + public void eatItem(EntityItem item) { - List items = getItems(); - for (EntityItem item : items) + ItemStack stack = item.getItem(); + stack.setCount(stack.getCount() - 1); + if (stack.getCount() == 0) { - EntityItem stack = item; - if (items != null) - { - return stack; - } + item.setDead(); } - return null; - } - - List getItems() - { - return this.world.getEntitiesWithinAABB(EntityItem.class, new AxisAlignedBB(this.jens.posX - this.searchDistance, this.jens.posY - this.searchDistance, this.jens.posZ - this.searchDistance, - this.jens.posX + this.searchDistance, this.jens.posY + this.searchDistance, this.jens.posZ + this.searchDistance)); - } - - @Override - public boolean shouldExecute() - { - EntityItem nearbyFood = getNearbyFood(); - if (nearbyFood != null && !this.jens.isChild() && this.jens.digesting == false && this.jens.isFishItem(nearbyFood.getItem())) - { - execute(this.jens, nearbyFood); - } - return false; } public boolean execute(EntityJens jens, EntityItem item) @@ -67,13 +46,34 @@ public class EntityAIEatDroppedFish extends EntityAIBase return true; } - public void eatItem(EntityItem item) + List getItems() { - ItemStack stack = item.getItem(); - stack.setCount(stack.getCount() - 1); - if (stack.getCount() == 0) + return this.world.getEntitiesWithinAABB(EntityItem.class, new AxisAlignedBB(this.jens.posX - this.searchDistance, this.jens.posY - this.searchDistance, this.jens.posZ - this.searchDistance, + this.jens.posX + this.searchDistance, this.jens.posY + this.searchDistance, this.jens.posZ + this.searchDistance)); + } + + public EntityItem getNearbyFood() + { + List items = getItems(); + for (EntityItem item : items) { - item.setDead(); + EntityItem stack = item; + if (items != null) + { + return stack; + } } + return null; + } + + @Override + public boolean shouldExecute() + { + EntityItem nearbyFood = getNearbyFood(); + if (nearbyFood != null && !this.jens.isChild() && this.jens.digesting == false && this.jens.isFishItem(nearbyFood.getItem())) + { + execute(this.jens, nearbyFood); + } + return false; } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityApoRed.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityApoRed.java index 6d65a93..95c504a 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityApoRed.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityApoRed.java @@ -1,13 +1,31 @@ package mod.acgaming.spackenmobs.entities; +import javax.annotation.Nullable; + import mod.acgaming.spackenmobs.misc.ModSoundEvents; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.monster.EntityCreeper; import net.minecraft.entity.monster.EntitySkeleton; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.entity.projectile.EntitySpectralArrow; +import net.minecraft.entity.projectile.EntityTippedArrow; +import net.minecraft.init.Items; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.ItemStack; import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; import net.minecraft.util.SoundEvent; +import net.minecraft.util.datafix.DataFixer; import net.minecraft.world.World; +import net.minecraft.world.storage.loot.LootTableList; public class EntityApoRed extends EntitySkeleton { + public static void registerFixesApoRed(DataFixer fixer) + { + EntityLiving.registerFixesMob(fixer, EntityApoRed.class); + } + public EntityApoRed(World worldIn) { super(worldIn); @@ -20,9 +38,27 @@ public class EntityApoRed extends EntitySkeleton } @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) + protected EntityArrow getArrow(float p_190726_1_) { - return ModSoundEvents.ENTITY_APORED_HURT; + ItemStack itemstack = this.getItemStackFromSlot(EntityEquipmentSlot.OFFHAND); + + if (itemstack.getItem() == Items.SPECTRAL_ARROW) + { + EntitySpectralArrow entityspectralarrow = new EntitySpectralArrow(this.world, this); + entityspectralarrow.setEnchantmentEffectsFromEntity(this, p_190726_1_); + return entityspectralarrow; + } + else + { + EntityArrow entityarrow = super.getArrow(p_190726_1_); + + if (itemstack.getItem() == Items.TIPPED_ARROW && entityarrow instanceof EntityTippedArrow) + { + ((EntityTippedArrow) entityarrow).setPotionEffect(itemstack); + } + + return entityarrow; + } } @Override @@ -30,4 +66,34 @@ public class EntityApoRed extends EntitySkeleton { return ModSoundEvents.ENTITY_APORED_DEATH; } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return ModSoundEvents.ENTITY_APORED_HURT; + } + + @Override + @Nullable + protected ResourceLocation getLootTable() + { + return LootTableList.ENTITIES_SKELETON; + } + + @Override + public void onDeath(DamageSource cause) + { + super.onDeath(cause); + + if (cause.getTrueSource() instanceof EntityCreeper) + { + EntityCreeper entitycreeper = (EntityCreeper) cause.getTrueSource(); + + if (entitycreeper.getPowered() && entitycreeper.ableToCauseSkullDrop()) + { + entitycreeper.incrementDroppedSkulls(); + this.entityDropItem(new ItemStack(Items.SKULL, 1, 0), 0.0F); + } + } + } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityBakaMitaiCreeper.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityBakaMitaiCreeper.java new file mode 100644 index 0000000..99126d4 --- /dev/null +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityBakaMitaiCreeper.java @@ -0,0 +1,350 @@ +package mod.acgaming.spackenmobs.entities; + +import java.util.Collection; + +import javax.annotation.Nullable; + +import mod.acgaming.spackenmobs.misc.ModSoundEvents; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityAreaEffectCloud; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.EntityAIAttackMelee; +import net.minecraft.entity.ai.EntityAIAvoidEntity; +import net.minecraft.entity.ai.EntityAICreeperSwell; +import net.minecraft.entity.ai.EntityAIHurtByTarget; +import net.minecraft.entity.ai.EntityAILookIdle; +import net.minecraft.entity.ai.EntityAINearestAttackableTarget; +import net.minecraft.entity.ai.EntityAISwimming; +import net.minecraft.entity.ai.EntityAIWanderAvoidWater; +import net.minecraft.entity.ai.EntityAIWatchClosest; +import net.minecraft.entity.effect.EntityLightningBolt; +import net.minecraft.entity.monster.EntityCreeper; +import net.minecraft.entity.monster.EntitySkeleton; +import net.minecraft.entity.passive.EntityOcelot; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.init.SoundEvents; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.network.datasync.DataParameter; +import net.minecraft.network.datasync.DataSerializers; +import net.minecraft.network.datasync.EntityDataManager; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumHand; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.SoundEvent; +import net.minecraft.util.datafix.DataFixer; +import net.minecraft.world.World; +import net.minecraft.world.storage.loot.LootTableList; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class EntityBakaMitaiCreeper extends EntityCreeper +{ + private static final DataParameter STATE = EntityDataManager.createKey(EntityBakaMitaiCreeper.class, DataSerializers.VARINT); + private static final DataParameter POWERED = EntityDataManager.createKey(EntityBakaMitaiCreeper.class, DataSerializers.BOOLEAN); + private static final DataParameter IGNITED = EntityDataManager.createKey(EntityBakaMitaiCreeper.class, DataSerializers.BOOLEAN); + + public static void registerFixesCreeper(DataFixer fixer) + { + EntityLiving.registerFixesMob(fixer, EntityBakaMitaiCreeper.class); + } + + private int lastActiveTime; + private int timeSinceIgnited; + private int fuseTime = 100; + private int explosionRadius = 12; + + private int droppedSkulls; + + public EntityBakaMitaiCreeper(World worldIn) + { + super(worldIn); + this.setSize(0.6F, 1.7F); + } + + @Override + public boolean ableToCauseSkullDrop() + { + return this.droppedSkulls < 1 && this.world.getGameRules().getBoolean("doMobLoot"); + } + + @Override + protected void applyEntityAttributes() + { + super.applyEntityAttributes(); + this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.25D); + } + + @Override + public boolean attackEntityAsMob(Entity entityIn) + { + return true; + } + + @Override + protected void entityInit() + { + super.entityInit(); + this.dataManager.register(STATE, Integer.valueOf(-1)); + this.dataManager.register(POWERED, Boolean.valueOf(false)); + this.dataManager.register(IGNITED, Boolean.valueOf(false)); + } + + private void explode() + { + if (!this.world.isRemote) + { + boolean flag = net.minecraftforge.event.ForgeEventFactory.getMobGriefingEvent(this.world, this); + float f = this.getPowered() ? 2.0F : 1.0F; + this.dead = true; + this.world.playSound(null, getPosition(), ModSoundEvents.ENTITY_BAKAMITAICREEPER_BLOW, getSoundCategory(), 1.0F, 1.0F); + this.world.createExplosion(this, this.posX, this.posY, this.posZ, this.explosionRadius * f, flag); + this.setDead(); + this.spawnLingeringCloud(); + } + } + + @Override + public void fall(float distance, float damageMultiplier) + { + super.fall(distance, damageMultiplier); + this.timeSinceIgnited = (int) (this.timeSinceIgnited + distance * 1.5F); + + if (this.timeSinceIgnited > this.fuseTime - 5) + { + this.timeSinceIgnited = this.fuseTime - 5; + } + } + + @Override + @SideOnly(Side.CLIENT) + public float getCreeperFlashIntensity(float p_70831_1_) + { + return (this.lastActiveTime + (this.timeSinceIgnited - this.lastActiveTime) * p_70831_1_) / (this.fuseTime - 2); + } + + @Override + public int getCreeperState() + { + return this.dataManager.get(STATE).intValue(); + } + + @Override + protected SoundEvent getDeathSound() + { + return SoundEvents.ENTITY_CREEPER_DEATH; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return SoundEvents.ENTITY_CREEPER_HURT; + } + + @Override + @Nullable + protected ResourceLocation getLootTable() + { + return LootTableList.ENTITIES_CREEPER; + } + + @Override + public int getMaxFallHeight() + { + return this.getAttackTarget() == null ? 3 : 3 + (int) (this.getHealth() - 1.0F); + } + + @Override + public boolean getPowered() + { + return this.dataManager.get(POWERED).booleanValue(); + } + + @Override + public boolean hasIgnited() + { + return this.dataManager.get(IGNITED).booleanValue(); + } + + @Override + public void ignite() + { + this.dataManager.set(IGNITED, Boolean.valueOf(true)); + } + + @Override + public void incrementDroppedSkulls() + { + ++this.droppedSkulls; + } + + @Override + protected void initEntityAI() + { + this.tasks.addTask(1, new EntityAISwimming(this)); + this.tasks.addTask(2, new EntityAICreeperSwell(this)); + this.tasks.addTask(3, new EntityAIAvoidEntity(this, EntityOcelot.class, 6.0F, 1.0D, 1.2D)); + this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.0D, false)); + this.tasks.addTask(5, new EntityAIWanderAvoidWater(this, 0.8D)); + this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F)); + this.tasks.addTask(6, new EntityAILookIdle(this)); + this.targetTasks.addTask(1, new EntityAINearestAttackableTarget(this, EntityPlayer.class, true)); + this.targetTasks.addTask(2, new EntityAIHurtByTarget(this, false, new Class[0])); + } + + @Override + public void onDeath(DamageSource cause) + { + super.onDeath(cause); + + if (this.world.getGameRules().getBoolean("doMobLoot")) + { + if (cause.getTrueSource() instanceof EntitySkeleton) + { + int i = Item.getIdFromItem(Items.RECORD_13); + int j = Item.getIdFromItem(Items.RECORD_WAIT); + int k = i + this.rand.nextInt(j - i + 1); + this.dropItem(Item.getItemById(k), 1); + } + else if (cause.getTrueSource() instanceof EntityBakaMitaiCreeper && cause.getTrueSource() != this && ((EntityBakaMitaiCreeper) cause.getTrueSource()).getPowered() + && ((EntityBakaMitaiCreeper) cause.getTrueSource()).ableToCauseSkullDrop()) + { + ((EntityBakaMitaiCreeper) cause.getTrueSource()).incrementDroppedSkulls(); + this.entityDropItem(new ItemStack(Items.SKULL, 1, 4), 0.0F); + } + } + } + + @Override + public void onStruckByLightning(EntityLightningBolt lightningBolt) + { + super.onStruckByLightning(lightningBolt); + this.dataManager.set(POWERED, Boolean.valueOf(true)); + } + + @Override + public void onUpdate() + { + if (this.isEntityAlive()) + { + this.lastActiveTime = this.timeSinceIgnited; + + if (this.hasIgnited()) + { + this.setCreeperState(1); + } + + int i = this.getCreeperState(); + + if (i > 0 && this.timeSinceIgnited == 0) + { + this.playSound(ModSoundEvents.ENTITY_BAKAMITAICREEPER_FUSE, 1.0F, 1.0F); + } + + this.timeSinceIgnited += i; + + if (this.timeSinceIgnited < 0) + { + this.timeSinceIgnited = 0; + } + + if (this.timeSinceIgnited >= this.fuseTime) + { + this.timeSinceIgnited = this.fuseTime; + this.explode(); + } + } + + super.onUpdate(); + } + + @Override + protected boolean processInteract(EntityPlayer player, EnumHand hand) + { + ItemStack itemstack = player.getHeldItem(hand); + + if (itemstack.getItem() == Items.FLINT_AND_STEEL) + { + this.world.playSound(player, this.posX, this.posY, this.posZ, SoundEvents.ITEM_FLINTANDSTEEL_USE, this.getSoundCategory(), 1.0F, this.rand.nextFloat() * 0.4F + 0.8F); + player.swingArm(hand); + + if (!this.world.isRemote) + { + this.ignite(); + itemstack.damageItem(1, player); + return true; + } + } + + return super.processInteract(player, hand); + } + + @Override + public void readEntityFromNBT(NBTTagCompound compound) + { + super.readEntityFromNBT(compound); + this.dataManager.set(POWERED, Boolean.valueOf(compound.getBoolean("powered"))); + + if (compound.hasKey("Fuse", 99)) + { + this.fuseTime = compound.getShort("Fuse"); + } + + if (compound.hasKey("ExplosionRadius", 99)) + { + this.explosionRadius = compound.getByte("ExplosionRadius"); + } + + if (compound.getBoolean("ignited")) + { + this.ignite(); + } + } + + @Override + public void setCreeperState(int state) + { + this.dataManager.set(STATE, Integer.valueOf(state)); + } + + private void spawnLingeringCloud() + { + Collection collection = this.getActivePotionEffects(); + + if (!collection.isEmpty()) + { + EntityAreaEffectCloud entityareaeffectcloud = new EntityAreaEffectCloud(this.world, this.posX, this.posY, this.posZ); + entityareaeffectcloud.setRadius(2.5F); + entityareaeffectcloud.setRadiusOnUse(-0.5F); + entityareaeffectcloud.setWaitTime(10); + entityareaeffectcloud.setDuration(entityareaeffectcloud.getDuration() / 2); + entityareaeffectcloud.setRadiusPerTick(-entityareaeffectcloud.getRadius() / entityareaeffectcloud.getDuration()); + + for (PotionEffect potioneffect : collection) + { + entityareaeffectcloud.addEffect(new PotionEffect(potioneffect)); + } + + this.world.spawnEntity(entityareaeffectcloud); + } + } + + @Override + public void writeEntityToNBT(NBTTagCompound compound) + { + super.writeEntityToNBT(compound); + + if (this.dataManager.get(POWERED).booleanValue()) + { + compound.setBoolean("powered", true); + } + + compound.setShort("Fuse", (short) this.fuseTime); + compound.setByte("ExplosionRadius", (byte) this.explosionRadius); + compound.setBoolean("ignited", this.hasIgnited()); + } +} \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityDrachenlord.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityDrachenlord.java index 793a636..cc4574f 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityDrachenlord.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityDrachenlord.java @@ -32,10 +32,51 @@ import net.minecraft.world.storage.loot.LootTableList; public class EntityDrachenlord extends EntityZombie { + static class AIHurtByAggressor extends EntityAIHurtByTarget + { + public AIHurtByAggressor(EntityDrachenlord p_i45828_1_) + { + super(p_i45828_1_, true); + } + + @Override + protected void setEntityAttackTarget(EntityCreature creatureIn, EntityLivingBase entityLivingBaseIn) + { + super.setEntityAttackTarget(creatureIn, entityLivingBaseIn); + + if (creatureIn instanceof EntityDrachenlord) + { + ((EntityDrachenlord) creatureIn).becomeAngryAt(entityLivingBaseIn); + } + } + } + + static class AITargetAggressor extends EntityAINearestAttackableTarget + { + public AITargetAggressor(EntityDrachenlord p_i45829_1_) + { + super(p_i45829_1_, EntityPlayer.class, true); + } + + @Override + public boolean shouldExecute() + { + return ((EntityDrachenlord) this.taskOwner).isAngry() && super.shouldExecute(); + } + } + private static final UUID ATTACK_SPEED_BOOST_MODIFIER_UUID = UUID.fromString("49455A49-7EC5-45BA-B886-3B90B23A1718"); private static final AttributeModifier ATTACK_SPEED_BOOST_MODIFIER = (new AttributeModifier(ATTACK_SPEED_BOOST_MODIFIER_UUID, "Attacking speed boost", 0.05D, 0)).setSaved(false); + + public static void registerFixesPigZombie(DataFixer fixer) + { + EntityLiving.registerFixesMob(fixer, EntityDrachenlord.class); + } + private int angerLevel; + private int randomSoundDelay; + private UUID angerTargetUUID; public EntityDrachenlord(World worldIn) @@ -44,18 +85,6 @@ public class EntityDrachenlord extends EntityZombie this.isImmuneToFire = true; } - @Override - public void setRevengeTarget(@Nullable - EntityLivingBase livingBase) - { - super.setRevengeTarget(livingBase); - - if (livingBase != null) - { - this.angerTargetUUID = livingBase.getUniqueID(); - } - } - @Override protected void applyEntityAI() { @@ -72,6 +101,137 @@ public class EntityDrachenlord extends EntityZombie this.getEntityAttribute(SharedMonsterAttributes.ATTACK_DAMAGE).setBaseValue(5.0D); } + @Override + public boolean attackEntityFrom(DamageSource source, float amount) + { + if (this.isEntityInvulnerable(source)) + { + return false; + } + else + { + Entity entity = source.getTrueSource(); + + if (entity instanceof EntityPlayer) + { + this.becomeAngryAt(entity); + } + + return super.attackEntityFrom(source, amount); + } + } + + private void becomeAngryAt(Entity p_70835_1_) + { + this.angerLevel = 400 + this.rand.nextInt(400); + this.randomSoundDelay = this.rand.nextInt(40); + + if (p_70835_1_ instanceof EntityLivingBase) + { + this.setRevengeTarget((EntityLivingBase) p_70835_1_); + } + } + + @Override + protected SoundEvent getAmbientSound() + { + return ModSoundEvents.ENTITY_DRACHENLORD_AMBIENT; + } + + @Override + public boolean getCanSpawnHere() + { + return this.world.getDifficulty() != EnumDifficulty.PEACEFUL; + } + + @Override + protected SoundEvent getDeathSound() + { + return ModSoundEvents.ENTITY_DRACHENLORD_DEATH; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return ModSoundEvents.ENTITY_DRACHENLORD_HURT; + } + + @Override + @Nullable + protected ResourceLocation getLootTable() + { + return LootTableList.ENTITIES_ZOMBIE_PIGMAN; + } + + @Override + protected ItemStack getSkullDrop() + { + return ItemStack.EMPTY; + } + + public boolean isAngry() + { + return this.angerLevel > 0; + } + + @Override + public boolean isNotColliding() + { + return this.world.checkNoEntityCollision(this.getEntityBoundingBox(), this) && this.world.getCollisionBoxes(this, this.getEntityBoundingBox()).isEmpty() + && !this.world.containsAnyLiquid(this.getEntityBoundingBox()); + } + + @Override + public boolean isPreventingPlayerRest(EntityPlayer playerIn) + { + return this.isAngry(); + } + + @Override + public boolean processInteract(EntityPlayer player, EnumHand hand) + { + return false; + } + + @Override + public void readEntityFromNBT(NBTTagCompound compound) + { + super.readEntityFromNBT(compound); + this.angerLevel = compound.getShort("Anger"); + String s = compound.getString("HurtBy"); + + if (!s.isEmpty()) + { + this.angerTargetUUID = UUID.fromString(s); + EntityPlayer entityplayer = this.world.getPlayerEntityByUUID(this.angerTargetUUID); + this.setRevengeTarget(entityplayer); + + if (entityplayer != null) + { + this.attackingPlayer = entityplayer; + this.recentlyHit = this.getRevengeTimer(); + } + } + } + + @Override + protected void setEquipmentBasedOnDifficulty(DifficultyInstance difficulty) + { + this.setItemStackToSlot(EntityEquipmentSlot.MAINHAND, new ItemStack(Items.GOLDEN_AXE)); + } + + @Override + public void setRevengeTarget(@Nullable + EntityLivingBase livingBase) + { + super.setRevengeTarget(livingBase); + + if (livingBase != null) + { + this.angerTargetUUID = livingBase.getUniqueID(); + } + } + @Override protected void updateAITasks() { @@ -107,24 +267,6 @@ public class EntityDrachenlord extends EntityZombie super.updateAITasks(); } - @Override - public boolean getCanSpawnHere() - { - return this.world.getDifficulty() != EnumDifficulty.PEACEFUL; - } - - @Override - public boolean isNotColliding() - { - return this.world.checkNoEntityCollision(this.getEntityBoundingBox(), this) && this.world.getCollisionBoxes(this, this.getEntityBoundingBox()).isEmpty() - && !this.world.containsAnyLiquid(this.getEntityBoundingBox()); - } - - public static void registerFixesPigZombie(DataFixer fixer) - { - EntityLiving.registerFixesMob(fixer, EntityDrachenlord.class); - } - @Override public void writeEntityToNBT(NBTTagCompound compound) { @@ -140,143 +282,4 @@ public class EntityDrachenlord extends EntityZombie compound.setString("HurtBy", ""); } } - - @Override - public void readEntityFromNBT(NBTTagCompound compound) - { - super.readEntityFromNBT(compound); - this.angerLevel = compound.getShort("Anger"); - String s = compound.getString("HurtBy"); - - if (!s.isEmpty()) - { - this.angerTargetUUID = UUID.fromString(s); - EntityPlayer entityplayer = this.world.getPlayerEntityByUUID(this.angerTargetUUID); - this.setRevengeTarget(entityplayer); - - if (entityplayer != null) - { - this.attackingPlayer = entityplayer; - this.recentlyHit = this.getRevengeTimer(); - } - } - } - - @Override - public boolean attackEntityFrom(DamageSource source, float amount) - { - if (this.isEntityInvulnerable(source)) - { - return false; - } - else - { - Entity entity = source.getTrueSource(); - - if (entity instanceof EntityPlayer) - { - this.becomeAngryAt(entity); - } - - return super.attackEntityFrom(source, amount); - } - } - - private void becomeAngryAt(Entity p_70835_1_) - { - this.angerLevel = 400 + this.rand.nextInt(400); - this.randomSoundDelay = this.rand.nextInt(40); - - if (p_70835_1_ instanceof EntityLivingBase) - { - this.setRevengeTarget((EntityLivingBase) p_70835_1_); - } - } - - public boolean isAngry() - { - return this.angerLevel > 0; - } - - @Override - protected SoundEvent getAmbientSound() - { - return ModSoundEvents.ENTITY_DRACHENLORD_AMBIENT; - } - - @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) - { - return ModSoundEvents.ENTITY_DRACHENLORD_HURT; - } - - @Override - protected SoundEvent getDeathSound() - { - return ModSoundEvents.ENTITY_DRACHENLORD_DEATH; - } - - @Override - @Nullable - protected ResourceLocation getLootTable() - { - return LootTableList.ENTITIES_ZOMBIE_PIGMAN; - } - - @Override - public boolean processInteract(EntityPlayer player, EnumHand hand) - { - return false; - } - - @Override - protected void setEquipmentBasedOnDifficulty(DifficultyInstance difficulty) - { - this.setItemStackToSlot(EntityEquipmentSlot.MAINHAND, new ItemStack(Items.GOLDEN_AXE)); - } - - @Override - protected ItemStack getSkullDrop() - { - return ItemStack.EMPTY; - } - - @Override - public boolean isPreventingPlayerRest(EntityPlayer playerIn) - { - return this.isAngry(); - } - - static class AIHurtByAggressor extends EntityAIHurtByTarget - { - public AIHurtByAggressor(EntityDrachenlord p_i45828_1_) - { - super(p_i45828_1_, true); - } - - @Override - protected void setEntityAttackTarget(EntityCreature creatureIn, EntityLivingBase entityLivingBaseIn) - { - super.setEntityAttackTarget(creatureIn, entityLivingBaseIn); - - if (creatureIn instanceof EntityDrachenlord) - { - ((EntityDrachenlord) creatureIn).becomeAngryAt(entityLivingBaseIn); - } - } - } - - static class AITargetAggressor extends EntityAINearestAttackableTarget - { - public AITargetAggressor(EntityDrachenlord p_i45829_1_) - { - super(p_i45829_1_, EntityPlayer.class, true); - } - - @Override - public boolean shouldExecute() - { - return ((EntityDrachenlord) this.taskOwner).isAngry() && super.shouldExecute(); - } - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityHolzstammhuhn.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityHolzstammhuhn.java index 73488ae..94a89a5 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityHolzstammhuhn.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityHolzstammhuhn.java @@ -38,6 +38,30 @@ public class EntityHolzstammhuhn extends EntityChicken this.setPathPriority(PathNodeType.WATER, 0.0F); } + @Override + public EntityHolzstammhuhn createChild(EntityAgeable ageable) + { + return new EntityHolzstammhuhn(this.world); + } + + @Override + protected SoundEvent getAmbientSound() + { + return SoundEvents.BLOCK_WOOD_PLACE; + } + + @Override + protected SoundEvent getDeathSound() + { + return SoundEvents.BLOCK_WOOD_BREAK; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return SoundEvents.BLOCK_WOOD_HIT; + } + @Override protected void initEntityAI() { @@ -57,33 +81,9 @@ public class EntityHolzstammhuhn extends EntityChicken return TEMPTATION_ITEMS.contains(stack.getItem()); } - @Override - protected SoundEvent getAmbientSound() - { - return SoundEvents.BLOCK_WOOD_PLACE; - } - - @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) - { - return SoundEvents.BLOCK_WOOD_HIT; - } - - @Override - protected SoundEvent getDeathSound() - { - return SoundEvents.BLOCK_WOOD_BREAK; - } - @Override protected void playStepSound(BlockPos pos, Block blockIn) { this.playSound(SoundEvents.BLOCK_WOOD_STEP, 0.15F, 1.0F); } - - @Override - public EntityHolzstammhuhn createChild(EntityAgeable ageable) - { - return new EntityHolzstammhuhn(this.world); - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityIslamist.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityIslamist.java index d8caca4..5c88460 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityIslamist.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityIslamist.java @@ -1,24 +1,231 @@ package mod.acgaming.spackenmobs.entities; +import java.util.Collection; + +import javax.annotation.Nullable; + import mod.acgaming.spackenmobs.misc.ModSoundEvents; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityAreaEffectCloud; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.EntityAIAttackMelee; +import net.minecraft.entity.ai.EntityAIAvoidEntity; +import net.minecraft.entity.ai.EntityAICreeperSwell; +import net.minecraft.entity.ai.EntityAIHurtByTarget; +import net.minecraft.entity.ai.EntityAILookIdle; +import net.minecraft.entity.ai.EntityAINearestAttackableTarget; +import net.minecraft.entity.ai.EntityAISwimming; +import net.minecraft.entity.ai.EntityAIWanderAvoidWater; +import net.minecraft.entity.ai.EntityAIWatchClosest; +import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.entity.monster.EntityCreeper; +import net.minecraft.entity.monster.EntitySkeleton; +import net.minecraft.entity.passive.EntityOcelot; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.init.SoundEvents; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.network.datasync.DataParameter; +import net.minecraft.network.datasync.DataSerializers; +import net.minecraft.network.datasync.EntityDataManager; +import net.minecraft.potion.PotionEffect; import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumHand; +import net.minecraft.util.ResourceLocation; import net.minecraft.util.SoundEvent; +import net.minecraft.util.datafix.DataFixer; import net.minecraft.world.World; +import net.minecraft.world.storage.loot.LootTableList; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; public class EntityIslamist extends EntityCreeper { + private static final DataParameter STATE = EntityDataManager.createKey(EntityIslamist.class, DataSerializers.VARINT); + private static final DataParameter POWERED = EntityDataManager.createKey(EntityIslamist.class, DataSerializers.BOOLEAN); + private static final DataParameter IGNITED = EntityDataManager.createKey(EntityIslamist.class, DataSerializers.BOOLEAN); + + public static void registerFixesIslamist(DataFixer fixer) + { + EntityLiving.registerFixesMob(fixer, EntityIslamist.class); + } + private int lastActiveTime; private int timeSinceIgnited; private int fuseTime = 30; private int explosionRadius = 6; + private int droppedSkulls; + public EntityIslamist(World worldIn) { super(worldIn); this.setSize(0.6F, 1.7F); } + @Override + public boolean ableToCauseSkullDrop() + { + return this.droppedSkulls < 1 && this.world.getGameRules().getBoolean("doMobLoot"); + } + + @Override + protected void applyEntityAttributes() + { + super.applyEntityAttributes(); + this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.25D); + } + + @Override + public boolean attackEntityAsMob(Entity entityIn) + { + return true; + } + + @Override + protected void entityInit() + { + super.entityInit(); + this.dataManager.register(STATE, Integer.valueOf(-1)); + this.dataManager.register(POWERED, Boolean.valueOf(false)); + this.dataManager.register(IGNITED, Boolean.valueOf(false)); + } + + private void explode() + { + if (!this.world.isRemote) + { + boolean flag = net.minecraftforge.event.ForgeEventFactory.getMobGriefingEvent(this.world, this); + float f = this.getPowered() ? 2.0F : 1.0F; + this.dead = true; + this.world.playSound(null, getPosition(), ModSoundEvents.ENTITY_ISLAMIST_BLOW, getSoundCategory(), 2.0F, 1.0F); + this.world.createExplosion(this, this.posX, this.posY, this.posZ, this.explosionRadius * f, flag); + this.setDead(); + this.spawnLingeringCloud(); + } + } + + @Override + public void fall(float distance, float damageMultiplier) + { + super.fall(distance, damageMultiplier); + this.timeSinceIgnited = (int) (this.timeSinceIgnited + distance * 1.5F); + + if (this.timeSinceIgnited > this.fuseTime - 5) + { + this.timeSinceIgnited = this.fuseTime - 5; + } + } + + @Override + protected SoundEvent getAmbientSound() + { + return ModSoundEvents.ENTITY_ISLAMIST_AMBIENT; + } + + @Override + @SideOnly(Side.CLIENT) + public float getCreeperFlashIntensity(float p_70831_1_) + { + return (this.lastActiveTime + (this.timeSinceIgnited - this.lastActiveTime) * p_70831_1_) / (this.fuseTime - 2); + } + + @Override + public int getCreeperState() + { + return this.dataManager.get(STATE).intValue(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return ModSoundEvents.ENTITY_ISLAMIST_HURT; + } + + @Override + @Nullable + protected ResourceLocation getLootTable() + { + return LootTableList.ENTITIES_CREEPER; + } + + @Override + public int getMaxFallHeight() + { + return this.getAttackTarget() == null ? 3 : 3 + (int) (this.getHealth() - 1.0F); + } + + @Override + public boolean getPowered() + { + return this.dataManager.get(POWERED).booleanValue(); + } + + @Override + public boolean hasIgnited() + { + return this.dataManager.get(IGNITED).booleanValue(); + } + + @Override + public void ignite() + { + this.dataManager.set(IGNITED, Boolean.valueOf(true)); + } + + @Override + public void incrementDroppedSkulls() + { + ++this.droppedSkulls; + } + + @Override + protected void initEntityAI() + { + this.tasks.addTask(1, new EntityAISwimming(this)); + this.tasks.addTask(2, new EntityAICreeperSwell(this)); + this.tasks.addTask(3, new EntityAIAvoidEntity(this, EntityOcelot.class, 6.0F, 1.0D, 1.2D)); + this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.0D, false)); + this.tasks.addTask(5, new EntityAIWanderAvoidWater(this, 0.8D)); + this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F)); + this.tasks.addTask(6, new EntityAILookIdle(this)); + this.targetTasks.addTask(1, new EntityAINearestAttackableTarget(this, EntityPlayer.class, true)); + this.targetTasks.addTask(2, new EntityAIHurtByTarget(this, false, new Class[0])); + } + + @Override + public void onDeath(DamageSource cause) + { + super.onDeath(cause); + + if (this.world.getGameRules().getBoolean("doMobLoot")) + { + if (cause.getTrueSource() instanceof EntitySkeleton) + { + int i = Item.getIdFromItem(Items.RECORD_13); + int j = Item.getIdFromItem(Items.RECORD_WAIT); + int k = i + this.rand.nextInt(j - i + 1); + this.dropItem(Item.getItemById(k), 1); + } + else if (cause.getTrueSource() instanceof EntityIslamist && cause.getTrueSource() != this && ((EntityIslamist) cause.getTrueSource()).getPowered() + && ((EntityIslamist) cause.getTrueSource()).ableToCauseSkullDrop()) + { + ((EntityIslamist) cause.getTrueSource()).incrementDroppedSkulls(); + this.entityDropItem(new ItemStack(Items.SKULL, 1, 4), 0.0F); + } + } + } + + @Override + public void onStruckByLightning(EntityLightningBolt lightningBolt) + { + super.onStruckByLightning(lightningBolt); + this.dataManager.set(POWERED, Boolean.valueOf(true)); + } + @Override public void onUpdate() { @@ -55,28 +262,89 @@ public class EntityIslamist extends EntityCreeper super.onUpdate(); } - private void explode() + @Override + protected boolean processInteract(EntityPlayer player, EnumHand hand) { - if (!this.world.isRemote) + ItemStack itemstack = player.getHeldItem(hand); + + if (itemstack.getItem() == Items.FLINT_AND_STEEL) { - boolean flag = net.minecraftforge.event.ForgeEventFactory.getMobGriefingEvent(this.world, this); - float f = this.getPowered() ? 2.0F : 1.0F; - this.dead = true; - this.world.playSound(null, getPosition(), ModSoundEvents.ENTITY_ISLAMIST_BLOW, getSoundCategory(), 1.0F, 1.0F); - this.world.createExplosion(this, this.posX, this.posY, this.posZ, this.explosionRadius * f, flag); - this.setDead(); + this.world.playSound(player, this.posX, this.posY, this.posZ, SoundEvents.ITEM_FLINTANDSTEEL_USE, this.getSoundCategory(), 1.0F, this.rand.nextFloat() * 0.4F + 0.8F); + player.swingArm(hand); + + if (!this.world.isRemote) + { + this.ignite(); + itemstack.damageItem(1, player); + return true; + } + } + + return super.processInteract(player, hand); + } + + @Override + public void readEntityFromNBT(NBTTagCompound compound) + { + super.readEntityFromNBT(compound); + this.dataManager.set(POWERED, Boolean.valueOf(compound.getBoolean("powered"))); + + if (compound.hasKey("Fuse", 99)) + { + this.fuseTime = compound.getShort("Fuse"); + } + + if (compound.hasKey("ExplosionRadius", 99)) + { + this.explosionRadius = compound.getByte("ExplosionRadius"); + } + + if (compound.getBoolean("ignited")) + { + this.ignite(); } } @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) + public void setCreeperState(int state) { - return ModSoundEvents.ENTITY_ISLAMIST_HURT; + this.dataManager.set(STATE, Integer.valueOf(state)); + } + + private void spawnLingeringCloud() + { + Collection collection = this.getActivePotionEffects(); + + if (!collection.isEmpty()) + { + EntityAreaEffectCloud entityareaeffectcloud = new EntityAreaEffectCloud(this.world, this.posX, this.posY, this.posZ); + entityareaeffectcloud.setRadius(2.5F); + entityareaeffectcloud.setRadiusOnUse(-0.5F); + entityareaeffectcloud.setWaitTime(10); + entityareaeffectcloud.setDuration(entityareaeffectcloud.getDuration() / 2); + entityareaeffectcloud.setRadiusPerTick(-entityareaeffectcloud.getRadius() / entityareaeffectcloud.getDuration()); + + for (PotionEffect potioneffect : collection) + { + entityareaeffectcloud.addEffect(new PotionEffect(potioneffect)); + } + + this.world.spawnEntity(entityareaeffectcloud); + } } @Override - protected SoundEvent getAmbientSound() + public void writeEntityToNBT(NBTTagCompound compound) { - return ModSoundEvents.ENTITY_ISLAMIST_AMBIENT; + super.writeEntityToNBT(compound); + + if (this.dataManager.get(POWERED).booleanValue()) + { + compound.setBoolean("powered", true); + } + + compound.setShort("Fuse", (short) this.fuseTime); + compound.setByte("ExplosionRadius", (byte) this.explosionRadius); + compound.setBoolean("ignited", this.hasIgnited()); } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityJens.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityJens.java index d9fb9ad..f6565f7 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityJens.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityJens.java @@ -50,10 +50,16 @@ public class EntityJens extends EntityPig private static final Set TEMPTATION_ITEMS = Sets.newHashSet(ModItems.RAM); private static final Set FISH_ITEMS = Sets.newHashSet(Items.FISH); + public static void registerFixesJens(DataFixer fixer) + { + EntityLiving.registerFixesMob(fixer, EntityJens.class); + } + private boolean boosting; private int boostTime; private int totalBoostTime; public boolean digesting = false; + public int digest_time = 0; @SideOnly(Side.CLIENT) @@ -65,21 +71,6 @@ public class EntityJens extends EntityPig setSize(0.6F, 2.2F); } - @Override - protected void initEntityAI() - { - this.tasks.addTask(0, new EntityAISwimming(this)); - this.tasks.addTask(1, new EntityAIPanic(this, 1.25D)); - this.tasks.addTask(2, new EntityAIEatDroppedFish(this)); - this.tasks.addTask(3, new EntityAIMate(this, 1.0D)); - this.tasks.addTask(4, new EntityAITempt(this, 1.2D, false, TEMPTATION_ITEMS)); - this.tasks.addTask(4, new EntityAITempt(this, 1.2D, ModItems.RAM_ON_A_STICK, false)); - this.tasks.addTask(5, new EntityAIFollowParent(this, 1.1D)); - this.tasks.addTask(6, new EntityAIWanderAvoidWater(this, 1.0D)); - this.tasks.addTask(7, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); - this.tasks.addTask(8, new EntityAILookIdle(this)); - } - @Override protected void applyEntityAttributes() { @@ -89,10 +80,20 @@ public class EntityJens extends EntityPig } @Override - @Nullable - public Entity getControllingPassenger() + public boolean boost() { - return this.getPassengers().isEmpty() ? null : (Entity) this.getPassengers().get(0); + if (this.boosting) + { + return false; + } + else + { + this.boosting = true; + this.boostTime = 0; + this.totalBoostTime = this.getRNG().nextInt(841) + 140; + this.getDataManager().set(BOOST_TIME, Integer.valueOf(this.totalBoostTime)); + return true; + } } @Override @@ -112,16 +113,26 @@ public class EntityJens extends EntityPig } @Override - public void notifyDataManagerChange(DataParameter key) + public EntityJens createChild(EntityAgeable ageable) { - if (BOOST_TIME.equals(key) && this.world.isRemote) - { - this.boosting = true; - this.boostTime = 0; - this.totalBoostTime = this.dataManager.get(BOOST_TIME).intValue(); - } + return new EntityJens(this.world); + } - super.notifyDataManagerChange(key); + public void digestFish() + { + this.playSound(ModSoundEvents.ENTITY_JENS_EAT, 1.0F, 1.0F); + + this.digesting = true; + this.digest_time = (ModConfigs.Jens_digest_time * 20); + + for (int i = 0; i < 7; ++i) + { + double d0 = this.rand.nextGaussian() * 0.02D; + double d1 = this.rand.nextGaussian() * 0.02D; + double d2 = this.rand.nextGaussian() * 0.02D; + MINECRAFT.world.spawnParticle(EnumParticleTypes.HEART, this.posX + this.rand.nextFloat() * this.width * 2.0F - this.width, this.posY + 0.5D + this.rand.nextFloat() * this.height, + this.posZ + this.rand.nextFloat() * this.width * 2.0F - this.width, d0, d1, d2); + } } @Override @@ -132,23 +143,80 @@ public class EntityJens extends EntityPig this.dataManager.register(BOOST_TIME, Integer.valueOf(0)); } - public static void registerFixesJens(DataFixer fixer) + @Override + protected SoundEvent getAmbientSound() { - EntityLiving.registerFixesMob(fixer, EntityJens.class); + return ModSoundEvents.ENTITY_JENS_AMBIENT; } @Override - public void writeEntityToNBT(NBTTagCompound compound) + @Nullable + public Entity getControllingPassenger() { - super.writeEntityToNBT(compound); - compound.setBoolean("Saddle", this.getSaddled()); + return this.getPassengers().isEmpty() ? null : (Entity) this.getPassengers().get(0); } @Override - public void readEntityFromNBT(NBTTagCompound compound) + protected SoundEvent getDeathSound() { - super.readEntityFromNBT(compound); - this.setSaddled(compound.getBoolean("Saddle")); + return ModSoundEvents.ENTITY_JENS_DEATH; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return ModSoundEvents.ENTITY_JENS_HURT; + } + + @Override + protected ResourceLocation getLootTable() + { + return ModLootTableList.ENTITIES_JENS; + } + + @Override + public boolean getSaddled() + { + return this.dataManager.get(SADDLED).booleanValue(); + } + + @Override + protected void initEntityAI() + { + this.tasks.addTask(0, new EntityAISwimming(this)); + this.tasks.addTask(1, new EntityAIPanic(this, 1.25D)); + this.tasks.addTask(2, new EntityAIEatDroppedFish(this)); + this.tasks.addTask(3, new EntityAIMate(this, 1.0D)); + this.tasks.addTask(4, new EntityAITempt(this, 1.2D, false, TEMPTATION_ITEMS)); + this.tasks.addTask(4, new EntityAITempt(this, 1.2D, ModItems.RAM_ON_A_STICK, false)); + this.tasks.addTask(5, new EntityAIFollowParent(this, 1.1D)); + this.tasks.addTask(6, new EntityAIWanderAvoidWater(this, 1.0D)); + this.tasks.addTask(7, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); + this.tasks.addTask(8, new EntityAILookIdle(this)); + } + + @Override + public boolean isBreedingItem(ItemStack stack) + { + return TEMPTATION_ITEMS.contains(stack.getItem()); + } + + public boolean isFishItem(ItemStack stack) + { + return FISH_ITEMS.contains(stack.getItem()); + } + + @Override + public void notifyDataManagerChange(DataParameter key) + { + if (BOOST_TIME.equals(key) && this.world.isRemote) + { + this.boosting = true; + this.boostTime = 0; + this.totalBoostTime = this.dataManager.get(BOOST_TIME).intValue(); + } + + super.notifyDataManagerChange(key); } @Override @@ -166,41 +234,32 @@ public class EntityJens extends EntityPig } @Override - public boolean getSaddled() + public void onLivingUpdate() { - return this.dataManager.get(SADDLED).booleanValue(); - } + super.onLivingUpdate(); - @Override - public void setSaddled(boolean saddled) - { - if (saddled) + if (!this.world.isRemote && this.digesting == true && this.digest_time > 0) { - this.dataManager.set(SADDLED, Boolean.valueOf(true)); + this.digest_time--; } - else + + if (!this.world.isRemote && this.digesting == true && this.digest_time <= 0) { - this.dataManager.set(SADDLED, Boolean.valueOf(false)); + for (int i = 0; i < 7; ++i) + { + double d0 = this.rand.nextGaussian() * 0.02D; + double d1 = this.rand.nextGaussian() * 0.02D; + double d2 = this.rand.nextGaussian() * 0.02D; + MINECRAFT.world.spawnParticle(EnumParticleTypes.SMOKE_LARGE, this.posX + this.rand.nextFloat() * this.width * 2.0F - this.width, this.posY + 0.5D + this.rand.nextFloat() * this.height, + this.posZ + this.rand.nextFloat() * this.width * 2.0F - this.width, d0, d1, d2); + } + this.playSound(ModSoundEvents.ENTITY_JENS_POOP, 1.0F, (this.rand.nextFloat() - this.rand.nextFloat()) * 0.2F + 1.0F); + this.dropItem(ModItems.SURSTROEMMING, 1); + this.digesting = false; + this.digest_time = 0; } } - @Override - public boolean isBreedingItem(ItemStack stack) - { - return TEMPTATION_ITEMS.contains(stack.getItem()); - } - - public boolean isFishItem(ItemStack stack) - { - return FISH_ITEMS.contains(stack.getItem()); - } - - @Override - public EntityJens createChild(EntityAgeable ageable) - { - return new EntityJens(this.world); - } - @Override public boolean processInteract(EntityPlayer player, EnumHand hand) { @@ -243,46 +302,22 @@ public class EntityJens extends EntityPig } @Override - public void onLivingUpdate() + public void readEntityFromNBT(NBTTagCompound compound) { - super.onLivingUpdate(); - - if (!this.world.isRemote && this.digesting == true && this.digest_time > 0) - { - this.digest_time--; - } - - if (!this.world.isRemote && this.digesting == true && this.digest_time <= 0) - { - for (int i = 0; i < 7; ++i) - { - double d0 = this.rand.nextGaussian() * 0.02D; - double d1 = this.rand.nextGaussian() * 0.02D; - double d2 = this.rand.nextGaussian() * 0.02D; - MINECRAFT.world.spawnParticle(EnumParticleTypes.SMOKE_LARGE, this.posX + this.rand.nextFloat() * this.width * 2.0F - this.width, this.posY + 0.5D + this.rand.nextFloat() * this.height, - this.posZ + this.rand.nextFloat() * this.width * 2.0F - this.width, d0, d1, d2); - } - this.playSound(ModSoundEvents.ENTITY_JENS_POOP, 1.0F, (this.rand.nextFloat() - this.rand.nextFloat()) * 0.2F + 1.0F); - this.dropItem(ModItems.SURSTROEMMING, 1); - this.digesting = false; - this.digest_time = 0; - } + super.readEntityFromNBT(compound); + this.setSaddled(compound.getBoolean("Saddle")); } - public void digestFish() + @Override + public void setSaddled(boolean saddled) { - this.playSound(ModSoundEvents.ENTITY_JENS_EAT, 1.0F, 1.0F); - - this.digesting = true; - this.digest_time = (ModConfigs.Jens_digest_time * 20); - - for (int i = 0; i < 7; ++i) + if (saddled) { - double d0 = this.rand.nextGaussian() * 0.02D; - double d1 = this.rand.nextGaussian() * 0.02D; - double d2 = this.rand.nextGaussian() * 0.02D; - MINECRAFT.world.spawnParticle(EnumParticleTypes.HEART, this.posX + this.rand.nextFloat() * this.width * 2.0F - this.width, this.posY + 0.5D + this.rand.nextFloat() * this.height, - this.posZ + this.rand.nextFloat() * this.width * 2.0F - this.width, d0, d1, d2); + this.dataManager.set(SADDLED, Boolean.valueOf(true)); + } + else + { + this.dataManager.set(SADDLED, Boolean.valueOf(false)); } } @@ -348,43 +383,9 @@ public class EntityJens extends EntityPig } @Override - public boolean boost() + public void writeEntityToNBT(NBTTagCompound compound) { - if (this.boosting) - { - return false; - } - else - { - this.boosting = true; - this.boostTime = 0; - this.totalBoostTime = this.getRNG().nextInt(841) + 140; - this.getDataManager().set(BOOST_TIME, Integer.valueOf(this.totalBoostTime)); - return true; - } - } - - @Override - protected ResourceLocation getLootTable() - { - return ModLootTableList.ENTITIES_JENS; - } - - @Override - protected SoundEvent getAmbientSound() - { - return ModSoundEvents.ENTITY_JENS_AMBIENT; - } - - @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) - { - return ModSoundEvents.ENTITY_JENS_HURT; - } - - @Override - protected SoundEvent getDeathSound() - { - return ModSoundEvents.ENTITY_JENS_DEATH; + super.writeEntityToNBT(compound); + compound.setBoolean("Saddle", this.getSaddled()); } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityMarcellDAvis.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityMarcellDAvis.java index 2966ab3..ae76414 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityMarcellDAvis.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityMarcellDAvis.java @@ -20,15 +20,15 @@ public class EntityMarcellDAvis extends EntityZombie return ModSoundEvents.ENTITY_MARCELLDAVIS_AMBIENT; } - @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) - { - return ModSoundEvents.ENTITY_MARCELLDAVIS_HURT; - } - @Override protected SoundEvent getDeathSound() { return ModSoundEvents.ENTITY_MARCELLDAVIS_DEATH; } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return ModSoundEvents.ENTITY_MARCELLDAVIS_HURT; + } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityMrBean.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityMrBean.java index d0faa00..c7d5c0a 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityMrBean.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityMrBean.java @@ -20,15 +20,15 @@ public class EntityMrBean extends EntityZombie return ModSoundEvents.ENTITY_MRBEAN_AMBIENT; } - @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) - { - return ModSoundEvents.ENTITY_MRBEAN_HURT; - } - @Override protected SoundEvent getDeathSound() { return ModSoundEvents.ENTITY_MRBEAN_DEATH; } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return ModSoundEvents.ENTITY_MRBEAN_HURT; + } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntitySchalker.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntitySchalker.java index 28b8e26..ee7e3f5 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntitySchalker.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntitySchalker.java @@ -54,16 +54,218 @@ import net.minecraftforge.fml.relauncher.SideOnly; public class EntitySchalker extends EntityGolem implements IMob { + class AIAttack extends EntityAIBase + { + private int attackTime; + + public AIAttack() + { + this.setMutexBits(3); + } + + @Override + public void resetTask() + { + EntitySchalker.this.updateArmorModifier(0); + } + + @Override + public boolean shouldExecute() + { + EntityLivingBase entitylivingbase = EntitySchalker.this.getAttackTarget(); + + if (entitylivingbase != null && entitylivingbase.isEntityAlive()) + { + return EntitySchalker.this.world.getDifficulty() != EnumDifficulty.PEACEFUL; + } + else + { + return false; + } + } + + @Override + public void startExecuting() + { + this.attackTime = 20; + EntitySchalker.this.updateArmorModifier(100); + } + + @Override + public void updateTask() + { + if (EntitySchalker.this.world.getDifficulty() != EnumDifficulty.PEACEFUL) + { + --this.attackTime; + EntityLivingBase entitylivingbase = EntitySchalker.this.getAttackTarget(); + EntitySchalker.this.getLookHelper().setLookPositionWithEntity(entitylivingbase, 180.0F, 180.0F); + double d0 = EntitySchalker.this.getDistanceSq(entitylivingbase); + + if (d0 < 400.0D) + { + if (this.attackTime <= 0) + { + this.attackTime = 20 + EntitySchalker.this.rand.nextInt(10) * 20 / 2; + EntitySchalkerBullet entityschalkerbullet = new EntitySchalkerBullet(EntitySchalker.this.world, EntitySchalker.this, entitylivingbase, + EntitySchalker.this.getAttachmentFacing().getAxis()); + EntitySchalker.this.world.spawnEntity(entityschalkerbullet); + EntitySchalker.this.playSound(ModSoundEvents.ENTITY_SCHALKER_SHOOT, 2.0F, (EntitySchalker.this.rand.nextFloat() - EntitySchalker.this.rand.nextFloat()) * 0.2F + 1.0F); + } + } + else + { + EntitySchalker.this.setAttackTarget((EntityLivingBase) null); + } + + super.updateTask(); + } + } + } + + class AIAttackNearest extends EntityAINearestAttackableTarget + { + public AIAttackNearest(EntitySchalker schalker) + { + super(schalker, EntityPlayer.class, true); + } + + @Override + protected AxisAlignedBB getTargetableArea(double targetDistance) + { + EnumFacing enumfacing = ((EntitySchalker) this.taskOwner).getAttachmentFacing(); + + if (enumfacing.getAxis() == EnumFacing.Axis.X) + { + return this.taskOwner.getEntityBoundingBox().grow(4.0D, targetDistance, targetDistance); + } + else + { + return enumfacing.getAxis() == EnumFacing.Axis.Z ? this.taskOwner.getEntityBoundingBox().grow(targetDistance, targetDistance, 4.0D) + : this.taskOwner.getEntityBoundingBox().grow(targetDistance, 4.0D, targetDistance); + } + } + + @Override + public boolean shouldExecute() + { + return EntitySchalker.this.world.getDifficulty() == EnumDifficulty.PEACEFUL ? false : super.shouldExecute(); + } + } + + static class AIDefenseAttack extends EntityAINearestAttackableTarget + { + public AIDefenseAttack(EntitySchalker schalker) + { + super(schalker, EntityLivingBase.class, 10, true, false, new Predicate() + { + @Override + public boolean apply(@Nullable + EntityLivingBase p_apply_1_) + { + return p_apply_1_ instanceof IMob; + } + }); + } + + @Override + protected AxisAlignedBB getTargetableArea(double targetDistance) + { + EnumFacing enumfacing = ((EntitySchalker) this.taskOwner).getAttachmentFacing(); + + if (enumfacing.getAxis() == EnumFacing.Axis.X) + { + return this.taskOwner.getEntityBoundingBox().grow(4.0D, targetDistance, targetDistance); + } + else + { + return enumfacing.getAxis() == EnumFacing.Axis.Z ? this.taskOwner.getEntityBoundingBox().grow(targetDistance, targetDistance, 4.0D) + : this.taskOwner.getEntityBoundingBox().grow(targetDistance, 4.0D, targetDistance); + } + } + + @Override + public boolean shouldExecute() + { + return this.taskOwner.getTeam() == null ? false : super.shouldExecute(); + } + } + + class AIPeek extends EntityAIBase + { + private int peekTime; + + private AIPeek() + { + } + + @Override + public void resetTask() + { + if (EntitySchalker.this.getAttackTarget() == null) + { + EntitySchalker.this.updateArmorModifier(0); + } + } + + @Override + public boolean shouldContinueExecuting() + { + return EntitySchalker.this.getAttackTarget() == null && this.peekTime > 0; + } + + @Override + public boolean shouldExecute() + { + return EntitySchalker.this.getAttackTarget() == null && EntitySchalker.this.rand.nextInt(40) == 0; + } + + @Override + public void startExecuting() + { + this.peekTime = 20 * (1 + EntitySchalker.this.rand.nextInt(3)); + EntitySchalker.this.updateArmorModifier(30); + } + + @Override + public void updateTask() + { + --this.peekTime; + } + } + + class BodyHelper extends EntityBodyHelper + { + public BodyHelper(EntityLivingBase theEntity) + { + super(theEntity); + } + + @Override + public void updateRenderAngles() + { + } + } + private static final UUID COVERED_ARMOR_BONUS_ID = UUID.fromString("7E0292F2-9434-48D5-A29F-9583AF7DF27F"); private static final AttributeModifier COVERED_ARMOR_BONUS_MODIFIER = (new AttributeModifier(COVERED_ARMOR_BONUS_ID, "Covered armor bonus", 20.0D, 0)).setSaved(false); protected static final DataParameter ATTACHED_FACE = EntityDataManager.createKey(EntitySchalker.class, DataSerializers.FACING); protected static final DataParameter> ATTACHED_BLOCK_POS = EntityDataManager.>createKey(EntitySchalker.class, DataSerializers.OPTIONAL_BLOCK_POS); protected static final DataParameter PEEK_TICK = EntityDataManager.createKey(EntitySchalker.class, DataSerializers.BYTE); protected static final DataParameter COLOR = EntityDataManager.createKey(EntitySchalker.class, DataSerializers.BYTE); + public static final EnumDyeColor DEFAULT_COLOR = EnumDyeColor.PURPLE; + + public static void registerFixesSchalker(DataFixer fixer) + { + EntityLiving.registerFixesMob(fixer, EntitySchalker.class); + } + private float prevPeekAmount; + private float peekAmount; + private BlockPos currentAttachmentPosition; + private int clientSideTeleportInterpolation; public EntitySchalker(World worldIn) @@ -77,6 +279,239 @@ public class EntitySchalker extends EntityGolem implements IMob this.experienceValue = 5; } + @Override + protected void applyEntityAttributes() + { + super.applyEntityAttributes(); + this.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(30.0D); + } + + @Override + public void applyEntityCollision(Entity entityIn) + { + } + + @Override + public boolean attackEntityFrom(DamageSource source, float amount) + { + if (this.isClosed()) + { + Entity entity = source.getImmediateSource(); + + if (entity instanceof EntityArrow) + { + return false; + } + } + + if (super.attackEntityFrom(source, amount)) + { + if (this.getHealth() < this.getMaxHealth() * 0.5D && this.rand.nextInt(4) == 0) + { + this.tryTeleportToNewPosition(); + } + + return true; + } + else + { + return false; + } + } + + @Override + protected boolean canTriggerWalking() + { + return false; + } + + @Override + protected EntityBodyHelper createBodyHelper() + { + return new EntitySchalker.BodyHelper(this); + } + + @Override + protected void entityInit() + { + super.entityInit(); + this.dataManager.register(ATTACHED_FACE, EnumFacing.DOWN); + this.dataManager.register(ATTACHED_BLOCK_POS, Optional.absent()); + this.dataManager.register(PEEK_TICK, Byte.valueOf((byte) 0)); + this.dataManager.register(COLOR, Byte.valueOf((byte) DEFAULT_COLOR.getMetadata())); + } + + @Override + protected SoundEvent getAmbientSound() + { + return ModSoundEvents.ENTITY_SCHALKER_AMBIENT; + } + + public EnumFacing getAttachmentFacing() + { + return this.dataManager.get(ATTACHED_FACE); + } + + @Nullable + public BlockPos getAttachmentPos() + { + return (BlockPos) ((Optional) this.dataManager.get(ATTACHED_BLOCK_POS)).orNull(); + } + + @SideOnly(Side.CLIENT) + public float getClientPeekAmount(float p_184688_1_) + { + return this.prevPeekAmount + (this.peekAmount - this.prevPeekAmount) * p_184688_1_; + } + + @SideOnly(Side.CLIENT) + public int getClientTeleportInterp() + { + return this.clientSideTeleportInterpolation; + } + + @Override + public float getCollisionBorderSize() + { + return 0.0F; + } + + @Override + @Nullable + public AxisAlignedBB getCollisionBoundingBox() + { + return this.isEntityAlive() ? this.getEntityBoundingBox() : null; + } + + @SideOnly(Side.CLIENT) + public EnumDyeColor getColor() + { + return EnumDyeColor.byMetadata(this.dataManager.get(COLOR).byteValue()); + } + + @Override + protected SoundEvent getDeathSound() + { + return ModSoundEvents.ENTITY_SCHALKER_DEATH; + } + + @Override + public float getEyeHeight() + { + return 0.5F; + } + + @Override + public int getHorizontalFaceSpeed() + { + return 180; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return this.isClosed() ? SoundEvents.ENTITY_SHULKER_HURT_CLOSED : SoundEvents.ENTITY_SHULKER_HURT; + } + + @Override + @Nullable + protected ResourceLocation getLootTable() + { + return LootTableList.ENTITIES_SHULKER; + } + + @SideOnly(Side.CLIENT) + public BlockPos getOldAttachPos() + { + return this.currentAttachmentPosition; + } + + public int getPeekTick() + { + return this.dataManager.get(PEEK_TICK).byteValue(); + } + + @Override + public SoundCategory getSoundCategory() + { + return SoundCategory.HOSTILE; + } + + @Override + public int getVerticalFaceSpeed() + { + return 180; + } + + @Override + protected void initEntityAI() + { + this.tasks.addTask(1, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F)); + this.tasks.addTask(4, new EntitySchalker.AIAttack()); + this.tasks.addTask(7, new EntitySchalker.AIPeek()); + this.tasks.addTask(8, new EntityAILookIdle(this)); + this.targetTasks.addTask(1, new EntityAIHurtByTarget(this, true, new Class[0])); + this.targetTasks.addTask(2, new EntitySchalker.AIAttackNearest(this)); + this.targetTasks.addTask(3, new EntitySchalker.AIDefenseAttack(this)); + } + + @SideOnly(Side.CLIENT) + public boolean isAttachedToBlock() + { + return this.currentAttachmentPosition != null && this.getAttachmentPos() != null; + } + + private boolean isClosed() + { + return this.getPeekTick() == 0; + } + + @Override + public void move(MoverType type, double x, double y, double z) + { + if (type == MoverType.SHULKER_BOX) + { + this.tryTeleportToNewPosition(); + } + else + { + super.move(type, x, y, z); + } + } + + @Override + public void notifyDataManagerChange(DataParameter key) + { + if (ATTACHED_BLOCK_POS.equals(key) && this.world.isRemote && !this.isRiding()) + { + BlockPos blockpos = this.getAttachmentPos(); + + if (blockpos != null) + { + if (this.currentAttachmentPosition == null) + { + this.currentAttachmentPosition = blockpos; + } + else + { + this.clientSideTeleportInterpolation = 6; + } + + this.posX = blockpos.getX() + 0.5D; + this.posY = blockpos.getY(); + this.posZ = blockpos.getZ() + 0.5D; + this.prevPosX = this.posX; + this.prevPosY = this.posY; + this.prevPosZ = this.posZ; + this.lastTickPosX = this.posX; + this.lastTickPosY = this.posY; + this.lastTickPosZ = this.posZ; + } + } + + super.notifyDataManagerChange(key); + } + @Override @Nullable public IEntityLivingData onInitialSpawn(DifficultyInstance difficulty, @Nullable @@ -92,120 +527,15 @@ public class EntitySchalker extends EntityGolem implements IMob } @Override - protected void initEntityAI() + public void onLivingUpdate() { - this.tasks.addTask(1, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F)); - this.tasks.addTask(4, new EntitySchalker.AIAttack()); - this.tasks.addTask(7, new EntitySchalker.AIPeek()); - this.tasks.addTask(8, new EntityAILookIdle(this)); - this.targetTasks.addTask(1, new EntityAIHurtByTarget(this, true, new Class[0])); - this.targetTasks.addTask(2, new EntitySchalker.AIAttackNearest(this)); - this.targetTasks.addTask(3, new EntitySchalker.AIDefenseAttack(this)); - } - - @Override - protected boolean canTriggerWalking() - { - return false; - } - - @Override - public SoundCategory getSoundCategory() - { - return SoundCategory.HOSTILE; - } - - @Override - protected SoundEvent getAmbientSound() - { - return ModSoundEvents.ENTITY_SCHALKER_AMBIENT; - } - - @Override - public void playLivingSound() - { - if (!this.isClosed()) - { - super.playLivingSound(); - } - } - - @Override - protected SoundEvent getDeathSound() - { - return ModSoundEvents.ENTITY_SCHALKER_DEATH; - } - - @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) - { - return this.isClosed() ? SoundEvents.ENTITY_SHULKER_HURT_CLOSED : SoundEvents.ENTITY_SHULKER_HURT; - } - - @Override - protected void entityInit() - { - super.entityInit(); - this.dataManager.register(ATTACHED_FACE, EnumFacing.DOWN); - this.dataManager.register(ATTACHED_BLOCK_POS, Optional.absent()); - this.dataManager.register(PEEK_TICK, Byte.valueOf((byte) 0)); - this.dataManager.register(COLOR, Byte.valueOf((byte) DEFAULT_COLOR.getMetadata())); - } - - @Override - protected void applyEntityAttributes() - { - super.applyEntityAttributes(); - this.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(30.0D); - } - - @Override - protected EntityBodyHelper createBodyHelper() - { - return new EntitySchalker.BodyHelper(this); - } - - public static void registerFixesSchalker(DataFixer fixer) - { - EntityLiving.registerFixesMob(fixer, EntitySchalker.class); - } - - @Override - public void readEntityFromNBT(NBTTagCompound compound) - { - super.readEntityFromNBT(compound); - this.dataManager.set(ATTACHED_FACE, EnumFacing.getFront(compound.getByte("AttachFace"))); - this.dataManager.set(PEEK_TICK, Byte.valueOf(compound.getByte("Peek"))); - this.dataManager.set(COLOR, Byte.valueOf(compound.getByte("Color"))); - - if (compound.hasKey("APX")) - { - int i = compound.getInteger("APX"); - int j = compound.getInteger("APY"); - int k = compound.getInteger("APZ"); - this.dataManager.set(ATTACHED_BLOCK_POS, Optional.of(new BlockPos(i, j, k))); - } - else - { - this.dataManager.set(ATTACHED_BLOCK_POS, Optional.absent()); - } - } - - @Override - public void writeEntityToNBT(NBTTagCompound compound) - { - super.writeEntityToNBT(compound); - compound.setByte("AttachFace", (byte) this.dataManager.get(ATTACHED_FACE).getIndex()); - compound.setByte("Peek", this.dataManager.get(PEEK_TICK).byteValue()); - compound.setByte("Color", this.dataManager.get(COLOR).byteValue()); - BlockPos blockpos = this.getAttachmentPos(); - - if (blockpos != null) - { - compound.setInteger("APX", blockpos.getX()); - compound.setInteger("APY", blockpos.getY()); - compound.setInteger("APZ", blockpos.getZ()); - } + super.onLivingUpdate(); + this.motionX = 0.0D; + this.motionY = 0.0D; + this.motionZ = 0.0D; + this.prevRenderYawOffset = 180.0F; + this.renderYawOffset = 180.0F; + this.rotationYaw = 180.0F; } @Override @@ -398,18 +728,41 @@ public class EntitySchalker extends EntityGolem implements IMob } @Override - public void move(MoverType type, double x, double y, double z) + public void playLivingSound() { - if (type == MoverType.SHULKER_BOX) + if (!this.isClosed()) { - this.tryTeleportToNewPosition(); + super.playLivingSound(); + } + } + + @Override + public void readEntityFromNBT(NBTTagCompound compound) + { + super.readEntityFromNBT(compound); + this.dataManager.set(ATTACHED_FACE, EnumFacing.getFront(compound.getByte("AttachFace"))); + this.dataManager.set(PEEK_TICK, Byte.valueOf(compound.getByte("Peek"))); + this.dataManager.set(COLOR, Byte.valueOf(compound.getByte("Color"))); + + if (compound.hasKey("APX")) + { + int i = compound.getInteger("APX"); + int j = compound.getInteger("APY"); + int k = compound.getInteger("APZ"); + this.dataManager.set(ATTACHED_BLOCK_POS, Optional.of(new BlockPos(i, j, k))); } else { - super.move(type, x, y, z); + this.dataManager.set(ATTACHED_BLOCK_POS, Optional.absent()); } } + public void setAttachmentPos(@Nullable + BlockPos pos) + { + this.dataManager.set(ATTACHED_BLOCK_POS, Optional.fromNullable(pos)); + } + @Override public void setPosition(double x, double y, double z) { @@ -429,6 +782,13 @@ public class EntitySchalker extends EntityGolem implements IMob } } + @Override + @SideOnly(Side.CLIENT) + public void setPositionAndRotationDirect(double x, double y, double z, float yaw, float pitch, int posRotationIncrements, boolean teleport) + { + this.newPosRotationIncrements = 0; + } + protected boolean tryTeleportToNewPosition() { if (!this.isAIDisabled() && this.isEntityAlive()) @@ -481,120 +841,6 @@ public class EntitySchalker extends EntityGolem implements IMob } } - @Override - public void onLivingUpdate() - { - super.onLivingUpdate(); - this.motionX = 0.0D; - this.motionY = 0.0D; - this.motionZ = 0.0D; - this.prevRenderYawOffset = 180.0F; - this.renderYawOffset = 180.0F; - this.rotationYaw = 180.0F; - } - - @Override - public void notifyDataManagerChange(DataParameter key) - { - if (ATTACHED_BLOCK_POS.equals(key) && this.world.isRemote && !this.isRiding()) - { - BlockPos blockpos = this.getAttachmentPos(); - - if (blockpos != null) - { - if (this.currentAttachmentPosition == null) - { - this.currentAttachmentPosition = blockpos; - } - else - { - this.clientSideTeleportInterpolation = 6; - } - - this.posX = blockpos.getX() + 0.5D; - this.posY = blockpos.getY(); - this.posZ = blockpos.getZ() + 0.5D; - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; - this.lastTickPosX = this.posX; - this.lastTickPosY = this.posY; - this.lastTickPosZ = this.posZ; - } - } - - super.notifyDataManagerChange(key); - } - - @Override - @SideOnly(Side.CLIENT) - public void setPositionAndRotationDirect(double x, double y, double z, float yaw, float pitch, int posRotationIncrements, boolean teleport) - { - this.newPosRotationIncrements = 0; - } - - @Override - public boolean attackEntityFrom(DamageSource source, float amount) - { - if (this.isClosed()) - { - Entity entity = source.getImmediateSource(); - - if (entity instanceof EntityArrow) - { - return false; - } - } - - if (super.attackEntityFrom(source, amount)) - { - if (this.getHealth() < this.getMaxHealth() * 0.5D && this.rand.nextInt(4) == 0) - { - this.tryTeleportToNewPosition(); - } - - return true; - } - else - { - return false; - } - } - - private boolean isClosed() - { - return this.getPeekTick() == 0; - } - - @Override - @Nullable - public AxisAlignedBB getCollisionBoundingBox() - { - return this.isEntityAlive() ? this.getEntityBoundingBox() : null; - } - - public EnumFacing getAttachmentFacing() - { - return this.dataManager.get(ATTACHED_FACE); - } - - @Nullable - public BlockPos getAttachmentPos() - { - return (BlockPos) ((Optional) this.dataManager.get(ATTACHED_BLOCK_POS)).orNull(); - } - - public void setAttachmentPos(@Nullable - BlockPos pos) - { - this.dataManager.set(ATTACHED_BLOCK_POS, Optional.fromNullable(pos)); - } - - public int getPeekTick() - { - return this.dataManager.get(PEEK_TICK).byteValue(); - } - public void updateArmorModifier(int p_184691_1_) { if (!this.world.isRemote) @@ -615,261 +861,20 @@ public class EntitySchalker extends EntityGolem implements IMob this.dataManager.set(PEEK_TICK, Byte.valueOf((byte) p_184691_1_)); } - @SideOnly(Side.CLIENT) - public float getClientPeekAmount(float p_184688_1_) - { - return this.prevPeekAmount + (this.peekAmount - this.prevPeekAmount) * p_184688_1_; - } - - @SideOnly(Side.CLIENT) - public int getClientTeleportInterp() - { - return this.clientSideTeleportInterpolation; - } - - @SideOnly(Side.CLIENT) - public BlockPos getOldAttachPos() - { - return this.currentAttachmentPosition; - } - @Override - public float getEyeHeight() + public void writeEntityToNBT(NBTTagCompound compound) { - return 0.5F; - } + super.writeEntityToNBT(compound); + compound.setByte("AttachFace", (byte) this.dataManager.get(ATTACHED_FACE).getIndex()); + compound.setByte("Peek", this.dataManager.get(PEEK_TICK).byteValue()); + compound.setByte("Color", this.dataManager.get(COLOR).byteValue()); + BlockPos blockpos = this.getAttachmentPos(); - @Override - public int getVerticalFaceSpeed() - { - return 180; - } - - @Override - public int getHorizontalFaceSpeed() - { - return 180; - } - - @Override - public void applyEntityCollision(Entity entityIn) - { - } - - @Override - public float getCollisionBorderSize() - { - return 0.0F; - } - - @SideOnly(Side.CLIENT) - public boolean isAttachedToBlock() - { - return this.currentAttachmentPosition != null && this.getAttachmentPos() != null; - } - - @Override - @Nullable - protected ResourceLocation getLootTable() - { - return LootTableList.ENTITIES_SHULKER; - } - - @SideOnly(Side.CLIENT) - public EnumDyeColor getColor() - { - return EnumDyeColor.byMetadata(this.dataManager.get(COLOR).byteValue()); - } - - class AIAttack extends EntityAIBase - { - private int attackTime; - - public AIAttack() - { - this.setMutexBits(3); - } - - @Override - public boolean shouldExecute() - { - EntityLivingBase entitylivingbase = EntitySchalker.this.getAttackTarget(); - - if (entitylivingbase != null && entitylivingbase.isEntityAlive()) - { - return EntitySchalker.this.world.getDifficulty() != EnumDifficulty.PEACEFUL; - } - else - { - return false; - } - } - - @Override - public void startExecuting() - { - this.attackTime = 20; - EntitySchalker.this.updateArmorModifier(100); - } - - @Override - public void resetTask() - { - EntitySchalker.this.updateArmorModifier(0); - } - - @Override - public void updateTask() - { - if (EntitySchalker.this.world.getDifficulty() != EnumDifficulty.PEACEFUL) - { - --this.attackTime; - EntityLivingBase entitylivingbase = EntitySchalker.this.getAttackTarget(); - EntitySchalker.this.getLookHelper().setLookPositionWithEntity(entitylivingbase, 180.0F, 180.0F); - double d0 = EntitySchalker.this.getDistanceSq(entitylivingbase); - - if (d0 < 400.0D) - { - if (this.attackTime <= 0) - { - this.attackTime = 20 + EntitySchalker.this.rand.nextInt(10) * 20 / 2; - EntitySchalkerBullet entityschalkerbullet = new EntitySchalkerBullet(EntitySchalker.this.world, EntitySchalker.this, entitylivingbase, - EntitySchalker.this.getAttachmentFacing().getAxis()); - EntitySchalker.this.world.spawnEntity(entityschalkerbullet); - EntitySchalker.this.playSound(ModSoundEvents.ENTITY_SCHALKER_SHOOT, 2.0F, (EntitySchalker.this.rand.nextFloat() - EntitySchalker.this.rand.nextFloat()) * 0.2F + 1.0F); - } - } - else - { - EntitySchalker.this.setAttackTarget((EntityLivingBase) null); - } - - super.updateTask(); - } - } - } - - class AIAttackNearest extends EntityAINearestAttackableTarget - { - public AIAttackNearest(EntitySchalker schalker) - { - super(schalker, EntityPlayer.class, true); - } - - @Override - public boolean shouldExecute() - { - return EntitySchalker.this.world.getDifficulty() == EnumDifficulty.PEACEFUL ? false : super.shouldExecute(); - } - - @Override - protected AxisAlignedBB getTargetableArea(double targetDistance) - { - EnumFacing enumfacing = ((EntitySchalker) this.taskOwner).getAttachmentFacing(); - - if (enumfacing.getAxis() == EnumFacing.Axis.X) - { - return this.taskOwner.getEntityBoundingBox().grow(4.0D, targetDistance, targetDistance); - } - else - { - return enumfacing.getAxis() == EnumFacing.Axis.Z ? this.taskOwner.getEntityBoundingBox().grow(targetDistance, targetDistance, 4.0D) - : this.taskOwner.getEntityBoundingBox().grow(targetDistance, 4.0D, targetDistance); - } - } - } - - static class AIDefenseAttack extends EntityAINearestAttackableTarget - { - public AIDefenseAttack(EntitySchalker schalker) - { - super(schalker, EntityLivingBase.class, 10, true, false, new Predicate() - { - @Override - public boolean apply(@Nullable - EntityLivingBase p_apply_1_) - { - return p_apply_1_ instanceof IMob; - } - }); - } - - @Override - public boolean shouldExecute() - { - return this.taskOwner.getTeam() == null ? false : super.shouldExecute(); - } - - @Override - protected AxisAlignedBB getTargetableArea(double targetDistance) - { - EnumFacing enumfacing = ((EntitySchalker) this.taskOwner).getAttachmentFacing(); - - if (enumfacing.getAxis() == EnumFacing.Axis.X) - { - return this.taskOwner.getEntityBoundingBox().grow(4.0D, targetDistance, targetDistance); - } - else - { - return enumfacing.getAxis() == EnumFacing.Axis.Z ? this.taskOwner.getEntityBoundingBox().grow(targetDistance, targetDistance, 4.0D) - : this.taskOwner.getEntityBoundingBox().grow(targetDistance, 4.0D, targetDistance); - } - } - } - - class AIPeek extends EntityAIBase - { - private int peekTime; - - private AIPeek() - { - } - - @Override - public boolean shouldExecute() - { - return EntitySchalker.this.getAttackTarget() == null && EntitySchalker.this.rand.nextInt(40) == 0; - } - - @Override - public boolean shouldContinueExecuting() - { - return EntitySchalker.this.getAttackTarget() == null && this.peekTime > 0; - } - - @Override - public void startExecuting() - { - this.peekTime = 20 * (1 + EntitySchalker.this.rand.nextInt(3)); - EntitySchalker.this.updateArmorModifier(30); - } - - @Override - public void resetTask() - { - if (EntitySchalker.this.getAttackTarget() == null) - { - EntitySchalker.this.updateArmorModifier(0); - } - } - - @Override - public void updateTask() - { - --this.peekTime; - } - } - - class BodyHelper extends EntityBodyHelper - { - public BodyHelper(EntityLivingBase theEntity) - { - super(theEntity); - } - - @Override - public void updateRenderAngles() + if (blockpos != null) { + compound.setInteger("APX", blockpos.getX()); + compound.setInteger("APY", blockpos.getY()); + compound.setInteger("APZ", blockpos.getZ()); } } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntitySchalkerBullet.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntitySchalkerBullet.java index f78a03c..f196fe6 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntitySchalkerBullet.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntitySchalkerBullet.java @@ -54,12 +54,6 @@ public class EntitySchalkerBullet extends Entity this.noClip = true; } - @Override - public SoundCategory getSoundCategory() - { - return SoundCategory.HOSTILE; - } - @SideOnly(Side.CLIENT) public EntitySchalkerBullet(World worldIn, double x, double y, double z, double motionXIn, double motionYIn, double motionZIn) { @@ -85,71 +79,53 @@ public class EntitySchalkerBullet extends Entity } /** - * (abstract) Protected helper method to write subclass entity data to NBT. + * Called when the entity is attacked. */ @Override - protected void writeEntityToNBT(NBTTagCompound compound) + public boolean attackEntityFrom(DamageSource source, float amount) { - if (this.owner != null) + if (!this.world.isRemote) { - BlockPos blockpos = new BlockPos(this.owner); - NBTTagCompound nbttagcompound = NBTUtil.createUUIDTag(this.owner.getUniqueID()); - nbttagcompound.setInteger("X", blockpos.getX()); - nbttagcompound.setInteger("Y", blockpos.getY()); - nbttagcompound.setInteger("Z", blockpos.getZ()); - compound.setTag("Owner", nbttagcompound); + this.playSound(SoundEvents.ENTITY_SHULKER_BULLET_HURT, 1.0F, 1.0F); + ((WorldServer) this.world).spawnParticle(EnumParticleTypes.CRIT, this.posX, this.posY, this.posZ, 15, 0.2D, 0.2D, 0.2D, 0.0D); + this.setDead(); } - if (this.target != null) + return true; + } + + protected void bulletHit(RayTraceResult result) + { + if (result.entityHit == null) { - BlockPos blockpos1 = new BlockPos(this.target); - NBTTagCompound nbttagcompound1 = NBTUtil.createUUIDTag(this.target.getUniqueID()); - nbttagcompound1.setInteger("X", blockpos1.getX()); - nbttagcompound1.setInteger("Y", blockpos1.getY()); - nbttagcompound1.setInteger("Z", blockpos1.getZ()); - compound.setTag("Target", nbttagcompound1); + ((WorldServer) this.world).spawnParticle(EnumParticleTypes.EXPLOSION_LARGE, this.posX, this.posY, this.posZ, 2, 0.2D, 0.2D, 0.2D, 0.0D); + this.playSound(SoundEvents.ENTITY_SHULKER_BULLET_HIT, 1.0F, 1.0F); + } + else + { + boolean flag = result.entityHit.attackEntityFrom(DamageSource.causeIndirectDamage(this, this.owner).setProjectile(), 4.0F); + + if (flag) + { + this.applyEnchantments(this.owner, result.entityHit); + + if (result.entityHit instanceof EntityLivingBase) + { + ((EntityLivingBase) result.entityHit).addPotionEffect(new PotionEffect(MobEffects.LEVITATION, 200)); + } + } } - if (this.direction != null) - { - compound.setInteger("Dir", this.direction.getIndex()); - } - - compound.setInteger("Steps", this.steps); - compound.setDouble("TXD", this.targetDeltaX); - compound.setDouble("TYD", this.targetDeltaY); - compound.setDouble("TZD", this.targetDeltaZ); + this.setDead(); } /** - * (abstract) Protected helper method to read subclass entity data from NBT. + * Returns true if other Entities should be prevented from moving through this Entity. */ @Override - protected void readEntityFromNBT(NBTTagCompound compound) + public boolean canBeCollidedWith() { - this.steps = compound.getInteger("Steps"); - this.targetDeltaX = compound.getDouble("TXD"); - this.targetDeltaY = compound.getDouble("TYD"); - this.targetDeltaZ = compound.getDouble("TZD"); - - if (compound.hasKey("Dir", 99)) - { - this.direction = EnumFacing.getFront(compound.getInteger("Dir")); - } - - if (compound.hasKey("Owner", 10)) - { - NBTTagCompound nbttagcompound = compound.getCompoundTag("Owner"); - this.ownerUniqueId = NBTUtil.getUUIDFromTag(nbttagcompound); - this.ownerBlockPos = new BlockPos(nbttagcompound.getInteger("X"), nbttagcompound.getInteger("Y"), nbttagcompound.getInteger("Z")); - } - - if (compound.hasKey("Target", 10)) - { - NBTTagCompound nbttagcompound1 = compound.getCompoundTag("Target"); - this.targetUniqueId = NBTUtil.getUUIDFromTag(nbttagcompound1); - this.targetBlockPos = new BlockPos(nbttagcompound1.getInteger("X"), nbttagcompound1.getInteger("Y"), nbttagcompound1.getInteger("Z")); - } + return true; } @Override @@ -157,114 +133,45 @@ public class EntitySchalkerBullet extends Entity { } - private void setDirection(@Nullable - EnumFacing directionIn) + /** + * Gets how bright this entity is. + */ + @Override + public float getBrightness() { - this.direction = directionIn; + return 1.0F; } - private void selectNextMoveDirection(@Nullable - EnumFacing.Axis p_184569_1_) + @Override + @SideOnly(Side.CLIENT) + public int getBrightnessForRender() { - double d0 = 0.5D; - BlockPos blockpos; + return 15728880; + } - if (this.target == null) - { - blockpos = (new BlockPos(this)).down(); - } - else - { - d0 = this.target.height * 0.5D; - blockpos = new BlockPos(this.target.posX, this.target.posY + d0, this.target.posZ); - } + @Override + public SoundCategory getSoundCategory() + { + return SoundCategory.HOSTILE; + } - double d1 = blockpos.getX() + 0.5D; - double d2 = blockpos.getY() + d0; - double d3 = blockpos.getZ() + 0.5D; - EnumFacing enumfacing = null; + /** + * Returns true if the entity is on fire. Used by render to add the fire effect on rendering. + */ + @Override + public boolean isBurning() + { + return false; + } - if (blockpos.distanceSqToCenter(this.posX, this.posY, this.posZ) >= 4.0D) - { - BlockPos blockpos1 = new BlockPos(this); - List list = Lists.newArrayList(); - - if (p_184569_1_ != EnumFacing.Axis.X) - { - if (blockpos1.getX() < blockpos.getX() && this.world.isAirBlock(blockpos1.east())) - { - list.add(EnumFacing.EAST); - } - else if (blockpos1.getX() > blockpos.getX() && this.world.isAirBlock(blockpos1.west())) - { - list.add(EnumFacing.WEST); - } - } - - if (p_184569_1_ != EnumFacing.Axis.Y) - { - if (blockpos1.getY() < blockpos.getY() && this.world.isAirBlock(blockpos1.up())) - { - list.add(EnumFacing.UP); - } - else if (blockpos1.getY() > blockpos.getY() && this.world.isAirBlock(blockpos1.down())) - { - list.add(EnumFacing.DOWN); - } - } - - if (p_184569_1_ != EnumFacing.Axis.Z) - { - if (blockpos1.getZ() < blockpos.getZ() && this.world.isAirBlock(blockpos1.south())) - { - list.add(EnumFacing.SOUTH); - } - else if (blockpos1.getZ() > blockpos.getZ() && this.world.isAirBlock(blockpos1.north())) - { - list.add(EnumFacing.NORTH); - } - } - - enumfacing = EnumFacing.random(this.rand); - - if (list.isEmpty()) - { - for (int i = 5; !this.world.isAirBlock(blockpos1.offset(enumfacing)) && i > 0; --i) - { - enumfacing = EnumFacing.random(this.rand); - } - } - else - { - enumfacing = list.get(this.rand.nextInt(list.size())); - } - - d1 = this.posX + enumfacing.getFrontOffsetX(); - d2 = this.posY + enumfacing.getFrontOffsetY(); - d3 = this.posZ + enumfacing.getFrontOffsetZ(); - } - - this.setDirection(enumfacing); - double d6 = d1 - this.posX; - double d7 = d2 - this.posY; - double d4 = d3 - this.posZ; - double d5 = MathHelper.sqrt(d6 * d6 + d7 * d7 + d4 * d4); - - if (d5 == 0.0D) - { - this.targetDeltaX = 0.0D; - this.targetDeltaY = 0.0D; - this.targetDeltaZ = 0.0D; - } - else - { - this.targetDeltaX = d6 / d5 * 0.15D; - this.targetDeltaY = d7 / d5 * 0.15D; - this.targetDeltaZ = d4 / d5 * 0.15D; - } - - this.isAirBorne = true; - this.steps = 10 + this.rand.nextInt(5) * 10; + /** + * Checks if the entity is in range to render. + */ + @Override + @SideOnly(Side.CLIENT) + public boolean isInRangeToRenderDist(double distance) + { + return distance < 16384.0D; } /** @@ -382,87 +289,180 @@ public class EntitySchalkerBullet extends Entity } /** - * Returns true if the entity is on fire. Used by render to add the fire effect on rendering. + * (abstract) Protected helper method to read subclass entity data from NBT. */ @Override - public boolean isBurning() + protected void readEntityFromNBT(NBTTagCompound compound) { - return false; - } + this.steps = compound.getInteger("Steps"); + this.targetDeltaX = compound.getDouble("TXD"); + this.targetDeltaY = compound.getDouble("TYD"); + this.targetDeltaZ = compound.getDouble("TZD"); - /** - * Checks if the entity is in range to render. - */ - @Override - @SideOnly(Side.CLIENT) - public boolean isInRangeToRenderDist(double distance) - { - return distance < 16384.0D; - } - - /** - * Gets how bright this entity is. - */ - @Override - public float getBrightness() - { - return 1.0F; - } - - @Override - @SideOnly(Side.CLIENT) - public int getBrightnessForRender() - { - return 15728880; - } - - protected void bulletHit(RayTraceResult result) - { - if (result.entityHit == null) + if (compound.hasKey("Dir", 99)) { - ((WorldServer) this.world).spawnParticle(EnumParticleTypes.EXPLOSION_LARGE, this.posX, this.posY, this.posZ, 2, 0.2D, 0.2D, 0.2D, 0.0D); - this.playSound(SoundEvents.ENTITY_SHULKER_BULLET_HIT, 1.0F, 1.0F); + this.direction = EnumFacing.getFront(compound.getInteger("Dir")); + } + + if (compound.hasKey("Owner", 10)) + { + NBTTagCompound nbttagcompound = compound.getCompoundTag("Owner"); + this.ownerUniqueId = NBTUtil.getUUIDFromTag(nbttagcompound); + this.ownerBlockPos = new BlockPos(nbttagcompound.getInteger("X"), nbttagcompound.getInteger("Y"), nbttagcompound.getInteger("Z")); + } + + if (compound.hasKey("Target", 10)) + { + NBTTagCompound nbttagcompound1 = compound.getCompoundTag("Target"); + this.targetUniqueId = NBTUtil.getUUIDFromTag(nbttagcompound1); + this.targetBlockPos = new BlockPos(nbttagcompound1.getInteger("X"), nbttagcompound1.getInteger("Y"), nbttagcompound1.getInteger("Z")); + } + } + + private void selectNextMoveDirection(@Nullable + EnumFacing.Axis p_184569_1_) + { + double d0 = 0.5D; + BlockPos blockpos; + + if (this.target == null) + { + blockpos = (new BlockPos(this)).down(); } else { - boolean flag = result.entityHit.attackEntityFrom(DamageSource.causeIndirectDamage(this, this.owner).setProjectile(), 4.0F); + d0 = this.target.height * 0.5D; + blockpos = new BlockPos(this.target.posX, this.target.posY + d0, this.target.posZ); + } - if (flag) + double d1 = blockpos.getX() + 0.5D; + double d2 = blockpos.getY() + d0; + double d3 = blockpos.getZ() + 0.5D; + EnumFacing enumfacing = null; + + if (blockpos.distanceSqToCenter(this.posX, this.posY, this.posZ) >= 4.0D) + { + BlockPos blockpos1 = new BlockPos(this); + List list = Lists.newArrayList(); + + if (p_184569_1_ != EnumFacing.Axis.X) { - this.applyEnchantments(this.owner, result.entityHit); - - if (result.entityHit instanceof EntityLivingBase) + if (blockpos1.getX() < blockpos.getX() && this.world.isAirBlock(blockpos1.east())) { - ((EntityLivingBase) result.entityHit).addPotionEffect(new PotionEffect(MobEffects.LEVITATION, 200)); + list.add(EnumFacing.EAST); + } + else if (blockpos1.getX() > blockpos.getX() && this.world.isAirBlock(blockpos1.west())) + { + list.add(EnumFacing.WEST); } } + + if (p_184569_1_ != EnumFacing.Axis.Y) + { + if (blockpos1.getY() < blockpos.getY() && this.world.isAirBlock(blockpos1.up())) + { + list.add(EnumFacing.UP); + } + else if (blockpos1.getY() > blockpos.getY() && this.world.isAirBlock(blockpos1.down())) + { + list.add(EnumFacing.DOWN); + } + } + + if (p_184569_1_ != EnumFacing.Axis.Z) + { + if (blockpos1.getZ() < blockpos.getZ() && this.world.isAirBlock(blockpos1.south())) + { + list.add(EnumFacing.SOUTH); + } + else if (blockpos1.getZ() > blockpos.getZ() && this.world.isAirBlock(blockpos1.north())) + { + list.add(EnumFacing.NORTH); + } + } + + enumfacing = EnumFacing.random(this.rand); + + if (list.isEmpty()) + { + for (int i = 5; !this.world.isAirBlock(blockpos1.offset(enumfacing)) && i > 0; --i) + { + enumfacing = EnumFacing.random(this.rand); + } + } + else + { + enumfacing = list.get(this.rand.nextInt(list.size())); + } + + d1 = this.posX + enumfacing.getFrontOffsetX(); + d2 = this.posY + enumfacing.getFrontOffsetY(); + d3 = this.posZ + enumfacing.getFrontOffsetZ(); } - this.setDead(); - } + this.setDirection(enumfacing); + double d6 = d1 - this.posX; + double d7 = d2 - this.posY; + double d4 = d3 - this.posZ; + double d5 = MathHelper.sqrt(d6 * d6 + d7 * d7 + d4 * d4); - /** - * Returns true if other Entities should be prevented from moving through this Entity. - */ - @Override - public boolean canBeCollidedWith() - { - return true; - } - - /** - * Called when the entity is attacked. - */ - @Override - public boolean attackEntityFrom(DamageSource source, float amount) - { - if (!this.world.isRemote) + if (d5 == 0.0D) { - this.playSound(SoundEvents.ENTITY_SHULKER_BULLET_HURT, 1.0F, 1.0F); - ((WorldServer) this.world).spawnParticle(EnumParticleTypes.CRIT, this.posX, this.posY, this.posZ, 15, 0.2D, 0.2D, 0.2D, 0.0D); - this.setDead(); + this.targetDeltaX = 0.0D; + this.targetDeltaY = 0.0D; + this.targetDeltaZ = 0.0D; + } + else + { + this.targetDeltaX = d6 / d5 * 0.15D; + this.targetDeltaY = d7 / d5 * 0.15D; + this.targetDeltaZ = d4 / d5 * 0.15D; } - return true; + this.isAirBorne = true; + this.steps = 10 + this.rand.nextInt(5) * 10; + } + + private void setDirection(@Nullable + EnumFacing directionIn) + { + this.direction = directionIn; + } + + /** + * (abstract) Protected helper method to write subclass entity data to NBT. + */ + @Override + protected void writeEntityToNBT(NBTTagCompound compound) + { + if (this.owner != null) + { + BlockPos blockpos = new BlockPos(this.owner); + NBTTagCompound nbttagcompound = NBTUtil.createUUIDTag(this.owner.getUniqueID()); + nbttagcompound.setInteger("X", blockpos.getX()); + nbttagcompound.setInteger("Y", blockpos.getY()); + nbttagcompound.setInteger("Z", blockpos.getZ()); + compound.setTag("Owner", nbttagcompound); + } + + if (this.target != null) + { + BlockPos blockpos1 = new BlockPos(this.target); + NBTTagCompound nbttagcompound1 = NBTUtil.createUUIDTag(this.target.getUniqueID()); + nbttagcompound1.setInteger("X", blockpos1.getX()); + nbttagcompound1.setInteger("Y", blockpos1.getY()); + nbttagcompound1.setInteger("Z", blockpos1.getZ()); + compound.setTag("Target", nbttagcompound1); + } + + if (this.direction != null) + { + compound.setInteger("Dir", this.direction.getIndex()); + } + + compound.setInteger("Steps", this.steps); + compound.setDouble("TXD", this.targetDeltaX); + compound.setDouble("TYD", this.targetDeltaY); + compound.setDouble("TZD", this.targetDeltaZ); } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntitySmavaCreeper.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntitySmavaCreeper.java index a76ae71..65bf899 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntitySmavaCreeper.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntitySmavaCreeper.java @@ -1,24 +1,229 @@ package mod.acgaming.spackenmobs.entities; +import java.util.Collection; + +import javax.annotation.Nullable; + import mod.acgaming.spackenmobs.misc.ModSoundEvents; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityAreaEffectCloud; +import net.minecraft.entity.EntityLiving; import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.EntityAIAttackMelee; +import net.minecraft.entity.ai.EntityAIAvoidEntity; +import net.minecraft.entity.ai.EntityAICreeperSwell; +import net.minecraft.entity.ai.EntityAIHurtByTarget; +import net.minecraft.entity.ai.EntityAILookIdle; +import net.minecraft.entity.ai.EntityAINearestAttackableTarget; +import net.minecraft.entity.ai.EntityAISwimming; +import net.minecraft.entity.ai.EntityAIWanderAvoidWater; +import net.minecraft.entity.ai.EntityAIWatchClosest; +import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.entity.monster.EntityCreeper; +import net.minecraft.entity.monster.EntitySkeleton; +import net.minecraft.entity.passive.EntityOcelot; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.init.SoundEvents; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.network.datasync.DataParameter; +import net.minecraft.network.datasync.DataSerializers; +import net.minecraft.network.datasync.EntityDataManager; +import net.minecraft.potion.PotionEffect; import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumHand; +import net.minecraft.util.ResourceLocation; import net.minecraft.util.SoundEvent; +import net.minecraft.util.datafix.DataFixer; import net.minecraft.world.World; +import net.minecraft.world.storage.loot.LootTableList; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; public class EntitySmavaCreeper extends EntityCreeper { + private static final DataParameter STATE = EntityDataManager.createKey(EntitySmavaCreeper.class, DataSerializers.VARINT); + private static final DataParameter POWERED = EntityDataManager.createKey(EntitySmavaCreeper.class, DataSerializers.BOOLEAN); + private static final DataParameter IGNITED = EntityDataManager.createKey(EntitySmavaCreeper.class, DataSerializers.BOOLEAN); + + public static void registerFixesSmavaCreeper(DataFixer fixer) + { + EntityLiving.registerFixesMob(fixer, EntitySmavaCreeper.class); + } + private int lastActiveTime; private int timeSinceIgnited; private int fuseTime = 20; private int explosionRadius = 6; + private int droppedSkulls; + public EntitySmavaCreeper(World worldIn) { super(worldIn); - setSize(0.6F, 1.7F); - getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.5D); + this.setSize(0.6F, 1.7F); + } + + @Override + public boolean ableToCauseSkullDrop() + { + return this.droppedSkulls < 1 && this.world.getGameRules().getBoolean("doMobLoot"); + } + + @Override + protected void applyEntityAttributes() + { + super.applyEntityAttributes(); + this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.5D); + } + + @Override + public boolean attackEntityAsMob(Entity entityIn) + { + return true; + } + + @Override + protected void entityInit() + { + super.entityInit(); + this.dataManager.register(STATE, Integer.valueOf(-1)); + this.dataManager.register(POWERED, Boolean.valueOf(false)); + this.dataManager.register(IGNITED, Boolean.valueOf(false)); + } + + private void explode() + { + if (!this.world.isRemote) + { + boolean flag = net.minecraftforge.event.ForgeEventFactory.getMobGriefingEvent(this.world, this); + float f = this.getPowered() ? 2.0F : 1.0F; + this.dead = true; + this.world.playSound(null, getPosition(), ModSoundEvents.ENTITY_SMAVACREEPER_BLOW, getSoundCategory(), 5.0F, 1.0F); + this.world.createExplosion(this, this.posX, this.posY, this.posZ, this.explosionRadius * f, flag); + this.setDead(); + this.spawnLingeringCloud(); + } + } + + @Override + public void fall(float distance, float damageMultiplier) + { + super.fall(distance, damageMultiplier); + this.timeSinceIgnited = (int) (this.timeSinceIgnited + distance * 1.5F); + + if (this.timeSinceIgnited > this.fuseTime - 5) + { + this.timeSinceIgnited = this.fuseTime - 5; + } + } + + @Override + protected SoundEvent getAmbientSound() + { + return ModSoundEvents.ENTITY_SMAVACREEPER_AMBIENT; + } + + @Override + @SideOnly(Side.CLIENT) + public float getCreeperFlashIntensity(float p_70831_1_) + { + return (this.lastActiveTime + (this.timeSinceIgnited - this.lastActiveTime) * p_70831_1_) / (this.fuseTime - 2); + } + + @Override + public int getCreeperState() + { + return this.dataManager.get(STATE).intValue(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSourceIn) + { + return ModSoundEvents.ENTITY_SMAVACREEPER_HURT; + } + + @Override + @Nullable + protected ResourceLocation getLootTable() + { + return LootTableList.ENTITIES_CREEPER; + } + + @Override + public int getMaxFallHeight() + { + return this.getAttackTarget() == null ? 3 : 3 + (int) (this.getHealth() - 1.0F); + } + + @Override + public boolean getPowered() + { + return this.dataManager.get(POWERED).booleanValue(); + } + + @Override + public boolean hasIgnited() + { + return this.dataManager.get(IGNITED).booleanValue(); + } + + @Override + public void ignite() + { + this.dataManager.set(IGNITED, Boolean.valueOf(true)); + } + + @Override + public void incrementDroppedSkulls() + { + ++this.droppedSkulls; + } + + @Override + protected void initEntityAI() + { + this.tasks.addTask(1, new EntityAISwimming(this)); + this.tasks.addTask(2, new EntityAICreeperSwell(this)); + this.tasks.addTask(3, new EntityAIAvoidEntity(this, EntityOcelot.class, 6.0F, 1.0D, 1.2D)); + this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.0D, false)); + this.tasks.addTask(5, new EntityAIWanderAvoidWater(this, 0.8D)); + this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F)); + this.tasks.addTask(6, new EntityAILookIdle(this)); + this.targetTasks.addTask(1, new EntityAINearestAttackableTarget(this, EntityPlayer.class, true)); + this.targetTasks.addTask(2, new EntityAIHurtByTarget(this, false, new Class[0])); + } + + @Override + public void onDeath(DamageSource cause) + { + super.onDeath(cause); + + if (this.world.getGameRules().getBoolean("doMobLoot")) + { + if (cause.getTrueSource() instanceof EntitySkeleton) + { + int i = Item.getIdFromItem(Items.RECORD_13); + int j = Item.getIdFromItem(Items.RECORD_WAIT); + int k = i + this.rand.nextInt(j - i + 1); + this.dropItem(Item.getItemById(k), 1); + } + else if (cause.getTrueSource() instanceof EntitySmavaCreeper && cause.getTrueSource() != this && ((EntitySmavaCreeper) cause.getTrueSource()).getPowered() + && ((EntitySmavaCreeper) cause.getTrueSource()).ableToCauseSkullDrop()) + { + ((EntitySmavaCreeper) cause.getTrueSource()).incrementDroppedSkulls(); + this.entityDropItem(new ItemStack(Items.SKULL, 1, 4), 0.0F); + } + } + } + + @Override + public void onStruckByLightning(EntityLightningBolt lightningBolt) + { + super.onStruckByLightning(lightningBolt); + this.dataManager.set(POWERED, Boolean.valueOf(true)); } @Override @@ -57,28 +262,89 @@ public class EntitySmavaCreeper extends EntityCreeper super.onUpdate(); } - private void explode() + @Override + protected boolean processInteract(EntityPlayer player, EnumHand hand) { - if (!this.world.isRemote) + ItemStack itemstack = player.getHeldItem(hand); + + if (itemstack.getItem() == Items.FLINT_AND_STEEL) { - boolean flag = net.minecraftforge.event.ForgeEventFactory.getMobGriefingEvent(this.world, this); - float f = this.getPowered() ? 2.0F : 1.0F; - this.dead = true; - this.world.playSound(null, getPosition(), ModSoundEvents.ENTITY_SMAVACREEPER_BLOW, getSoundCategory(), 5.0F, 1.0F); - this.world.createExplosion(this, this.posX, this.posY, this.posZ, this.explosionRadius * f, flag); - this.setDead(); + this.world.playSound(player, this.posX, this.posY, this.posZ, SoundEvents.ITEM_FLINTANDSTEEL_USE, this.getSoundCategory(), 1.0F, this.rand.nextFloat() * 0.4F + 0.8F); + player.swingArm(hand); + + if (!this.world.isRemote) + { + this.ignite(); + itemstack.damageItem(1, player); + return true; + } + } + + return super.processInteract(player, hand); + } + + @Override + public void readEntityFromNBT(NBTTagCompound compound) + { + super.readEntityFromNBT(compound); + this.dataManager.set(POWERED, Boolean.valueOf(compound.getBoolean("powered"))); + + if (compound.hasKey("Fuse", 99)) + { + this.fuseTime = compound.getShort("Fuse"); + } + + if (compound.hasKey("ExplosionRadius", 99)) + { + this.explosionRadius = compound.getByte("ExplosionRadius"); + } + + if (compound.getBoolean("ignited")) + { + this.ignite(); } } @Override - protected SoundEvent getHurtSound(DamageSource damageSourceIn) + public void setCreeperState(int state) { - return ModSoundEvents.ENTITY_SMAVACREEPER_HURT; + this.dataManager.set(STATE, Integer.valueOf(state)); + } + + private void spawnLingeringCloud() + { + Collection collection = this.getActivePotionEffects(); + + if (!collection.isEmpty()) + { + EntityAreaEffectCloud entityareaeffectcloud = new EntityAreaEffectCloud(this.world, this.posX, this.posY, this.posZ); + entityareaeffectcloud.setRadius(2.5F); + entityareaeffectcloud.setRadiusOnUse(-0.5F); + entityareaeffectcloud.setWaitTime(10); + entityareaeffectcloud.setDuration(entityareaeffectcloud.getDuration() / 2); + entityareaeffectcloud.setRadiusPerTick(-entityareaeffectcloud.getRadius() / entityareaeffectcloud.getDuration()); + + for (PotionEffect potioneffect : collection) + { + entityareaeffectcloud.addEffect(new PotionEffect(potioneffect)); + } + + this.world.spawnEntity(entityareaeffectcloud); + } } @Override - protected SoundEvent getAmbientSound() + public void writeEntityToNBT(NBTTagCompound compound) { - return ModSoundEvents.ENTITY_SMAVACREEPER_AMBIENT; + super.writeEntityToNBT(compound); + + if (this.dataManager.get(POWERED).booleanValue()) + { + compound.setBoolean("powered", true); + } + + compound.setShort("Fuse", (short) this.fuseTime); + compound.setByte("ExplosionRadius", (byte) this.explosionRadius); + compound.setBoolean("ignited", this.hasIgnited()); } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/entities/EntityWolfMZTE.java b/src/main/java/mod/acgaming/spackenmobs/entities/EntityWolfMZTE.java index da7b8a5..b9df310 100644 --- a/src/main/java/mod/acgaming/spackenmobs/entities/EntityWolfMZTE.java +++ b/src/main/java/mod/acgaming/spackenmobs/entities/EntityWolfMZTE.java @@ -20,6 +20,49 @@ import net.minecraft.world.World; public class EntityWolfMZTE extends EntityWolf { + class AIAvoidEntity extends EntityAIAvoidEntity + { + private final EntityWolfMZTE wolf; + + public AIAvoidEntity(EntityWolfMZTE wolfIn, Class p_i47251_3_, float p_i47251_4_, double p_i47251_5_, double p_i47251_7_) + { + super(wolfIn, p_i47251_3_, p_i47251_4_, p_i47251_5_, p_i47251_7_); + this.wolf = wolfIn; + } + + private boolean avoidLlama(EntityLlama p_190854_1_) + { + return p_190854_1_.getStrength() >= EntityWolfMZTE.this.rand.nextInt(5); + } + + @Override + public boolean shouldExecute() + { + if (super.shouldExecute() && this.closestLivingEntity instanceof EntityLlama) + { + return !this.wolf.isTamed() && this.avoidLlama((EntityLlama) this.closestLivingEntity); + } + else + { + return false; + } + } + + @Override + public void startExecuting() + { + EntityWolfMZTE.this.setAttackTarget((EntityLivingBase) null); + super.startExecuting(); + } + + @Override + public void updateTask() + { + EntityWolfMZTE.this.setAttackTarget((EntityLivingBase) null); + super.updateTask(); + } + } + private static final DataParameter DATA_HEALTH_ID = EntityDataManager.createKey(EntityWolf.class, DataSerializers.FLOAT); private static final DataParameter BEGGING = EntityDataManager.createKey(EntityWolf.class, DataSerializers.BOOLEAN); private static final DataParameter COLLAR_COLOR = EntityDataManager.createKey(EntityWolf.class, DataSerializers.VARINT); @@ -28,6 +71,7 @@ public class EntityWolfMZTE extends EntityWolf private boolean isWet; private boolean isShaking; private float timeWolfIsShaking; + private float prevTimeWolfIsShaking; public EntityWolfMZTE(World worldIn) @@ -37,21 +81,6 @@ public class EntityWolfMZTE extends EntityWolf this.setTamed(false); } - @Override - public EntityWolfMZTE createChild(EntityAgeable ageable) - { - EntityWolfMZTE entitywolfmzte = new EntityWolfMZTE(this.world); - UUID uuid = this.getOwnerId(); - - if (uuid != null) - { - entitywolfmzte.setOwnerId(uuid); - entitywolfmzte.setTamed(true); - } - - return entitywolfmzte; - } - @Override public boolean canMateWith(EntityAnimal otherAnimal) { @@ -86,6 +115,21 @@ public class EntityWolfMZTE extends EntityWolf } } + @Override + public EntityWolfMZTE createChild(EntityAgeable ageable) + { + EntityWolfMZTE entitywolfmzte = new EntityWolfMZTE(this.world); + UUID uuid = this.getOwnerId(); + + if (uuid != null) + { + entitywolfmzte.setOwnerId(uuid); + entitywolfmzte.setTamed(true); + } + + return entitywolfmzte; + } + @Override public boolean shouldAttackEntity(EntityLivingBase target, EntityLivingBase owner) { @@ -115,47 +159,4 @@ public class EntityWolfMZTE extends EntityWolf return false; } } - - class AIAvoidEntity extends EntityAIAvoidEntity - { - private final EntityWolfMZTE wolf; - - public AIAvoidEntity(EntityWolfMZTE wolfIn, Class p_i47251_3_, float p_i47251_4_, double p_i47251_5_, double p_i47251_7_) - { - super(wolfIn, p_i47251_3_, p_i47251_4_, p_i47251_5_, p_i47251_7_); - this.wolf = wolfIn; - } - - @Override - public boolean shouldExecute() - { - if (super.shouldExecute() && this.closestLivingEntity instanceof EntityLlama) - { - return !this.wolf.isTamed() && this.avoidLlama((EntityLlama) this.closestLivingEntity); - } - else - { - return false; - } - } - - private boolean avoidLlama(EntityLlama p_190854_1_) - { - return p_190854_1_.getStrength() >= EntityWolfMZTE.this.rand.nextInt(5); - } - - @Override - public void startExecuting() - { - EntityWolfMZTE.this.setAttackTarget((EntityLivingBase) null); - super.startExecuting(); - } - - @Override - public void updateTask() - { - EntityWolfMZTE.this.setAttackTarget((EntityLivingBase) null); - super.updateTask(); - } - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/events/SurstroemmingSmellsBadEvent.java b/src/main/java/mod/acgaming/spackenmobs/events/SurstroemmingSmellsBadEvent.java index 7bbf9e7..dbfb0fd 100644 --- a/src/main/java/mod/acgaming/spackenmobs/events/SurstroemmingSmellsBadEvent.java +++ b/src/main/java/mod/acgaming/spackenmobs/events/SurstroemmingSmellsBadEvent.java @@ -15,7 +15,7 @@ public class SurstroemmingSmellsBadEvent { if (event.player instanceof EntityPlayer) { - EntityPlayer player = (EntityPlayer) event.player; + EntityPlayer player = event.player; if (player.inventory.hasItemStack(new ItemStack(ModItems.SURSTROEMMING))) { player.addPotionEffect(new PotionEffect(MobEffects.NAUSEA, 100)); diff --git a/src/main/java/mod/acgaming/spackenmobs/misc/BiomeHelper.java b/src/main/java/mod/acgaming/spackenmobs/misc/BiomeHelper.java index 78fd718..3b5c134 100644 --- a/src/main/java/mod/acgaming/spackenmobs/misc/BiomeHelper.java +++ b/src/main/java/mod/acgaming/spackenmobs/misc/BiomeHelper.java @@ -12,22 +12,6 @@ import net.minecraft.world.biome.Biome.SpawnListEntry; public class BiomeHelper { - public static Biome[] getBiomesWithMonster(Class clazz) - { - List biomes = new ArrayList<>(); - for (Biome b : Biome.REGISTRY) - { - List spawnList = b.getSpawnableList(EnumCreatureType.MONSTER); - for (SpawnListEntry e : spawnList) - if (e.entityClass == clazz) - { - biomes.add(b); - break; - } - } - return biomes.toArray(new Biome[0]); - } - public static Biome[] getBiomesWithCreature(Class clazz) { List biomes = new ArrayList<>(); @@ -43,4 +27,20 @@ public class BiomeHelper } return biomes.toArray(new Biome[0]); } + + public static Biome[] getBiomesWithMonster(Class clazz) + { + List biomes = new ArrayList<>(); + for (Biome b : Biome.REGISTRY) + { + List spawnList = b.getSpawnableList(EnumCreatureType.MONSTER); + for (SpawnListEntry e : spawnList) + if (e.entityClass == clazz) + { + biomes.add(b); + break; + } + } + return biomes.toArray(new Biome[0]); + } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/misc/ModConfigs.java b/src/main/java/mod/acgaming/spackenmobs/misc/ModConfigs.java index a6799ad..9089952 100644 --- a/src/main/java/mod/acgaming/spackenmobs/misc/ModConfigs.java +++ b/src/main/java/mod/acgaming/spackenmobs/misc/ModConfigs.java @@ -12,8 +12,23 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; @LangKey("spackenmobs.config.title") public class ModConfigs { + @EventBusSubscriber(modid = "spackenmobs") + private static class EventHandler + { + @SubscribeEvent + public void onConfigChanged(ConfigChangedEvent.OnConfigChangedEvent event) + { + if (event.getModID().equals("spackenmobs")) + { + ConfigManager.sync("spackenmobs", Config.Type.INSTANCE); + } + } + } + @Name("Allow ApoRed to spawn?") public static boolean ApoRed_spawn = true; + @Name("Allow Baka Mitai Creeper to spawn?") + public static boolean BakaMitaiCreeper_spawn = true; @Name("Allow Drachenlord to spawn?") public static boolean Drachenlord_spawn = true; @Name("Allow Holzstammhuhn to spawn?") @@ -30,76 +45,84 @@ public class ModConfigs public static boolean Schalker_spawn = true; @Name("Allow Smava Creeper to spawn?") public static boolean SmavaCreeper_spawn = true; + @Name("Allow WolfMZTE to spawn?") public static boolean WolfMZTE_spawn = true; - @Name("ApoRed spawn probability:") public static int ApoRed_weight = 50; @Name("ApoRed min group size:") public static int ApoRed_min = 1; + @Name("ApoRed max group size:") public static int ApoRed_max = 4; + @Name("Baka Mitai Creeper spawn probability:") + public static int BakaMitaiCreeper_weight = 10; + @Name("Baka Mitai Creeper min group size:") + public static int BakaMitaiCreeper_min = 1; + @Name("Baka Mitai Creeper max group size:") + public static int BakaMitaiCreeper_max = 2; @Name("Drachenlord spawn probability:") public static int Drachenlord_weight = 50; @Name("Drachenlord min group size:") public static int Drachenlord_min = 1; + @Name("Drachenlord max group size:") public static int Drachenlord_max = 4; - @Name("Holzstammhuhn spawn probability:") public static int Holzstammhuhn_weight = 50; @Name("Holzstammhuhn min group size:") public static int Holzstammhuhn_min = 1; + @Name("Holzstammhuhn max group size:") public static int Holzstammhuhn_max = 4; - @Name("Islamist spawn probability:") public static int Islamist_weight = 50; @Name("Islamist min group size:") public static int Islamist_min = 1; + @Name("Islamist max group size:") public static int Islamist_max = 4; - @Name("Jens spawn probability:") public static int Jens_weight = 25; @Name("Jens min group size:") public static int Jens_min = 1; + @Name("Jens max group size:") public static int Jens_max = 4; - @Name("Marcell D'Avis spawn probability:") public static int MarcellDAvis_weight = 50; @Name("Marcell D'Avis min group size:") public static int MarcellDAvis_min = 1; + @Name("Marcell D'Avis max group size:") public static int MarcellDAvis_max = 4; - @Name("Mr. Bean spawn probability:") public static int MrBean_weight = 50; @Name("Mr. Bean min group size:") public static int MrBean_min = 1; + @Name("Mr. Bean max group size:") public static int MrBean_max = 4; - @Name("Schalker spawn probability:") public static int Schalker_weight = 50; @Name("Schalker min group size:") public static int Schalker_min = 1; + @Name("Schalker max group size:") public static int Schalker_max = 4; - @Name("Smava Creeper spawn probability:") public static int SmavaCreeper_weight = 25; @Name("Smava Creeper min group size:") public static int SmavaCreeper_min = 1; + @Name("Smava Creeper max group size:") public static int SmavaCreeper_max = 4; - @Name("WolfMZTE spawn probability:") public static int WolfMZTE_weight = 50; @Name("WolfMZTE min group size:") public static int WolfMZTE_min = 1; + @Name("WolfMZTE max group size:") public static int WolfMZTE_max = 4; @@ -108,17 +131,4 @@ public class ModConfigs @Name("Maximum distance in blocks Jens can search for fish:") public static double Jens_search_distance = 10.0; - - @EventBusSubscriber(modid = "spackenmobs") - private static class EventHandler - { - @SubscribeEvent - public void onConfigChanged(ConfigChangedEvent.OnConfigChangedEvent event) - { - if (event.getModID().equals("spackenmobs")) - { - ConfigManager.sync("spackenmobs", Config.Type.INSTANCE); - } - } - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/misc/ModEntities.java b/src/main/java/mod/acgaming/spackenmobs/misc/ModEntities.java index 3603db6..bda9566 100644 --- a/src/main/java/mod/acgaming/spackenmobs/misc/ModEntities.java +++ b/src/main/java/mod/acgaming/spackenmobs/misc/ModEntities.java @@ -1,6 +1,7 @@ package mod.acgaming.spackenmobs.misc; import mod.acgaming.spackenmobs.entities.EntityApoRed; +import mod.acgaming.spackenmobs.entities.EntityBakaMitaiCreeper; import mod.acgaming.spackenmobs.entities.EntityDrachenlord; import mod.acgaming.spackenmobs.entities.EntityHolzstammhuhn; import mod.acgaming.spackenmobs.entities.EntityIslamist; @@ -11,6 +12,7 @@ import mod.acgaming.spackenmobs.entities.EntitySchalker; import mod.acgaming.spackenmobs.entities.EntitySmavaCreeper; import mod.acgaming.spackenmobs.entities.EntityWolfMZTE; import mod.acgaming.spackenmobs.render.RenderApoRed; +import mod.acgaming.spackenmobs.render.RenderBakaMitaiCreeper; import mod.acgaming.spackenmobs.render.RenderDrachenlord; import mod.acgaming.spackenmobs.render.RenderHolzstammhuhn; import mod.acgaming.spackenmobs.render.RenderIslamist; @@ -36,5 +38,6 @@ public class ModEntities RenderingRegistry.registerEntityRenderingHandler(EntitySmavaCreeper.class, RenderSmavaCreeper.FACTORY); RenderingRegistry.registerEntityRenderingHandler(EntityWolfMZTE.class, RenderWolfMZTE.FACTORY); RenderingRegistry.registerEntityRenderingHandler(EntityHolzstammhuhn.class, RenderHolzstammhuhn.FACTORY); + RenderingRegistry.registerEntityRenderingHandler(EntityBakaMitaiCreeper.class, RenderBakaMitaiCreeper.FACTORY); } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/misc/ModItems.java b/src/main/java/mod/acgaming/spackenmobs/misc/ModItems.java index 8c9be5c..dc413ca 100644 --- a/src/main/java/mod/acgaming/spackenmobs/misc/ModItems.java +++ b/src/main/java/mod/acgaming/spackenmobs/misc/ModItems.java @@ -2,7 +2,13 @@ package mod.acgaming.spackenmobs.misc; import mod.acgaming.spackenmobs.Spackenmobs; import mod.acgaming.spackenmobs.items.ItemBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.MobEffects; import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.PotionEffect; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent.PlayerTickEvent; import net.minecraftforge.fml.common.registry.GameRegistry.ObjectHolder; @ObjectHolder(Spackenmobs.MODID) @@ -11,4 +17,17 @@ public class ModItems public static final Item RAM = new ItemBase("ram", Spackenmobs.SPACKENMOBS_TAB); public static final Item RAM_ON_A_STICK = new ItemBase("ram_on_a_stick", Spackenmobs.SPACKENMOBS_TAB); public static final Item SURSTROEMMING = new ItemBase("surstroemming", Spackenmobs.SPACKENMOBS_TAB); + + @SubscribeEvent + public void SurstroemmingEvent(PlayerTickEvent event) + { + if (event.player instanceof EntityPlayer) + { + EntityPlayer player = event.player; + if (player.inventory.hasItemStack(new ItemStack(ModItems.SURSTROEMMING))) + { + player.addPotionEffect(new PotionEffect(MobEffects.NAUSEA, 100)); + } + } + } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/misc/ModLootTableList.java b/src/main/java/mod/acgaming/spackenmobs/misc/ModLootTableList.java index c396ec3..1fa6c21 100644 --- a/src/main/java/mod/acgaming/spackenmobs/misc/ModLootTableList.java +++ b/src/main/java/mod/acgaming/spackenmobs/misc/ModLootTableList.java @@ -17,9 +17,9 @@ public class ModLootTableList public static final ResourceLocation EMPTY = register("empty"); public static final ResourceLocation ENTITIES_JENS = register("entities/jens"); - private static ResourceLocation register(String id) + public static Set getAll() { - return register(new ResourceLocation("spackenmobs", id)); + return READ_ONLY_LOOT_TABLES; } public static ResourceLocation register(ResourceLocation id) @@ -34,9 +34,9 @@ public class ModLootTableList } } - public static Set getAll() + private static ResourceLocation register(String id) { - return READ_ONLY_LOOT_TABLES; + return register(new ResourceLocation("spackenmobs", id)); } public static boolean test() diff --git a/src/main/java/mod/acgaming/spackenmobs/misc/ModSoundEvents.java b/src/main/java/mod/acgaming/spackenmobs/misc/ModSoundEvents.java index 5056916..b25b80a 100644 --- a/src/main/java/mod/acgaming/spackenmobs/misc/ModSoundEvents.java +++ b/src/main/java/mod/acgaming/spackenmobs/misc/ModSoundEvents.java @@ -36,7 +36,6 @@ public class ModSoundEvents public static final SoundEvent ENTITY_DRACHENLORD_ANGRY = new SoundEvent(new ResourceLocation("spackenmobs:entities.drachenlord.angry")); public static final SoundEvent ENTITY_SCHALKER_AMBIENT = new SoundEvent(new ResourceLocation("spackenmobs:entities.schalker.ambient")); - public static final SoundEvent ENTITY_SCHALKER_HURT = new SoundEvent(new ResourceLocation("spackenmobs:entities.schalker.hurt")); public static final SoundEvent ENTITY_SCHALKER_DEATH = new SoundEvent(new ResourceLocation("spackenmobs:entities.schalker.death")); public static final SoundEvent ENTITY_SCHALKER_OPEN = new SoundEvent(new ResourceLocation("spackenmobs:entities.schalker.open")); public static final SoundEvent ENTITY_SCHALKER_SHOOT = new SoundEvent(new ResourceLocation("spackenmobs:entities.schalker.shoot")); @@ -46,4 +45,7 @@ public class ModSoundEvents public static final SoundEvent ENTITY_JENS_DEATH = new SoundEvent(new ResourceLocation("spackenmobs:entities.jens.death")); public static final SoundEvent ENTITY_JENS_EAT = new SoundEvent(new ResourceLocation("spackenmobs:entities.jens.eat")); public static final SoundEvent ENTITY_JENS_POOP = new SoundEvent(new ResourceLocation("spackenmobs:entities.jens.poop")); + + public static final SoundEvent ENTITY_BAKAMITAICREEPER_FUSE = new SoundEvent(new ResourceLocation("spackenmobs:entities.bakamitai_creeper.fuse")); + public static final SoundEvent ENTITY_BAKAMITAICREEPER_BLOW = new SoundEvent(new ResourceLocation("spackenmobs:entities.bakamitai_creeper.blow")); } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/misc/RegHandler.java b/src/main/java/mod/acgaming/spackenmobs/misc/RegHandler.java index 40d73a6..bb88c60 100644 --- a/src/main/java/mod/acgaming/spackenmobs/misc/RegHandler.java +++ b/src/main/java/mod/acgaming/spackenmobs/misc/RegHandler.java @@ -2,6 +2,7 @@ package mod.acgaming.spackenmobs.misc; import mod.acgaming.spackenmobs.Spackenmobs; import mod.acgaming.spackenmobs.entities.EntityApoRed; +import mod.acgaming.spackenmobs.entities.EntityBakaMitaiCreeper; import mod.acgaming.spackenmobs.entities.EntityDrachenlord; import mod.acgaming.spackenmobs.entities.EntityHolzstammhuhn; import mod.acgaming.spackenmobs.entities.EntityIslamist; @@ -32,18 +33,6 @@ import net.minecraftforge.fml.common.registry.EntityRegistry; @EventBusSubscriber(modid = Spackenmobs.MODID) public class RegHandler { - @SubscribeEvent - public static void registerItems(Register event) - { - final Item[] items = - { - new Item().setRegistryName(Spackenmobs.MODID, "ram").setUnlocalizedName(Spackenmobs.MODID + "." + "ram").setCreativeTab(Spackenmobs.SPACKENMOBS_TAB), - new Item().setRegistryName(Spackenmobs.MODID, "ram_on_a_stick").setUnlocalizedName(Spackenmobs.MODID + "." + "ram_on_a_stick").setCreativeTab(Spackenmobs.SPACKENMOBS_TAB), - new Item().setRegistryName(Spackenmobs.MODID, "surstroemming").setUnlocalizedName(Spackenmobs.MODID + "." + "surstroemming").setCreativeTab(Spackenmobs.SPACKENMOBS_TAB) - }; - event.getRegistry().registerAll(items); - } - @SubscribeEvent public static void registerEntities(Register event) { @@ -127,6 +116,26 @@ public class RegHandler EntityRegistry.addSpawn(EntityJens.class, ModConfigs.Holzstammhuhn_weight, ModConfigs.Holzstammhuhn_min, ModConfigs.Holzstammhuhn_max, EnumCreatureType.CREATURE, BiomeHelper.getBiomesWithCreature(EntityChicken.class)); } + + // Baka Mitai Creeper + EntityRegistry.registerModEntity(new ResourceLocation("spackenmobs:bakamitai_creeper"), EntityBakaMitaiCreeper.class, "bakamitai_creeper", id++, Spackenmobs.instance, 64, 1, true, 826890, 0); + if (ModConfigs.BakaMitaiCreeper_spawn == true) + { + EntityRegistry.addSpawn(EntityBakaMitaiCreeper.class, ModConfigs.BakaMitaiCreeper_weight, ModConfigs.BakaMitaiCreeper_min, ModConfigs.BakaMitaiCreeper_max, EnumCreatureType.MONSTER, + BiomeHelper.getBiomesWithMonster(EntityCreeper.class)); + } + } + + @SubscribeEvent + public static void registerItems(Register event) + { + final Item[] items = + { + new Item().setRegistryName(Spackenmobs.MODID, "ram").setUnlocalizedName(Spackenmobs.MODID + "." + "ram").setCreativeTab(Spackenmobs.SPACKENMOBS_TAB), + new Item().setRegistryName(Spackenmobs.MODID, "ram_on_a_stick").setUnlocalizedName(Spackenmobs.MODID + "." + "ram_on_a_stick").setCreativeTab(Spackenmobs.SPACKENMOBS_TAB), + new Item().setRegistryName(Spackenmobs.MODID, "surstroemming").setUnlocalizedName(Spackenmobs.MODID + "." + "surstroemming").setCreativeTab(Spackenmobs.SPACKENMOBS_TAB) + }; + event.getRegistry().registerAll(items); } @SubscribeEvent @@ -145,8 +154,12 @@ public class RegHandler // Islamist ModSoundEvents.ENTITY_ISLAMIST_FUSE.setRegistryName(new ResourceLocation("spackenmobs:entities.islamist.fuse")); event.getRegistry().register(ModSoundEvents.ENTITY_ISLAMIST_FUSE); + ModSoundEvents.ENTITY_ISLAMIST_BLOW.setRegistryName(new ResourceLocation("spackenmobs:entities.islamist.blow")); + event.getRegistry().register(ModSoundEvents.ENTITY_ISLAMIST_BLOW); ModSoundEvents.ENTITY_ISLAMIST_HURT.setRegistryName(new ResourceLocation("spackenmobs:entities.islamist.hurt")); event.getRegistry().register(ModSoundEvents.ENTITY_ISLAMIST_HURT); + ModSoundEvents.ENTITY_ISLAMIST_AMBIENT.setRegistryName(new ResourceLocation("spackenmobs:entities.islamist.ambient")); + event.getRegistry().register(ModSoundEvents.ENTITY_ISLAMIST_AMBIENT); // Marcell D'Avis ModSoundEvents.ENTITY_MARCELLDAVIS_AMBIENT.setRegistryName(new ResourceLocation("spackenmobs:entities.marcell_davis.ambient")); @@ -185,8 +198,6 @@ public class RegHandler // Schalker ModSoundEvents.ENTITY_SCHALKER_AMBIENT.setRegistryName(new ResourceLocation("spackenmobs:entities.schalker.ambient")); event.getRegistry().register(ModSoundEvents.ENTITY_SCHALKER_AMBIENT); - ModSoundEvents.ENTITY_SCHALKER_HURT.setRegistryName(new ResourceLocation("spackenmobs:entities.schalker.hurt")); - event.getRegistry().register(ModSoundEvents.ENTITY_SCHALKER_HURT); ModSoundEvents.ENTITY_SCHALKER_DEATH.setRegistryName(new ResourceLocation("spackenmobs:entities.schalker.death")); event.getRegistry().register(ModSoundEvents.ENTITY_SCHALKER_DEATH); ModSoundEvents.ENTITY_SCHALKER_OPEN.setRegistryName(new ResourceLocation("spackenmobs:entities.schalker.open")); @@ -205,5 +216,11 @@ public class RegHandler event.getRegistry().register(ModSoundEvents.ENTITY_JENS_EAT); ModSoundEvents.ENTITY_JENS_POOP.setRegistryName(new ResourceLocation("spackenmobs:entities.jens.poop")); event.getRegistry().register(ModSoundEvents.ENTITY_JENS_POOP); + + // Baka Mitai Creeper + ModSoundEvents.ENTITY_BAKAMITAICREEPER_FUSE.setRegistryName(new ResourceLocation("spackenmobs:entities.bakamitai_creeper.fuse")); + event.getRegistry().register(ModSoundEvents.ENTITY_BAKAMITAICREEPER_FUSE); + ModSoundEvents.ENTITY_BAKAMITAICREEPER_BLOW.setRegistryName(new ResourceLocation("spackenmobs:entities.bakamitai_creeper.blow")); + event.getRegistry().register(ModSoundEvents.ENTITY_BAKAMITAICREEPER_BLOW); } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/misc/RegHandlerModels.java b/src/main/java/mod/acgaming/spackenmobs/misc/RegHandlerModels.java index 6466c51..7874323 100644 --- a/src/main/java/mod/acgaming/spackenmobs/misc/RegHandlerModels.java +++ b/src/main/java/mod/acgaming/spackenmobs/misc/RegHandlerModels.java @@ -12,6 +12,11 @@ import net.minecraftforge.fml.relauncher.Side; @EventBusSubscriber(value = Side.CLIENT, modid = Spackenmobs.MODID) public class RegHandlerModels { + private static void registerModel(Item item, int meta) + { + ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(item.getRegistryName(), "inventory")); + } + @SubscribeEvent public static void registerModels(ModelRegistryEvent event) { @@ -19,9 +24,4 @@ public class RegHandlerModels registerModel(ModItems.RAM_ON_A_STICK, 0); registerModel(ModItems.SURSTROEMMING, 0); } - - private static void registerModel(Item item, int meta) - { - ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(item.getRegistryName(), "inventory")); - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/ModelSchalker.java b/src/main/java/mod/acgaming/spackenmobs/render/ModelSchalker.java index be42c93..e8b7b8d 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/ModelSchalker.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/ModelSchalker.java @@ -30,6 +30,13 @@ public class ModelSchalker extends ModelBase this.head.setRotationPoint(0.0F, 12.0F, 0.0F); } + @Override + public void render(Entity entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scale) + { + this.base.render(scale); + this.lid.render(scale); + } + @Override public void setRotationAngles(float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scaleFactor, Entity entityIn) { @@ -58,11 +65,4 @@ public class ModelSchalker extends ModelBase this.head.rotateAngleX = headPitch * 0.017453292F; this.head.rotateAngleY = netHeadYaw * 0.017453292F; } - - @Override - public void render(Entity entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scale) - { - this.base.render(scale); - this.lid.render(scale); - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderApoRed.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderApoRed.java index 159d5f0..7b17288 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderApoRed.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderApoRed.java @@ -17,7 +17,17 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderApoRed extends RenderSkeleton { + public static class Factory implements IRenderFactory + { + @Override + public Render createRenderFor(RenderManager manager) + { + return new RenderApoRed(manager); + } + } + private static final ResourceLocation APORED_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/apored.png"); + public static final Factory FACTORY = new Factory(); public RenderApoRed(RenderManager renderManagerIn) @@ -35,24 +45,15 @@ public class RenderApoRed extends RenderSkeleton }); } - @Override - public void transformHeldFull3DItemLayer() - { - GlStateManager.translate(0.09375F, 0.1875F, 0.0F); - } - @Override protected ResourceLocation getEntityTexture(AbstractSkeleton entity) { return APORED_TEXTURE; } - public static class Factory implements IRenderFactory + @Override + public void transformHeldFull3DItemLayer() { - @Override - public Render createRenderFor(RenderManager manager) - { - return new RenderApoRed(manager); - } + GlStateManager.translate(0.09375F, 0.1875F, 0.0F); } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderBakaMitaiCreeper.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderBakaMitaiCreeper.java new file mode 100644 index 0000000..6d8c589 --- /dev/null +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderBakaMitaiCreeper.java @@ -0,0 +1,71 @@ +package mod.acgaming.spackenmobs.render; + +import mod.acgaming.spackenmobs.entities.EntityBakaMitaiCreeper; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.entity.Render; +import net.minecraft.client.renderer.entity.RenderCreeper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.client.renderer.entity.layers.LayerCreeperCharge; +import net.minecraft.entity.monster.EntityCreeper; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.MathHelper; +import net.minecraftforge.fml.client.registry.IRenderFactory; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +@SideOnly(Side.CLIENT) +public class RenderBakaMitaiCreeper extends RenderCreeper +{ + public static class Factory implements IRenderFactory + { + @Override + public Render createRenderFor(RenderManager manager) + { + return new RenderBakaMitaiCreeper(manager); + } + } + + private static final ResourceLocation CREEPER_TEXTURE = new ResourceLocation("textures/entity/creeper/creeper.png"); + + public static final Factory FACTORY = new Factory(); + + public RenderBakaMitaiCreeper(RenderManager renderManagerIn) + { + super(renderManagerIn); + this.addLayer(new LayerCreeperCharge(this)); + } + + protected int getColorMultiplier(EntityBakaMitaiCreeper entitylivingbaseIn, float lightBrightness, float partialTickTime) + { + float f = entitylivingbaseIn.getCreeperFlashIntensity(partialTickTime); + + if ((int) (f * 10.0F) % 2 == 0) + { + return 0; + } + else + { + int i = (int) (f * 0.2F * 255.0F); + i = MathHelper.clamp(i, 0, 255); + return i << 24 | 822083583; + } + } + + @Override + protected ResourceLocation getEntityTexture(EntityCreeper entity) + { + return CREEPER_TEXTURE; + } + + protected void preRenderCallback(EntityBakaMitaiCreeper entitylivingbaseIn, float partialTickTime) + { + float f = entitylivingbaseIn.getCreeperFlashIntensity(partialTickTime); + float f1 = 1.0F + MathHelper.sin(f * 100.0F) * f * 0.01F; + f = MathHelper.clamp(f, 0.0F, 1.0F); + f = f * f; + f = f * f; + float f2 = (1.0F + f * 0.4F) * f1; + float f3 = (1.0F + f * 0.1F) / f1; + GlStateManager.scale(f2, f3, f2); + } +} \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderDrachenlord.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderDrachenlord.java index becf2da..fc60905 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderDrachenlord.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderDrachenlord.java @@ -15,7 +15,17 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderDrachenlord extends RenderZombie { + public static class Factory implements IRenderFactory + { + @Override + public Render createRenderFor(RenderManager manager) + { + return new RenderDrachenlord(manager); + } + } + private static final ResourceLocation DRACHENLORD_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/drachenlord.png"); + public static final Factory FACTORY = new Factory(); public RenderDrachenlord(RenderManager renderManagerIn) @@ -37,13 +47,4 @@ public class RenderDrachenlord extends RenderZombie { return DRACHENLORD_TEXTURE; } - - public static class Factory implements IRenderFactory - { - @Override - public Render createRenderFor(RenderManager manager) - { - return new RenderDrachenlord(manager); - } - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderHolzstammhuhn.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderHolzstammhuhn.java index ca56d8d..4e2f573 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderHolzstammhuhn.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderHolzstammhuhn.java @@ -13,7 +13,17 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderHolzstammhuhn extends RenderChicken { + public static class Factory implements IRenderFactory + { + @Override + public Render createRenderFor(RenderManager manager) + { + return new RenderHolzstammhuhn(manager); + } + } + private static final ResourceLocation HOLZSTAMMHUHN_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/holzstammhuhn.png"); + public static final Factory FACTORY = new Factory(); public RenderHolzstammhuhn(RenderManager renderManagerIn) @@ -26,13 +36,4 @@ public class RenderHolzstammhuhn extends RenderChicken { return HOLZSTAMMHUHN_TEXTURE; } - - public static class Factory implements IRenderFactory - { - @Override - public Render createRenderFor(RenderManager manager) - { - return new RenderHolzstammhuhn(manager); - } - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderIslamist.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderIslamist.java index e085400..6bb9145 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderIslamist.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderIslamist.java @@ -1,12 +1,14 @@ package mod.acgaming.spackenmobs.render; import mod.acgaming.spackenmobs.entities.EntityIslamist; +import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderCreeper; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.entity.layers.LayerCreeperCharge; import net.minecraft.entity.monster.EntityCreeper; import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.MathHelper; import net.minecraftforge.fml.client.registry.IRenderFactory; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @@ -14,21 +16,6 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderIslamist extends RenderCreeper { - private static final ResourceLocation ISLAMIST_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/islamist.png"); - public static final Factory FACTORY = new Factory(); - - public RenderIslamist(RenderManager renderManagerIn) - { - super(renderManagerIn); - this.addLayer(new LayerCreeperCharge(this)); - } - - @Override - protected ResourceLocation getEntityTexture(EntityCreeper entity) - { - return ISLAMIST_TEXTURE; - } - public static class Factory implements IRenderFactory { @Override @@ -37,4 +24,48 @@ public class RenderIslamist extends RenderCreeper return new RenderIslamist(manager); } } + + private static final ResourceLocation ISLAMIST_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/islamist.png"); + + public static final Factory FACTORY = new Factory(); + + public RenderIslamist(RenderManager renderManagerIn) + { + super(renderManagerIn); + this.addLayer(new LayerCreeperCharge(this)); + } + + protected int getColorMultiplier(EntityIslamist entitylivingbaseIn, float lightBrightness, float partialTickTime) + { + float f = entitylivingbaseIn.getCreeperFlashIntensity(partialTickTime); + + if ((int) (f * 10.0F) % 2 == 0) + { + return 0; + } + else + { + int i = (int) (f * 0.2F * 255.0F); + i = MathHelper.clamp(i, 0, 255); + return i << 24 | 822083583; + } + } + + @Override + protected ResourceLocation getEntityTexture(EntityCreeper entity) + { + return ISLAMIST_TEXTURE; + } + + protected void preRenderCallback(EntityIslamist entitylivingbaseIn, float partialTickTime) + { + float f = entitylivingbaseIn.getCreeperFlashIntensity(partialTickTime); + float f1 = 1.0F + MathHelper.sin(f * 100.0F) * f * 0.01F; + f = MathHelper.clamp(f, 0.0F, 1.0F); + f = f * f; + f = f * f; + float f2 = (1.0F + f * 0.4F) * f1; + float f3 = (1.0F + f * 0.1F) / f1; + GlStateManager.scale(f2, f3, f2); + } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderJens.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderJens.java index 228f967..814624b 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderJens.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderJens.java @@ -13,7 +13,17 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderJens extends RenderBiped { + private static class Factory implements IRenderFactory + { + @Override + public Render createRenderFor(RenderManager manager) + { + return new RenderJens(manager); + } + } + private static final ResourceLocation JENS_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/jens.png"); + public static final Factory FACTORY = new Factory(); public RenderJens(RenderManager renderManagerIn) @@ -26,13 +36,4 @@ public class RenderJens extends RenderBiped { return JENS_TEXTURE; } - - private static class Factory implements IRenderFactory - { - @Override - public Render createRenderFor(RenderManager manager) - { - return new RenderJens(manager); - } - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderMarcellDAvis.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderMarcellDAvis.java index 86f6284..9dddf09 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderMarcellDAvis.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderMarcellDAvis.java @@ -15,7 +15,17 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderMarcellDAvis extends RenderZombie { + public static class Factory implements IRenderFactory + { + @Override + public Render createRenderFor(RenderManager manager) + { + return new RenderMarcellDAvis(manager); + } + } + private static final ResourceLocation MARCELLDAVIS_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/marcell_davis.png"); + public static final Factory FACTORY = new Factory(); public RenderMarcellDAvis(RenderManager renderManagerIn) @@ -38,13 +48,4 @@ public class RenderMarcellDAvis extends RenderZombie { return MARCELLDAVIS_TEXTURE; } - - public static class Factory implements IRenderFactory - { - @Override - public Render createRenderFor(RenderManager manager) - { - return new RenderMarcellDAvis(manager); - } - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderMrBean.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderMrBean.java index bfabb04..ba684da 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderMrBean.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderMrBean.java @@ -15,7 +15,17 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderMrBean extends RenderZombie { + public static class Factory implements IRenderFactory + { + @Override + public Render createRenderFor(RenderManager manager) + { + return new RenderMrBean(manager); + } + } + private static final ResourceLocation MRBEAN_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/mr_bean.png"); + public static final Factory FACTORY = new Factory(); public RenderMrBean(RenderManager renderManagerIn) @@ -38,13 +48,4 @@ public class RenderMrBean extends RenderZombie { return MRBEAN_TEXTURE; } - - public static class Factory implements IRenderFactory - { - @Override - public Render createRenderFor(RenderManager manager) - { - return new RenderMrBean(manager); - } - } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderSchalker.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderSchalker.java index c79c9e3..9ca83c3 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderSchalker.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderSchalker.java @@ -19,125 +19,13 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderSchalker extends RenderLiving { - public static final ResourceLocation[] SCHALKER_TEXTURE = new ResourceLocation[] + public static class Factory implements IRenderFactory { - new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), - new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), - new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), - new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), - new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), - new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), - new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), - new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png") - }; - public static final Factory FACTORY = new Factory(); - - public RenderSchalker(RenderManager p_i47194_1_) - { - super(p_i47194_1_, new ModelSchalker(), 0.0F); - this.addLayer(new RenderSchalker.HeadLayer()); - } - - @Override - public ModelSchalker getMainModel() - { - return (ModelSchalker) super.getMainModel(); - } - - @Override - public void doRender(EntitySchalker entity, double x, double y, double z, float entityYaw, float partialTicks) - { - int i = entity.getClientTeleportInterp(); - - if (i > 0 && entity.isAttachedToBlock()) + @Override + public Render createRenderFor(RenderManager manager) { - BlockPos blockpos = entity.getAttachmentPos(); - BlockPos blockpos1 = entity.getOldAttachPos(); - double d0 = (i - partialTicks) / 6.0D; - d0 = d0 * d0; - double d1 = (blockpos.getX() - blockpos1.getX()) * d0; - double d2 = (blockpos.getY() - blockpos1.getY()) * d0; - double d3 = (blockpos.getZ() - blockpos1.getZ()) * d0; - super.doRender(entity, x - d1, y - d2, z - d3, entityYaw, partialTicks); + return new RenderSchalker(manager); } - else - { - super.doRender(entity, x, y, z, entityYaw, partialTicks); - } - } - - @Override - public boolean shouldRender(EntitySchalker livingEntity, ICamera camera, double camX, double camY, double camZ) - { - if (super.shouldRender(livingEntity, camera, camX, camY, camZ)) - { - return true; - } - else - { - if (livingEntity.getClientTeleportInterp() > 0 && livingEntity.isAttachedToBlock()) - { - BlockPos blockpos = livingEntity.getOldAttachPos(); - BlockPos blockpos1 = livingEntity.getAttachmentPos(); - Vec3d vec3d = new Vec3d(blockpos1.getX(), blockpos1.getY(), blockpos1.getZ()); - Vec3d vec3d1 = new Vec3d(blockpos.getX(), blockpos.getY(), blockpos.getZ()); - - if (camera.isBoundingBoxInFrustum(new AxisAlignedBB(vec3d1.x, vec3d1.y, vec3d1.z, vec3d.x, vec3d.y, vec3d.z))) - { - return true; - } - } - - return false; - } - } - - @Override - protected ResourceLocation getEntityTexture(EntitySchalker entity) - { - return SCHALKER_TEXTURE[entity.getColor().getMetadata()]; - } - - @Override - protected void applyRotations(EntitySchalker entityLiving, float p_77043_2_, float rotationYaw, float partialTicks) - { - super.applyRotations(entityLiving, p_77043_2_, rotationYaw, partialTicks); - - switch (entityLiving.getAttachmentFacing()) - { - case DOWN: - default: - break; - case EAST: - GlStateManager.translate(0.5F, 0.5F, 0.0F); - GlStateManager.rotate(90.0F, 1.0F, 0.0F, 0.0F); - GlStateManager.rotate(90.0F, 0.0F, 0.0F, 1.0F); - break; - case WEST: - GlStateManager.translate(-0.5F, 0.5F, 0.0F); - GlStateManager.rotate(90.0F, 1.0F, 0.0F, 0.0F); - GlStateManager.rotate(-90.0F, 0.0F, 0.0F, 1.0F); - break; - case NORTH: - GlStateManager.translate(0.0F, 0.5F, -0.5F); - GlStateManager.rotate(90.0F, 1.0F, 0.0F, 0.0F); - break; - case SOUTH: - GlStateManager.translate(0.0F, 0.5F, 0.5F); - GlStateManager.rotate(90.0F, 1.0F, 0.0F, 0.0F); - GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F); - break; - case UP: - GlStateManager.translate(0.0F, 1.0F, 0.0F); - GlStateManager.rotate(180.0F, 1.0F, 0.0F, 0.0F); - } - } - - @Override - protected void preRenderCallback(EntitySchalker entitylivingbaseIn, float partialTickTime) - { - float f = 0.999F; - GlStateManager.scale(0.999F, 0.999F, 0.999F); } @SideOnly(Side.CLIENT) @@ -198,12 +86,125 @@ public class RenderSchalker extends RenderLiving } } - public static class Factory implements IRenderFactory + public static final ResourceLocation[] SCHALKER_TEXTURE = new ResourceLocation[] { - @Override - public Render createRenderFor(RenderManager manager) + new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), + new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), + new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), + new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), + new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), + new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), + new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png"), + new ResourceLocation("spackenmobs:textures/entities/schalker.png"), new ResourceLocation("spackenmobs:textures/entities/schalker.png") + }; + + public static final Factory FACTORY = new Factory(); + + public RenderSchalker(RenderManager p_i47194_1_) + { + super(p_i47194_1_, new ModelSchalker(), 0.0F); + this.addLayer(new RenderSchalker.HeadLayer()); + } + + @Override + protected void applyRotations(EntitySchalker entityLiving, float p_77043_2_, float rotationYaw, float partialTicks) + { + super.applyRotations(entityLiving, p_77043_2_, rotationYaw, partialTicks); + + switch (entityLiving.getAttachmentFacing()) { - return new RenderSchalker(manager); + case DOWN: + default: + break; + case EAST: + GlStateManager.translate(0.5F, 0.5F, 0.0F); + GlStateManager.rotate(90.0F, 1.0F, 0.0F, 0.0F); + GlStateManager.rotate(90.0F, 0.0F, 0.0F, 1.0F); + break; + case WEST: + GlStateManager.translate(-0.5F, 0.5F, 0.0F); + GlStateManager.rotate(90.0F, 1.0F, 0.0F, 0.0F); + GlStateManager.rotate(-90.0F, 0.0F, 0.0F, 1.0F); + break; + case NORTH: + GlStateManager.translate(0.0F, 0.5F, -0.5F); + GlStateManager.rotate(90.0F, 1.0F, 0.0F, 0.0F); + break; + case SOUTH: + GlStateManager.translate(0.0F, 0.5F, 0.5F); + GlStateManager.rotate(90.0F, 1.0F, 0.0F, 0.0F); + GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F); + break; + case UP: + GlStateManager.translate(0.0F, 1.0F, 0.0F); + GlStateManager.rotate(180.0F, 1.0F, 0.0F, 0.0F); + } + } + + @Override + public void doRender(EntitySchalker entity, double x, double y, double z, float entityYaw, float partialTicks) + { + int i = entity.getClientTeleportInterp(); + + if (i > 0 && entity.isAttachedToBlock()) + { + BlockPos blockpos = entity.getAttachmentPos(); + BlockPos blockpos1 = entity.getOldAttachPos(); + double d0 = (i - partialTicks) / 6.0D; + d0 = d0 * d0; + double d1 = (blockpos.getX() - blockpos1.getX()) * d0; + double d2 = (blockpos.getY() - blockpos1.getY()) * d0; + double d3 = (blockpos.getZ() - blockpos1.getZ()) * d0; + super.doRender(entity, x - d1, y - d2, z - d3, entityYaw, partialTicks); + } + else + { + super.doRender(entity, x, y, z, entityYaw, partialTicks); + } + } + + @Override + protected ResourceLocation getEntityTexture(EntitySchalker entity) + { + return SCHALKER_TEXTURE[entity.getColor().getMetadata()]; + } + + @Override + public ModelSchalker getMainModel() + { + return (ModelSchalker) super.getMainModel(); + } + + @Override + protected void preRenderCallback(EntitySchalker entitylivingbaseIn, float partialTickTime) + { + float f = 0.999F; + GlStateManager.scale(0.999F, 0.999F, 0.999F); + } + + @Override + public boolean shouldRender(EntitySchalker livingEntity, ICamera camera, double camX, double camY, double camZ) + { + if (super.shouldRender(livingEntity, camera, camX, camY, camZ)) + { + return true; + } + else + { + if (livingEntity.getClientTeleportInterp() > 0 && livingEntity.isAttachedToBlock()) + { + BlockPos blockpos = livingEntity.getOldAttachPos(); + BlockPos blockpos1 = livingEntity.getAttachmentPos(); + Vec3d vec3d = new Vec3d(blockpos1.getX(), blockpos1.getY(), blockpos1.getZ()); + Vec3d vec3d1 = new Vec3d(blockpos.getX(), blockpos.getY(), blockpos.getZ()); + + if (camera.isBoundingBoxInFrustum(new AxisAlignedBB(vec3d1.x, vec3d1.y, vec3d1.z, vec3d.x, vec3d.y, vec3d.z))) + { + return true; + } + } + + return false; } } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderSmavaCreeper.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderSmavaCreeper.java index 0efccea..27181eb 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderSmavaCreeper.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderSmavaCreeper.java @@ -1,12 +1,14 @@ package mod.acgaming.spackenmobs.render; import mod.acgaming.spackenmobs.entities.EntitySmavaCreeper; +import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderCreeper; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.entity.layers.LayerCreeperCharge; import net.minecraft.entity.monster.EntityCreeper; import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.MathHelper; import net.minecraftforge.fml.client.registry.IRenderFactory; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @@ -14,21 +16,6 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderSmavaCreeper extends RenderCreeper { - private static final ResourceLocation SMAVA_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/smava_creeper.png"); - public static final Factory FACTORY = new Factory(); - - public RenderSmavaCreeper(RenderManager renderManagerIn) - { - super(renderManagerIn); - this.addLayer(new LayerCreeperCharge(this)); - } - - @Override - protected ResourceLocation getEntityTexture(EntityCreeper entity) - { - return SMAVA_TEXTURE; - } - public static class Factory implements IRenderFactory { @Override @@ -37,4 +24,48 @@ public class RenderSmavaCreeper extends RenderCreeper return new RenderSmavaCreeper(manager); } } + + private static final ResourceLocation SMAVA_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/smava_creeper.png"); + + public static final Factory FACTORY = new Factory(); + + public RenderSmavaCreeper(RenderManager renderManagerIn) + { + super(renderManagerIn); + this.addLayer(new LayerCreeperCharge(this)); + } + + protected int getColorMultiplier(EntitySmavaCreeper entitylivingbaseIn, float lightBrightness, float partialTickTime) + { + float f = entitylivingbaseIn.getCreeperFlashIntensity(partialTickTime); + + if ((int) (f * 10.0F) % 2 == 0) + { + return 0; + } + else + { + int i = (int) (f * 0.2F * 255.0F); + i = MathHelper.clamp(i, 0, 255); + return i << 24 | 822083583; + } + } + + @Override + protected ResourceLocation getEntityTexture(EntityCreeper entity) + { + return SMAVA_TEXTURE; + } + + protected void preRenderCallback(EntitySmavaCreeper entitylivingbaseIn, float partialTickTime) + { + float f = entitylivingbaseIn.getCreeperFlashIntensity(partialTickTime); + float f1 = 1.0F + MathHelper.sin(f * 100.0F) * f * 0.01F; + f = MathHelper.clamp(f, 0.0F, 1.0F); + f = f * f; + f = f * f; + float f2 = (1.0F + f * 0.4F) * f1; + float f3 = (1.0F + f * 0.1F) / f1; + GlStateManager.scale(f2, f3, f2); + } } \ No newline at end of file diff --git a/src/main/java/mod/acgaming/spackenmobs/render/RenderWolfMZTE.java b/src/main/java/mod/acgaming/spackenmobs/render/RenderWolfMZTE.java index e1cf866..5c8ea08 100644 --- a/src/main/java/mod/acgaming/spackenmobs/render/RenderWolfMZTE.java +++ b/src/main/java/mod/acgaming/spackenmobs/render/RenderWolfMZTE.java @@ -15,9 +15,19 @@ import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderWolfMZTE extends RenderWolf { + public static class Factory implements IRenderFactory + { + @Override + public Render createRenderFor(RenderManager manager) + { + return new RenderWolfMZTE(manager); + } + } + private static final ResourceLocation WOLFMZTE_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/wolfmzte.png"); private static final ResourceLocation TAMED_WOLFMZTE_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/wolfmzte_tame.png"); private static final ResourceLocation ANRGY_WOLFMZTE_TEXTURE = new ResourceLocation("spackenmobs:textures/entities/wolfmzte_angry.png"); + public static final Factory FACTORY = new Factory(); public RenderWolfMZTE(RenderManager renderManagerIn) @@ -26,12 +36,6 @@ public class RenderWolfMZTE extends RenderWolf this.addLayer(new LayerWolfCollar(this)); } - @Override - protected float handleRotationFloat(EntityWolf livingBase, float partialTicks) - { - return livingBase.getTailRotation(); - } - @Override public void doRender(EntityWolf entity, double x, double y, double z, float entityYaw, float partialTicks) { @@ -57,12 +61,9 @@ public class RenderWolfMZTE extends RenderWolf } } - public static class Factory implements IRenderFactory + @Override + protected float handleRotationFloat(EntityWolf livingBase, float partialTicks) { - @Override - public Render createRenderFor(RenderManager manager) - { - return new RenderWolfMZTE(manager); - } + return livingBase.getTailRotation(); } } \ No newline at end of file diff --git a/src/main/resources/assets/spackenmobs/lang/de_de.lang b/src/main/resources/assets/spackenmobs/lang/de_de.lang index f9cd1bf..2129cc8 100644 --- a/src/main/resources/assets/spackenmobs/lang/de_de.lang +++ b/src/main/resources/assets/spackenmobs/lang/de_de.lang @@ -1,4 +1,5 @@ entity.apored.name=ApoRed +entity.bakamitai_creeper.name=Baka Mitai-Creeper entity.drachenlord.name=Drachenlord entity.holzstammhuhn.name=Holzstammhuhn entity.islamist.name=Islamist diff --git a/src/main/resources/assets/spackenmobs/lang/en_us.lang b/src/main/resources/assets/spackenmobs/lang/en_us.lang index 247fe59..f57e94d 100644 --- a/src/main/resources/assets/spackenmobs/lang/en_us.lang +++ b/src/main/resources/assets/spackenmobs/lang/en_us.lang @@ -1,4 +1,5 @@ entity.apored.name=ApoRed +entity.bakamitai_creeper.name=Baka Mitai Creeper entity.drachenlord.name=Drachenlord entity.holzstammhuhn.name=Holzstammhuhn entity.islamist.name=Islamist diff --git a/src/main/resources/assets/spackenmobs/sounds.json b/src/main/resources/assets/spackenmobs/sounds.json index 09b4197..54559b3 100644 --- a/src/main/resources/assets/spackenmobs/sounds.json +++ b/src/main/resources/assets/spackenmobs/sounds.json @@ -852,5 +852,15 @@ "sounds": [{ "name": "spackenmobs:jens/poop" }] + }, + "entities.bakamitai_creeper.fuse": { + "sounds": [{ + "name": "spackenmobs:bakamitai_creeper/fuse" + }] + }, + "entities.bakamitai_creeper.blow": { + "sounds": [{ + "name": "spackenmobs:bakamitai_creeper/blow" + }] } } \ No newline at end of file diff --git a/src/main/resources/assets/spackenmobs/sounds/bakamitai_creeper/blow.ogg b/src/main/resources/assets/spackenmobs/sounds/bakamitai_creeper/blow.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2a3fb74fdec5d5a039d3a2507ac73155f438afa2 GIT binary patch literal 439284 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�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

j5%e(dJKUc%C;yT`4!5w2ubRvMKj?=G{i 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 z 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

_xXcMLyLZzXU=rT#Yx*I`4HeHn)EofT#1S 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 _XtdqN*I3~MogWS4r{Y$vu9Eyu0Rc4 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 literal 0 HcmV?d00001