码迷,mamicode.com
首页 > 其他好文 > 详细

Minecraft Fabric Client 教程 #4 添加Modules

时间:2020-02-22 11:39:43      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:craft   str   load   module   addm   als   return   this   void   

首发于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

标签:craft   str   load   module   addm   als   return   this   void   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!