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

[Java problem]Komplikowanie przez javac


Rekomendowane odpowiedzi

Opublikowano

Siema. Mam problem z komplikacją kodu java. Na początku chciałem przerobić jeden z plików class (Ten class jest jedyny w pliku jar ale również są tam pliki yml i meta-inf). Najpierw pobrałem program, który pokazuje kod java z plików class. Stworzyłem plik xxx.java i wklepałem tam kod uzyskany z programu. Zedytowałem w tym pliku (plik xxx.java) pare rzeczy, czyli przerobiłem receptury craftingu i zapisałem (nie zrobiłem błedu, zmieniałem tylko itemy w tym craftingu). Teraz chciałem skompilować ten plik .java do pliku .class za pomocą javac (Otwieram cmd, pisze cd lokalizacja_katalogu_w_którym_znajduje_się_plik i potem pisze javac xxx.java). Javac plik znalazł, ale wywalił mnóstwo błędów i nie udało się skompilować. Poniżej umieszczę kawałek kodu i screenshot errorów z cmd'a:

 

if (args[0].equalsIgnoreCase("fixspawneggs")) {
 sender.sendMessage(ChatColor.GOLD + "Fixing All the existing Spawn Eggs Recipes and restoring to default. Overriding all actual edited Config.");
 this.log.info("[Plugin] Fixing Spawn Eggs Recipes configuration and restoring to default. Launched by: " + sender.getName());
 getConfig().set("SpawnEggs", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Base", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Creeper", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Skeleton", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Spider", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Zombie", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Slime", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Ghast", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Pigman", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Enderman", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Cavespider", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Silverfish", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Blaze", Boolean.valueOf(true));
 getConfig().set("AllowEgg_MagmaCube", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Pig", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Sheep", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Cow", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Chicken", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Squid", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Wolf", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Mooshroom", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Ocelot", Boolean.valueOf(true));
 getConfig().set("AllowEgg_Villager", Boolean.valueOf(true));
 getConfig().set("AllowEgg_EnderCrystal", Boolean.valueOf(true));
 this.log.info("[Plugin] Spawn Eggs Recipes config fixed and restored to default.");
 return true;
 }if (args[0].equalsIgnoreCase("fixdrops")) {
 sender.sendMessage(ChatColor.GOLD + "Fixing All the existing Item Drops configurations and restoring to default. Overriding all actual edited Config.");
 this.log.info("[Plugin] Fixing Item Drops configuration and restoring to default. Launched by: " + sender.getName());
 getConfig().set("AllowDrops", Boolean.valueOf(true));
 getConfig().set("AppleDrops_Allow", Boolean.valueOf(true));
 getConfig().set("AppleDrops_QuantityOnBreak", "low");
 getConfig().set("AppleDrops_QuantityOnDecay", "low");
 getConfig().set("GoldenAppleDrops_Allow", Boolean.valueOf(true));
 getConfig().set("GoldenAppleDrops_QuantityOnBreak", "lowest");
 getConfig().set("GoldenAppleDrops_QuantityOnDecay", "lowest");
 getConfig().set("CocoaBeansDrops_Allow", Boolean.valueOf(true));
 getConfig().set("CocoaBeansDrops_QuantityOnBreak", "lowest");
 getConfig().set("CocoaBeansDrops_QuantityOnDecay", "lowest");
 getConfig().set("LeavesDrops_Allow", Boolean.valueOf(true));
 getConfig().set("LeavesDropsQuantityOnBreak", "lowest");
 getConfig().set("LeavesDropsQuantityOnDecay", "lowest");
 getConfig().set("SlimeballDrops_Allow", Boolean.valueOf(true));
 getConfig().set("SlimeballDropsQuantity", "lowest");
 }
}
if ((EnabledRec.booleanValue()) &&
 (cmd.getName().equalsIgnoreCase("ukryłem"))) {
 if (args.length == 0) {
 sender.sendMessage(ChatColor.DARK_GREEN + "+-----------------------------------+");
 sender.sendMessage(ChatColor.GOLD + "Plugin Page 1:");
 sender.sendMessage(ChatColor.GREEN + "The recipes are mostly for a Crafting table.");
 sender.sendMessage(ChatColor.GREEN + "Say the corresponding command to get the recipe and more info about it.");
 sender.sendMessage(ChatColor.BLUE + "Blaze Rod: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Ender Portal Frame: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Ghast Tear: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Ice: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Slime Ball: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.DARK_GREEN + "+-----------Next Pag: /komenda");
 return true;
 }if (args[0].equalsIgnoreCase("2")) {
 sender.sendMessage(ChatColor.DARK_GREEN + "+-----------------------------------+");
 sender.sendMessage(ChatColor.GOLD + "Plugin Page 2:");
 sender.sendMessage(ChatColor.BLUE + "Ender Pearl: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Circle Smooth Stone: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Gunpowder: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Grass Block: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Sponge: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "String: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Rotten Flesh: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.DARK_GREEN + "+-----------Next Pag: /komenda");
 return true;
 }if (args[0].equalsIgnoreCase("3")) {
 sender.sendMessage(ChatColor.DARK_GREEN + "+-----------------------------------+");
 sender.sendMessage(ChatColor.GOLD + "Plugin Page 3:");
 sender.sendMessage(ChatColor.BLUE + "CobWeb: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Snow Slab Block: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Mycelium: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Mossy Cobblestone: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Mossy Stone Bricks: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Cracked Stone Bricks: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.BLUE + "Flint: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.DARK_GREEN + "+-----------Next Pag: /komenda");
 return true;
 }if (args[0].equalsIgnoreCase("4")) {
 sender.sendMessage(ChatColor.DARK_GREEN + "+-----------------------------------+");
 sender.sendMessage(ChatColor.GOLD + "Plugin Page 4:");
 sender.sendMessage(ChatColor.BLUE + "Bottle of Enchanting: " + ChatColor.GOLD + "/komenda");
 sender.sendMessage(ChatColor.DARK_GREEN + "+-----------------------------------+");
 return true;

 

Słowa "komenda" oznacza, że tutaj znajdowała się odpowiednia komenda, ale nie chciałem ujawniać

 

10432241.png

(Kliknij na obrazek aby polepszyć jakość)

 

Proszę o pomoc jak mam skomplikwać mój plik .java do pliku .class bez żadnego błędu

Znasz mnie grałem na serwerach z nickiem lolo121. Jak nie wierzysz, daj serwer premium

 

48061.gif

Opublikowano

Twój kod jest wystarczająco skomplikowany, nie wiem po co chcesz go bardziej komplikować :D

Twoja stara robi catch the clowny w Game Makerze.

Opublikowano

Chcę zrobić plik .class, żeby wrzucić zmieniony kod do pluginu serwera

Znasz mnie grałem na serwerach z nickiem lolo121. Jak nie wierzysz, daj serwer premium

 

48061.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...