Kannst du mal deinen Code (also den Ausschnitt) hier bitte posten?
Damit ich mir das mal ansehe
dann hast du was falsch bei meiner Mod hats geklappt
Kannst du mal deinen Code (also den Ausschnitt) hier bitte posten?
Damit ich mir das mal ansehe
Auch wenn ich nicht gerne kompletten Code herrausgebe... Probiers damit:
mfgCode:public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) { ItemStack itemstack = par5EntityPlayer.inventory.getCurrentItem(); if(itemstack != null && itemstack.itemID == Item.dyePowder.shiftedIndex) { if(itemstack.getItemDamage() == 15) { if(par5EntityPlayer.capabilities.isCreativeMode) { par1World.setBlockMetadataWithNotify(par2, par3, par4, 7); } else { par1World.setBlockMetadataWithNotify(par2, par3, par4, 7); itemstack.stackSize--; } }
X39 mag diesen Beitrag
ja genau so hatte ich das gemeint, nur das ich anstatt "fertilize" direkt die metadata des crops geändert habe
Wieso nicht so `;D :
Code:public boolean tryPlaceIntoWorld(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10){ if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6)){ return false; }else{int var11= par3World.getBlockId(par4, par5, par6); int var12; if (var11 == Pflanze) { if (par3World.getBlockMetadata(par4, par5, par6) == 7) { return false; } if (!par3World.isRemote) { par3World.setBlockMetadata(par4, par5, par6, 7); --par1ItemStack.stackSize; } } } return true; }
5 Minuten Zeit? 5 Minuten Zeit. Ich liebe Zeit. Vor allem in Zeiten, in denen sie so knapp verlegt ist...
Danke, @Universum Dein Code klappt da nicht. Es passiert einfach nichts, wenn ich dann Knochenmehl setze..
@neocromicon Dein Code gibt einen Syntax Error: Insert } blabla, wenn ich das mache, zeigt es einen Error mit boolean an..
This method must return a result of type boolean
@doskate Sry hatte 3 Zeilen übersehen, hier der ganze Code:
mfgCode:public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) { ItemStack itemstack = par5EntityPlayer.inventory.getCurrentItem(); if(itemstack != null && itemstack.itemID == Item.dyePowder.shiftedIndex) { if(itemstack.getItemDamage() == 15) { if(par5EntityPlayer.capabilities.isCreativeMode) { par1World.setBlockMetadataWithNotify(par2, par3, par4, 7);//Die 7 gibt an welche Entwicklungsphase) } else { par1World.setBlockMetadataWithNotify(par2, par3, par4, 7); itemstack.stackSize--; } } } super.onBlockActivated(par1World, par2, par3, par4, par5EntityPlayer, par6, par7, par8, par9); return true; }
Danke, ich dachte schon
Edit: (05.10.2012 um 18:44)
Ja, das habe ich
€dit: @neocromicon Danke! Es klappt suuper
@Universum Ich versteh auch nicht, warum bei dir alles klappt. und bei dir nicht, Hauptsache, es klappt bei mir jetzt, aber danke euch beiden![]()
Geändert von IceTrailer (05.10.2012 um 17:47 Uhr)