-
Total de itens
188 -
Registro em
-
Última visita
Tudo que Irineu3737 postou
-
Sugestões: - Adicionar stack de spawner - Adicionar stack de mobs -Adicionar comandos pra limpar todos mobs stackados -Adicionar sistema de terreno
-
inativo Como fazer com que o mob só morra se o player ou mob adversário tenha o item certo na mão?
um tópico no fórum postou Irineu3737 Arquivos
Uso Mcreator,pois não sei forge nem java,e parece que no programa não tem essa opção,então vou ter q mecher na parte de codigo.Eu criei um mod pelo Mcreator que até agora só tem um mob , "vampiro",e vou adicionar estaca de madeira,e quero que o vampiro só morra se quem estiver tentando matar ele esteja com estaca de madeira na mão.Qual seria o codigo pra isso? E em qual parte do codigo do mob colocar?Esse é o codigo do mob: package mod.mcreator; import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.common.registry.EntityRegistry; import net.minecraftforge.fml.common.event.FMLServerStartingEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.client.registry.RenderingRegistry; import net.minecraft.world.biome.Biome; import net.minecraft.world.World; import net.minecraft.util.ResourceLocation; import net.minecraft.util.EnumHand; import net.minecraft.util.DamageSource; import net.minecraft.item.ItemStack; import net.minecraft.item.Item; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.monster.EntityMob; import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.entity.ai.EntityAIWander; import net.minecraft.entity.ai.EntityAISwimming; import net.minecraft.entity.ai.EntityAIPanic; import net.minecraft.entity.ai.EntityAILookIdle; import net.minecraft.entity.ai.EntityAILeapAtTarget; import net.minecraft.entity.ai.EntityAIHurtByTarget; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.EnumCreatureType; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.Entity; import net.minecraft.client.renderer.entity.RenderBiped; import net.minecraft.client.model.ModelBiped; import net.minecraft.client.Minecraft; import java.util.Random; import java.util.Iterator; import java.util.ArrayList; @SuppressWarnings("unchecked") public class mcreator_vampiro { public int mobid = 3; public static Object instance; public void load(FMLInitializationEvent event) { } public void generateNether(World world, Random random, int chunkX, int chunkZ) { } public void generateSurface(World world, Random random, int chunkX, int chunkZ) { } public int addFuel(ItemStack fuel) { return 0; } @SideOnly(Side.CLIENT) public void registerRenderers() { RenderBiped customRender = new RenderBiped(Minecraft.getMinecraft().getRenderManager(), new ModelBiped(), 0) { protected ResourceLocation getEntityTexture(Entity par1Entity) { return new ResourceLocation("angel.png"); } }; customRender.addLayer(new net.minecraft.client.renderer.entity.layers.LayerHeldItem(customRender)); customRender.addLayer(new net.minecraft.client.renderer.entity.layers.LayerBipedArmor(customRender) { protected void initArmor() { this.modelLeggings = new ModelBiped(); this.modelArmor = new ModelBiped(); } }); RenderingRegistry.registerEntityRenderingHandler(mcreator_vampiro.Entityvampiro.class, customRender); } public void serverLoad(FMLServerStartingEvent event) { } public void preInit(FMLPreInitializationEvent event) { EntityRegistry.registerModEntity(new ResourceLocation("testenvironmentmod:vampiro"), mcreator_vampiro.Entityvampiro.class, "vampiro", mobid, instance, 64, 1, true, (255 << 16) + (255 << ? + 255, (255 << 16) + (255 << ? + 255); EntityRegistry.addSpawn(mcreator_vampiro.Entityvampiro.class, 20, 3, 30, EnumCreatureType.MONSTER, allbiomes(Biome.REGISTRY)); } public static Biome[] allbiomes(net.minecraft.util.registry.RegistryNamespaced<ResourceLocation, Biome> in) { Iterator<Biome> itr = in.iterator(); ArrayList<Biome> ls = new ArrayList<Biome>(); while (itr.hasNext()) { ls.add(itr.next()); } return ls.toArray(new Biome[ls.size()]); } public static class Entityvampiro extends EntityMob { World world = null; public Entityvampiro(World var1) { super(var1); world = var1; experienceValue = 5; this.isImmuneToFire = false; addRandomArmor(); setNoAI(!true); this.tasks.addTask(1, new EntityAIWander(this, 1)); this.tasks.addTask(2, new EntityAILookIdle(this)); this.tasks.addTask(3, new EntityAISwimming(this)); this.tasks.addTask(4, new EntityAILeapAtTarget(this, (float) 0.8)); this.tasks.addTask(5, new EntityAIPanic(this, 1.2)); this.targetTasks.addTask(6, new EntityAIHurtByTarget(this, true)); } protected void applyEntityAttributes() { super.applyEntityAttributes(); this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(1.0D); this.getEntityAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(10D); if (this.getEntityAttribute(SharedMonsterAttributes.ATTACK_DAMAGE) != null) this.getEntityAttribute(SharedMonsterAttributes.ATTACK_DAMAGE).setBaseValue(3D); } protected void addRandomArmor() { } @Override protected Item getDropItem() { return null; } @Override protected net.minecraft.util.SoundEvent getAmbientSound() { return (net.minecraft.util.SoundEvent) net.minecraft.util.SoundEvent.REGISTRY.getObject(new ResourceLocation("")); } @Override protected net.minecraft.util.SoundEvent getHurtSound(DamageSource ds) { return (net.minecraft.util.SoundEvent) net.minecraft.util.SoundEvent.REGISTRY.getObject(new ResourceLocation("game.neutral.hurt")); } @Override protected net.minecraft.util.SoundEvent getDeathSound() { return (net.minecraft.util.SoundEvent) net.minecraft.util.SoundEvent.REGISTRY.getObject(new ResourceLocation("game.neutral.die")); } @Override public void onStruckByLightning(EntityLightningBolt entityLightningBolt) { super.onStruckByLightning(entityLightningBolt); int i = (int) this.posX; int j = (int) this.posY; int k = (int) this.posZ; Entity entity = this; } @Override public void fall(float l, float d) { super.fall(l, d); int i = (int) this.posX; int j = (int) this.posY; int k = (int) this.posZ; Entity entity = this; } /** * Called when the entity is attacked. */ @Override public boolean attackEntityFrom(DamageSource source, float amount) { boolean retval = super.attackEntityFrom(source, amount); int i = (int) this.posX; int j = (int) this.posY; int k = (int) this.posZ; Entity entity = this; return retval; } @Override public void onDeath(DamageSource source) { super.onDeath(source); int i = (int) this.posX; int j = (int) this.posY; int k = (int) this.posZ; Entity entity = this; } @Override public boolean processInteract(EntityPlayer entity, EnumHand hand) { boolean retval = super.processInteract(entity, hand); int i = (int) this.posX; int j = (int) this.posY; int k = (int) this.posZ; ItemStack itemstack = entity.getHeldItem(hand); return retval; } @Override public void onKillEntity(EntityLivingBase entity) { super.onKillEntity(entity); int i = (int) this.posX; int j = (int) this.posY; int k = (int) this.posZ; } @Override public void onEntityUpdate() { super.onEntityUpdate(); int i = (int) this.posX; int j = (int) this.posY; int k = (int) this.posZ; Entity entity = this; } @Override public void onCollideWithPlayer(EntityPlayer entity) { super.onCollideWithPlayer(entity); int i = (int) this.posX; int j = (int) this.posY; int k = (int) this.posZ; } @Override protected float getSoundVolume() { return 1.0F; } } } -
Estou pensando em aprender Java e depois aprender api forge pra criar mods.Qual desses é melhor ? Exscript ou CursoEmVideo
-
No mcreator,tem como fazer com que um mob do mod só leve dano se o player tentar matar com um item especifico?
-
inativo Qual é o melhor tipo de servidor? (na sua opinião)
um tópico no fórum postou Irineu3737 Arquivos
Qual o melhor servidor (entre esses citados) na sua opinião???? Survival Rankup Kill Rankup OBS: a parte de fazer enquete está bugada -
inativo [bRankByKill] Ranks/Tags por Kill. 100% Configurável.
tópico respondeu ao TequilAxBr de Irineu3737 em Arquivos
É dois -
inativo TintaSpawner 2.0 - Um sistema completo de spawner
tópico respondeu ao AlexHackers de Irineu3737 em Arquivos
Sugestão ,adiciona spawners de minério igual do plugin Epic spawners -
Qual a versão do seu plotsquared?
-
inativo TEM ALGUMA VARIAVEL NO EZRANKSPRO PARA O LEGEND CHAT?
um tópico no fórum postou Irineu3737 Arquivos
Quero saber,pra não depender de prefix do grupo do pl de permissão -
Como preparar um vps/dedicado para hostear minecraft (CentOS7)
tópico respondeu ao SuperJogosDBZ de Irineu3737 em Tutoriais
Na OVH,qual escolher pra hospedar minecraft? VPS SSD, VPS CLOUD ou VPS CLOUD RAM? -
A Ovh é boa ? É confiável? Tem que confirmar identidade pra comprar dela ? Como funciona? Qual a diferença desses três VPS? (VPS SSD , VPS CLOUD, VPS CLOUD RAM) E qual desses comprar pra um servidor de minecraft?
-
[gJCosmeticos] - Seu novo Plugin de Cosméticos!
tópico respondeu ao gmoehra de Irineu3737 em Arquivos
Sugestões: Colocar um item ,que ao entrar você ganha ele,e quando clicar no item abrir o menu,mas só irá poder usar os cosmeticos se tiver permissão Adicionar a categoria mounts,nela terá cavalo portatil,aranha(pra andar em cima de uma aranha,que não irá atacar ngm,só dará ao jogador habilidade de escalar,e deve ser compativel com alguns ant cheat,pra quando o player estive no mount aranha não ser declarado como um hacker usando "spider" Adicionar a possiblidade de tirar categorias/cosmeticos na config Adicionar permissões para cada cosmeticos e categoria. -
[gJCosmeticos] - Seu novo Plugin de Cosméticos!
tópico respondeu ao gmoehra de Irineu3737 em Arquivos
Ótimo plugin,testei e gostei.Mas vou esperar a segunda versão,essa aí está dando pra fazer dups,da pra pegar a cabeça pra outros fins.Ex: Da pra pegar o baú do ender e colocar no inventário e dps colocar no chao pra usar -
[gJCosmeticos] - Seu novo Plugin de Cosméticos!
tópico respondeu ao gmoehra de Irineu3737 em Arquivos
Ter a possibilidade de vestir armadura de diamante seria considerado p2w pela Mojang? -
Estava pensando em baixar,mas há muito relato de bugs
-
CaixasMisteriosas - Plugin de caixas misteriosas legal e diferente.
tópico respondeu ao RUSHagoraSemGB de Irineu3737 em Arquivos
Cara,o plugin não tem opção de vender ,mas se vc tiver o ChestShop da pra gerar um ID usando /iinfo e aí vc vende por AdminShop -
Edit2: Deu certo,é só trocar os lugares que ta escrito "SPAWANER" pra "SPAWNER".Pode usar a mesma config que eu se quiser,só fazer essa alteração,quando ligar o server o ZOMBIE vai aparecer aí tbm,se não quiser que ele fique parado é só deixar o disable dele em false.Se der certo...like+resolvido
-
Tem como fazer pra somente alguns ficar assim?
-
Sei que ta meio atrasado a resposta mas.....tenta colocar a mesma config que eu,acabei de fazer e vou testar dps,teste tbm. http://prntscr.com/k5rq8z. Está configurado pra ficar paralizado qnd spawnar:Whiter,blaze e ghast.Se quiser é só vc adicionar mais.Se der certo deixa um like disabled-mobs: WHITER: disabled: true disable-for-spawn-methods: - SPAWENER - CUSTOM - BUILD_WITHER BLAZE: disabled: true disable-for-spawn-methods: - SPAWENER - CUSTOM GHAST: disabled: true disable-for-spawn-methods: - SPAWENER - CUSTOM #Edit: é ....nao deu
-
[Solary-Economy] Plugin de economia completo
tópico respondeu ao Sr_Edition de Irineu3737 em Arquivos
Quando eu seto 999999999999999999(999 quadrilhão) de money pra um player,invés desse valor,ele se transforma em 1.000.000.000.000.000.000(1 quintilhão,quibilhao(sei lá como fala)) -
foi mal pessoal, p2w* f2p*
-
Outra duvida que eu tinha: Será que compensa fazer server pw2 só pro Brasil? Maioria dos brasileiros que jogam mine são crianças de 8 a 10 anos que nem sabem denunciar pra mojang.E maioria dos mimimi de PW2 é dos países estrangeiros.
-
Liga se o server ir pra blacklist......até agr meu server tem tres grupos vips,cada grupo com uma mina melhor,e é óbivo que os players vao saber que há diferença. Tem tbm kits vips.Sei que é PW2,mas infelizmente nao sei oq fazer,se faço ftp(fre two play) antes de comprar host....mas ngm vai comprar vip pra ter coraçãozinhos e pets
-
No server que estou fazendo, se tiver duas minas,uma pra membro normal e outra pra vip.Seria considerado pw2? Lembrando que a diferença seria minima,na mina membro teria 0.5% de diamante e na vip 1%
-
Pessoal,não sei dizer se isso acontece sempre ou maioria das vezes.Quando da stop no server acaba não salvando,eu volto pro mesmo lugar q estava um tempo antes de desligar o server.Eu tenho q ficar dando save-all no console antes de dar stop