Minecraft Mod

Leo125

Mitglied
Hey Zusammen 🖐

Ich versuche gerade eine Minecraft Mod umzuschreiben und ein paar kleine und Große Änderungen vorzunehmen. In diesem Fall habe ich lediglich versucht zahlen zu ändern aber beim compiling versuch kommen diese Error Nachrichten im cmd. Die Zeilen, welche mir Fehlerhaft angezeigt werden habe ich nicht angerührt.

MobFarmConfig.java:3: Fehler: Unzulässiger Typbeginn
package de.markusbordihn.easymobfarm.config;
^
MobFarmConfig.java:3: Fehler: <ID> erwartet
package de.markusbordihn.easymobfarm.config;
^
MobFarmConfig.java:5: Fehler: Unzulässiger Typbeginn
import java.io.File;
^
MobFarmConfig.java:5: Fehler: <ID> erwartet
import java.io.File;
^
MobFarmConfig.java:6: Fehler: Unzulässiger Typbeginn
import java.util.Properties;
^
MobFarmConfig.java:6: Fehler: <ID> erwartet
import java.util.Properties;
^

Hier noch der Code:
class MobFarmConfig {

package de.markusbordihn.easymobfarm.config;

import java.io.File;
import java.util.Properties;

public class MobFarmConfig extends Config {
public static final String CONFIG_FILE_NAME = "mob_farm.cfg";

public static final String CONFIG_FILE_HEADER = " Mob Farm Configuration\n\n This configuration file allows you to define the general settings for the Mob Farms.\n\n";

public static int tier0progressionUpgradeSpeed = 0;

public static int tier1progressionUpgradeSpeed = 6;

public static int tier2progressionUpgradeSpeed = 12;

public static int tier3progressionUpgradeSpeed = 24;

public static int experienceDropChance = 5;

public static int speedEnhancementUpgradeSpeed = 250;

public static boolean processingRequiresOwnerToBeOnline = false;

public static void registerConfig() {
registerConfigFile("mob_farm.cfg", " Mob Farm Configuration\n\n This configuration file allows you to define the general settings for the Mob Farms.\n\n");
parseConfigFile();
}

public static void parseConfigFile() {
File configFile = getConfigFile("mob_farm.cfg");
Properties properties = readConfigFile(configFile);
Properties unmodifiedProperties = (Properties)properties.clone();
tier0progressionUpgradeSpeed = parseConfigValue(properties, "tier0progressionUpgradeSpeed", tier0progressionUpgradeSpeed);
tier1progressionUpgradeSpeed = parseConfigValue(properties, "tier1progressionUpgradeSpeed", tier1progressionUpgradeSpeed);
tier2progressionUpgradeSpeed = parseConfigValue(properties, "tier2progressionUpgradeSpeed", tier2progressionUpgradeSpeed);
tier3progressionUpgradeSpeed = parseConfigValue(properties, "tier3progressionUpgradeSpeed", tier3progressionUpgradeSpeed);
experienceDropChance = parseConfigValue(properties, "experienceDropChance", experienceDropChance);
speedEnhancementUpgradeSpeed = parseConfigValue(properties, "speedEnhancementUpgradeSpeed", speedEnhancementUpgradeSpeed);
processingRequiresOwnerToBeOnline = parseConfigValue(properties, "progressingRequiresOwnerToBeOnline", processingRequiresOwnerToBeOnline);
updateConfigFileIfChanged(configFile, " Mob Farm Configuration\n\n This configuration file allows you to define the general settings for the Mob Farms.\n\n", properties, unmodifiedProperties);
}

public static int getFarmTierProgressionUpgradeSpeed(int tierLevel) {
switch (tierLevel) {
case 0:

case 1:

case 2:

case 3:

}
return

0;
}
}
}
 

Leo125

Mitglied
Vielen Dank, dieses Problem wurde damit gelöst. Nun bekomme ich diese Fehler (Symbol nicht gefunden) werde aber als Anfänger auch nicht wirklich schlau daraus. Aus anderen Programiersprachen weiss ich, dass Gross und Kleinschreibung durchaus einen Einfluss haben kann ist dies hier auch der Fall?

Java:
MobFarmConfig.java:6: Fehler: Symbol nicht gefunden
public class MobFarmConfig extends Config {
                                   ^
  Symbol: Klasse Config
MobFarmConfig.java:26: Fehler: Symbol nicht gefunden
    registerConfigFile("mob_farm.cfg", " Mob Farm Configuration\n\n This configuration file allows you to define the general settings for the Mob Farms.\n\n");
    ^
  Symbol: Methode registerConfigFile(String,String)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:31: Fehler: Symbol nicht gefunden
    File configFile = getConfigFile("mob_farm.cfg");
                      ^
  Symbol: Methode getConfigFile(String)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:32: Fehler: Symbol nicht gefunden
    Properties properties = readConfigFile(configFile);
                            ^
  Symbol: Methode readConfigFile(File)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:34: Fehler: Symbol nicht gefunden
    tier0progressionUpgradeSpeed = parseConfigValue(properties, "tier0progressionUpgradeSpeed", tier0progressionUpgradeSpeed);
                                   ^
  Symbol: Methode parseConfigValue(Properties,String,int)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:35: Fehler: Symbol nicht gefunden
    tier1progressionUpgradeSpeed = parseConfigValue(properties, "tier1progressionUpgradeSpeed", tier1progressionUpgradeSpeed);
                                   ^
  Symbol: Methode parseConfigValue(Properties,String,int)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:36: Fehler: Symbol nicht gefunden
    tier2progressionUpgradeSpeed = parseConfigValue(properties, "tier2progressionUpgradeSpeed", tier2progressionUpgradeSpeed);
                                   ^
  Symbol: Methode parseConfigValue(Properties,String,int)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:37: Fehler: Symbol nicht gefunden
    tier3progressionUpgradeSpeed = parseConfigValue(properties, "tier3progressionUpgradeSpeed", tier3progressionUpgradeSpeed);
                                   ^
  Symbol: Methode parseConfigValue(Properties,String,int)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:38: Fehler: Symbol nicht gefunden
    experienceDropChance = parseConfigValue(properties, "experienceDropChance", experienceDropChance);
                           ^
  Symbol: Methode parseConfigValue(Properties,String,int)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:39: Fehler: Symbol nicht gefunden
    speedEnhancementUpgradeSpeed = parseConfigValue(properties, "speedEnhancementUpgradeSpeed", speedEnhancementUpgradeSpeed);
                                   ^
  Symbol: Methode parseConfigValue(Properties,String,int)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:40: Fehler: Symbol nicht gefunden
    processingRequiresOwnerToBeOnline = parseConfigValue(properties, "progressingRequiresOwnerToBeOnline", processingRequiresOwnerToBeOnline);
                                        ^
  Symbol: Methode parseConfigValue(Properties,String,boolean)
  Ort: Klasse MobFarmConfig
MobFarmConfig.java:41: Fehler: Symbol nicht gefunden
    updateConfigFileIfChanged(configFile, " Mob Farm Configuration\n\n This configuration file allows you to define the general settings for the Mob Farms.\n\n", properties, unmodifiedProperties);
    ^
  Symbol: Methode updateConfigFileIfChanged(File,String,Properties,Properties)
  Ort: Klasse MobFarmConfig
12 Fehler
 

Neue Themen


Oben