DedicatedServerSettings.java
net.minecraft.server.dedicated.DedicatedServerSettings
信息
- 全限定名:net.minecraft.server.dedicated.DedicatedServerSettings
- 类型:public class
- 包:net.minecraft.server.dedicated
- 源码路径:src/main/java/net/minecraft/server/dedicated/DedicatedServerSettings.java
- 起始行号:L6
- 职责:
TODO
字段/常量
-
source- 类型:
Path - 修饰符:
private final - 源码定位:
L7 - 说明:
TODO
- 类型:
-
properties- 类型:
DedicatedServerProperties - 修饰符:
private - 源码定位:
L8 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
public DedicatedServerSettings(Path source) @ L10
- 构造器名:DedicatedServerSettings
- 源码定位:L10
- 修饰符:public
参数:
- source: Path
说明:
TODO
方法
下面的方法块按源码顺序生成。
public DedicatedServerProperties getProperties() @ L15
- 方法名:getProperties
- 源码定位:L15
- 返回类型:DedicatedServerProperties
- 修饰符:public
参数:
- 无
说明:
TODO
public void forceSave() @ L19
- 方法名:forceSave
- 源码定位:L19
- 返回类型:void
- 修饰符:public
参数:
- 无
说明:
TODO
public DedicatedServerSettings update(UnaryOperator<DedicatedServerProperties> mutator) @ L23
- 方法名:update
- 源码定位:L23
- 返回类型:DedicatedServerSettings
- 修饰符:public
参数:
- mutator: UnaryOperator
说明:
TODO
代码
public class DedicatedServerSettings {
private final Path source;
private DedicatedServerProperties properties;
public DedicatedServerSettings(Path source) {
this.source = source;
this.properties = DedicatedServerProperties.fromFile(source);
}
public DedicatedServerProperties getProperties() {
return this.properties;
}
public void forceSave() {
this.properties.store(this.source);
}
public DedicatedServerSettings update(UnaryOperator<DedicatedServerProperties> mutator) {
(this.properties = mutator.apply(this.properties)).store(this.source);
return this;
}
}引用的其他类
- DedicatedServerProperties
- 引用位置:
参数/字段/方法调用/返回值 - 关联成员:
DedicatedServerProperties.fromFile()
- 引用位置: