我的世界java版地图结构_地图物品格式-MinecraftWiki,最详细的官方我的世界。。。

更新时间:2023-07-22 20:35:52 阅读: 评论:0

我的世界java版地图结构_地图物品格式-MinecraftWiki,最详
细的官⽅我的世界。。。
此条⽬需要更新。
条⽬中某些信息已经不符合当前版本情况。
该⽂章需要整理以符合样式标准。
请帮助优化⽂章样式来让它符合样式要求。
此特性为Java版独有。
地图不在物品中存储他们的信息,⽽是将其数据值对应保存的⽂件的地图数字(ID)。其数据放在此世界存档⽬录下的“data”⽬录下。每个地图都有它⾃⼰的与它ID相关联的⽂件,同时还有⼀个⽂件⽤于追踪最⾼的(=最近创建的)地图ID。
当在下界使⽤地图时,地图的渲染会像静⽌了⼀样,使它们完全不可读。
idcounts.dat⽂件包含了当前地图的最新ID。每个地图的⽂件名使⽤map_.dat的格式,是该地图的独有数字。
map_.dat格式
map_.dat⽂件是由GZip压缩的NBT⽂件。
:根标签。
data:地图信息。
scale:地图缩放(2scale ⽅块每像素,scale可以为0,表⽰地图是1:1缩放的)。预设值是3,最⼩值是0⽽最⼤值是4。
dimension: 0 = 主世界,-1 = 下界,1 = 末路之地,其他数值 = 该地图是静态图像。
trackingPosition:1(默认值)表⽰当地图在其中⼼坐标附近时位置箭头应被显⽰。0表⽰位置箭头永不显⽰。
unlimitedTracking:1(默认值)允许玩家位置指⽰器当玩家距地图中⼼远于320*(尺⼨+1)格时在地图边缘以较⼩的点状形式呈现。设为0将使该点在上述条件下被隐去。
locked:如果地图被制图台锁定,则为1。
xCenter:地图在游戏世界⾥的X中⼼。
zCenter:地图在游戏世界⾥的Z中⼼。
banners:地图⾥的旗帜标记。该列表可能不存在或者是空值。
⼀个旗帜标记。
Color:旗帜的颜⾊。有效的值包括:white、orange、magenta、light_blue、yellow、lime、pink、gray、light_gray、cyan、purple、blue、brown、green、red和 black。
Name:旗帜的⾃定义名称,可能这个值不存在。
Pos:旗帜在世界上的位置。
X:旗帜的X坐标。
Y:旗帜的Y坐标。
Z:旗帜的Z坐标。
frames:列举了加⼊地图的地图标记者,可以是空的。
⼀个标记者。
EntityId:这个标记者的任意独⼀⽆⼆的值。
Rotation:标记者的旋转⾓,在0到360之间。
Pos:标记者在世界中的⽅块位置。
X:标记者的x坐标。
Y:标记者的y坐标。
Z:标记者的z坐标。
colors:颜⾊的宽度×⾼度的阵列(⼀个预设的128x128地图拥有16384个点)颜⾊可以通过以下⽅法存取:colorID =
Colors[widthOfft + heightOfft * width],其中 (widthOfft==0, heightOfft==0) 的点是左上⾓的点。
DataVersion:地图创建时的版本。如果不存在,则默认为1343(Java版1.12.2)。
当这个结构载⼊时,颜⾊阵列就会转换成标准尺⼨(如需要),这个结构就会以标准的⾼度和宽度储存。
sxzskswidcounts.dat格式
这个⽂件追踪最新加⼊的地图。它被存储为原始的(未压缩的)NBT⽂件。
根标签。
Data
map: 最新的地图ID。
DataVersion
地图会使⽤⼀个颜⾊表对应颜⾊ID来储存颜⾊。
地图会根据⽅块的材质来为它们着⾊。每个材质都有⼀个基⾊,它会乘以135, 180, 220或255,再除以255来得到地图⾊。以下的每个基⾊都会与四个地图⾊相关联——将基⾊ID乘以4来得到第⼀个地图
《长恨歌》白居易⾊ID。
ID
颜⾊
RGB
对应⽅块
1 GRASS
127, 178, 56
3 WOOL
199, 199, 199
4 FIRE
255, 0, 0
5 ICE
160, 160, 255
6 METAL
167, 167, 167
9 CLAY
164, 168, 184
黏⼟块、被⾍蚀的⽅块(⽯头、圆⽯、⽯砖、苔⽯、苔⽯砖、裂⽯砖、錾制⽯砖)
11 STONE
112, 112, 112
12 WATER
64, 64, 255
泡茶的基本步骤14 QUARTZ
255, 252, 245
荷包蛋面条闪长岩、磨制闪长岩、⽩桦原⽊(侧⾯)、⽯英块(所有变种、所有台阶、所有楼梯)、海晶灯
30 GOLD
250, 238, 77
31 DIAMOND
92, 219, 213
钻⽯块、信标、海晶⽯砖(台阶、楼梯)、暗海晶⽯(台阶、楼梯)、潮涌核⼼
32 LAPIS
74, 128, 255
33 EMERALD
0, 217, 58
35 NETHER
112, 2, 0
下界岩、下界砖块(栅栏、台阶、楼梯、墙)、下界⽯英矿⽯、岩浆块、红⾊下界砖块(台阶、楼梯、墙) 36 TERRACOTTA_WHITE
蓝莓孕妇可以吃吗
209, 177, 161
37 TERRACOTTA_ORANGE
159, 82, 36
38 TERRACOTTA_MAGENTA
149, 87, 108
39 TERRACOTTA_LIGHT_BLUE
112, 108, 138
40 TERRACOTTA_YELLOW
186, 133, 36
41 TERRACOTTA_LIGHT_GREEN
103, 117, 53
42 TERRACOTTA_PINK
160, 77, 78
43 TERRACOTTA_GRAY
57, 41, 35
44 TERRACOTTA_LIGHT_GRAY
135, 107, 98
45 TERRACOTTA_CYAN
87, 92, 92
46 TERRACOTTA_PURPLE
122, 73, 88
47 TERRACOTTA_BLUE
76, 62, 92
48 TERRACOTTA_BROWN
76, 50, 35
49 TERRACOTTA_GREEN
76, 82, 42
50 TERRACOTTA_RED
142, 60, 46
51 TERRACOTTA_BLACK
37, 22, 16
上⾯的每个基⾊都有4个相关联的地图⾊。该转换将⽤红、绿和蓝分别乘上⼀个值再除以255,最后取整到⼀个整数。从13w42b开始,第四个基⾊变体将乘上135,得到⼀个较暗的颜⾊集合⽽不仅仅是第⼆个基⾊变体的副本。
地图⾊ID
R、G、B所乘的数
大蒜泡酒壮阳配方= 实际乘数
羊水深度多少正常基⾊ID×4 + 0
180
0.71
基⾊ID×4 + 1
220
0.86
基⾊ID×4 + 2
255(相同的颜⾊)
1
基⾊ID×4 + 3
135
0.53
每个颜⾊的不同阴影,不包括⽔
1.12中每个地图颜⾊的不同阴影,不包括⽔
Redstonehelper在⽣存中使⽤了这种阶梯型的⽅法。
⼈们会⽤地图来创作像素画。默认的地图⼤⼩为128×128并会读取每⼀个⽅块为⼀种特定的颜⾊。通过以特定的排列放置⽅块,为创作像素画图像提供了可能。
创作地图像素画有两种⽅法:平⾯型和阶梯型。平⾯型⽅法涉及在⼀个平⾯上放置像素图像,最后创建出⼀个地板。平⾯型⽅法是两种⽅法中较简单的⼀种,但只提供了51⾊的调⾊板。⽽阶梯型⽅法提供了153⾊,但使⽤起来更加复杂了。在阶梯型⽅法中,⽅块需要被放置不同的⾼度来获得特定的颜⾊变化。⼀个⽅块的颜⾊会在⽐北边⽅块低的位置时变暗,⽽在⽐北边⽅块⾼的位置时变亮。
使⽤平⾯型⽅法时,可以使⽤以上列表中每个颜⾊组的第⼆个阴影。对于阶梯型⽅法,可以使⽤以上颜⾊组的前三个阴影。只有使⽤外部⼯具才能获得第四个阴影。
该页⾯仍需完善。
你可以帮助我们扩充关于该主题的更多信息。
原因:9
以下是⼀些⽤来处理地图的代码⽰例。
库名
水库垂钓技巧
语⾔
代码链接
MCModify
Java
minecraftmap
Python
mcmapimg
Python
此段落需要更新。
段落中某些信息已经不符合当前版本情况。

本文发布于:2023-07-22 20:35:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1111464.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地图   符合   台阶   世界   记者   楼梯   位置
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图