本帖最后由 mcsam123 于 2018-8-7 09:55 编辑
MinecraftFunctionPlusPlusCompiler(以下简称MFPPC)仅支持MC1.13及以上版本!
Coding上项目的作者NKid就是我啦!MCBBS不能改用户名。。。
请安装Python3,否则无法运行程序!
你想过用"if xxx:"来替代"execute if xxx run"吗?
你想过用"while xxx:"来代替"execute if xxx run function"+一堆mcfunction文件吗?
现在它们都不再是想象,用MFPPC来完成这一切!
MFPPC其实是"MFppc's Pretty Prefect, Clever!"的缩写才怪哦!
那么MFPPC到底是什么呢?
它是:
能将由MinecraftFunctionPlusPlus(以下简称MFPP)语言写的的源代码编译成一堆MC能执行的.mcfunction文件的一个命令行工具。
我太懒,暂时没做出图形化,但(内容涉及软件比较,已手动屏蔽)也没图形化啊。
但它支持繁體中文和English!
所以不要问我"为什么弹出来一个黑框然后就消失了?"这种问题。。。
那么,MFPP语言文件又是什么呢?其实是我自己瞎定的一种编程语言
MFPP语言:
一种Python风格的编程语言。
语法:
所以总结一下,MFPPC能把以下代码
复制代码编译成一堆MC能执行的.mcfunction文件。
使用方法:
截图:
腾讯哈勃分析系统文件测评
Coding上项目的作者NKid就是我啦!MCBBS不能改用户名。。。
请安装Python3,否则无法运行程序!
你想过用"if xxx:"来替代"execute if xxx run"吗?
你想过用"while xxx:"来代替"execute if xxx run function"+一堆mcfunction文件吗?
现在它们都不再是想象,用MFPPC来完成这一切!
MFPPC其实是"MFppc's Pretty Prefect, Clever!"的缩写才怪哦!
那么MFPPC到底是什么呢?
它是:
能将由MinecraftFunctionPlusPlus(以下简称MFPP)语言写的的源代码编译成一堆MC能执行的.mcfunction文件的一个命令行工具。
我太懒,暂时没做出图形化,但(内容涉及软件比较,已手动屏蔽)也没图形化啊。
但它支持繁體中文和English!
所以不要问我"为什么弹出来一个黑框然后就消失了?"这种问题。。。
那么,MFPP语言文件又是什么呢?其实是我自己瞎定的一种编程语言
MFPP语言:
一种Python风格的编程语言。
语法:
MFPP语言的源代码由任意我的世界(版本1.13或以上)中的命令或“if”,“unless”等mfpp中的语句组成。
“if”的用法:
if <条件>:
<若条件为真则执行的语句>
条件可以用任何我的世界(版本1.13或以上)中命令/execute中允许用条件,例如“entity <其他参数>”等。
若条件为真则执行的语句可以用用任意语句包括任何我的世界(版本1.13或以上)中的命令或“if”,“unless”等mfpp中的语句。
范例:
“unless”的用法:
unless <条件>:
<除非条件为真则执行的语句>
条件同“if”。
除非条件为真则执行的语句同“if”。
范例:
“while”的用法:
while <条件>:
<若条件为真则重复执行的语句>
条件同“if”。
除非条件为真则执行的语句同“if”。
范例:
“goto”的用法:
goto <标签>
标签指准备跳转到的位置的记号。可以使用“:<标签名>”以自定义标签,但标签名不能含有空格。(这里的标签不是MC里的标签。此标签非彼标签。)
范例:
所以总结一下,MFPPC能把以下代码
编译成一堆MC能执行的.mcfunction文件。
使用方法:
首先安装Python3!
先打开下载地址的链接。
然后下载release.zip。

再解压下载的release.zip。请勿在压缩包内运行!
然后在文件夹里按住Shift并右键,点击“在此处打开命令窗口”。

在弹出来的黑框框里输入“mfppc”并按回车就会显示帮助界面啦。
截图:
帮助界面:

工作界面:


腾讯哈勃分析系统文件测评
MinecraftFunctionPlusPlusCompiler(以下简称MFPPC)仅支持MC1.13及以上版本!
Coding上项目的作者NKid就是我啦!MCBBS不能改用户名。。。
请安装Python3,否则无法运行程序!
你想过用"if xxx:"来替代"execute if xxx run"吗?
你想过用"while xxx:"来代替"execute if xxx run function"+一堆mcfunction文件吗?
现在它们都不再是想象,用MFPPC来完成这一切!
MFPPC其实是"MFppc's Pretty Prefect, Clever!"的缩写才怪哦!
那么MFPPC到底是什么呢?
它是:
能将由MinecraftFunctionPlusPlus(以下简称MFPP)语言写的的源代码编译成一堆MC能执行的.mcfunction文件的一个命令行工具。
我太懒,暂时没做出图形化,但(内容涉及软件比较,已手动屏蔽)也没图形化啊。

但它支持繁體中文和English!
所以不要问我"为什么弹出来一个黑框然后就消失了?"这种问题。。。
那么,MFPP语言文件又是什么呢?其实是我自己瞎定的一种编程语言
MFPP语言:
一种Python风格的编程语言。
语法:
所以总结一下,MFPPC能把以下代码
- :_show_menu_ex
- if entity @s[type=minecraft:pig]:
- unless if score time exp matches 60..600:
- while entity @a[r=2]:
- summon minecraft:armor_stand ~ ~2 ~
- goto _show_menu_ex
使用方法:
截图:
腾讯哈勃分析系统文件测评
2021.12 数据,可能有更多内容
MinecraftFunctionPlusPlusCompiler(以下简称MFPPC)仅支持MC1.13及以上版本!Coding上项目的作者NKid就是我啦!MCBBS不能改用户名。。。
请安装Python3,否则无法运行程序!
你想过用"if xxx:"来替代"execute if xxx run"吗?
你想过用"while xxx:"来代替"execute if xxx run function"+一堆mcfunction文件吗?
现在它们都不再是想象,用MFPPC来完成这一切!
MFPPC其实是"MFppc's Pretty Prefect, Clever!"的缩写才怪哦!
那么MFPPC到底是什么呢?
它是:
能将由MinecraftFunctionPlusPlus(以下简称MFPP)语言写的的源代码编译成一堆MC能执行的.mcfunction文件的一个命令行工具。
我太懒,暂时没做出图形化,但(内容涉及软件比较,已手动屏蔽)也没图形化啊。

但它支持繁體中文和English!
所以不要问我"为什么弹出来一个黑框然后就消失了?"这种问题。。。
那么,MFPP语言文件又是什么呢?其实是我自己瞎定的一种编程语言
MFPP语言:
一种Python风格的编程语言。
语法:
MFPP语言的源代码由任意我的世界(版本1.13或以上)中的命令或“if”,“unless”等mfpp中的语句组成。
“if”的用法:
if <条件>:
<若条件为真则执行的语句>
条件可以用任何我的世界(版本1.13或以上)中命令/execute中允许用条件,例如“entity <其他参数>”等。
若条件为真则执行的语句可以用用任意语句包括任何我的世界(版本1.13或以上)中的命令或“if”,“unless”等mfpp中的语句。
范例:
代码:
- if entity @e[r=1]:
- setblock ~ ~ ~ minecraft:air
“unless”的用法:
unless <条件>:
<除非条件为真则执行的语句>
条件同“if”。
除非条件为真则执行的语句同“if”。
范例:
代码:
- unless entity @s[type=minecraft:bat]:
- fill ^ ^ ^ ^5 ^ ^ minecraft:stone
“while”的用法:
while <条件>:
<若条件为真则重复执行的语句>
条件同“if”。
除非条件为真则执行的语句同“if”。
范例:
代码:
- while entity @a[r=2]:
- summon minecraft:falling_block ~ ~10 ~
“goto”的用法:
goto <标签>
标签指准备跳转到的位置的记号。可以使用“:<标签名>”以自定义标签,但标签名不能含有空格。(这里的标签不是MC里的标签。此标签非彼标签。)
范例:
代码:
- goto _show_menu_EX
- :_show_menu_EX
所以总结一下,MFPPC能把以下代码
代码:
- :_show_menu_ex
- if entity @s[type=minecraft:pig]:
- unless if score time exp matches 60..600:
- while entity @a[r=2]:
- summon minecraft:armor_stand ~ ~2 ~
- goto _show_menu_ex
使用方法:
首先安装Python3!
先打开下载地址的链接。
然后下载release.zip。

再解压下载的release.zip。请勿在压缩包内运行!
然后在文件夹里按住Shift并右键,点击“在此处打开命令窗口”。

在弹出来的黑框框里输入“mfppc”并按回车就会显示帮助界面啦。
截图:
帮助界面:

工作界面:


腾讯哈勃分析系统文件测评
把一个脚本放网上扫能扫出什么,好吧版规规定。
谢谢楼主分享软件
为什么输入mfppc显示mfppc不是内部或外部指令,也不是可运行的程序
aipaiEnder 发表于 2019-1-21 20:04
为什么输入mfppc显示mfppc不是内部或外部指令,也不是可运行的程序
Python3也安装了
感谢楼主分享
mcbbs有你更快乐~~~