问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Minecraft进阶:指令搭建挖掘排行榜与经济系统

创作时间:
2025-01-22 02:19:44
作者:
@小白创作中心

Minecraft进阶:指令搭建挖掘排行榜与经济系统

《我的世界》(Minecraft)是一款广受欢迎的沙盒游戏,玩家可以在游戏中自由创造和探索。对于服务器管理员来说,设置一个挖掘排行榜系统可以增加游戏的趣味性和竞争性。本文将介绍如何使用游戏指令创建一个简单的挖掘排行榜系统。

前置指令

在创建挖掘排行榜之前,需要先设置一些前置指令:

  1. /scoreboard objectives add wj2 dummy wj
  2. /scoreboard objectives add wj3 dummy wj

这两条指令用于创建两个计分板目标,wj2用于存储玩家的货币数量,wj3用于临时计数。

核心指令

接下来是核心指令部分,用于实现挖掘排行榜的功能:

  1. /scoreboard objectives remove wj
  • 删除旧的wj计分板目标
  1. /scoreboard objectives add wj dummy §6挖§7掘
  • 创建新的wj计分板目标,并设置显示名称为“挖掘”
  1. /scoreboard objectives setdisplay sidebar wj descending
  • wj计分板设置为侧边栏显示,并按降序排列
  1. execute @a ~ ~ ~ scoreboard players operation @s wj = @s wj2
  • 将所有玩家的wj2分数赋值给wj,用于显示在侧边栏
  1. execute @a[scores={wj3=1..}] ~ ~ ~ scoreboard players add @s wj2 1
  • 当玩家的wj3分数大于等于1时,将wj2分数加1
  1. execute @a[scores={wj3=1..}] ~ ~ ~ scoreboard players reset @s wj3
  • 重置玩家的wj3分数
  1. execute@e[type=item,rxm=0,rx=1,tag=!wj,name=!生鸡肉,name=!羽毛,name=!皮革,name=!生牛肉,name=!生猪肉,name=!白色羊毛,name=!灰色羊毛,name=!腐肉,name=!铁锭,name=!金锭,name=!线,name=!蜘蛛眼,name=!骨头,name=!箭,name=!火药,name=!末影珍珠,name=!粘液球,name=!绿宝石,name=!复活图腾,name=!幻翼膜,name=!鞍,name=!烈焰棒,name=!金粒,name=!鸡蛋,name=!甘蔗,name=!竹子,name=!海带,name=!马铃薯,name=!胡萝卜,name=!小麦,name=!小麦种子,name=!毒马铃薯,name=!甜菜根,name=!甜菜根种子,name=!兔子皮,name=!兔子腿,name=!岩浆膏,name=!海晶沙粒,name=!海晶碎片,name=!可可豆,name=!雪球,name=!生鱼,name=!生鲑鱼,name=!兔子肉,name=!热带鱼,name=!潜影之贝壳,name=!紫颂果,name=!下届疣,name=!熟牛肉,name=!cooked_chicken,name=!熟猪肉] ~ ~ ~ scoreboard players add @p wj3 1
  • 当玩家挖掘特定方块时,将wj3分数加1
  1. tag @e[type=item] add wj
  • 给所有物品实体添加wj标签

货币系统

为了增加游戏的趣味性,还可以添加一个简单的货币系统:

  • /scoreboard players add @s wj2 数量
  • 给自己添加指定数量的货币

这个货币系统的主要原理是:当玩家挖掘方块时,系统会为wj3计分板加分,当wj3达到一定数量时,会转换为wj2的分数(即货币)。虽然这个系统可能有一些小bug,但基本功能是可以实现的。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号