首页 > 其他 > 详细

Minecraft Fabric Client 教程 #4 添加Modules

时间:2020-02-22 12:06:10      阅读:53      评论:0      收藏:0      [点我收藏+]

首发于Enaium的个人博客


cn.enaium.excel下新建一个包module

module包里新建ModuleModuleManager这2个类 然后再新建一个Category枚举

Module内容

package cn.enaium.excel.module;

/**
 * @Author Enaium
 * @Date 2020/1/9 11:03
 */
public class Module {

    private String name;
    private Category category;

    private boolean toggled;


    public Module(String name,Category category) {
        this.name = name;
        this.category = category;
        this.toggled = false;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Category getCategory() {
        return category;
    }

    public void setCategory(Category category) {
        this.category = category;
    }

    public boolean isToggled() {
        return toggled;
    }

    public void setToggled(boolean toggled) {
        this.toggled = toggled;
    }
}

ModuleManager 内容

package cn.enaium.excel.module;

import java.util.ArrayList;

/**
 * @Author Enaium
 * @Date 2020/1/9 11:03
 */
public class ModuleManager {
    ArrayList<Module> modules;

    public ModuleManager() {
        modules = new ArrayList();
    }

    private void addModule(Module e) {
        this.modules.add(e);
    }

    public void loadModules() {
        
    }
}

Category内容

package cn.enaium.excel.module;

/**
 * @Author Enaium
 * @Date 2020/1/9 11:03
 */
public enum Category {

    COMBAT,MOVEMENT,RENDER,OTHER;

}

然后再Excel里面添加Module

public enum Excel {
    [...]
    public ModuleManager moduleManager;

    public void onEnable() {
        [...]
        moduleManager = new ModuleManager();

        moduleManager.loadModules();
    }
    [...]
}

Minecraft Fabric Client 教程 #4 添加Modules

原文:https://www.cnblogs.com/Enaium/p/12344580.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!