Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как без помощи плагинов убрать ...

Тема в разделе "[Архив] Помощь", создана пользователем kaligus, 1 июн 2013.

  1. Автор темы
    kaligus

    kaligus Активный участник

    Баллы:
    63
    Имя в Minecraft:
    kaligus
    Подскажите пожалуйста как без помощи плагинов, ... убрать урон от крипера и урон от ТНТ?
    Чтобы крипер не разрушал блоки а просто наносил урон
     
    Сникерсни нравится это.
  2. Хостинг MineCraft
    <
  3. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    без плагинов никак, обычно все это отключают в WorldGuard
     
  4. Автор темы
    kaligus

    kaligus Активный участник

    Баллы:
    63
    Имя в Minecraft:
    kaligus
    А с WorldGuard как?
     
  5. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    открыть конфиг и поискать слова TNT, creeper...
     
  6. ping1116

    ping1116 Старожил Пользователь

    Баллы:
    103
    Skype:
    nik99962
    Имя в Minecraft:
    ping1116

    пиши
    [DOUBLEPOST=1370099010,1370098964][/DOUBLEPOST]лайк не забудь)
     
    kaligus нравится это.
  7. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Без плагинов, изменить в исходниках моба :). Тебе оно надо?
     
  8. ping1116

    ping1116 Старожил Пользователь

    Баллы:
    103
    Skype:
    nik99962
    Имя в Minecraft:
    ping1116
    слушай , а как у ифрита изменить дамаг ? точнее где его исходник?)
     
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    EntityBlaze.java
     
  10. ping1116

    ping1116 Старожил Пользователь

    Баллы:
    103
    Skype:
    nik99962
    Имя в Minecraft:
    ping1116
    ща гляну)
    это в Minecraft.jar?
     
  11. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Где то тут копай.
    Код:
        protected void attackEntity(Entity par1Entity, float par2)
        {
            if (this.attackTime <= 0 && par2 < 2.0F && par1Entity.boundingBox.maxY > this.boundingBox.minY && par1Entity.boundingBox.minY < this.boundingBox.maxY)
            {
                this.attackTime = 20;
                this.attackEntityAsMob(par1Entity);
            }
            else if (par2 < 30.0F)
            {
                double var3 = par1Entity.posX - this.posX;
                double var5 = par1Entity.boundingBox.minY + (double)(par1Entity.height / 2.0F) - (this.posY + (double)(this.height / 2.0F));
                double var7 = par1Entity.posZ - this.posZ;
     
                if (this.attackTime == 0)
                {
                    ++this.field_70846_g;
     
                    if (this.field_70846_g == 1)
                    {
                        this.attackTime = 60;
                        this.func_70844_e(true);
                    }
                    else if (this.field_70846_g <= 4)
                    {
                        this.attackTime = 6;
                    }
                    else
                    {
                        this.attackTime = 100;
                        this.field_70846_g = 0;
                        this.func_70844_e(false);
                    }
     
                    if (this.field_70846_g > 1)
                    {
                        float var9 = MathHelper.sqrt_float(par2) * 0.5F;
                        this.worldObj.playAuxSFXAtEntity((EntityPlayer)null, 1009, (int)this.posX, (int)this.posY, (int)this.posZ, 0);
     
                        for (int var10 = 0; var10 < 1; ++var10)
                        {
                            EntitySmallFireball var11 = new EntitySmallFireball(this.worldObj, this, var3 + this.rand.nextGaussian() * (double)var9, var5, var7 + this.rand.nextGaussian() * (double)var9);
                            var11.posY = this.posY + (double)(this.height / 2.0F) + 0.5D;
                            this.worldObj.spawnEntityInWorld(var11);
                        }
                    }
                }
     
                this.rotationYaw = (float)(Math.atan2(var7, var3) * 180.0D / Math.PI) - 90.0F;
                this.hasAttacked = true;
            }
        }
     
  12. ping1116

    ping1116 Старожил Пользователь

    Баллы:
    103
    Skype:
    nik99962
    Имя в Minecraft:
    ping1116
    путь дай пж
     
  13. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    А не сила вроде тут
    public int getAttackStrength(Entity par1Entity)
    {
    return 6;
    }
     
  14. ping1116

    ping1116 Старожил Пользователь

    Баллы:
    103
    Skype:
    nik99962
    Имя в Minecraft:
    ping1116
    а реально сделать так , что бы она была в минус , т.е. он лечил?)
     
    zuma2 нравится это.
  15. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Нет, тут нужно прикручивать другую функцию.
     
  16. ping1116

    ping1116 Старожил Пользователь

    Баллы:
    103
    Skype:
    nik99962
    Имя в Minecraft:
    ping1116
    расскажешь?)[DOUBLEPOST=1370108250,1370108111][/DOUBLEPOST]
    просто у меня сервер называется "BlazeCraft" и я решил сделать "ифрита " няшкой) дать ему хил или другую няшку например смачный дроп )
     
    Help нравится это.

Поделиться этой страницей