[Frage] MCP Modloader drops?

10/12/2011 16:21 Z.Ibrahimovic#1
hey leute,

kann man beim modden mit MCP und ModLoader die drops von Mobs und Blöcken einstellen???

danke

mfg
10/12/2011 16:32 -i[Gyxx]*#2
Bei Blöcken ist da normal immer so:
Code:
    public int idDropped(int i, Random random)
    {
        return Block.cobblestone.blockID;
    }
Da bedeutet wenn der Block zerstörrt wird, droppt er ein cobblestone.

Bei Monstern ist da bei ein Item so:

Code:
    protected int getDropItemId()
    {
        return Item.silk.shiftedIndex;
    }
10/12/2011 16:51 Z.Ibrahimovic#3
aber davor muss doch dann iergentetwas mit ModLoader.blablabla odernicht?
10/12/2011 17:22 -i[Gyxx]*#4
Ne das für Mobs muss in die Entity datei rein und bei den Blöcken in die Block datei.
10/12/2011 18:15 False#5
Quote:
Originally Posted by -i[Gyxx]* View Post
Ne das für Mobs muss in die Entity datei rein und bei den Blöcken in die Block datei.
Das geht nicht da wenn er direkt die Entitiy ändern würde, würden andere mods eventl . nicht mehr gehen sprich er hat recht er muss was mit modloar.....
Wie genau weiß ich nicht..
10/12/2011 19:35 -i[Gyxx]*#6
so solls aussehen:
Vorher
Code:
   protected void dropFewItems(boolean flag)
    {
        int i = rand.nextInt(3);
        for(int j = 0; j < i; j++)
        {
            dropItem(Item.feather.shiftedIndex, 1);
        }
Nachher
Code:
   protected void dropFewItems(boolean flag)
    {
        int i = rand.nextInt(3);
        for(int j = 0; j < i; j++)
        {
            dropItem(Item.feather.shiftedIndex, 1);
           [COLOR="Red"] dropItem(Item.silk.shiftedIndex, 1);[/COLOR]
        }
Das beispiel ist Huhn.