{bbname}

搬砖狐 | Alicia 发表于 2025-8-10 19:28:08

游戏阶段表 (Stage Tables)-MOD模组

游戏阶段表 (Stage Tables)Github |相关wiki |源站链接支持: forge该模组允许将游戏阶段放入加权表中。https://i.sodamc.com/modrinth/vdNUgnUANx.jpg

这个模组为创建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;
});

**** Hidden Message ***** 游戏阶段表
页: [1]
查看完整版本: 游戏阶段表 (Stage Tables)-MOD模组