搜索历史
清空
暂无搜索历史
论坛热搜
1
Jenny — 有趣的模拟女友模组|珍妮模组
热
3
上古老物 冒险者传说 by WhiteSword
新
5
洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
2
乌托邦探险之旅3.2
热
4
幻虚斗罗V1.5
6
水星迫降——在未知的世界中挣扎
登陆 注册 QQ登陆
快捷导航
查看: 182|回复: 0

[模组分享] 游戏阶段表 (Stage Tables)-MOD模组

[复制链接]

5257

主题

53

回帖

6539

积分

龙❁妻

Rank: 8Rank: 8

经验
6539 EP
金粒
1189 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 19:28:08 | 显示全部楼层 |阅读模式
游戏阶段表 (Stage Tables)Github |相关wiki |源站链接支持: forge该模组允许将游戏阶段放入加权表中。

这个模组为创建https://www.modrinth.com/mod/game-stages]游戏阶段的加权随机表提供了一个框架。如果你不知道什么是游戏阶段,强烈建议你先熟悉游戏阶段模组。该模组的基本理念是,mod包可以定义游戏阶段的表,然后使用该模组提供的命令向玩家授予该表中的随机阶段。使用该模组还需要对https://www.modrinth.com/mod/crafttweaker]CraftTweaker脚本有基本的了解才能有效使用。

如果需要深入示例,请查看https://github.com/GetConfluxed/StageTables]GitHub页面。你也可以在https://discord.darkhax.net]Discord服务器上寻求帮助和建议。

指令

- */stagetable* - 提供该模组添加的所有命令的列表。
- */stagetable dump* - 生成一个包含有关所有阶段表信息的文件。
- */stagetable award <player> <table>* - 尝试向玩家授予指定表中的随机阶段。
- */stagetable silentaward <player> <table>* - 与award命令相同,但不会通知玩家。

基本术语

- *阶段表* - 包含阶段条目的命名表。
- *阶段条目* - 阶段表中的条目。每个条目都有一个将被授予的阶段,一个权重值和一个条件列表。
- *阶段条件* - 必须满足的条件,才能将一个阶段条目授予给指定玩家。

加权随机性

权重是一种概率系统,其中可能的结果具有不同的发生概率。任何给定结果的百分几率可以通过将特定条目的权重除以表中所有条目的总权重来计算。例如,如果一个条目的权重为1,而总权重为9,则第一个结果有10%的几率发生。当结果池需要灵活时,加权随机性通常会被使用。如果你还不确定,你可以运行“/stagetable dump”命令,它会生成基于你创建的表的可视化表。

CraftTweaker脚本

以下是一个显示所提供的各种内容的示例脚本。要获取更精确的信息,请在这里查找准确的信息。

// 此脚本中使用的基本导入
import crafttweaker.player.IPlayer;

// 使用名称exampleTable创建一个新的阶段表
val testTable = stageTables.createTable(\"exampleTable\");

// 使用权重5创建一个名为\"one\"的新阶段条目
val entryOne = testTable.createEntry(\"one\", 5);

// 使用权重5创建一个名为\"two\"的新阶段条目
val entryTwo = testTable.createEntry(\"two\", 5);

// 防止除非玩家有四阶段,否则选择entryTwo
entryTwo.addStageCondition(\"four\");

// 使用权重1创建一个名为\"three\"的新阶段条目
val entryThree = testTable.createEntry(\"three\", 1);

// 使用ZenScript添加获取此条目的自定义条件。
// 在本例中,仅当玩家处于创造模式时,此条件有效。
entryThree.addCondition(function(player as IPlayer) {
    return player.creative;
});Copy已复制!

来自Modrinth所有游戏版本1.12.2所有类型forgeStageTables-1.12.2-1.0.3StageTables-1.12.2-1.0.3.jar下载1.0.3#Release<ul><li>Fixed patreons not being in the changelog. - Tyler Hancock</li></ul><p>Huge thanks to my supporters on <a href=\"https://www.patreon.com/Darkhax?MCChangelog?StageTables\" rel=\"nofollow\">Patreon</a></p><ul><li>NillerMedDild</li><li>Jonathan McManus</li><li>Varitek</li><li>Tristan McMahon</li><li>Pongo Sapiens</li><li>Darkosto</li></ul>展开版本: 1.0.3支持游戏: 1.12.2类型:ForgeRelease下载次数: 202StageTables-1.12.2-1.0.2StageTables-1.12.2-1.0.2.jar下载1.0.2#Alpha展开版本: 1.0.2支持游戏: 1.12.2类型:ForgeAlpha下载次数: 75全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

游客,如果您要查看本帖隐藏内容请回复
游戏阶段表
楼主 2025-8-10 19:28:08 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2026-7-10 19:28 , Processed in 0.215753 second(s), 148 queries .

快速回复 返回顶部 返回列表