
BlockBoy 街机
街机版的服务器端Game Boy模拟器!
查看大图BlockBoy 街机
支持完整 Game Boy 分辨率和色彩的街机设备!
完全服务端实现,基于 Polymer! 查看 Polymer 的自动托管功能,可自动托管资源包(位于 polymer/resourcepack.zip)!
没有合成配方,使用 /polymer creative 查看物品,或使用 /give @s blockboy:arcade
模组内置数据包附带 6 款开源 Game Boy 游戏:
配置
{
"dateFormat": "dd.MM yyyy, HH:mm",
"sound": false
}
dateFormat:ROM 存档数据提示的日期格式sound:使用 Simple Voice Chat 为游玩玩家启用声音的开关
添加 ROM / 物品
你可以使用 Filament 添加卡带物品,或直接使用 blockboy:rom 组件来获得一个可玩指定 ROM 文件的物品:
/give @s paper[blockboy:rom="namespace:game.gb"]
将 ROM 文件放入 data/<命名空间>/blockboy/<rom>.gb 和 data/<命名空间>/blockboy/<rom>.gbc。
确保 ROM 文件名使用小写字母,且仅包含 a 到 z 的字母、0-9 数字和/或下划线。
要添加你自己的街机模型物品和方块,请使用 Filament 模组和 blockboy:arcade 行为来装饰。
Filament 街机示例(data/<命名空间>/filament/decoration/<名称>.json):
{
"id": "blockboy:arcade",
"group": "blockboy:items",
"blockTags": ["shulker_boxes"],
"itemResource": {
"models": {
"default": "blockboy:item/arcade-item",
"floor": "blockboy:item/arcade"
}
},
"properties": {
"rotate": true,
"rotateSmooth": true,
"stackSize": 1,
"destroyTime": 2,
"requiresTool": false
},
"behaviour": {
"blockboy:arcade": {
"seatTranslation": [0, 0.4, 0],
"screenTranslation": [0, 0.95, -0.775],
"screenPitch": -22.5,
"brightness": 10
}
},
"blocks": [
{
"origin": [0,0,-1],
"size": [1,1,2]
},
{
"origin": [0,1,-1],
"size": [1,1,1]
}
]
}
Filament 卡带 / ROM 物品示例(data/<命名空间>/filament/item/<名称>.json):
{
"id": "blockboy:flooder",
"translations": {
"en_us": "Flooder"
},
"group": "blockboy:items",
"vanillaItem": "minecraft:paper",
"itemResource":{
"models": {
"default": "blockboy:item/cartridge2"
}
},
"properties": {
"stackSize": 1
},
"components": {
"blockboy:rom": "namespace:flooder.gb"
}
}
BlockBoy 街机自带 2 种卡带的物品纹理/模型,你可以随意修改它们:
blockboy:item/cartridge1 和 blockboy:item/cartridge2
LuckPerms 及相关插件的权限节点:blockboy_arcade.command,原版权限等级 1
操作控制:
- WASD = 方向键
- 跳跃 = A
- 左键点击 = B
- F(交换手持物品)= 开始
- Q(丢弃手持物品)= 选择
本项目使用了来自 coffee-gb Game Boy 模拟器 和 Image2Map 模组 的代码。 你可以在“licenses”目录中找到原始许可证。 我的修改内容同样以 MIT 许可证授权。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。