本帖最后由 dengyu 于 2021-10-16 13:05 编辑


斗地主 乃中国传统三人纸牌游戏。现在借由此“ 斗地主 原版模组 ”,你也可以在Minecraft里和你的朋友联机来上几局紧张刺激的斗地主了(



演示视频

[Minecraft]斗地主 原版模组 v1.2更新说明:现已支持牌背分离!
https://www.bilibili.com/blackboard/newplayer.html?playlist=false&crossDomain=1&aid=586547002&page=1


https://www.bilibili.com/blackboard/newplayer.html?playlist=false&crossDomain=1&aid=884415067&page=1


https://www.bilibili.com/blackboard/newplayer.html?playlist=false&crossDomain=1&aid=970141044&page=1





特色


  • 由 @xwjcool123 和 @空辰KC  设计的两套精致卡面


  • 由 LBW 倾情献声 (大雾) 的数十种快速语音音效


  • 由 Google翻译娘 提供的报牌音效

  • 由 @落天望月 建造的精美地图


  • 免费的弃牌堆记牌器或许没法帮你赢得荣耀,但可以帮你赢地主(

  • 现已推出全新的牌背分离皮肤,可以防止其他玩家在出牌时推断你的手牌大小(参见演示视频1)


安装方式 和 注意事项



游玩方式




制作人员
(排名不分先后)

命令 :TML_104

牌面 :xwjcool,mc_Kevin_Creeper

建筑 :落天望月

测试 :TML_104,mc_Kevin_Creeper,Sunny_loy_Kyle




图片鉴赏




下载


版本记录

  • v1.0(2020.9.18):正式版发布

  • v1.1(2020.10.10):
    修复了尝试开始失败时会导致牌桌填充屏障的bug;
    修复了模组加载后初次进入玩家分数为0的bug;
    为管理员添加了特性:使用命令给玩家添加doudizhu_DEBUG的tag,即可将此玩家的模式调整为创造模式;

  • v1.2(2021.2.9)
    更新了 牌背分离模型 抢地主模式 。使用牌背分离模型可防止其他玩家推测你的手牌。
    更新了 9种语音 ,包括传统斗地主的聊天语音。
    牌型Bug修复:修复了四带二和飞机牌型的判定问题。现在四带二可以带两张不同的牌(对王除外)或两个不同的对子。飞机可以带两张以上相同的牌。
    放大器Bug修复:现在在启用放大镜时结束游戏将会正常退出放大模式。
    旁观者模式Bug修复:现在超过3人的服务器中开始游戏,其他玩家现在会被正常地切换到观察者模式。
    分数特性改动:现在重置游戏不会重设分数了。要想重设分数,请输入 /function doudizhu:reset_scores 命令。
    游戏模式特性改动:现在不再需要给玩家添加doudizhu_DEBUG的tag就可以切换模式了。
  • v1.3 (2021.8.21)
数据包与资源包版本更新至1.17.1。
如果遇到Bugs或希望提出意见,无任欢迎在回复中提出~



2021.12 数据,可能有更多内容

斗地主 乃中国传统三人纸牌游戏。现在借由此“ 斗地主 原版模组 ”,你也可以在Minecraft里和你的朋友联机来上几局紧张刺激的斗地主了(



演示视频
[Minecraft]斗地主 原版模组 v1.2更新说明:现已支持牌背分离!
https://www.bilibili.com/video/av586547002
方块斗地主(早期测试视频)


https://www.bilibili.com/video/av884415067


土 块


https://www.bilibili.com/video/av970141044



特色

  • 由 @xwjcool123 和 @空辰KC设计的两套精致卡面



  • 由 LBW 倾情献声 (大雾) 的数十种快速语音音效



  • 由 Google翻译娘 提供的报牌音效


  • 由 @落天望月 建造的精美地图



  • 免费的弃牌堆记牌器或许没法帮你赢得荣耀,但可以帮你赢地主(

  • 现已推出全新的牌背分离皮肤,可以防止其他玩家在出牌时推断你的手牌大小(参见演示视频1)


安装方式 和 注意事项


您需要先下载数据包及其配套的资源包,地址可参见本文开头信息栏或结尾处。
将资源包移动至resourcepack文件夹并在游戏中加载后,您有两种方法安装此原版模组:
  • 在存档文件中的datapacks文件夹中放入已经解压的数据包,然后在游戏中输入/reload重载;
  • 新建世界时选中“数据包”选项,点击左下角的打开文件夹按钮并将已经解压的数据包放入其中,加载后创建世界



注意:
  • 如果采用上文提到的第一种方法安装此数据包,请 务必备份 您先前的存档;由于此数据包在被加载之时便会在出生点处覆盖原有地形、清空所有玩家的背包、删除部分实体,因此事实上推荐您使用一个全新的存档加载此数据包。
  • 进入游戏并加载数据包后推荐将“音乐和声音”中的“快速语音聊天”、“背景音乐”、“语音报牌”(原版文字中依次分别为“玩家”、“唱片机/音符盒”、“声音/语音”)对应音量调节至50%或更低
  • 推荐使用默认键位进行游戏
  • 请确保关闭存档或服务器时游戏未在进行;若在游戏正在进行时关闭服务器,请在下次开启服务器时重新执行一次 /reload 命令或 /function doudizhu:stop_game 命令
  • 游戏进行时若遇到不可调和的BUG,或想强制终止游戏,可输入 /function doudizhu:stop_game 命令强制停止游戏并重置
  • ~~管理员使用命令给玩家添加doudizhu_DEBUG的tag(/tag @s add doudizhu_DEBUG),即可将此玩家的模式调整为创造模式~~ v1.2版本中此特性已经被废除,你可以自由切换游戏模式。
  • 在v1.2版本中,分数不会由reload重置了。要想重置命令,请输入 /function doudizhu:reset_scores
  • 此原版模组与光影兼容性不佳,启用光影可能会影响选牌时的视觉效果。
  • 此原版模组兼容的Minecraft版本为 Java版 1.16.2~1.17.1
  • 此数据包使用的模型custommodeldata范围为:1~800




游玩方式

此游戏需要三名玩家进行。关于斗地主的详细规则请参见: 维基百科 百度百科 (注1:您也可以在游戏开始前使用快捷栏5~9号位物品来阅读有关操作说明)(注2:下文中对键位的描述均以默认键位为准)
游戏开始前:
  • 手持 “指针”
    对准大厅各个按钮并按下使用键(默认为鼠标右键)即可交互
  • 使用 “前往牌桌/返回大厅” 以在牌桌和大厅之间传送
  • 除了对大厅的按钮进行交互可准备、开始游戏外,您还可以在手持物品的情况下按下”切换副手键“(默认为 F )开始游戏,”丢弃物品键“(默认为 Q )准备或取消准备。使用此功能可在一局游戏结束后快速准备并开始游戏。
  • 在大厅可调整 基本底分 牌面 ,以及 背景音乐 快速语音聊天 语音报牌 的全局开关

叫地主阶段:
  • 起初将随机选择一名玩家叫分。当轮到某玩家叫分时,左下角将显示该玩家的名字,该玩家的actionbar也会显示对应操作提示文字(出牌阶段同理)
  • 使用 “Pass” (或按下”丢弃物品键“(默认为 Q ))将不叫,使用 “1”、“2”、“3” 物品将叫对应的分数;若为抢地主模式,则可使用 “叫分” 来叫地主或抢地主。
  • 当有玩家叫3分时,该玩家立即成为地主,否则最后一名叫分最大的玩家成为地主;若为抢地主模式,则当其他玩家都放弃叫分,或一个玩家选择叫分两次时,该玩家成为地主。
  • 当所有玩家都不叫牌时,此局作废,将重新发牌并叫分



出牌阶段:
  • 轮到您出牌时,使用 “指针”
    选择合法的牌,然后使用 “出牌” (或按下”切换副手键“(默认为 F ))出牌;也可以使用 “Pass” (或按下”丢弃物品键“(默认为 Q ))不出牌,但当您是此轮第一位出牌的玩家时不能不出牌
  • 使用 “放大镜” (4号位物品)可放大视角以观察桌面上的牌;再次使用以取消放大效果
  • 使用 “开启/关闭弃牌堆记牌器” (5号位物品),可在屏幕上方显示已经打出的牌的统计情况;再次使用以取消显示
  • 开启 “玩家列表” (默认为 Tab ),可以查看所有玩家的当前剩余手牌数量



声音与快速聊天:
  • 快速聊天启用时,可在任何时候打开物品栏并点击对应图标以发送快速语音聊天
  • 快速语音聊天的音量:“设置->音乐和声音->斗地主-快速语音聊天(玩家)”
  • 背景音乐的音量:“设置->音乐和声音->斗地主-背景音乐(唱片机/音符盒)”
  • 语音报牌的音量:“设置->音乐和声音->斗地主-语音报牌(声音/语音)”



倍数与分数计算:


  • 以所有玩家叫分总和为初始倍率;若为抢地主模式,则初始倍率为1,每有一个玩家叫地主或抢地主,倍率将乘以2
  • 每回合结束,倍率+1
  • 炸弹:倍率✖2; 王炸:倍率✖4
  • 春天、反向春天:倍率✖4
  • 最终地主分数为:底分✖倍数; 每个农民分数为:底分✖倍数✖1/2


(注3:这个分数计算规则可能不合理,如果你有更好的建议可以回复告诉我233)



制作人员 (排名不分先后)
命令 :TML_104


牌面 :xwjcool,mc_Kevin_Creeper


建筑 :落天望月


测试 :TML_104,mc_Kevin_Creeper,Sunny_loy_Kyle


另外十分感谢Sunny_loy_Kyle和雨弓对本人(TML104)的命令实现提供了帮助



图片鉴赏








下载

版本记录
  • v1.0(2020.9.18):正式版发布

  • v1.1(2020.10.10):
    修复了尝试开始失败时会导致牌桌填充屏障的bug;
    修复了模组加载后初次进入玩家分数为0的bug;
    为管理员添加了特性:使用命令给玩家添加doudizhu_DEBUG的tag,即可将此玩家的模式调整为创造模式;


  • v1.2(2021.2.9)
    更新了 牌背分离模型 抢地主模式 。使用牌背分离模型可防止其他玩家推测你的手牌。
    更新了 9种语音 ,包括传统斗地主的聊天语音。
    牌型Bug修复:修复了四带二和飞机牌型的判定问题。现在四带二可以带两张不同的牌(对王除外)或两个不同的对子。飞机可以带两张以上相同的牌。
    放大器Bug修复:现在在启用放大镜时结束游戏将会正常退出放大模式。
    旁观者模式Bug修复:现在超过3人的服务器中开始游戏,其他玩家现在会被正常地切换到观察者模式。
    分数特性改动:现在重置游戏不会重设分数了。要想重设分数,请输入 /function doudizhu:reset_scores 命令。
    游戏模式特性改动:现在不再需要给玩家添加doudizhu_DEBUG的tag就可以切换模式了。
  • v1.3 (2021.8.21)
数据包与资源包版本更新至1.17.1。如果遇到Bugs或希望提出意见,无任欢迎在回复中提出~