feat: initialize Vue application with main components and styles

- Added App.vue as the main application component with a structured layout.
- Created main.js to bootstrap the Vue application and mount it to the DOM.
- Introduced styles.css for global styling, including responsive design and theming.
- Removed outdated HTML files (stats.html, towns.html) and Python script (statsprocess.py) as part of the migration to a new Vue-based architecture.
- Added Vite configuration (vite.config.js) for building the Vue application.
This commit is contained in:
zhangyuheng
2026-03-18 10:07:03 +08:00
parent 3c65860619
commit 124b545ee2
51 changed files with 1671 additions and 14130 deletions

1
public/CNAME Normal file
View File

@@ -0,0 +1 @@
bailuyuan.lunadeer.cn

View File

@@ -0,0 +1,86 @@
[
{
"title": "【26Q2Q3】官网首页封面图片投稿",
"intro": "服务器官方网站首页封面图片征集投稿活动。",
"time": "2026-03-10",
"category": "activity",
"content": [
{
"type": "text",
"content": "▸参与投稿"
},
{
"type": "text",
"content": "1. 打开服务器官网相册https://bailuyuan.lunadeer.cn/photo.html"
},
{
"type": "text",
"content": "2. 注册或登录账号;"
},
{
"type": "text",
"content": "3. 上传图片,在标签处选择或输入:#26Q2Q3官网封面活动"
},
{
"type": "text",
"content": "4. 回车确认标签被添加,最后点击上传图片;"
},
{
"type": "text",
"content": "---------------------------------"
},
{
"type": "text",
"content": "▸参与投票"
},
{
"type": "text",
"content": "1. 打开服务器官网相册https://bailuyuan.lunadeer.cn/photo.html"
},
{
"type": "text",
"content": "2. 注册或登录账号;"
},
{
"type": "text",
"content": "3. 筛选图片,选择:#26Q2Q3官网封面活动"
},
{
"type": "text",
"content": "4. 为你喜爱的图片点赞;"
},
{
"type": "text",
"content": "---------------------------------"
},
{
"type": "text",
"content": "▸活动截止日期"
},
{
"type": "text",
"content": "2026年3月31日"
}
]
},
{
"title": "服务器新增假人、无限末地门结构",
"intro": "服务器维护更新。",
"time": "2026-03-10",
"category": "maintenance",
"content": [
{
"type": "text",
"content": "服务器更新维护,本次维护新增如下内容:"
},
{
"type": "text",
"content": "1. 服务器新人假人系统Bot/FakePlayer详情参考文档里对假人的说明https://bailuyuan.lunadeer.cn/doc.html"
},
{
"type": "text",
"content": "2. 服务器重写了末地传送门结构生成规则,重写后与基岩版一致,为不限数量随机生成,便于生活在新出生点的玩家有便捷的末地传送门可用;"
}
]
}
]

96
public/data/convention.md Normal file
View File

@@ -0,0 +1,96 @@
## 一、根基
白鹿原是一个在中国大陆运营的**非官方我的世界公益纯净生存服务器**。白鹿原始终坚持以中华人民共和国法律为基准,始终坚持 **《中华人民共和国网络安全法》**、**《二十四字社会主义核心价值观》**、**《网络游戏行业防沉迷自律公约》**。我们反对一切违反法律的行为,白鹿原玩家公约的编写充分遵循了上述法律及社会公共道德的要求,请玩家务必遵守。
白鹿原服务器完全遵守Mojang Studios 发布的 [EULA协议](https://account.mojang.com/documents/minecraft_eula)拒绝向任何玩家提供游戏的副本不将Mojiang Studio创建的任何内容用于商业通途、不允许其他人以不公平或不合理的方式访问Mojiang Studio创建的任何内容、不通过Mojiang Studio创建的任何内容产生盈利。
## 二、服务器公约
1. 禁止作弊,如被证实为作弊,**所有参与者处予永久封禁**
2. 禁止破坏游戏氛围与交流环境的行为,**处罚措施根据以下情况按严重程度决定**
1. 恶意带节奏:所有参与者视严重程度处予 1\~3 天的临时封禁;
2. 恶意寻衅滋事:所有参与者视严重程度处予 1\~30 天的临时封禁,极其严重者处予永久封禁;
3. 恶意PVP所有参与者视严重程度处予 1\~5 天的临时封禁,极其严重者处予永久封禁;
4. 恶意人身攻击:所有参与者视严重程度处予 3\~10 天的临时封禁,极其严重者处予永久封禁;
5. 恶意拉帮结派:所有参与者处予永久封禁;
3. 禁止恶意偷盗、破坏服务器公共财产或使用不正当手段破坏其他玩家私有财产,**处罚措施根据以下情况按严重程度决定**
1. 恶意偷盗、破坏如主城等官方公共设施:所有参与者处予永久封禁;
2. 恶意偷盗、破坏由玩家组织建立的内部性\[^1\]公共设施:如有玩家组织非普世性公约,则首先根据玩家组织非普世性公约进行处罚,玩家组织有有权利要求 白鹿原管理组按照2.3.4相关条例进行进一步处罚;
3. 恶意偷盗、破坏由玩家组织建立的非内部性\[^2\]公共设施:所有参与者视严重程度处予 5\~30 天的临时封禁,极其严重者处予永久封禁;
4. 恶意偷盗、破坏其他玩家已圈地保护的私人财产:所有参与者视严重程度处予 5\~30 天的临时封禁,极其严重者处予永久封禁;
5. **恶意偷盗、破坏其他玩家未圈地保护的私人财产如该财产未明确标明为公共财产则白鹿原管理组不进行处理反之则按2.3.4进行处罚;**
6. 请着重注意:因未及时圈地或权限管理不当导致财产损失的,白鹿原管理组**不进行处理**
4. 每一名 白鹿原玩家都有义务为保持良好的游戏环境进行自我约束与监督,当发现其他玩家进行违反玩家公约所规定的行为时,请向白鹿原管理组检举;
5. 玩家组织有权利设置门槛以限制玩家加入,有对成员进行管理的权利,同时也有设置玩家组织内部规则(服务器非普世性公约)的权利。玩家有权利向白鹿原管理组举报玩家组织的恶意行为;
6. 任何因非管理员操作\[^3\]发生的动物、盔甲架、展示框等物品的丢失都不予以补偿;
7. 服务器**允许制作与使用**涉及到高频红石的机械装置,但是如果因此导致服务器产生明显的卡顿,请自觉**暂时停止使用相关装置**
8. 禁止恶意圈地造成他人的不便,对于特殊资源(如女巫塔、神殿等)**不开发请不要随意圈地占有**。圈地遵循用多少圈多大的原则,**禁止一次性圈下过大的区域**
9. 当玩家进入服务器时,白鹿原管理组已经默认玩家同意了《服务器公约》的全部内容。如玩家不同意《公约》的全部内容,白鹿原管理组有权利禁止玩家进入服务器。
## 三、QQ群公约
1. 群名片中需包含自己的游戏ID
2. 禁止发布以下暴力低俗内容,**所有参与者处予禁言 1\~5 天**,极其严重者将踢出群聊:
1. 令人不适的重口内容;
2. 使用带有生殖器含义及其谐音的词语;
3. 过度暴露的、露点的色情图片与儿童色情;
4. 由同性恋内容发展而来的低俗梗(如:野兽先辈、大鸟转转转等);
5. 含有违法、低俗内容的群名片;
6. 其他可能引起多数人不适的内容;
3. 严禁讨论以下敏感话题及关键字,**所有参与者将踢出群聊**
1. 散布谣言;
2. 讨论与指点国家政策;
3. 制作和发布包含国家领导人头像的表情包;
4. 讨论和发布与科学上网相关的话题和软件;
5. 反动、暴恐、宗教、邪教等扰乱社会治安的内容;
4. 严禁破坏游戏与交流环境的行为,**所有参与者处予禁言 3\~10 天,极其严重者将踢出群聊**
1. 无理取闹的杠精;
2. 辱骂管理员;
3. 阴阳怪气引起多数人不适;
4. 刷屏、影响他人正常聊天;
5. 发送具有整蛊性质的、虚假的XML消息
6. 虚假广告(包括但不限于办证刷单招打字员等);
5. 禁止多次、重复提问群公告已有的内容,从第二次提问开始禁言(提问次数-1分钟
## 四、处理流程
> 该版块将详细罗列白鹿原管理组如何处理部分违反《白鹿原玩家公约》的玩家的流程,欢迎各位白鹿原玩家进行监督。
### 1.《白鹿服务器公约》中第二条的处理流程
当服务器内出现了破坏游戏氛围与交流环境的行为,管理组将会按照以下流程进行处理:
* 接受玩家举报,开始调查,通过服务器日志,聊天截图,现场截图等收集证据;
* 在白鹿原玩家交流群内公开询问当事人与受害者听取双方证词。如双方中的一方或多方不在玩家交流群内直接按照《公约》中相关条例进行处理。非当事人或受害者在询问期间公然恶意带节奏的处予1小时禁言处罚
* 白鹿原管理组首先根据双方态度,进行调解。要求当事人向受害者进行道歉;
* 若双方无法接受调解,则按照《玩家公约》中相关条例进行处理。同时将发布处理公告与相关证据以供公开查阅;
* 如对结果有异议的,管理组不接受再审;
### 2.《白鹿原服务器公约》中第三条的处理流程
当服务器内出现了恶意偷盗、破坏服务器公共财产或使用不正当手段破坏其他玩家私有财产的行为,管理组将会按照以下流程进行处理:
* 玩家需凭借截图证据向白鹿原管理组举报,管理组接受玩家举报,开始调查,通过服务器日志,聊天截图,现场截图等收集证据;
* 在白鹿原玩家交流群内公开询问当事人与受害者听取双方证词。如双方中的一方或多方不在玩家交流群内直接按照《公约》中相关条例进行处理。非当事人或受害者在询问期间公然恶意带节奏的处予1小时禁言处罚
* 白鹿原管理组首先根据双方态度,进行调解,要求当事人在期限内赔偿受害者的损失;
* 若双方无法接受调解,则按照《公约》中相关条例进行处理。同时将发布处理公告与相关证据以供公开查阅,同时管理组将代替当事人向受害者进行赔偿相关损失;
* 如对结果有异议的,管理组不接受再审;

348
public/data/facilities.json Normal file
View File

@@ -0,0 +1,348 @@
[
{
"title": "72K刷冰机",
"intro": "产速约 72K 块/时的刷冰机,满足生电用冰及便携水源需求。",
"type": "resource",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 8535,
"y": 195,
"z": 1643
},
"contributors": [
"Aquaium",
"jiajia_zZ"
],
"instructions": [
{
"type": "text",
"content": "开机后,手持效率 III 及精准采集特别重要钻石镐站在坑内持续挖冰。收集部分用了两台金合欢四倍速打包机一台Cupperum29的8gt合成站。"
}
],
"notes": [
{
"type": "text",
"content": "使用前请仔细阅读告示牌说明。指示灯熄灭前请勿离开。本机器无经验塔,使用时配合经验修补和/extract指令以防镐子挖爆。"
},
{
"type": "video",
"content": "BV1qPhWzdEwU"
}
]
},
{
"title": "60W鱼塔",
"intro": "产速约 60W 条/时的鱼塔,主要用于获取海晶灯,同时产出海晶碎片。",
"type": "resource",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 13984,
"y": 162,
"z": 7296
},
"contributors": [
"Aquaium",
"jiajia_zZ"
],
"instructions": [
{
"type": "text",
"content": "本机器仅需挂机,无需其他操作。"
},
{
"type": "text",
"content": "主世界挂机点坐标13984, 162, 7296"
},
{
"type": "text",
"content": "下界挂机点坐标1745, ~, 896"
}
],
"notes": [
{
"type": "video",
"content": "BV1g142167tJ"
}
]
},
{
"title": "【无上限】末地混凝土工厂",
"intro": "配套 TNT 动量刷沙机使用的末地混凝土工厂,可处理 10W57.6W/时的产量。",
"type": "resource",
"dimension": "end",
"status": "online",
"coordinates": {
"x": 0,
"y": 50,
"z": 0
},
"contributors": [
"桥佳的一车面包人(可自来认领)",
"Huakou",
"Clincded_Xsa"
],
"instructions": [
{
"type": "text",
"content": "每次仅能处理一种物品,请提前选好目标方块再开始生产。"
},
{
"type": "text",
"content": "大宗仓库内的方块全服共享、取用无上限,直接从大箱子中取盒装物资即可。"
}
],
"notes": [
{
"type": "text",
"content": "配套刷沙机请参考桥佳的刷沙机,或咨询 Clincded_Xsa。"
},
{
"type": "text",
"content": "缺货或有疑问请群内 @维护人员。"
}
]
},
{
"title": "【无上限】猪灵交易所",
"intro": "承包全服石英用度的猪灵交易机,全产物(含石英)取用无上限。",
"type": "resource",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": -7815,
"y": 151,
"z": 6112
},
"contributors": [
"Huakou"
],
"instructions": [],
"notes": [
{
"type": "text",
"content": "除石英外的其余产物常年处于爆仓状态,大宗仓库物资可随意取用。"
},
{
"type": "text",
"content": "缺货请群内 @维护人员。"
}
]
},
{
"title": "【无上限】船吸收集仓库",
"intro": "萌新友好的船吸式收集仓库,支持单人挂机,取用无上限。",
"type": "resource",
"dimension": "nether",
"status": "online",
"coordinates": {
"x": -602,
"y": 144,
"z": -108
},
"contributors": [
"Huakou"
],
"instructions": [
{
"type": "text",
"content": "在主世界挂机点站立不动即可,无需在下界挂机。"
}
],
"notes": [
{
"type": "text",
"content": "火药、骨块、箭矢常年爆仓,萤石、红石存量充足。"
}
]
},
{
"title": "简单恶魂塔",
"intro": "双维度,在下届基岩顶挂机即可,产物为恶魂之泪、岩浆膏、火药",
"type": "resource",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 1240,
"y": 126,
"z": -4002
},
"contributors": [
"Kun_Wu"
],
"instructions": [
{
"type": "text",
"content": "本机器仅需挂机,无需其他操作。\n主世界挂机点1240, 126, -4002\n下界挂机点280,248,-527"
}
],
"notes": [
{
"type": "text",
"content": "注:起初建造时并没有太高的需求,产量比较小。"
}
]
},
{
"title": "凋灵骷髅刷怪塔",
"intro": "目标产物为凋灵骷髅头、煤炭、骨头的刷怪塔。",
"type": "resource",
"dimension": "nether",
"status": "maintenance",
"coordinates": {
"x": 15,
"y": 204,
"z": -3269
},
"contributors": [
"Kun_Wu",
"EVILGUDAKO"
],
"instructions": [
{
"type": "text",
"content": "在下届基岩顶层挂机收集部分需要使用附有抢夺III附魔的剑类武器进行攻击。"
}
],
"notes": [
{
"type": "text",
"content": "刷怪塔建于早些年间,待新版本特性和功能优化改造,敬请等待。"
}
]
},
{
"title": "竹子机",
"intro": "",
"type": "resource",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 499823,
"y": 64,
"z": 501945
},
"contributors": [
"Alert_1997",
"linwayd0529"
],
"instructions": [],
"notes": []
},
{
"title": "小麦机",
"intro": "",
"type": "resource",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 499780,
"y": 64,
"z": 501942
},
"contributors": [
"Alert_1997"
],
"instructions": [
{
"type": "text",
"content": "进门拿一组种子 再用其他物品把背包填满"
}
],
"notes": []
},
{
"title": "红石合成站",
"intro": "",
"type": "infrastructure",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 499725,
"y": 64,
"z": 501929
},
"contributors": [
"Alert_1997"
],
"instructions": [],
"notes": []
},
{
"title": "刷石机 一百倍速熔炉组",
"intro": "熔炉组里面不要放奇怪的东西",
"type": "infrastructure",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 499890,
"y": 64,
"z": 502117
},
"contributors": [
"Alert_1997",
"linwayd0529"
],
"instructions": [],
"notes": []
},
{
"title": "沼泽刷怪塔",
"intro": "",
"type": "resource",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 501948,
"y": 64,
"z": 507475
},
"contributors": [
"Alert_1997",
"linwayd0529"
],
"instructions": [],
"notes": []
},
{
"title": "160K凋零玫瑰/末影珍珠塔",
"intro": "",
"type": "resource",
"dimension": "end",
"status": "online",
"coordinates": {
"x": 652,
"y": 22,
"z": -242
},
"contributors": [
"EV295",
"ep_edge"
],
"instructions": [],
"notes": []
},
{
"title": "溺尸三叉戟农场",
"intro": "手砍挂机,实现三叉戟自由。产出少量鹦鹉螺壳和铜锭",
"type": "resource",
"dimension": "overworld",
"status": "online",
"coordinates": {
"x": 502384,
"y": 191,
"z": 504245
},
"contributors": [
"YiiFeng"
],
"instructions": [
{
"type": "text",
"content": "推荐自带亡灵杀手Ⅴ、横扫之刃Ⅲ的武器,一刀毙命"
}
],
"notes": []
}
]

View File

@@ -0,0 +1,2 @@
服务器升级M4 Mac Mini 32G,2740,5000
给服主换车,0,290000

38
public/data/sponsors.txt Normal file
View File

@@ -0,0 +1,38 @@
TowardsCommunism,服务器硬件升级,20¥,2024-11-22
Kun_Wu,服务器硬件升级,50¥,2024-11-22
ZhuTiZi_y,服务器硬件升级,20¥,2024-11-22
Moon_Bridge,服务器硬件升级,50¥,2024-11-22
Clincded_Xsa,服务器硬件升级,50¥,2024-11-22
Genera1314,服务器硬件升级,20¥,2024-11-22
Huakou,服务器硬件升级,50¥,2024-11-22
Director_HOU,服务器硬件升级,20¥,2024-11-23
Cinetank,服务器硬件升级,50¥,2024-11-23
33zi,服务器硬件升级,70¥,2024-11-23
obligationi,服务器硬件升级,100¥,2024-11-23
himscars,服务器硬件升级,50¥,2024-11-23
TowardsCommunism,服务器硬件升级,50¥,2024-11-23
dghyuiok,服务器硬件升级,20¥,2024-11-23
rainy_daily,服务器硬件升级,50¥,2024-11-23
OG Trouble,电费赞助,5¥,2024-11-25
33zi,服务器硬件升级,20¥,2024-12-7
Kim,服务器硬件升级,100¥,2024-12-9
Su_,服务器硬件升级,50¥,2024-12-9
ZhuTiZi_y,服务器硬件升级,100¥,2024-12-17
M1AOYIN,服务器硬件升级,1000¥,2024-12-25
TowardsCommunism,服务器硬件升级,20¥,2024-12-25
流明,服务器硬件升级,50¥,2024-12-25
MISS_U,服务器硬件升级,100¥,2025-1-18
Treasure_yu,服务器硬件升级,30¥,2025-1-28
Huakou,服务器硬件升级,100¥,2025-1-31
Forever_Qi,服务器硬件升级,20¥,2025-2-21
C0ldWood,服务器硬件升级,20¥,2025-3-1
天气,服务器硬件升级,50¥,2025-3-23
天气,服务器硬件升级,20¥,2025-3-26
Bear_Brother,电费赞助,30¥,2025-4-20
Kun_Wu,服务器硬件升级,220¥,2025-4-21
CN_snowman,电费赞助,900¥,2025-5-2
BE.BackedKey9120,电费赞助,20¥,2025-5-19
wait_running,服务器硬件升级,100¥,2025-11-26
NthM7,服务器硬件升级,20¥,2025-12-2
linwayd0529,服务器硬件升级,20¥,2026-2-17
YiiFeng,服务器硬件升级,100¥,2026-2-27

21
public/data/towns.json Normal file
View File

@@ -0,0 +1,21 @@
[
{
"title": "兔子洞",
"logo": "https://img.lunadeer.cn/i/2026/03/16/69b8279ce344f.png",
"gradient": {
"from": "#95ea66",
"to": "#4aa18b"
},
"dimension": "overworld",
"coordinatesSecret": true,
"scale": "small",
"townType": "building",
"recruitment": "closed",
"founders": [
"Thumper0327",
"Flower0632"
],
"members": [],
"introduction": []
}
]

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

5
public/robots.txt Normal file
View File

@@ -0,0 +1,5 @@
User-agent: *
Allow: /
Disallow: /stats/*.json
Sitemap: https://bailuyuan.lunadeer.cn/sitemap.xml

9
public/sitemap.xml Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://bailuyuan.lunadeer.cn/</loc>
<lastmod>2026-03-18</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
</urlset>