窗帘
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | malisisdoors:curtain_white … curtain_black(共 16 个) |
| 类 | net.malisis.doors.door.descriptor.Curtain → net.malisis.doors.door.block.Door |
| TileEntity | net.malisis.doors.door.tileentity.DoorTileEntity(注册名 doorTileEntity) |
| 材质 | Material.cloth(Curtain.java:33) |
| 硬度 | 2.0(Curtain.java:34) |
| 脚步声 | Block.soundTypeCloth(Curtain.java:35) |
| 移动方式 | CurtainMovement(Curtain.java:41) |
| 音效 | SilentDoorSound(Curtain.java:42,开门无声) |
| 创造标签 | Malisis' Doors(Curtain.java:46) |
16 个窗帘由 Registers.registerDoors() 末尾的循环一次性注册(Registers.java:208-210):
for (int i = 0; i < ItemDye.field_150921_b.length; i++)
new Curtain(ItemDye.field_150921_b[i], ~i & 15).register();
ItemDye.field_150921_b 是原版 16 种染料色名数组,索引 i 即色名,~i & 15 为羊毛 meta(原版羊毛 meta 与染料 meta 相反:15=白,0=黑)。
变体
| 变体 | 注册名 | 显示名(en_US) | 羊毛 meta |
|---|---|---|---|
| 白 | malisisdoors:curtain_white |
White Curtain | 15 |
| 橙 | malisisdoors:curtain_orange |
Orange Curtain | 14 |
| 品红 | malisisdoors:curtain_magenta |
Magenta Curtain | 13 |
| 淡蓝 | malisisdoors:curtain_light_blue |
Light Blue Curtain | 12 |
| 黄 | malisisdoors:curtain_yellow |
Yellow Curtain | 11 |
| 黄绿 | malisisdoors:curtain_lime |
Lime Curtain | 10 |
| 粉 | malisisdoors:curtain_pink |
Pink Curtain | 9 |
| 灰 | malisisdoors:curtain_gray |
Gray Curtain | 8 |
| 淡灰 | malisisdoors:curtain_silver |
SilverCurtain | 7 |
| 青 | malisisdoors:curtain_cyan |
Cyan Curtain | 6 |
| 紫 | malisisdoors:curtain_purple |
Purple Curtain | 5 |
| 蓝 | malisisdoors:curtain_blue |
Blue Curtain | 4 |
| 棕 | malisisdoors:curtain_brown |
Brown Curtain | 3 |
| 绿 | malisisdoors:curtain_green |
Green Curtain | 2 |
| 红 | malisisdoors:curtain_red |
Red Curtain | 1 |
| 黑 | malisisdoors:curtain_black |
Black Curtain | 0 |
注:
en_US.lang中item.curtain_silver.name与tile.curtain_silver.name的显示名拼写为SilverCurtain(中间无空格),与同组其他条目不一致,原文如此。
功能
代替硬质门扇的布质隔断,开合时布料平移而非旋转。
- 移动方式:
CurtainMovement - 开门时间 6 tick(
Curtain.java:39) - 对开门
doubleDoor = true(Curtain.java:40) - 免红石:未调用
setRequireRedstone,保持默认false(DoorDescriptor.java:60) - 静音:
SilentDoorSound,开合不播放任何音效
数值
| 数值名 | 值 | 出处 |
|---|---|---|
| 硬度 | 2.0 | Curtain.java:34 |
| 开门时间 | 6 tick | Curtain.java:39 |
| 堆叠上限 | 1 | DoorDescriptor.java:66 |
合成配方
16 个变体形状一致,仅羊毛 meta 不同(Curtain.java:52):
AA
AA
AA
| 字符 | 物品 |
|---|---|
A |
对应颜色羊毛 Blocks.wool,meta 见变体表 |
相关条目
- 木门 - 同为
Door基类的木种门