资源中心

发现优质的 Minecraft 整合包、服务端和插件。

乐魂开服器G3 GhastServerLauncher-G3
JAVA版 软件

乐魂开服器G3 GhastServerLauncher-G3

G3版本是目前最新的一代稳定版本,同时也是目前最新一代的迷你版,采用了全新的go语言开发,抛弃了传统的Java以及Python,为节省代码以及空间将去除图标,所以用户如果看到软件图标是没有的属于正常

【Ghast 开服器使用教程】

一、自动搭建与配置 点击"自动搭建服务端",选择引擎(Paper/Purpur/Fabric/Forge/NeoForge/代理端),点击"选择"获取对应引擎的全部版本列表,点击选中后,输入内存,程序会自动下载核心,并直接弹出服务器配置文件编辑窗口。修改完成后保存即可。

二、引擎说明

Paper/Purpur:插件服,支持 1.8~26.2 Fabric:轻量模组服,支持 1.14~26.2 Forge:传统模组服,支持 1.7.2~1.20.1(1.20.2+ 请用 NeoForge) NeoForge:新模组服,支持 1.20.2~26.2 BungeeCord/Velocity:代理端,用于群组服

三、容器页 在容器页点击"调用",会在 CMD 窗口运行。 点击"移除"只会删除列表记录,不会删你电脑上的文件。 点击"删除"会清空该文件夹内的所有文件,保留空文件夹。

26.3-1.21.11 启动器
16
0
Eclippy 的低侵入性盔甲 Eclippy's Less Intrusive Armor
JAVA版 资源包

Eclippy 的低侵入性盔甲 Eclippy's Less Intrusive Armor

Eclippy 的低侵入性盔甲

我几年前制作了这个资源包,此后一直在对它进行小幅修改和更新。它最初基于 Grian 的 Life 系列中出现的纹理,但随着时间推移,它逐渐发展成了自己的风格。

推荐在粉丝版 Life 系列中使用(请使用 Mat0u5 的 Life Series Mod),不过它同样非常适合其他场景。

它应该与所有盔甲纹饰兼容。如果你发现了任何问题,请告诉我,我会进行修复。(以后我可能会制作一种更完善的处理方式。)

作者:Eclipse37_

26.3-1.20.6 战斗 优化 装备
16
0
物品掉落 Item Drops
JAVA版 模组Mod

物品掉落 Item Drops

修改掉落物品和方块的外观。

在设置中绑定按键,即可访问配置菜单。(配置档案即将推出™)

问题反馈

你可以在 Github 或 Codeberg 提交问题

翻译

翻译贡献者:

| 语言 | 贡献者 |

| --- | --- |

| 简体中文 | LinLei_Baruch 和 NRHSYD |

| 阿拉伯语 | Amir |

更多翻译历史可以在源代码仓库的 i18n 分支中找到。

作者:SoundsoftheSun

26.3-1.21.11 装饰 装备 功能
16
0
镰刀 Scythes
JAVA版 资源包

镰刀 Scythes

可以手持的大镰刀;戴在头上也很好看。未来可能会更新以添加不同变体。

头上和物品展示框中的镰刀拥有自定义模型:

作者:strippypajamas

26.2-1.21.11 战斗 装备 物品
16
0
更美好的日子 Better Days
JAVA版 模组Mod

更美好的日子 Better Days

更美好的日子(Better Days)

《更美好的日子》让你能够自由掌控时间的流逝。你可以自定义昼夜循环的持续时间,还能通过加快时间流速,改变 Minecraft 原版的睡眠机制。

这是一款面向 Minecraft 1.19 及更高版本的模组,主要用于延长原版 Minecraft 中过于短暂的白昼。

注意事项

《更美好的日子》最初是为 Minecraft 1.15.2 制作的模组。后来,由于作者没有足够时间将其更新至 1.16.5,于是创建了《沙漏(Hourglass)》模组作为替代。

然而,《沙漏》已经接近一年没有获得更新,同时社区中也出现了一些需要加入的新功能。因此,《更美好的日子》重新恢复开发,并计划支持 Minecraft 1.19 与 1.20,同时将全部功能带到 Forge 和 Fabric 两个平台。

1.19 及更高版本是基于《沙漏》模组的分支版本,在此基础上加入了新功能,同时移除了一部分原有机制。

1.18.2 版本则是面向 Forge 和 Fabric 的回移植版本,其中包含 1.19+ 版本的全部功能与错误修复。

与《沙漏(Hourglass)》模组的差异

移除了命令功能。 移除了仅适用于 Forge 的配置界面。 配置更新不再与客户端即时同步,现在修改配置后需要重启游戏。 增强了对《宁静季节(Serene Seasons)》的支持。

功能特色

《更美好的日子》可以选择性地替换原版睡眠机制:当玩家躺在床上时,时间会加速流逝,使夜晚以平滑、自然的方式过渡到清晨。

在多人游戏中,时间加速的幅度会根据当前正在睡觉的玩家比例进行调整。也就是说,参与睡眠的玩家越多,夜晚过去得越快。由于任何数量的玩家都能对夜晚持续时间产生影响,因此不再需要额外的睡眠投票系统,也不必设置固定的玩家数量门槛。

除了睡眠机制之外,《更美好的日子》还允许你自定义昼夜循环的总时长,并分别控制白天与夜晚的时间速度。原版 Minecraft 的昼夜循环通常持续 20 分钟,而本模组可以让时间放慢,使游戏中的一天接近现实世界的一整天;当然,你也可以单独加快夜晚,让生存体验更加宽松。

为了让世界中的其他机制与时间流速保持一致,模组还提供了多种 时间效果。这些效果可以加快 Minecraft 中不同元素的进程,例如作物生长、草地生长、天气变化、药水效果、熔炉烧炼以及漏斗运作等。

大多数时间效果默认处于关闭状态。若要启用某项效果,只需在对应的配置选项中进行设置即可。

兼容性

《更美好的日子》兼容以下模组:

Homeostatic(稳态) Ready Player Fun(准备好,玩家欢乐) Comforts(舒适) Sleep Warp(睡眠跃迁) 如果安装了该模组,《更美好的日子》的睡眠系统会被禁用。 Sleep Tight(睡个好觉) 如果安装了该模组,《更美好的日子》的睡眠系统会被禁用。 Fabric Seasons(Fabric 季节) Serene Seasons(宁静季节) Enhanced Celestials(增强天体) Quark(夸克) Quark 的“改进睡眠”模块会与《更美好的日子》的睡眠功能发生冲突,请留意下方的说明。 Quark 的“削弱时钟(Nerf Clock)”选项会导致《更美好的日子》的床头时钟无法正常工作。你需要关闭 Quark 的这项调整,或者通过 displayBedClock 配置项禁用《更美好的日子》的床头时钟。 Nomadic Tents(游牧帐篷) 《更美好的日子》可以与该模组兼容。不过,玩家醒来后,睡眠过程可能会额外推进一个完整的昼夜循环。 The Hordes(部落) 《更美好的日子》可以与该模组兼容,但必须将 hordeEventByPlayerTime 设置为 false,否则功能将完全无法正常运行。 Immersive Snow(沉浸式雪景) 如果同时安装了季节模组,《更美好的日子》将无法与该模组兼容,因为 Immersive Snow 会完全覆盖昼夜长度。虽然它提供了关闭这一行为的配置选项,但遗憾的是,该选项默认会优先覆盖《更美好的日子》的设置。

睡眠投票类模组

《更美好的日子》可以与提供睡眠投票机制或睡眠百分比系统的模组兼容,例如 Quark 和 Morpheus(墨菲斯)。不过,这些模组的相关功能会与《更美好的日子》的睡眠功能产生冲突。

因此,你需要在对应模组中关闭睡眠投票或睡眠百分比功能;或者反过来,禁用《更美好的日子》的睡眠功能。可以通过命令或修改配置文件,将 enableSleepFeature 选项关闭。

其他兼容性说明

目前,《更美好的日子》只直接支持主世界。不过,Minecraft 中的大多数维度,包括自定义维度,都会从主世界获取时间信息,因此它们通常仍会按照相同的速度推进时间。

本模组不会向世界存档文件写入数据,因此即使从 Minecraft 安装中移除,也可以安全卸载,不会对世界造成影响。

26.2-1.19.4 游戏机制 功能 NeoForge Forge Fabric
16
0
宝可梦唱片 Poké Discs
JAVA版 资源包

宝可梦唱片 Poké Discs

宝可梦唱片 (Poké Discs)

在Minecraft的游戏旅程中,背景音乐往往能极大提升沉浸感。如果您渴望在游戏中聆听熟悉的旋律,这款资源包将是您的理想之选。它将原版Minecraft中枯燥的音乐唱片,全面替换为了经典的宝可梦系列音乐,为您带来全新的听觉盛宴。

聆听您喜爱的宝可梦旋律

宝可梦唱片 (Poké Discs) 这款精心制作的资源包,致力于将宝可梦世界的音乐元素融入到Minecraft中。所有的原版音乐唱片都已更替,不仅音乐内容焕然一新,我们也对唱片的纹理贴图进行了更新,使其名称与外观能够完美契合。

这些音乐音轨囊括了历代版本中标志性的城镇背景音乐、扣人心弦的对战音乐以及经典的菜单主题曲,定能勾起您对宝可梦冒险的无限回忆。

曲目列表一览

我们已将原版的所有音乐唱片全部转换为宝可梦版本。以下为您详细展示目前游戏中可用的所有曲目:

祝庆市(白天) (Jubilife City (Day)) 祝庆市(夜晚) (Jubilife City (Night)) 宝可梦 XY 主题曲 (Pokémon XY Theme) 若叶镇 (New Bark Town) 百代市(白天) (Eterna City (Day)) 百代市(夜晚) (Eterna City (Night)) 梦之遗迹 (The Dreamyard) 紫苑镇 (Lavender Town) 天堂之塔 (Tower of Heaven) 百代森林 (Eterna Forest) 201号道路 (Route 201) 宝可梦 心金/魂银 冠军对战曲 (HGSS Champion Battle) 水脉市(白天) (Canalave City (Day)) 水脉市(夜晚) (Canalave City (Night)) 宝可梦 心金/魂银 训练师对战曲 (HGSS Trainer Battle) 宝可梦动画主题曲 (Pokémon Animated Theme)(注:1.19版本中不可用)

请注意,音乐的分配是根据原始唱片的长度严格设计的。特别说明,在1.20版本及之后,自定义音乐的长度受到原版唱片时长的限制,因此部分曲目会根据其原本长度进行适配。

纹理设计

为了让游戏体验更加统一,我们为所有宝可梦唱片制作了自定义视觉纹理。现在,当您在游戏内查看唱片时,物品中心将会显示精美的精灵球图案,极具辨识度。

兼容性说明

支持所有 1.19 至 1.20.4 游戏版本。 与 Cobblemon 模组完美搭配,效果极佳。 全面支持 Amendments 模组的内容联动。
1.20.4-1.19.4 音效 物品
16
0
Puff Radio
JAVA版 资源包

Puff Radio

Puff Radio 宝可梦音乐包

"Puff Radio" 是一款专为《我的世界》玩家打造的资源包,旨在将游戏内原有的背景音乐全面替换为经典宝可梦系列游戏的旋律。

如果你厌倦了原版单调枯燥的背景音乐,或者正在寻找一份清新的游戏听觉感受,这个资源包将是你的不二之选。通过引入各种宝可梦游戏的标志性配乐,"Puff Radio" 能显著提升你的游戏沉浸感,让每一次冒险都伴随着熟悉而充满活力的乐章。它是各类模组整合包的首选官方音效伴侣,能为你带来极佳的游戏氛围。

本项目由开发者 Swordsman69x 精心打造。

1.21.4-1.19.4 模组支持 音效 环境
16
0
Fabric API
JAVA版 模组Mod

Fabric API

Fabric API

模组开发的基石与互通桥梁

在 Fabric 工具链的生态系统中,Fabric API 扮演着不可或缺的角色。作为一个轻量级且模块化的核心库,它为各类模组提供了通用的挂钩(Hooks)以及必要的互操作性措施,是构建稳定模组环境的基础设施。

核心功能解析

Fabric API 被定义为 Fabric 模组运行所需的必要挂钩与互通机制的集合库。其具体职能可以细分为以下几个关键领域:

解锁深层游戏机制 对于许多模组开发者而言,诸如粒子效果、生物群系生成以及维度管理等功能往往难以直接触及。本 API 将这些实用但深藏于底层的游戏功能进行了封装与公开,使得开发者能够更便捷地调用这些资源。

增强模组间的协同能力 通过引入标准化的事件系统、挂钩以及应用程序接口(API),它极大地改善了不同模组之间的兼容性,确保多个模组共存时能够协调运作,减少冲突。

提供关键的基础设施 该库包含了一系列核心特性,例如注册表同步机制,这对于多人游戏服务器至关重要。同时,它还能向崩溃报告中注入额外的诊断信息,辅助开发者和用户快速定位问题根源。

先进的渲染支持 内置了一套高级渲染 API(通常被称为 Indigo),这套系统的设计初衷是为了确保与各类性能优化模组及图形大修类模组保持高度的兼容性,从而在提升画质的同时保障流畅度。

与 Fabric Loader 的协同关系

值得注意的是,请务必区分 Fabric API 与 Fabric Loader。Fabric Loader 是一个在很大程度上独立于游戏版本的模组加载器,它是 Fabric 生态的动力核心。而 Fabric API 本质上也是一个模组,它像其他任何 Fabric 模组一样,必须依赖 Fabric Loader 才能被游戏识别并加载。

若需获取针对开发者或用户的详细技术支持与交流,建议前往 Fabric 官方的 Discord 服务器。

玩家安装指南

若想利用 Fabric API 体验丰富的模组内容,请遵循以下步骤:

首先,务必确认您的游戏客户端已正确安装了 Fabric Loader,这是运行一切的前提。关于安装加载器的详细教程,请查阅相关的官方文档。

当加载器环境准备就绪后,您只需将下载获得的 jar 格式文件直接放入游戏目录下的 mods 文件夹中即可完成安装。

1.21.11-1.17.1 前置 Fabric
16
0
激进方块宝可梦训练师纹理增强包 Radical Cobblemon Trainer Textures Plus
JAVA版 资源包

激进方块宝可梦训练师纹理增强包 Radical Cobblemon Trainer Textures Plus

激进方块宝可梦训练师纹理增强包 (Radical Cobblemon Trainer Textures Plus)

本资源包是专为“激进方块宝可梦训练师”模组的最新版本所量身定制的视觉升级内容。

通过安装此扩展包,您可以为原模组中各类训练师角色解锁更丰富、更多元化的皮肤纹理,从而显著提升游戏世界的视觉沉浸感。无论您是追求深度个性化的外观定制,还是希望通过全新的材质为您的方块宝可梦世界增添新鲜色彩,这套纹理扩展包都能与您的最新版模组环境实现完美兼容与无缝集成。

1.21.1-1.20.1 主题 实体 模型
16
0
坏苹果光影 Bad Apple Shaders
JAVA版 光影

坏苹果光影 Bad Apple Shaders

坏苹果渲染包 (Bad Apple Shaders)

该着色器旨在让游戏画面的渲染效果呈现出类似于经典动漫《Bad Apple!!》PV中那种独特的剪影艺术风格。这种渲染方案具有极高的通用性,能够适配多种游戏环境,为玩家提供一种极具怀旧色彩与艺术美感的视觉体验。

坏苹果渲染包 (Bad Apple Shaders)

这是一款同时支持 Iris 和 OptiFine 的着色器,它能够彻底改变原本的游戏渲染方式,从而模拟出《东方》系列《Bad Apple!!》PV中的影子艺术效果。

常见问题解答 (FAQ)

问:这款渲染包支持 OptiFine 吗? 答:支持。需要注意的是,如果你使用的是配备 M 系列芯片的 Mac 设备,在使用该着色器时可能会触发癫痫预警。

问:这款渲染包支持 Iris/Oculus 吗? 答:支持。

问:这款渲染包支持 1.8 版本吗? 答:Legacy(旧版本)版本应当能够在 1.8 游戏版本中运行。

26.1.2-1.17.1 搞怪
16
0
Votifier for Neoforge
JAVA版 模组Mod

Votifier for Neoforge

Votifier for Neoforge 模组介绍

Votifier for Neoforge 是一款专为 Neoforge 平台打造的功能性模组,旨在将经典的 Bukkit 平台 Votifier 系统引入现代化的 Neoforge 生态中。该模组搭建起了一个能够连接外部投票网站(如 PlanetMinecraft 等)与服务器的桥梁。

通过该模组,服务器管理员可以实时记录玩家在外部平台所完成的投票行为,并自动执行预设的控制台指令,从而向玩家发放奖励。该模组的设计初衷是保持轻量化且高效,易于上手和维护。

模组配置与基本结构

该模组在运行后会自动进行必要的文件配置,用户可以在文件中轻松调整相关参数:

模组将自动在 /mods/votifier/ 文件夹内生成公钥(public key)与私钥(private key)。 同时,它会在 /config/votifier/ 目录下创建一个 votifier.json 配置文件。

以下是一个标准的 votifier.json 配置示例:

{ "host": "0.0.0.0", "port": "8192", "debug": false, "command-after-voting": "give %player% diamond 1", "gui-title": "&6Voting GUI" }

如何配置 Votifier

为了确保模组能够正确接收投票信息,请按照以下步骤进行设置:

设置主机地址:将 "host" 设置为您的服务器 IP 地址。在大多数情况下,保留默认的 "0.0.0.0" 即可,这代表本地 IP。 开放端口:请确保您的服务器已开放 8192 端口。如果您使用托管服务,可能需要在控制面板中放行该端口或向主机商提交工单申请开放。 填写投票网站信息:在对应的投票网站后台配置中,填入在模组文件夹中获取的“公钥”(Public Key),切勿填入“私钥”(Private Key)。 系统测试:配置完成后,建议使用 MineStatus Votifier Tester 进行连通性测试。

投票 GUI 系统

模组内置了便捷的 GUI 界面,玩家只需输入 /vote 指令即可打开。您可以在 config/votifier/voting_sites.json 文件中对该界面进行自定义设置。在配置界面属性(如物品描述、名称或 GUI 标题)时,支持使用格式代码,例如使用 &6&l 来实现金色加粗的字体效果。

1.21.1 管理 功能 NeoForge
16
0
Architectury API
JAVA版 模组Mod

Architectury API

Architectury API:构建多平台模组的桥梁

这是一个旨在简化多平台模组开发流程的中间层 API。

这是一个旨在简化多平台模组开发流程的中间层 API。

Architectury API 究竟是什么

Architectury API 的核心本质是一个用于抽象化 Fabric API 和 Forge API 调用的接口库。众所周知,这两个主流加载器虽然在实现相似功能时往往殊途同归,但其底层的代码实现却大相径庭,而本 API 便是为了消除这种差异、统一调用接口而生。

Architectury API 保持着极高频率的更新节奏,源源不断地引入新的钩子(Hooks)和特性以适应版本变化。截至目前,该库已囊括了超过 90 个事件钩子,并提供了针对网络发包、加载器调用以及游戏注册表的抽象层。除此之外,它还提供了一个极易上手且功能强大的 @ExpectPlatform 注解(需要注意的是,该功能目前仅适用于静态方法),这进一步简化了跨平台逻辑的编写难度。

我真的非要使用这个 API 不可吗?

这取决于您的具体需求。需要明确的是,Architectury API 仅仅是宏大的 Architectury 生态系统中的一环,真正赋予多平台构建能力、在幕后运筹帷幄的是 Architectury Plugin(Gradle 插件)。

对于构建在 Architectury 架构上的项目而言,本 API 实际上是可选的。这意味着,您完全拥有选择的自由,可以仅凭 Architectury Plugin 来创建您的 Architectury 项目,而不强制依赖此 API 库。

选择 Architectury 的优势

完全开源:透明的代码库,允许开发者深入研究与贡献。 代码精简:它能显著减少多平台模组开发中那些冗长且重复的“样板代码”,让您的代码结构更加清爽、高效。

开启您的多平台模组开发之旅

若您已准备好踏上多平台模组开发的征途,以下核心组件与资源将是您的得力助手:

Architectury Loom 这是 Fabric Loom 的一个分支版本,经过特别改造与增强,专门增加了强大的多平台开发能力。

Gradle Plugin 这一组件包含了 Architectury Injectables,它是实现 @ExpectPlatform 注解功能的关键所在,也是整个构建流程的核心插件。

Example Mod(示例模组) 这是一个曾经使用 Architectury 构建的示例模组仓库。请务必注意,该示例目前已停止维护,为了获得最佳的开发体验,建议优先使用下方的模组模板。

Mod Templates(模组模板) 这是一套现成的、结构完整的模板集合,旨在帮助开发者以最快的速度启动项目,并熟练使用 Architectury 工具链。

1.21.11-1.17.1 前置 NeoForge Fabric
16
0
Tupenter
JAVA版 模组Mod

Tupenter

## Tupenter Tupenter 是一个客户端 Fabric 模组,可充当命令助手。它允许你通过按键绑定重新发送命令或消息、使用内联数学和脚本语法,并创建支持自动补全的自定义命令和脚本! 它会将所有自定义脚本和语法转换为纯原版命令,展开后按顺序发送到服务器(如果确实需要发送到服务器的话)。许多纯计算脚本只会在客户端回显或显示消息,不会执行其他操作。服务器看到的始终只是纯 `/setblock` 命令,即使模组正在进行实际计算,将其变成彩虹螺旋。 ## 重新发送 Tupenter 会记录你发送的内容,并通过按键绑定(默认为 `R`)重放: - **按住**模式适合快速连续发送,或使用**切换**模式实现免手操作。 - 按任意顺序批量发送最近的 N 条消息,并为单条消息和整个批次设置延迟;支持预设消息列表和抑制命令反馈。 - 模组菜单中提供高度可自定义的设置,可切换模组功能,并为几乎所有功能进行设置。 ## 脚本 完整参考(包括所有指令、函数、参数类型和变量)请查看 GitHub 源码中的 SCRIPTING.md,或在游戏中运行 `/tupenter reference` 将其复制到剪贴板。* 本模组主要使用三种语法类型: | 语法 | 含义 | | --- | --- | | `$...$` | 表达式:可直接内嵌在原版语法中。表达式会在发送前求值并替换。 | | `#word` | 指令:用于控制 Tupenter。条件语句、循环和历史记录修改都以此为基础。永远不会发送到服务器。 | | `(...)` | 分组:在指令后,圆括号用于放置条件或语句组,例如 `#if (...) (...)`。在表达式中,它们的作用类似代码,可用于 `list(...)` 和 `blockset(...)` 等函数调用以及 `$(2 + 3) * 4$` 这样的数学运算。在普通命令文本中,它们只是普通字符。 | ### 链式命令 最简单的内联脚本方式是使用 && 链式执行命令。每条命令都有自己的 Brigadier 自动补全和语法高亮。由于链式命令会在发送到服务器前解析,因此兼容 WorldEdit 等模组。 ``` /time set day && /weather clear && /say ready //undo 2 && //replacenear 30 oak_planks spruce_planks && //replacenear 30 oak_stairs ^spruce_stairs ``` ### 注释 `##` 后跟一个空格即可开始一条不会执行的备注。备注会在下一个 `&&` 或行尾结束,因此即使是一行命令,也可以在各条语句之间添加备注: ``` ## bottom left && /activate 1 2 3 && ## the other one && /activate 2 3 4 ``` ### 内联计算 表达式允许你直接在普通原版命令中使用简单或复杂的数学运算。 ``` /give @s stick $32 + 5$ /give @s diamond $3s$ (s = stacks of 64) /summon $pick("zombie", "skeleton")$ /tp @s ~ ~$client.pos.y > 60 ? 10 : 0$ ~ ``` 数学运算是精确的,`1/3` 会保持为三分之一,不会产生浮点误差。 列表有两种形式:逗号会分别计算每个项目,而竖线会完全按照输入内容处理项目,因此方块和物品名称无需加引号。 ``` list(1, 2 + 3) list(oak_log | birch_log | spruce_log) ``` `/calc ` 会在本地打印任意计算结果,不会发送任何内容,适合在使用表达式前进行检查。 ### 读取世界信息 提供超过 90 个实时变量,例如位置、生命值、生物群系、光照等级、手持物品、准星指向的目标、天气、你正在看的实体及其 NBT。 ``` /echo standing on $block(client.blockpos.x, client.blockpos.y - 1, client.blockpos.z)$ #if (client.target.hit == "block") (/tp @s $client.target.blockpos$) ``` 许多并非内置的变量仍然可以直接通过 NBT 路径访问: ``` /echo elytra damage: $entity("self", "nbt.equipment.chest.components.minecraft:damage", 0)$ /echo $client.target.nbt.Health$ ``` 使用 `/tupenter dump` 浏览 NBT 树并找到所需路径。 ### 变量、循环和条件语句 Tupenter 支持创建仅在单次发送中有效的局部变量(`#local`)、会话持久变量(`#set`)、通过 `/tupenter var save ` 跨会话保存的变量,以及仅在变量尚不存在时创建变量的 `#setdefault`。 ``` #set spawn = "100 64 -200" #local roll = rand(1, 10) && /give @s stick $roll$ && /say I got $roll$! #local c:blockpos = blockpos(-10, 20, 85) && /tp $c$ #repeat 5 (/say tick $i$) #for $x$ in 1..10 step 2 (/summon zombie ~$x$ ~ ~) #foreach $mob$ in list(zombie | skeleton | creeper) (/summon $mob$ ~ ~ ~) #foreach $b$ in blockset(#minecraft:wool) (/give @s $b$) #if (client.health < 6) (/effect give @s regeneration 5 1) #setdefault runs = 0 && #set runs += 1 && /say run number $runs$ ``` 注册表标签会通过实时连接解析,在 `blockset(...)` 中输入 `#` 时,按 Tab 键即可自动补全该服务器上可用的标签。 ### 等待 使用 `#wait `,并以游戏刻、秒、分钟或 Minecraft 天为单位,在 Tupenter 操作之间创建延迟。默认情况下,它计算的是游戏时间,因此在 `/tick sprint` 期间会加速,并会在游戏冻结或暂停时停止。脚本采用惰性求值,这意味着 `#wait` 之后读取的值反映的是当时的世界状态,而不是按下 Enter 时的状态。 等待不会阻止后续命令并发运行。默认情况下,Tupenter 允许同时运行 8 个脚本。`/tupenter running` 会显示当前处于活动状态的所有命令和脚本及其 pid,`/tupenter abort ` 可终止它们。 ``` /say ready && #wait 3s && /say GO #wait 5m realtime && /echohud &ecows are ready to be fed! /echo you're at y=$client.pos.y$ && #wait 3s && /echo now you're at y=$client.pos.y$ ``` ### 静默、隐私和本地输出 ``` #silent /time set day && /weather clear (whole line) #repeat 5 (#silent (/give @s stick) && /say hi) (just part of it) #norecord /msg friend secret (kept out of resend history) /echo &amy y is &e$client.pos.y$ (shown only to you, sends nothing; &-codes color it) #unstage 2 (drop the newest 2 resend-history entries) ``` `#silent` 会隐藏你自己屏幕上的内容:命令反馈,以及 Tupenter 在 `#set` 创建或更新变量时显示的提示。命令仍会正常执行,其他玩家能够看到的内容也仍会发送给他们,例如 `/setblock` 命令的反馈。 ### 创建自己的命令 `/customcommand`,以及可从模组菜单和 `/tupenter menu` 访问的自定义命令选项卡,允许你使用原版命令和 Tupenter 语法创建自己的命令。它们可以轻松编辑或删除,并会自动加入 Mojang 的 Brigadier 自动补全,因此不会过时。 ``` /customcommand add waves = #repeat $count$ (/summon $mob$ ~ ~ ~) /waves 5 zombie ``` 下面是预装的 `/blink` 的定义方式。(`add` 拒绝已经存在的名称,因此请为自己的版本使用新名称,或者使用 `/customcommand update` 修改现有命令。) ``` /customcommand add blink "teleport to where you're looking" = #silent #local hit = raycast(maxdistance) && #if (hit == "miss") (/tp @s ^ ^ ^$maxdistance$) #else (/tp @s $hit$) ``` `/blink` 是真正的命令,拥有真正的自动补全、类型化参数和可选参数。预装的 `/portalcalc` 是另一个例子: ``` /customcommand add portalcalc = /echo $dim$: $floor(dim == "to_nether" ? p.x / 8 : p.x * 8)$ $p.y$ $floor(dim == "to_nether" ? p.z / 8 : p.z * 8)$ ``` 不带参数运行 `/portalcalc` 会告诉你对应传送门在另一个维度中的位置,并根据你所在的位置判断应采用哪种换算方向。这个命令完全不会向服务器发送任何内容。`/echo` 是 Tupenter 提供的客户端输出方式,只会向消息发送者本人显示消息,不会显示给其他人。 还有自定义*函数*,可用于在 `$...$` 中重复使用某个值。函数会计算一个值,但永远不会发送任何内容,这正是自定义命令的用途: ``` /customfunction add midpoint = scale(vadd(a, b), 0.5) /tp @s $midpoint(client.pos, spawn)$ ``` ### 每刻运行的脚本 模组菜单 → Tupenter → **脚本**中包含一些每刻运行一次的单行脚本,只要主开关处于开启状态就会运行。每一行已启用的脚本都会被包装在循环中,因此它是一个持续运行的脚本,而不是每刻重新解析一次:`#set` 的值会跨刻持久存在,`#wait` 也能自然工作。 脚本按世界分别启用,因此你为创造模式编写的脚本不会在生存服务器中触发,而你从未配置过的世界也不会运行任何脚本。`/tupenter scripts` 会显示你所在位置的世界中哪些脚本已启用,`/tupenter abort all` 则是紧急开关:它会停止所有脚本并关闭主开关。 由于脚本是循环,事件表现为需要测试的单刻标记: ``` #if (client.just_died) (/echo died at $client.blockpos$) #if (client.keypress.g) (/togglenightvision) ``` **使用脚本时的警告**:未加保护的命令放在每刻脚本中,会每秒执行 20 次,在多人服务器上会造成聊天刷屏。请像上面的示例一样使用 `#if` 进行保护。 ## 预提供的命令和脚本 下载模组后,它会自带一系列自定义命令和脚本。它们可以轻松删除或移除,且脚本默认处于禁用状态。 **可直接使用的命令:** | 命令 | 功能 | | --- | --- | | `/blink [maxdistance]` | 传送到你正在看的位置,并在墙壁处停止 | | `/ironkit` | 一整套铁制装备 | | `/portalcalc [pos] [dim]` | 在下界和主世界之间换算坐标 | | `/tickfreeze` | 切换 `/tick freeze` | | `/launch [speed] [no_gravity]` | 将实体朝你正在看的方向掷出 | **脚本:启用前全部处于禁用状态:** | 脚本 | 功能 | | --- | --- | | `rainbowTunnel` | 按下 `]` 并飞行,一条由荧石照亮、随你的移动形成螺旋的羊毛隧道会跟随你 | | `itemDespawnTimer` | 标记你死亡的位置,并倒计时物品的五分钟消失时间;在对应区块未被模拟时暂停计时 | | `creeperAlert` | 当苦力怕进入 8 个方块以内时,显示一次带距离的警告 | | `elytraWarning` | 在鞘翅损坏之前提醒耐久度 | | `restockReminder` | 村民在黎明时补货 | ## 生活质量 - **聊天栏语法高亮**:每个 `&&` 片段会根据其类型着色;命令会根据自身解析结果为各参数分别着色 - **感知链式命令的自动补全**:`/time set day && /weather cl⇥` 会补全*第二条*命令 - **可选择的聊天消息**:点击并拖动即可选中消息,按 Ctrl+C 复制 - **`/unroll`**:以试运行方式处理任意一行,并准确查看它将发送的内容,而不会真正发送 - **`/tupenter vars`**:列出你的变量;`/tupenter var save|delete `:管理已保存的变量 - **`/tupenter menu`**:从聊天栏打开设置界面;添加 `customcommands` 或 `scripts` 可直接进入对应选项卡 - 模组菜单中每项功能都有独立的开关 ## 文档 - `/tupenter help`:游戏内会为每条命令、指令、函数和变量提供文档,并附带可运行的示例 - `/tupenter reference`:将**完整**参考文档复制到剪贴板 - [SCRIPTING.md](https://github.com/ekra8154/Tupenter/blob/master/SCRIPTING.md):GitHub 上的相同参考文档,包括模型、所有指令、所有函数、所有参数类型、所有变量以及容易踩坑的地方 文档由代码所使用的同一组注册表生成,因此随着我更新模组,文档不会逐渐过时。 ## 许可证 许可证为 MIT,详情请参阅 GitHub 源码。 作者:Ekra8154
26.3-1.21.11 管理 科技 功能
8
0
下界反应堆 The Nether Reactor
JAVA版 模组Mod

下界反应堆 The Nether Reactor

下界反应堆

这是对早期《我的世界:携带版》下界反应堆的重现,如今已作为《我的世界:Java版》数据包推出!本项目力求尽可能还原原版体验,但也进行了一些细微的生活质量改动。

展示视频:https://www.youtube.com/embed/gPNxPixQWYw

功能

添加两个新方块:下界反应堆核心和发光黑曜石。

为核心添加合成配方:中间一列放置 3 颗钻石,其余格子放置 6 个铁锭。

添加下界反应堆:一种由玩家建造的结构,会生成巨大的下界岩尖塔、敌对猪灵以及一些战利品。

下界反应堆需要按以下结构逐层建造:

第 1 层:用圆石摆成十字形,并在四个角放置 4 个金块。

第 2 层:中心放置下界反应堆核心,并在下方 4 个金块的上方放置圆石。

第 3 层:另一个圆石十字形。

玩家与核心互动(右键点击)后,反应开始,并召唤下界尖塔。

反应进行期间:

结构中的方块会被替换为发光黑曜石。可以使用钻石镐获得这些方块。

僵尸猪灵会偶尔生成,通常集中在反应开始阶段。它们会自动对玩家敌对。

会生成战利品。每次掉落物都会等概率地从以下选项中随机选择一种:

4 个下界石英

3 个荧石粉

红色蘑菇

棕色蘑菇

仙人掌

甘蔗

南瓜种子

西瓜种子

世界时间会推进至午夜,并保持在午夜,直到反应完成。

旧版的“无限黑夜漏洞”在此处得到了有意重现。如果通过破坏核心中断反应,反应会结束,但黑夜会一直持续,直到另一次反应完成。

反应完成后,中心结构会被替换为黑曜石,尖塔的外墙会以随机模式逐渐消失。失效的核心仍可在黑曜石外壳内部取回。

相较于 MCPE 的改动/新增内容

屏幕上会显示 Boss栏,以展示反应进度。

下界反应堆结构可以使用黑石或深板岩圆石代替圆石建造。

严格来说这并不算改动,但下界反应堆可以在任意维度中运作。

根据当前维度的建筑高度,扩大了核心可放置的垂直范围。限制范围为:距离下方建筑上限 8 个方块以上,且距离上方建筑上限 30 个方块以下。

移除了激活下界反应堆时要求世界中的所有玩家都位于其附近的限制。

作者:DVdo

26.3-1.21.11 冒险 游戏机制 Fabric
8
0
MapMakerMusic
JAVA版 模组Mod

MapMakerMusic

**MMMusic** 让你无需资源包即可在服务器上播放自定义 OGG 音频文件。 **添加自定义音频** * 将 `.ogg` 文件放入 `config/mapmakermusic/` 文件夹。 **使用方法(v.1.5.0+)** 此模组添加了一个名为“Audiobox”的功能方块。Audiobox 有两种模式:红石模式和区域模式。在红石模式下,Audiobox 被红石激活时会播放音乐或音效。在区域模式下,当玩家位于箱形区域内时,会针对每名玩家分别触发激活。 **提示:** - 手持 Audiobox 时用鼠标左键点击方块,它会记住 pos1/pos2,从而让你能够更快地创建区域,功能类似于 WorldEdit 的斧头。 **游戏内命令(Audiobox 的替代方案,功能较少[旧版])** * **/mmmusic playmusic [volume]** – 播放循环背景音乐。一次只能播放一条音乐。 * **/mmmusic playsound [volume]** – 播放一次音效。音效可以重叠,并且可以多次播放而不会相互打断。 * **/mmmusic stopmusic ** – 停止当前音乐。 * **/mmmusic stopsound ** – 停止所有音效。 * **/mmmusic stop ** – 立即停止所有音频。 * **/mmmusic reload** – 重新扫描配置文件夹中的新 OGG 文件,因此将新音乐放入文件夹后无需重启游戏。 作者:Neuromuser
1.20.1 功能 Forge Fabric
8
0
Bobber Begone Next
JAVA版 模组Mod

Bobber Begone Next

Bobber Begone Next

Fabric 客户端模组:当你被自己或其他玩家的钓鱼钩钩住时,移除浮漂/钓鱼钩覆盖层。

还提供了一些与浮漂相关的功能:

功能

完全隐藏浮漂覆盖层,或将其设为半透明(可配置不透明度)

被钓鱼钩钩住时,在准星旁显示一个小浮漂图标(大小和位置可配置)

使用按键绑定切换浮漂可见性

原始模组(1.15–1.19.4)

Bobber Begone Next 的早期版本改编自 nu11une 为 1.15–1.19.4 制作的版本(https://github.com/nu11une/bobberbegone)。

原始模组页面:https://modrinth.com/mod/bobber-begone

作者:srnyx

26.3-1.20.6 装备 功能 Fabric
8
0
1 ... 27 28 29 30 31

7日热门资源

乐魂开服器G3 GhastServerLauncher-G3
JAVA版 软件

乐魂开服器G3 GhastServerLauncher-G3

G3版本是目前最新的一代稳定版本,同时也是目前最新一代的迷你版,采用了全新的go语言开发,抛弃了传统的Java以及Python,为节省代码以及空间将去除图标,所以用户如果看到软件图标是没有的属于正常

【Ghast 开服器使用教程】

一、自动搭建与配置 点击"自动搭建服务端",选择引擎(Paper/Purpur/Fabric/Forge/NeoForge/代理端),点击"选择"获取对应引擎的全部版本列表,点击选中后,输入内存,程序会自动下载核心,并直接弹出服务器配置文件编辑窗口。修改完成后保存即可。

二、引擎说明

Paper/Purpur:插件服,支持 1.8~26.2 Fabric:轻量模组服,支持 1.14~26.2 Forge:传统模组服,支持 1.7.2~1.20.1(1.20.2+ 请用 NeoForge) NeoForge:新模组服,支持 1.20.2~26.2 BungeeCord/Velocity:代理端,用于群组服

三、容器页 在容器页点击"调用",会在 CMD 窗口运行。 点击"移除"只会删除列表记录,不会删你电脑上的文件。 点击"删除"会清空该文件夹内的所有文件,保留空文件夹。

16 下载
2026-10-18