minecraft文档转成书

查看 79|回复 5
作者:cbbl   
新人学习,代码有问题欢迎讨论指正
[Python] 纯文本查看 复制代码import pyperclip
def modified_width(char):
    global width
    char_width = {'%': 10, '^': 10, '&': 10, '*': 6, '(': 6, ')': 6, '_': 10, '-': 10, '+': 10, '=': 10, '{': 6,
                  '[': 6, '}': 6, ']': 6, '|': 2, '\\': 10, ';': 2, ':': 2, '"': 6, "'": 6, '': 8, ',': 2,
                  '.': 2, '?': 10, '/': 10, 't': 6, 'i': 2, 'I': 6, 'f': 8, 'k': 8, 'l': 4, ' ': 6, ' ': 16, '”': 6,
                  '“': 6}
    if char in char_width:  # 半角符号 部分英文 空格
        width += char_width[char]
    elif 0x20  228:
                    line_list.append(''.join(char_list).strip('\n'))  # 归档这一行
                    width = 0
                    modified_width(char)
                    char_list = [char]
                else:
                    # 补充行列表
                    char_list.append(char)
        if not para:
            # 处理文章末尾
            if char_list:
                line_list.append(''.join(char_list).strip('\n'))  # 归档这一行
                width = 0
                modified_width(char)
            break
# 句子打包成页
i = 0
page = []
pages = []
for line in line_list:
    i += 1
    if i = 15:
    pass
else:
    pages = pages.replace('"text"', r'\"text\"')
if int(version.replace('1.', ''))
补充,游戏内指令输入长度有限制,可以用数据包方式导入指令
已修改一个版本号处理上的错误

指令, 这一行

codeaftercode   

很久没玩过minecraft啦
smartfind   

这个看着不错,学习了!
三滑稽甲苯   

这个想法不错,等会试试
hjxhjxjx   

???有点看不懂,是mc游戏存档吗?里面的书?
cbbl
OP
  


hjxhjxjx 发表于 2024-4-16 12:22
???有点看不懂,是mc游戏存档吗?里面的书?

mc允许玩家用它自带的指令给予玩家修改好自定内容的成书物品,这个的作用是是把外部文字整合成游戏给定的格式以供导入游戏
您需要登录后才可以回帖 登录 | 立即注册

返回顶部