RecipeBook.java

net.minecraft.stats.RecipeBook

信息

  • 全限定名:net.minecraft.stats.RecipeBook
  • 类型:public class
  • 包:net.minecraft.stats
  • 源码路径:src/main/java/net/minecraft/stats/RecipeBook.java
  • 起始行号:L5
  • 职责:

    TODO

字段/常量

  • bookSettings
    • 类型: RecipeBookSettings
    • 修饰符: protected final
    • 源码定位: L6
    • 说明:

      TODO

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

public boolean isOpen(RecipeBookType recipeBookType) @ L8

  • 方法名:isOpen
  • 源码定位:L8
  • 返回类型:boolean
  • 修饰符:public

参数:

  • recipeBookType: RecipeBookType

说明:

TODO

public void setOpen(RecipeBookType recipeBookType, boolean open) @ L12

  • 方法名:setOpen
  • 源码定位:L12
  • 返回类型:void
  • 修饰符:public

参数:

  • recipeBookType: RecipeBookType
  • open: boolean

说明:

TODO

public boolean isFiltering(RecipeBookType type) @ L16

  • 方法名:isFiltering
  • 源码定位:L16
  • 返回类型:boolean
  • 修饰符:public

参数:

  • type: RecipeBookType

说明:

TODO

public void setFiltering(RecipeBookType type, boolean filtering) @ L20

  • 方法名:setFiltering
  • 源码定位:L20
  • 返回类型:void
  • 修饰符:public

参数:

  • type: RecipeBookType
  • filtering: boolean

说明:

TODO

public void setBookSettings(RecipeBookSettings settings) @ L24

  • 方法名:setBookSettings
  • 源码定位:L24
  • 返回类型:void
  • 修饰符:public

参数:

  • settings: RecipeBookSettings

说明:

TODO

public RecipeBookSettings getBookSettings() @ L28

  • 方法名:getBookSettings
  • 源码定位:L28
  • 返回类型:RecipeBookSettings
  • 修饰符:public

参数:

说明:

TODO

public void setBookSetting(RecipeBookType bookType, boolean open, boolean filtering) @ L32

  • 方法名:setBookSetting
  • 源码定位:L32
  • 返回类型:void
  • 修饰符:public

参数:

  • bookType: RecipeBookType
  • open: boolean
  • filtering: boolean

说明:

TODO

代码

public class RecipeBook {
    protected final RecipeBookSettings bookSettings = new RecipeBookSettings();
 
    public boolean isOpen(RecipeBookType recipeBookType) {
        return this.bookSettings.isOpen(recipeBookType);
    }
 
    public void setOpen(RecipeBookType recipeBookType, boolean open) {
        this.bookSettings.setOpen(recipeBookType, open);
    }
 
    public boolean isFiltering(RecipeBookType type) {
        return this.bookSettings.isFiltering(type);
    }
 
    public void setFiltering(RecipeBookType type, boolean filtering) {
        this.bookSettings.setFiltering(type, filtering);
    }
 
    public void setBookSettings(RecipeBookSettings settings) {
        this.bookSettings.replaceFrom(settings);
    }
 
    public RecipeBookSettings getBookSettings() {
        return this.bookSettings;
    }
 
    public void setBookSetting(RecipeBookType bookType, boolean open, boolean filtering) {
        this.bookSettings.setOpen(bookType, open);
        this.bookSettings.setFiltering(bookType, filtering);
    }
}

引用的其他类