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

Zaawansowane Tworzenie Modów


karol202

Rekomendowane odpowiedzi

Opublikowano

@up raczej nie można, a jeśli komuś uda się coś takiego zrobić(nie wiem czy się da) to mod będzie bardzo niekompatybilny.

  • Odpowiedzi 1,2 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Z uwagi na to że w MC 1.4 modloader nie współpracuje to radze używać forge. Jeśli nie wierzycie to sami się wkrótce przekonacie gdyż modloader oferuje nam limitowaną ilość spritów (grafik w formacie .png) a forge daje nam dużo większą ilość spritów!

 

 

 

Do autora tego poradnika: Daj przykłady please bo trzy po trzy z tego rozumiem :D

Opublikowano

@2up celowo nie dałem przykładów, bo to nie ma sensu. Każdy by bezmyślnie kopiował i tylko zmieniał parę linijek, a tu trzeba wszystko zrozumieć.

Opublikowano

Pomoże ktoś? ;D takie tam.. errory x45.

 

 

== MCP 7.19 (data: 7.19, client: 1.4.2, server: 1.4.2) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files\Java\jdk1.7.0_05\bin\javac" -Xlint:-options -deprecation -g -
source 1.6 -target 1....' failed : 1
== ERRORS FOUND ==
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:7: error: ';' expected
 public static Block Marijuana = new BlockMarijuana(141, 0).setBlockName(
"Marijuana").setHardness(0.1F).setResistance(0.1F)setTickRandomly(true);
											 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:7: error: illegal start o
f type
 public static Block Marijuana = new BlockMarijuana(141, 0).setBlockName(
"Marijuana").setHardness(0.1F).setResistance(0.1F)setTickRandomly(true);
															 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:52: error: illegal start
of expression
							 public boolean canPlaceBlockAt(World par1World,
int par2, int par3, int par4)
							 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:52: error: ';' expected
							 public boolean canPlaceBlockAt(World par1World,
int par2, int par3, int par4)
														 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:52: error: <identifier> e
xpected
							 public boolean canPlaceBlockAt(World par1World,
int par2, int par3, int par4)
^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:52: error: not a statemen
t
							 public boolean canPlaceBlockAt(World par1World,
int par2, int par3, int par4)
 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:52: error: ';' expected
							 public boolean canPlaceBlockAt(World par1World,
int par2, int par3, int par4)
	 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:52: error: <identifier> e
xpected
							 public boolean canPlaceBlockAt(World par1World,
int par2, int par3, int par4)
			 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:52: error: not a statemen
t
							 public boolean canPlaceBlockAt(World par1World,
int par2, int par3, int par4)
					 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:52: error: ';' expected
							 public boolean canPlaceBlockAt(World par1World,
int par2, int par3, int par4)
						 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: illegal start
of expression
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: illegal start
of expression
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: ';' expected
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
							 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: <identifier> e
xpected
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
											 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: not a statemen
t
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
												 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: ';' expected
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
													 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: <identifier> e
xpected
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
																 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: not a statemen
t
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
																	 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: ';' expected
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
																		 ^

src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:58: error: ';' expected
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4,
int par5)
	 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:63: error: illegal start
of expression
protected final void checkBlockCoordValid(World par1World, int par2, int par3, i
nt par4)
^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:63: error: ';' expected
protected final void checkBlockCoordValid(World par1World, int par2, int par3, i
nt par4)
									 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:63: error: <identifier> e
xpected
protected final void checkBlockCoordValid(World par1World, int par2, int par3, i
nt par4)
													 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:63: error: not a statemen
t
protected final void checkBlockCoordValid(World par1World, int par2, int par3, i
nt par4)
														 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:63: error: ';' expected
protected final void checkBlockCoordValid(World par1World, int par2, int par3, i
nt par4)
															 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:63: error: <identifier> e
xpected
protected final void checkBlockCoordValid(World par1World, int par2, int par3, i
nt par4)
																		 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:63: error: not a statemen
t
protected final void checkBlockCoordValid(World par1World, int par2, int par3, i
nt par4)
^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:63: error: ';' expected
protected final void checkBlockCoordValid(World par1World, int par2, int par3, i
nt par4)
 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:72: error: illegal start
of expression
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:72: error: ';' expected
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
					 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:72: error: <identifier> e
xpected
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
									 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:72: error: not a statemen
t
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
											 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:72: error: ';' expected
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
												 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:72: error: <identifier> e
xpected
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
														 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:72: error: not a statemen
t
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
																 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:72: error: ';' expected
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
																	 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:76: error: illegal start
of expression
			 public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1
World, int par2, int par3, int i)
			 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:76: error: ';' expected
			 public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1
World, int par2, int par3, int i)
																 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:76: error: <identifier> e
xpected
			 public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1
World, int par2, int par3, int i)
 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:76: error: not a statemen
t
			 public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1
World, int par2, int par3, int i)
	 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:76: error: ';' expected
			 public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1
World, int par2, int par3, int i)
		 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:76: error: <identifier> e
xpected
			 public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1
World, int par2, int par3, int i)
					 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:76: error: not a statemen
t
			 public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1
World, int par2, int par3, int i)
						 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:76: error: ';' expected
			 public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1
World, int par2, int par3, int i)
						 ^
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:87: error: class, interfa
ce, or enum expected
}
^
45 errors
==================
== Recompiling server ==
> Cleaning bin
> Recompiling
- Done in 24.89 seconds
Aby kontynuować, naciśnij dowolny klawisz . . .

 

 

 

............

Opublikowano

@up

Jak tak patrze, to w wielu miejscach nie dałeś średnika, albo zamykasz nieotwarty nawias. Chyba we wszystkich błędach ten nawias jest niepotrzebny. I kompilator mówi, że źle zdeklarowałeś Blocki. Może mu przejdzie, jak naprawisz te średniki i nawiasy.

Halo!

Opublikowano

Człowiek się stara, pomaga. Jedyny dobrze wyjaśniony poradnik i po polsku. a nie ktoś do translate google i tyle.. -.-

Ogólnie karol kiedyś mi pomagałeś;d

 

 

 


package net.minecraft.src;

public class mod_MarijuanaFarm extends BaseMod
{
public static Item Joint = new ItemFood(502, 4, false).setItemName("Joint").setPotionEffect(Potion.moveSpeed.id, 300, 2, 1F).setPotionEffect(Potion.nightVision.id, 300, 0, 1F).setPotionEffect(Potion.jump.id, 300, 0, 1F);
public static Item Weed = new Item(501).setItemName("Weed");
       public static Block Marijuana = new BlockMarijuana(141, 0).setBlockName("Marijuana").setHardness(0.1F).setResistance(0.1F)setTickRandomly(true);
       public String getVersion()
}
       {
               return "1.4.2";
       }
       public void load() {}
       public mod_MarijuanaFarm()
       {
  Weed.iconIndex = ModLoader.addOverride("/gui/items.png", "/weed.png");
               Marijuana.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/marijuana.png");
Joint.iconIndex = ModLoader.addOverride("/gui/items.png", "/joint.png");
               ModLoader.addName(Joint, "Joint");
               ModLoader.registerBlock(Marijuana);
               ModLoader.addName(Marijuana, "Marijuana");
               ModLoader.addName(Weed, "Weed");
ModLoader.addSmelting(141, new ItemStack(Weed, 5), 0.02F);
ModLoader.addRecipe(new ItemStack(Joint, 1), new Object[]
                               {
                                       "P P", " W ", "P P", 'P', Item.paper, 'W', Weed
                               });

       }
public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random);
{
                if (par1World.isAirBlock(par2, par3 + 1, par4));
                {
                                int i;

                                for (i = 1; par1World.getBlockId(par2, par3 - i, par4) == blockID; i++) { }

                                if (i < 4)
                                {
                                                int j = par1World.getBlockMetadata(par2, par3, par4);

                                                if (j == 20)
                                                {
                                                                par1World.setBlockWithNotify(par2, par3 + 1, par4, blockID);
                                                                par1World.setBlockMetadataWithNotify(par2, par3, par4, 0);
                                                }
                                                else
                                                {
                                                                par1World.setBlockMetadataWithNotify(par2, par3, par4, j + 1);
                                                }
                                }
                }
public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4)
{
        int var5 = par1World.getBlockId(par2, par3 - 1, par4);
        return var5 == this.blockID ? true : (var5 != Block.grass.blockID && var5 != Block.dirt.blockID && var5 != Block.sand.blockID ? false : (par1World.getBlockMaterial(par2 - 1, par3 - 1, par4) == Material.water ? true : (par1World.getBlockMaterial(par2 + 1, par3 - 1, par4) == Material.water ? true : (par1World.getBlockMaterial(par2, par3 - 1, par4 - 1) == Material.water ? true : par1World.getBlockMaterial(par2, par3 - 1, par4 + 1) == Material.water))));
}

public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)
{
        this.checkBlockCoordValid(par1World, par2, par3, par4);
}

protected final void checkBlockCoordValid(World par1World, int par2, int par3, int par4)
{
        if (!this.canBlockStay(par1World, par2, par3, par4))
        {
                this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0);
                par1World.setBlockWithNotify(par2, par3, par4, 0);
        }
}

public boolean canBlockStay(World par1World, int par2, int par3, int par4)
{
        return this.canPlaceBlockAt(par1World, par2, par3, par4);

public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int i)

{
return null;

}


}
}


 

Czasami aż się gubie i w c++ i tu ;d

 

 

 

............

Opublikowano

@up o boże... Po co ten nawias zamykający po linijce getVersion()? I po co te funkcje które powiny być w bloku są w pliku głównym moda?!

Opublikowano

ok juz lepiej usunalem nie potrzebne itd.

ale 3 errorki

 

 

 


== MCP 7.19 (data: 7.19, client: 1.4.2, server: 1.4.2) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files\Java\jdk1.7.0_05\bin\javac" -Xlint:-options -deprecation -g -
source 1.6 -target 1....' failed : 1

== ERRORS FOUND ==

src\minecraft\net\minecraft\src\BlockMarijuana.java:38: error: reached end of fi
le while parsing
}
^

src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:7: error: ';' expected
       public static Block Marijuana = new BlockMarijuana(141, 0).setBlockName(
"Marijuana").setHardness(1F).setResistance(1F)setTickRandomly(true);

                                             ^

src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:7: error: illegal start o
f type
       public static Block Marijuana = new BlockMarijuana(141, 0).setBlockName(
"Marijuana").setHardness(1F).setResistance(1F)setTickRandomly(true);

                                                             ^

3 errors
==================

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

 

 

Help! :(

............

Opublikowano

@UP masz nie dałeś kropki :D.Porównaj se

public static Block Marijuana = new BlockMarijuana(141, 0).setBlockName("Marijuana").setHardness(1F).setResistance(1F)setTickRandomly(true);

 

do tego(Tu bez errorów)

public static Block Marijuana = new BlockMarijuana(141, 0).setHardness(1F).setResistance(1F).setTickRandomly(true).setBlockName("Marijuana");

Na linijce 38 w pliku BlockMarijuana masz } zamień to na };

 

Ten error jest banalny do naprawienia

Opublikowano

a z tym z kropki rano ogarnąłem ;D ale i tak plusik FENKS koleżko!

 

Dodałem ";" i dalej ten error.

 

 

 


== MCP 7.19 (data: 7.19, client: 1.4.2, server: 1.4.2) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files\Java\jdk1.7.0_05\bin\javac" -Xlint:-options -deprecation -g -
source 1.6 -target 1....' failed : 1

== ERRORS FOUND ==

src\minecraft\net\minecraft\src\BlockMarijuana.java:38: error: reached end of fi
le while parsing
};
 ^

1 error
==================

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

 

 

............

Opublikowano

Pomoże ktoś? Jak próbuję skompilować plik z modem na rudę to mi takie errory wyskakują :/

 

 

 

 

src\minecraft\net\minecraft\src\mod_braz.java:7: cannot find symbol

symbol : class BlockBraz

location: class net.minecraft.src.mod_braz

public static Block BlockBraz = new BlockBraz(200, 0).setBlockName("Bloc

kBraz").setHardness(10F).setResistance(10F);

^

 

src\minecraft\net\minecraft\src\mod_braz.java:18: cannot find symbol

symbol : variable blockIndexTexture

location: class net.minecraft.src.Block

BlockBraz.blockIndexTexture = ModLoader.addOverride("/te

rrain.png", "/blockBraz.png");

^

 

src\minecraft\net\minecraft\src\mod_braz.java:29: cannot find symbol

symbol : method NextInt(int)

location: class java.util.Random

int z = j + random.NextInt(16);

^

 

src\minecraft\net\minecraft\src\mod_braz.java:29: operator + cannot be applied t

o int,java.util.Random.NextInt

int z = j + random.NextInt(16);

^

 

src\minecraft\net\minecraft\src\mod_braz.java:29: incompatible types

found : <nulltype>

required: int

int z = j + random.NextInt(16);

^

Opublikowano

package net.minecraft.src;

 

import java.util.Random;

 

public class mod_braz extends BaseMod

{

public static Block BlockBraz = new BlockBraz(200, 0).setBlockName("BlockBraz").setHardness(10F).setResistance(10F);

 

public String getVersion()

{

return "1.3.2";

}

 

public void load(){}

 

public mod_braz()

{

BlockBraz.blockIndexTexture = ModLoader.addOverride("/terrain.png", "/blockBraz.png");

ModLoader.addName(BlockBraz, "Brąz");

ModLoader.registerBlock(BlockBraz);

}

 

public void generateSurface(World world, Random random, int i, int j)

{

for (int k = 0; k < 3; k++)

{

int x = i + random.nextInt(16);

int y = 10 + random.nextInt(20);

int z = j + random.NextInt(16);

new WorldGenMinable(BlockBraz.blockID, 4).generate(world, random, x, y, z);

}

}

}

Opublikowano

juz juz.

 

 


package net.minecraft.src;
import java.util.Random;
public class BlockMarijuana extends Block
{
public BlockMarijuana(int i, int j)
{
super(i, j, Material.cloth);
this.setCreativeTab(CreativeTabs.tabBlock);
setTickRandomly(true);
}
public int idDropped(int i, Random j, int k)
{
return mod_MarijuanaFarm.Marijuana.blockID;
}
public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random);
{
if (par1World.isAirBlock(par2, par3 + 1, par4));
{
int i;

for (i = 1; par1World.getBlockId(par2, par3 - i, par4) == blockID; i++) { }

if (i < 4)
{
int j = par1World.getBlockMetadata(par2, par3, par4);

if (j == 20)
{
par1World.setBlockWithNotify(par2, par3 + 1, par4, blockID);
par1World.setBlockMetadataWithNotify(par2, par3, par4, 0);
}
else
{
par1World.setBlockMetadataWithNotify(par2, par3, par4, j + 1);
}
}
}
}

 

 

............

Opublikowano

@UP sprawdź czy działa


package net.minecraft.src;
import java.util.Random;
public class BlockMarijuana extends Block
{
public BlockMarijuana(int i, int j)
{
super(i, j, Material.cloth);
this.setCreativeTab(CreativeTabs.tabBlock);
setTickRandomly(true);
}
public int idDropped(int i, Random j, int k)
{
return mod_MarijuanaFarm.Marijuana.blockID;
}
public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random);
{
if (par1World.isAirBlock(par2, par3 + 1, par4));
{
int i;

for (i = 1; par1World.getBlockId(par2, par3 - i, par4) == blockID; i++) { }

if (i < 4)
{
int j = par1World.getBlockMetadata(par2, par3, par4);

if (j == 20)
{
par1World.setBlockWithNotify(par2, par3 + 1, par4, blockID);
par1World.setBlockMetadataWithNotify(par2, par3, par4, 0);
}
else
{
par1World.setBlockMetadataWithNotify(par2, par3, par4, j + 1);
}
}
}
}
}
}

Opublikowano

nie.. :(

 

 


== MCP 7.19 (data: 7.19, client: 1.4.2, server: 1.4.2) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files\Java\jdk1.7.0_05\bin\javac" -Xlint:-options -deprecation -g -
source 1.6 -target 1....' failed : 1

== ERRORS FOUND ==

src\minecraft\net\minecraft\src\BlockMarijuana.java:40: error: class, interface,
or enum expected
}
^

1 error
==================

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

 

 

............

Opublikowano

Robilem tak..

 

 


== MCP 7.19 (data: 7.19, client: 1.4.2, server: 1.4.2) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files\Java\jdk1.7.0_05\bin\javac" -Xlint:-options -deprecation -g -
source 1.6 -target 1....' failed : 1

== ERRORS FOUND ==

src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:3: error: class mod_Marij
uanaFarm is public, should be declared in a file named mod_MarijuanaFarm.java
public class mod_MarijuanaFarm extends BaseMod
      ^

src\minecraft\net\minecraft\src\BlockMarijuana.java:15: error: missing method bo
dy, or declare abstract
public void updateTick(World par1World, int par2, int par3, int par4, Random par
5Random);
           ^

src\minecraft\net\minecraft\src\BlockMarijuana.java:17: error: cannot find symbo
l
if (par1World.isAirBlock(par2, par3 + 1, par4));
                        ^

 symbol:   variable par2
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:17: error: cannot find symbo
l
if (par1World.isAirBlock(par2, par3 + 1, par4));
                              ^

 symbol:   variable par3
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:17: error: cannot find symbo
l
if (par1World.isAirBlock(par2, par3 + 1, par4));
                                        ^

 symbol:   variable par4
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:17: error: cannot find symbo
l
if (par1World.isAirBlock(par2, par3 + 1, par4));
   ^

 symbol:   variable par1World
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:21: error: cannot find symbo
l
for (i = 1; par1World.getBlockId(par2, par3 - i, par4) == blockID; i++) { }
                                ^

 symbol:   variable par2
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:21: error: cannot find symbo
l
for (i = 1; par1World.getBlockId(par2, par3 - i, par4) == blockID; i++) { }
                                      ^

 symbol:   variable par3
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:21: error: cannot find symbo
l
for (i = 1; par1World.getBlockId(par2, par3 - i, par4) == blockID; i++) { }
                                                ^

 symbol:   variable par4
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:21: error: cannot find symbo
l
for (i = 1; par1World.getBlockId(par2, par3 - i, par4) == blockID; i++) { }
           ^

 symbol:   variable par1World
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:25: error: cannot find symbo
l
int j = par1World.getBlockMetadata(par2, par3, par4);
                                  ^

 symbol:   variable par2
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:25: error: cannot find symbo
l
int j = par1World.getBlockMetadata(par2, par3, par4);
                                        ^

 symbol:   variable par3
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:25: error: cannot find symbo
l
int j = par1World.getBlockMetadata(par2, par3, par4);
                                              ^

 symbol:   variable par4
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:25: error: cannot find symbo
l
int j = par1World.getBlockMetadata(par2, par3, par4);
       ^

 symbol:   variable par1World
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:29: error: cannot find symbo
l
par1World.setBlockWithNotify(par2, par3 + 1, par4, blockID);
                            ^

 symbol:   variable par2
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:29: error: cannot find symbo
l
par1World.setBlockWithNotify(par2, par3 + 1, par4, blockID);
                                  ^

 symbol:   variable par3
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:29: error: cannot find symbo
l
par1World.setBlockWithNotify(par2, par3 + 1, par4, blockID);
                                            ^

 symbol:   variable par4
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:29: error: cannot find symbo
l
par1World.setBlockWithNotify(par2, par3 + 1, par4, blockID);
^

 symbol:   variable par1World
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:30: error: cannot find symbo
l
par1World.setBlockMetadataWithNotify(par2, par3, par4, 0);
                                    ^

 symbol:   variable par2
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:30: error: cannot find symbo
l
par1World.setBlockMetadataWithNotify(par2, par3, par4, 0);
                                          ^

 symbol:   variable par3
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:30: error: cannot find symbo
l
par1World.setBlockMetadataWithNotify(par2, par3, par4, 0);
                                                ^

 symbol:   variable par4
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:30: error: cannot find symbo
l
par1World.setBlockMetadataWithNotify(par2, par3, par4, 0);
^

 symbol:   variable par1World
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:34: error: cannot find symbo
l
par1World.setBlockMetadataWithNotify(par2, par3, par4, j + 1);
                                    ^

 symbol:   variable par2
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:34: error: cannot find symbo
l
par1World.setBlockMetadataWithNotify(par2, par3, par4, j + 1);
                                          ^

 symbol:   variable par3
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:34: error: cannot find symbo
l
par1World.setBlockMetadataWithNotify(par2, par3, par4, j + 1);
                                                ^

 symbol:   variable par4
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\BlockMarijuana.java:34: error: cannot find symbo
l
par1World.setBlockMetadataWithNotify(par2, par3, par4, j + 1);
^

 symbol:   variable par1World
 location: class BlockMarijuana
src\minecraft\net\minecraft\src\mod_MarihuanaFarm.java:5: error: method setPotio
nEffect in class Item cannot be applied to given types;
               public static Item Joint = new ItemFood(502, 4, false).setItemNa
me("Joint").setPotionEffect(Potion.moveSpeed.id, 300, 2, 1F).setPotionEffect(Pot
ion.nightVision.id, 300, 0, 1F).setPotionEffect(Potion.jump.id, 300, 0, 1F);

          ^

 required: String
 found: int,int,int,float
 reason: actual and formal argument lists differ in length
27 errors
==================

== Recompiling server ==
> Cleaning bin
> Recompiling

 

 

............

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...