ursinn/DeadByDaylightMC

View on GitHub
src/main/java/noahnok/dbdl/files/game/SetUpDefaults.java

Summary

Maintainability
A
0 mins
Test Coverage
package noahnok.dbdl.files.game;

import noahnok.dbdl.files.DeadByDaylight;

public class SetUpDefaults {

    private final DeadByDaylight main;

    public SetUpDefaults(DeadByDaylight main) {
        this.main = main;
    }

    public void initialiseBasics() {
        createDefaultGamemode();
        setUpInvIcons();
        main.getGamemodeManager().loadGamemodesFromFile();
        main.getArenaEditor().setUpItems();
        main.getArenaEditor().setupShulkerTeams();

        addDebugValues();
        main.getJoinGameCommand().setUpjoinGameInv();
    }

    private void createDefaultGamemode() {
        DGamemode def =
                new DGamemode("default", 1, 4, 10, 10, 10, 600, true, true, true, true, true, false, false, true);
        main.getGamemodeManager().addGamemode(def);
    }

    private void addDebugValues() {
        // TODO document why this method is empty
    }

    private void setUpInvIcons() {
        main.getArenaInvManager().prepareIcons();
    }

}