Znajdź zawartość
Wyświetlanie wyników dla tagów 'problemy' .
Znaleziono 9 wyników
-
Cześć wszystkim! Zapraszam do przeczytania mojego pierwszego posta na tym forum. Choć będzie on po części powitaniem wszystkich Użytkowników, to chciałbym jeszcze rozwiązać w nim pewien problem. Chodzi mi mianowicie o niemożność zapisania gry w najnowszej wersji Minecrafta, 1.8.1. Po wejściu na świat i spauzowaniu gry, a następnie kliknięciu przycisk ,,wyjdź i zapisz'' gra zacina się na nieokreślony z góry czas, a przy próbie podejmowania jakichkolwiek działań - crashuje. Występują też jakieś anomalie związane z renderowaniem świata gry, ponieważ mimo iż posiadam dobry technicznie komputer, i ustawione w opcjach wszystko na maximum, chunków ładuje się tylko połowa z tylu, ilu powinno. To jest wszystko co chciałem Wam zaprezentować, mam nadzieję że znajdziecie (albo już znaleźliście) rozwiązanie tego problemu. Jestem również ciekaw, czy u Was ten problem również występuję. Na koniec chciałbym się przywitać, i pozdrowić całą Administrację oraz członków Forum, mam nadzieję że razem na nim mile spędzimy czas. Pozdrawiam i życzę przyjemnej rozgrywki. Moxpouro
- 6 odpowiedzi
-
Witam, proszę o poprawienie/napisanie mi co źle zrobiłem: Entity Steve: package net.minecraft.src; public class EntitySteve extends EntityAnimal { public EntitySteve(World par1World) { super(par1World); this.texture = "/HardKamil/Steve.png"; this.setSize(0.9F, 1.3F); this.getNavigator().setAvoidsWater(true); this.tasks.addTask(0, new EntityAISwimming(this)); this.tasks.addTask(1, new EntityAIPanic(this, 0.38F)); this.tasks.addTask(2, new EntityAIMate(this, 0.2F)); this.tasks.addTask(3, new EntityAITempt(this, 0.25F, Item.wheat.shiftedIndex, false)); this.tasks.addTask(4, new EntityAIFollowParent(this, 0.25F)); this.tasks.addTask(5, new EntityAIWander(this, 0.2F)); this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); this.tasks.addTask(7, new EntityAILookIdle(this)); } /** * Returns true if the newer Entity AI code should be run */ public boolean isAIEnabled() { return true; } public int getMaxHealth() { return 30; } /** * Returns the sound this mob makes while it's alive. */ protected String getLivingSound() { return "mob.none.say"; } /** * Returns the sound this mob makes when it is hurt. */ protected String getHurtSound() { return "mob.none.hurt"; } /** * Returns the sound this mob makes on death. */ protected String getDeathSound() { return "mob.none.hurt"; } /** * Plays step sound at given x, y, z for the entity */ protected void playStepSound(int par1, int par2, int par3, int par4) { this.func_85030_a("mob.none.step", 0.15F, 1.0F); } /** * Returns the volume for the sounds this mob makes. */ protected float getSoundVolume() { return 0.4F; } /** * Returns the item ID for the item the mob drops on death. */ protected int getDropItemId() { return Item.ingotIron.shiftedIndex; } /** * Drop 0-2 items of this living's type */ protected void dropFewItems(boolean par1, int par2) { int var3 = this.rand.nextInt(3) + this.rand.nextInt(1 + par2); int var4; for (var4 = 0; var4 < var3; ++var4) { this.dropItem(Item.ingotIron.shiftedIndex, 1); } var3 = this.rand.nextInt(3) + 1 + this.rand.nextInt(1 + par2); for (var4 = 0; var4 < var3; ++var4) { if (this.isBurning()) { this.dropItem(Item.redstone.shiftedIndex, 1); } else { this.dropItem(Item.ingotGold.shiftedIndex, 1); } } } /** * Called when a player interacts with a mob. e.g. gets milk from a cow, gets into the saddle on a pig. */ public boolean interact(EntityPlayer par1EntityPlayer) { ItemStack var2 = par1EntityPlayer.inventory.getCurrentItem(); if (var2 != null && var2.itemID == Item.bucketEmpty.shiftedIndex) { if (--var2.stackSize <= 0) { par1EntityPlayer.inventory.setInventorySlotContents(par1EntityPlayer.inventory.currentItem, new ItemStack(Item.bucketLava)); } else if (!par1EntityPlayer.inventory.addItemStackToInventory(new ItemStack(Item.bucketLava))) { par1EntityPlayer.dropPlayerItem(new ItemStack(Item.bucketLava.shiftedIndex, 1, 0)); } return true; } else { return super.interact(par1EntityPlayer); } } /** * This function is used when two same-species animals in 'love mode' breed to generate the new baby animal. */ public EntitySteve spawnBabyAnimal(EntityAgeable par1EntityAgeable) { return new EntitySteve(this.worldObj); } public EntityAgeable func_90011_a(EntityAgeable par1EntityAgeable) { return this.spawnBabyAnimal(par1EntityAgeable); } } Entity Notch: package net.minecraft.src; public class EntityNotch extends EntityAnimal { public EntityNotch(World par1World) { super(par1World); this.texture = "/HardKamil/Notch.png"; this.setSize(0.9F, 1.3F); this.getNavigator().setAvoidsWater(true); this.tasks.addTask(0, new EntityAISwimming(this)); this.tasks.addTask(1, new EntityAIPanic(this, 0.38F)); this.tasks.addTask(2, new EntityAIMate(this, 0.2F)); this.tasks.addTask(3, new EntityAITempt(this, 0.25F, Item.wheat.shiftedIndex, false)); this.tasks.addTask(4, new EntityAIFollowParent(this, 0.25F)); this.tasks.addTask(5, new EntityAIWander(this, 0.2F)); this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); this.tasks.addTask(7, new EntityAILookIdle(this)); } /** * Returns true if the newer Entity AI code should be run */ public boolean isAIEnabled() { return true; } public int getMaxHealth() { return 30; } /** * Returns the sound this mob makes while it's alive. */ protected String getLivingSound() { return "mob.none.say"; } /** * Returns the sound this mob makes when it is hurt. */ protected String getHurtSound() { return "mob.none.hurt"; } /** * Returns the sound this mob makes on death. */ protected String getDeathSound() { return "mob.none.hurt"; } /** * Plays step sound at given x, y, z for the entity */ protected void playStepSound(int par1, int par2, int par3, int par4) { this.func_85030_a("mob.none.step", 0.15F, 1.0F); } /** * Returns the volume for the sounds this mob makes. */ protected float getSoundVolume() { return 0.4F; } /** * Returns the item ID for the item the mob drops on death. */ protected int getDropItemId() { return Item.appleRed.shiftedIndex; } /** * Drop 0-2 items of this living's type */ protected void dropFewItems(boolean par1, int par2) { int var3 = this.rand.nextInt(3) + this.rand.nextInt(1 + par2); int var4; for (var4 = 0; var4 < var3; ++var4) { this.dropItem(Item.minecartEmpty.shiftedIndex, 1); } var3 = this.rand.nextInt(3) + 1 + this.rand.nextInt(1 + par2); for (var4 = 0; var4 < var3; ++var4) { if (this.isBurning()) { this.dropItem(Item.cookie.shiftedIndex, 1); } else { this.dropItem(Block.obsidian, 1); } } } /** * Called when a player interacts with a mob. e.g. gets milk from a cow, gets into the saddle on a pig. */ public boolean interact(EntityPlayer par1EntityPlayer) { ItemStack var2 = par1EntityPlayer.inventory.getCurrentItem(); if (var2 != null && var2.itemID == Item.bucketEmpty.shiftedIndex) { if (--var2.stackSize <= 0) { par1EntityPlayer.inventory.setInventorySlotContents(par1EntityPlayer.inventory.currentItem, new ItemStack(Item.bucketLava)); } else if (!par1EntityPlayer.inventory.addItemStackToInventory(new ItemStack(Item.bucketLava))) { par1EntityPlayer.dropPlayerItem(new ItemStack(Item.bucketLava.shiftedIndex, 1, 0)); } return true; } else { return super.interact(par1EntityPlayer); } } /** * This function is used when two same-species animals in 'love mode' breed to generate the new baby animal. */ public EntitySteve spawnBabyAnimal(EntityAgeable par1EntityAgeable) { return new EntityNotch(this.worldObj); } public EntityAgeable func_90011_a(EntityAgeable par1EntityAgeable) { return this.spawnBabyAnimal(par1EntityAgeable); } } Entity People: package net.minecraft.src; public class EntityPeople extends EntityAnimal { public EntityPeople(World par1World) { super(par1World); this.texture = "/HardKamil/People.png"; this.setSize(0.9F, 1.3F); this.getNavigator().setAvoidsWater(true); this.tasks.addTask(0, new EntityAISwimming(this)); this.tasks.addTask(1, new EntityAIPanic(this, 0.38F)); this.tasks.addTask(2, new EntityAIMate(this, 0.2F)); this.tasks.addTask(3, new EntityAITempt(this, 0.25F, Item.wheat.shiftedIndex, false)); this.tasks.addTask(4, new EntityAIFollowParent(this, 0.25F)); this.tasks.addTask(5, new EntityAIWander(this, 0.2F)); this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); this.tasks.addTask(7, new EntityAILookIdle(this)); } /** * Returns true if the newer Entity AI code should be run */ public boolean isAIEnabled() { return true; } public int getMaxHealth() { return 30; } /** * Returns the sound this mob makes while it's alive. */ protected String getLivingSound() { return "mob.none.say"; } /** * Returns the sound this mob makes when it is hurt. */ protected String getHurtSound() { return "mob.none.hurt"; } /** * Returns the sound this mob makes on death. */ protected String getDeathSound() { return "mob.none.hurt"; } /** * Plays step sound at given x, y, z for the entity */ protected void playStepSound(int par1, int par2, int par3, int par4) { this.func_85030_a("mob.none.step", 0.15F, 1.0F); } /** * Returns the volume for the sounds this mob makes. */ protected float getSoundVolume() { return 0.4F; } /** * Returns the item ID for the item the mob drops on death. */ protected int getDropItemId() { return Item.ingotIron.shiftedIndex; } /** * Drop 0-2 items of this living's type */ protected void dropFewItems(boolean par1, int par2) { int var3 = this.rand.nextInt(3) + this.rand.nextInt(1 + par2); int var4; for (var4 = 0; var4 < var3; ++var4) { this.dropItem(Item.saddle.shiftedIndex, 1); } var3 = this.rand.nextInt(3) + 1 + this.rand.nextInt(1 + par2); for (var4 = 0; var4 < var3; ++var4) { if (this.isBurning()) { this.dropItem(Item.lapisLazuri.shiftedIndex, 1); } else { this.dropItem(Item.blazeRod.shiftedIndex, 1); } } } /** * Called when a player interacts with a mob. e.g. gets milk from a cow, gets into the saddle on a pig. */ public boolean interact(EntityPlayer par1EntityPlayer) { ItemStack var2 = par1EntityPlayer.inventory.getCurrentItem(); if (var2 != null && var2.itemID == Item.bucketEmpty.shiftedIndex) { if (--var2.stackSize <= 0) { par1EntityPlayer.inventory.setInventorySlotContents(par1EntityPlayer.inventory.currentItem, new ItemStack(Item.bucketLava)); } else if (!par1EntityPlayer.inventory.addItemStackToInventory(new ItemStack(Item.bucketLava))) { par1EntityPlayer.dropPlayerItem(new ItemStack(Item.bucketLava.shiftedIndex, 1, 0)); } return true; } else { return super.interact(par1EntityPlayer); } } /** * This function is used when two same-species animals in 'love mode' breed to generate the new baby animal. */ public EntitySteve spawnBabyAnimal(EntityAgeable par1EntityAgeable) { return new EntityPeople(this.worldObj); } public EntityAgeable func_90011_a(EntityAgeable par1EntityAgeable) { return this.spawnBabyAnimal(par1EntityAgeable); } } mod_MinePeople: package net.minecraft.src; import java.util.Map; public class mod_MinePeople extends BaseMod { public void load() { ModLoader.registerEntityID(EntitySteve.class, "Steve", ModLoader.getUniqueEntityId()); ModLoader.addSpawn(EntitySteve.class, 12, 4, 4, EnumCreatureType.monster); ModLoader.registerEntityID(EntityNotch.class, "Steve", ModLoader.getUniqueEntityId()); ModLoader.addSpawn(EntityNotch.class, 12, 4, 4, EnumCreatureType.monster); ModLoader.registerEntityID(EntityPeople.class, "Steve", ModLoader.getUniqueEntityId()); ModLoader.addSpawn(EntityPeople.class, 12, 4, 4, EnumCreatureType.monster); } public void addRenderer(Map map) { map.put(EntitySteve.class, new RenderBiped(new ModelBiped(), 0.5F)); map.put(EntityNotch.class, new RenderBiped(new ModelBiped(), 0.5F)); map.put(EntityPeople.class, new RenderBiped(new ModelBiped(), 0.5F)); } public String getVersion() { return "v1.0"; } public mod_MinePeople() { } } Kod błędu: Pierwszy: EntityNotch.java: 141 incompatible types found:net.minecraft.src Entity Notch net.minecraft.src Entity Steve return new EntityNotch (this.worldObj); Drugi: EntityPeople java:101 cannot find symbol: variable lapisLazuri Trzeci: EntityPeople.java: 141 incompatible types found:net.minecraft.src Entity Notch net.minecraft.src Entity Steve return new EntityPeople (this.worldObj); Czwarty: EntityNotch.java:105 Entity cannot be applied to net.minecraft.src.Block.int this.dropItem(Block.obsidian, 1); incompatible types found:net.minecraft.src Entity Notch net.minecraft.src Entity Steve return new EntityNotch (this.worldObj);
- 3 odpowiedzi
-
- modloader
- programowanie
-
(i 1 więcej)
Oznaczone tagami:
-
Witam Droga Administracjo! 14 lutego na serwerze pojawiła się white-lista sprawa została wytłumaczona. Powiedziano, że serwer po godzinie lub dwóch wróci do normy. Jednak przynajmniej u mnie na komputerze serwer nie powrócił. Nie wymaga on white-listy tylko po prostu nie chce się włączyć. Jest nie dostępny. Pytanie brzmi tylko czy to moja sieć nie chce odtworzyć serwera? Czy też jest znów jakiś problem? :( Proszę o jak najszybszą odpowiedź agakon :D
-
Witam niedawno założyłęm serwer no hamachi na ip routera wedłâ‚¬g tego filmu: https://www.youtube.com/watch?v=wicMD_zd9_0 Lecz moi koledzy nie mogą wejść na serwer. Nie mają premium więc wyłączyłem online mods. Proszę pomocy!
-
Siema mam taki problem gdyż nie wypakowywuja mi sie pluginy taki jak np : rpg essentials albo terrain control jest ich wiecej . Probowalem na serwerze dedykopwanym na mcserwery.pl bo mam tam serwer i na moim kompie ( z routera ) jak ktos pomoze to super bo potrzebuje pilnie te plugi
-
Nie dawno założyłem temat o modzie z marzeń użytkowników. Zrobiłem pliki moba - model, główną klasę i klasę renderowania. Otworzyłem RenderManager i dodałem linijkę: this.entityRenderMap.put(EntityPeople.class, new RenderPeople(new ModelPeople(), 0.7F)); Lecz debuger wywałił mi jakiś błąd. Wogóle ten mój cały mcp jest jakiś dziwny, ale jak ktoś wie to będę wdzięczny.
- 17 odpowiedzi
-
- 1
-
- java
- programowanie
-
(i 3 więcej)
Oznaczone tagami:
-
Hej! Potrzebuję pilnej pomocy! Jak zainstalować moda assassin craft? Jeżeli wrzucam forgeuniverse i modloader do minecraft.jar to następuje błąd. W tłumaczenu na polski coś takiego: "Minecraft Forge nie jest kompatybilny z ModLoaderem i jest to to samo". Jak wrzucam sam forge i moda to następuje crash gry. Pomoc postaram się nagrodzić giftcodem. Aha i z innymi modami tak samo.
- 2 odpowiedzi
-
Sorry, bo może to nie najlepsze miejsce na ten temat, ale mam mały problem z tworzeniem modów. Uczę się javy. Zdekompilowałem klienta minecraft za pomocą mcp, a gdy zaprogramowałem moda i próbowałem ponownie go skompilować, miałem taki błąd: RenderBlocks java:3769 missing return statament } POMOCY!!!!!!!!!!!!!!!!
- 6 odpowiedzi
-
- programowanie
- modding
-
(i 3 więcej)
Oznaczone tagami:
-
Cześć!Borykając się z błędami i trudnościami jakie spotkały mnie przy tworzeniu i konfigurowaniu Minecraft postanowiłem stworzyć poradnik! Na wstępie mówię że będzie to serwer bukkit! Pobieramy craftbukkit: [url="http://bukkit.org/"]http://bukkit.org/[/url] Otwieramy to: [url="http://wiki.bukkit.org/Setting_up_a_server"]http://wiki.bukkit.o...ing_up_a_server[/url] 1.Tworzymy nowy folder 'Serwer Minecraft' 2.Wrzucamy tam craftbukkit 3.Na stronie którą kazałem otworzyć wybieramy nasze parametry i kopiujemy skrypt 4.W folderze otwieramy notatnik i wklejamy do niego skrypt i gdy mamy domyślny skrypt: @ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar PAUSE To w 'jar craftbukkit.jar' wpisujemy nazwę carftbukkita który pobraliśmy np. nosi on nazwę "jar craftbukkit-1.2.5-R1.3.jar" To właśnie wpisujemy jego nazwę czyli poprawnie będzie wyglądać to tak: @ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit-1.2.5-R1.3.jar PAUSE Czyli poprostu podmieniamy nazwy 5.Klikamy w notatniku 'zapisz jako...' 6.Nadajemy nazwę 'Start.bat' 7.Zapisujemy i otwieramy Start.bat 8.Teraz oczekujemy na wygenerowanie świata 9.Po wygenerowaniu zamykamy okno. Teraz dla ułatwienia zarządania serwerem pobieramy serwergui :http://forums.bukkit.org/threads/tool-admin-bukkit-server-gui-v1-1-4454-a-net-gui-for-the-bukkit-server.27249 I teraz zaczyna się KONFIGURACJA SERWERA 1.W pierwszym oknie można pisać komendy w konsoli i startować/stopować serwer. 2.Teraz przechodzimy do zakładki Configuration 3.W pierwszej ramce "server CMD Line" nic nie robimy 4.Teraz poniżej w "Server Properties" są takie ustawienia jak: Allow Flight - czy można latać Allow Nether - czy ma być piekło Online Mode - zaznaczone oznacza że tylko gracze premium mogą grać odznaczone że wszyscy PVP - bijatyki White list -czy ma być lista którzy mogą grać (tylko zapisani na liście mogą grać jak jest to włączone) View distance - dystans jaki możemy widzieć (polecam 8) Max players - maksymalna liczba graczy Server IP - wpisujecie tu ip z hamachi (NIE BĘDĘ POKAZYWAŁ JAK POBRAĆ I SKONFIGUROWAĆ HAMACHI BO JEST TYSIĄCE TAKICH PORADNIKóW) Hamachi możecie zamknąć(nie trzeba go włanczać ani zakładać sieci) Server Port - zostawiamy domyslny Spawn Animals/Monster czy mają się pojawiać potwory i zwierzęta Level Name - nazwa świata NIE ZAPOMNIJCIE ODZNACZYĆ "Use Proxy"!!!!!!!! w GUI Config Hamachi: http://instalki.pl/programy/download/Windows/p2p/Hamachi.html Wyłączcie zapore sieciową!: [url="http://forum.idg.pl/jak-wylaczyc-firewall-system-xp-t60633.html"]http://forum.idg.pl/...-xp-t60633.html[/url] Czasami trzeba też wyłączyć antywirusa! Teraz każdy powinnien móc wejść na twój serwer! Poradnik przeznaczony dla Windows XP!