开启辅助访问      

站内搜索

搜索
热搜: 下载 1.19 1.20

Minecraft(我的世界)苦力怕论坛

[JE教程] 插件篇:config

发表于 2022-7-18 09:33:35 | 显示全部楼层 |阅读模式 IP:上海
失踪人口回归
今天我们要讲的是配置文件
就是这个
QQ图片20220718090902.png
配置文件的格式可以是
  1. Name: WDAWD
  2. Config-Data:
  3.      [Tab]String: dwadaw
  4.      [Tab]Number: 54215465
复制代码


那我们如何读取配置文件呢
可以使用FileConfiguration指令来读取配置文件config
具体格式如下
  1. FileConfiguration config = getConfig();
复制代码
可以在onDisable中写saveConfig()来保存配置文件
  1. @Override
  2.     public void onDisable() {
  3.        saveConfig();
  4.     }
复制代码
我们如何获得config文件中的值呢?
比如说这里有一份yml文件
如下
  1. Name: wdwa
  2.      Data-Io:
  3.           Number: 5623
复制代码
这样一份配置文件
我们可以读出的信息是他的名字叫做wdwa,有一个数字是5623,这个时候就有聪明的人要问了,怎么获得这些信息呢。
每一个值都会有一个像身份证一样的东西,比如说wdwa的身份证是Name,5623的身份证是Name.Data-Io.Number
那我们如何读取信息呢?
这个时候就要用到我们的get了
比如说,获取整数变量我们要用到的是getString,获取Integer变量我们需要用到getInt
  1. config.getString("Name")
复制代码
这里我们还要加什么?
我们还需要定义一个String类型的变量来接受它
  1. String [你随便取名] = config.getString("Name");
复制代码
就像这样的格式我们把Number也读取出来
  1. Integer [你随便取名] = config.getInt("Name.Data-Io.Number")
复制代码
如何删除变量
其实是删不了的
不过我们可以把它的值改成null
这个时候就要用到我们的set了
我们要改变一个变量可以这样写
  1. config.set("Name",null);
复制代码
就像这样的格式我们把Number也改变
  1. config.set("Name.Data-Io.Number",null);
复制代码
好了结束


苦力怕论坛,感谢有您~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-4-29 05:49

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号