Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem]


Rekomendowane odpowiedzi

Opublikowano

Witam mam 3 Errory bo próbowałem nadać nazwe Itemowi i mam te Errory

 

moje Errory:


src\minecraft\net\minecraft\src\mod_Kotlet.java:1: error: class, interface, or enum expected

public static final ItemKotlet = (new ItemKotlet(2015).setItemName("Kotlet");

				^

src\minecraft\net\minecraft\src\mod_Kotlet.java:2: error: class, interface, or enum expected

{

^

src\minecraft\net\minecraft\src\mod_Kotlet.java:4: error: class, interface, or enum expected

});

^

3 errors

 

kod:

public static final Item ItemKotlet = new ItemKotlet(2015).setItemName("Kotlet");
{
ModLoader.AddName(ItemKotlet, "Kotlet");
}

Opublikowano

Z tego co wiem. To:

 

public static final Item ItemKotlet = new ItemKotlet(2015).setItemName("Kotlet");
//Tym deklarujesz zmienną ItemKotlet.
//Więc po co Ci te { } ?
//Potem robisz tylko:
ModLoader.AddName(ItemKotlet, "Kotlet");

 

A tu kod:

//Plik mod_Kotlet.java
package net.minecraft.src;
public class mod_Kotlet extends BaseMod
{
 public static final Item ItemKotlet = (new ItemKotlet(4001, 11)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/twojetextury/Kotlet.png")).setItemName("Kotlet");
 public mod_Kotlet()
 {
	   ModLoader.AddName(ItemKotlet, "Kotlet");
 }
 public void AddRecipes(CraftingManager craftingmanager)
 {
	  craftingmanager.addRecipe(new ItemStack(ItemKotlet), new Object[]{" X ", "###", Character.valueOf('#'), Item.stick, Character.valueOf('X'), Item.porkCooked});
 }
 public String Version()
 {
	   return "1.0";
 }
}
//Plik ItemKotlet.java
package net.minecraft.src;
public class ItemKotlet extends Item
{
 private int healAmount;
 public ItemKotlet(int i, int j)
 {
	  super(i);
	  healAmount = j;
	  maxStackSize = 1;
 }
 public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityplayer)
 {
	  itemstack.stackSize--;
	  entityplayer.heal(healAmount);
	  return itemstack;
 }
}

 

 

Pozdrawiam. Volitch

Definitywnie spokojny wariat z tarczą.

Opublikowano

mam errory:

 


== MCP 6.2 (data: 6.2, client: 1.2.5, server: 1.2.5) ==
# found jad, jad patches, ff patches, osx patches, srgs, name csvs, doc csvs, param csvs, as
tyle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files\Java\jdk1.7.0_04\bin\javac" -Xlint:-options -deprecation -g -source 1.6 -
target 1....' failed : 1

== ERRORS FOUND ==

src\minecraft\net\minecraft\src\mod_Kotlet.java:2: error: mod_Kotlet is not abstract and doe
s not override abstract method load() in BaseMod
public class mod_Kotlet extends BaseMod
      ^

src\minecraft\net\minecraft\src\mod_Kotlet.java:7: error: cannot find symbol
                  ModLoader.AddName(ItemKotlet, "Kotlet");
                           ^

 symbol:   method AddName(Item,String)
 location: class ModLoader
2 errors
==================

== Recompiling server ==
> Cleaning bin
> Recompiling
- Done in 19.10 seconds
Aby kontynuować, naciśnij dowolny klawisz . . .

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...