From 678b747deb49de278e3df34ed188ad4ae9ed3a29 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Tue, 29 Aug 2017 02:52:11 -0500 Subject: [PATCH 01/30] Update README.md --- README.md | 99 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 64 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 6bbaac6..b26aa37 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,61 @@ # [![封面](https://dn-coding-net-production-static.qbox.me/3113aa7b-291d-402e-819e-bebbf07e5ef3.png)](http://pvpin.com/) -
-__用拼积木的方式开发MInecraft插件__ + +__用拼积木的方式开发Minecraft插件__ + Develop Minecraft plugins by building blocks like play. -
-### 介绍 introduce - Pay attention to the English text in this Readme are not so well,because this is the Machine Translation.So,if you have any do not understand that I hope you can forgive me,and if you can help me to improvement the text in Engilish that I’d like to thank you first,please mail me “i@timewk.cn”. -
-####这是什么? What is this? -这是*[pvpin](http://pvpin.com/)*,一个基于Java script实现编写JAVA语言用于“我的世界”/“Minecraft”中的插件的一个网站,中的运行环境时,也就是前端的源代码。 -
This is *"PVPIN"*,one based on Java script implementation develop by JAVA of the Minecraft plugins in RunTime.That is the front-end source. -
-####为什么可以使用javascript开发java版的Minecraft插件? -####Why we can use JavaScript to develop java version of the Minecraft plugins + + +## 介绍 + +## introduce + +# Pay attention + +the English text in this Readme are not so well, because this is the Machine Translation. So, if you have any do not understand that I hope you can forgive me, and if you can help me to improvement the text in Engilish that I’d like to thank you first, please mail me. [Well, cilck here.](mailto:i@timewk.cn). + +### 这是什么  +### What is this? + +这是*[PVPIN](http://pvpin.com/)*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的插件的一个网站,中等运行环境时(也就是前端)的源代码。 + +This is *PVPIN*, one based on JavaScript implementation develop by JAVA of the Minecraft plugins in RunTime. That is the front-end source. + + +#### 为什么可以使用javascript开发java版的Minecraft插件? +#### Why we can use JavaScript to develop java version of the Minecraft plugins + 因为java运行环境中有一个javascript引擎,可以运行javascript代码。更重要的是,可以直接在javascript中调用java代码。这样,我们就可以用javascript来写“java”程序。 -
Because the Java runtime environment has a JavaScript engine, you can run the JavaScript code. More importantly, you can directly call the Java code in javascript. In this way, we can use JavaScript to write "Java" program. -
![结构](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_0.jpeg) -
这样做有以下几个好处: -
* 更简单,javascript是一门比java更简单的语言。学习更快,编写相同的功能,花费的时间也更短; -
* javascript本身是一门性价比高的语言,值得一学。性 =用途广泛性(跨前后端与各种平台),价 =学习的代价(耗费时间与难易程度) -
-
This has the following benefits: -
* JavaScript is a more simple language than JAVA. Learn faster, write the same function, and take less time; -
* dynamic, as a dynamic language, JavaScript can be modified and deployed in the server running code. -
* JavaScript itself is a cost-effective language, it is worth learning. cost = use wide (across the front end and various platforms), price = the cost of learning (time and difficulty) -####如何使用它? How to use it? -Pay attention to next text will not provide English text that because the *"PVPIN"* was not have English page,only simplified Chinese.Because the *“PVPIN”* is just for Chinese Minecraft Players to use,if you really want use it by English,please contact us we will communicate this thing.You can contact us by "QQ" or "Mail".But in the end we have a Copyright statement.(if you want to use this Runtime that please read it) -QQ number :4740281 (Gang Ma) -Mail :gangma@foxmail.com (Gang Ma) - -在此之前,你需要拥有一个PVPIN账号来编写插件,详细的规则请查看PVPIN内的相关帮助。+ + +Because the Java runtime environment has a JavaScript engine, you can run the JavaScript code. More importantly, you can directly call the Java code in javascript. In this way, we can use JavaScript to write "Java" program. + +![结构](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_0.jpeg) + +这样做有以下几个好处: + +* 更简单,javascript是一门比java更简单的语言。学习更快,编写相同的功能,花费的时间也更短; +* javascript本身是一门性价比高的语言,值得一学。性 =用途广泛性(跨前后端与各种平台),价 =学习的代价(耗费时间与难易程度) + +This has the following benefits: +* JavaScript is a more simple language than JAVA. Learn faster, write the same function, and take less time; +* dynamic, as a dynamic language, JavaScript can be modified and deployed in the server running code. +* JavaScript itself is a cost-effective language, it is worth learning. cost = use wide (across the front end and various platforms), price = the cost of learning (time and difficulty) + +#### 如何使用它? + +#### Pay attention + +next text will not provide English text that because the *PVPIN* was not have English page, only simplified Chinese. Because the *“PVPIN”* is just for Chinese Minecraft Players to use, if you really want use it by English,please contact us! we will communicate this thing. You can contact us by "QQ" or "Mail".But in the end we have a Copyright statement. (if you want to use this Runtime that please read it) + +QQ number: 4740281 (Gang Ma) + +Mail: mailto:gangma@foxmail.com (Gang Ma) + +在此之前,你需要拥有一个PVPIN账号来编写插件,详细的规则请查看PVPIN内的相关帮助。 一、获取服务端包。 这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL) 。 + 下载后解压: ![解压](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_1.png) @@ -47,6 +70,7 @@ Mail :gangma@foxmail.com (Gang Ma) * start.bat :这是启动服务的脚本。 双击启动脚本start.bat(前提是你已经安装好了java8),就可以看到启动消息了。 + ![消息](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_2.png) 同时会发现目录下又多了几个文件,其中最重要的就是 world目录。 @@ -58,7 +82,9 @@ Mail :gangma@foxmail.com (Gang Ma) * 选择添加服务器 * 填入本地ip地址 127.0.0.1 * 然后就可以连入了 + ![连接1](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_2_1.png) + ![连接2](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_2_2.png) 关于开服更详细的介绍请看czfy和aria的教程。 [http://bbs.pvpin.com/topic/217](http://bbs.pvpin.com/topic/217) @@ -95,14 +121,17 @@ Mail :gangma@foxmail.com (Gang Ma) ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_9.png) -#### 如果你要安装第二个插件,只需要下载插件的js文件,然后把js放进这个目录,然后重启服务器即可。不需要重新下载jar包,否则可能会覆盖。 -##至此,本文已经结束,尽情使用吧! +如果你要安装第二个插件,只需要下载插件的js文件,然后把js放进这个目录,然后重启服务器即可。不需要重新下载jar包,否则可能会覆盖。 + +至此,本文已经结束,尽情使用吧! + ## 提示:PVPIN的js运行环境会不时更新,请关注网站的更新通知。 GPL v2 开源协议 -
-
This project uses GPL V2 open source protocol for production, please follow this agreement in the relevant operations! -
if it is for commercial use, please declare copyright at the relevant location! -
Copy right 2017 PVPIN.com -
thanks again for your reading! + + +This project uses GPL V2 open source protocol for production, please follow this agreement in the relevant operations! +if it is for commercial use, please declare copyright at the relevant location! +Copyright 2017 PVPIN.com +thanks again for your reading! From dd0fe61af437e8fde2f21d71316de0851ad061cd Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Tue, 29 Aug 2017 02:55:14 -0500 Subject: [PATCH 02/30] Update README.md --- README.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b26aa37..cc79d0c 100644 --- a/README.md +++ b/README.md @@ -11,12 +11,12 @@ __用拼积木的方式开发Minecraft插件__ # Pay attention -the English text in this Readme are not so well, because this is the Machine Translation. So, if you have any do not understand that I hope you can forgive me, and if you can help me to improvement the text in Engilish that I’d like to thank you first, please mail me. [Well, cilck here.](mailto:i@timewk.cn). +the English text in this Readme are not so well, because this is the Machine Translation. So, if you have any do not understand that I hope you can forgive me, and if you can help me to improvement the text in Engilish that I’d like to thank you first, please mail me. [Well, cilck here](mailto:i@timewk.cn). ### 这是什么  ### What is this? -这是*[PVPIN](http://pvpin.com/)*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的插件的一个网站,中等运行环境时(也就是前端)的源代码。 +这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的插件的一个网站,中等运行环境时(也就是前端)的源代码。 This is *PVPIN*, one based on JavaScript implementation develop by JAVA of the Minecraft plugins in RunTime. That is the front-end source. @@ -44,7 +44,7 @@ This has the following benefits: #### Pay attention -next text will not provide English text that because the *PVPIN* was not have English page, only simplified Chinese. Because the *“PVPIN”* is just for Chinese Minecraft Players to use, if you really want use it by English,please contact us! we will communicate this thing. You can contact us by "QQ" or "Mail".But in the end we have a Copyright statement. (if you want to use this Runtime that please read it) +next text will not provide English text that because the *PVPIN* was not have English page, only simplified Chinese. Because the *PVPIN* is just for Chinese Minecraft Players to use, if you really want use it by English,please contact us! we will communicate this thing. You can contact us by "QQ" or "Mail".But in the end we have a Copyright statement. (if you want to use this Runtime, that please read it) QQ number: 4740281 (Gang Ma) @@ -53,10 +53,12 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) 在此之前,你需要拥有一个PVPIN账号来编写插件,详细的规则请查看PVPIN内的相关帮助。 一、获取服务端包。 - 这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL) 。 + + 这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL)。 下载后解压: + ![解压](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_1.png) 我们简要的解释一下压缩包里的这几个目录 @@ -64,7 +66,7 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 * server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。简要的说一下其中的几个配置: * pvp=true:玩家之间是否可以对战。 - * difficulty=1:游戏难度,0是平和模式,1是容易,2是正常,3是困难。 +    * difficulty=1:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 * gamemode=0:游戏模式,0生存,1创造,2冒险。 * motd=A Minecraft Server:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 * start.bat :这是启动服务的脚本。 @@ -78,6 +80,7 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) * world 目录:这样的目录有好几个,都是用world开头的,例如world,world_nether,world_the_end。这里就是存放游戏地图的目录。在游戏运行的时候,最好不要修改里面的文件,有可能会带来严重的错误。 #### 连入服务器 + * 打开minecraft客户端,选择“多人模式”。 * 选择添加服务器 * 填入本地ip地址 127.0.0.1 @@ -90,6 +93,7 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) 关于开服更详细的介绍请看czfy和aria的教程。 [http://bbs.pvpin.com/topic/217](http://bbs.pvpin.com/topic/217) #### 如何下载和运行在*PVPIN*上开发的插件? + 进入“我的作品”,在每一个作品下,有一个下载jar按钮。 ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_3.png) @@ -125,7 +129,8 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) 至此,本文已经结束,尽情使用吧! -## 提示:PVPIN的js运行环境会不时更新,请关注网站的更新通知。 +提示:PVPIN的js运行环境会不时更新,请关注网站的更新通知。 + GPL v2 开源协议 From 9c9597c23ca179bf5ca0d297db0cccabc3387b0f Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Tue, 29 Aug 2017 04:24:29 -0500 Subject: [PATCH 03/30] Update README.md --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cc79d0c..eab35ec 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ This has the following benefits: #### Pay attention -next text will not provide English text that because the *PVPIN* was not have English page, only simplified Chinese. Because the *PVPIN* is just for Chinese Minecraft Players to use, if you really want use it by English,please contact us! we will communicate this thing. You can contact us by "QQ" or "Mail".But in the end we have a Copyright statement. (if you want to use this Runtime, that please read it) +next text will not provide English text that because the *PVPIN* was not have English page, only simplified Chinese. Because the *PVPIN* is just for Chinese Minecraft Players to use, if you really want use it by English, please contact us! we will communicate this thing. You can contact us by "QQ" or "Mail". But in the end we have a Copyright statement. (if you want to use this Runtime, that please read it) QQ number: 4740281 (Gang Ma) @@ -90,7 +90,9 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) ![连接2](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_2_2.png) -关于开服更详细的介绍请看czfy和aria的教程。 [http://bbs.pvpin.com/topic/217](http://bbs.pvpin.com/topic/217) +关于开服更详细的介绍请看czfy和aria的教程。 + +[http://bbs.pvpin.com/topic/217](http://bbs.pvpin.com/topic/217) #### 如何下载和运行在*PVPIN*上开发的插件? @@ -109,6 +111,7 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_5.png) 这时你有两个选择,下载jar包或者只下载js文件。如果你是第一下载请下载jar包。因为这里包含了pvpin的js运行环境。 + 将你下载好的插件放进plugins目录下。 ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_6.png) @@ -135,8 +138,11 @@ GPL v2 开源协议 This project uses GPL V2 open source protocol for production, please follow this agreement in the relevant operations! + if it is for commercial use, please declare copyright at the relevant location! + Copyright 2017 PVPIN.com + thanks again for your reading! From 251fa8c86ac647911a1229d97f77a23ae6213e7e Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Tue, 29 Aug 2017 04:31:48 -0500 Subject: [PATCH 04/30] Update README.md --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index eab35ec..ce577e4 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ __用拼积木的方式开发Minecraft插件__ # Pay attention -the English text in this Readme are not so well, because this is the Machine Translation. So, if you have any do not understand that I hope you can forgive me, and if you can help me to improvement the text in Engilish that I’d like to thank you first, please mail me. [Well, cilck here](mailto:i@timewk.cn). +the English text in this Readme are not so well, because this is the Machine Translation. So, if you have any do not understand that I hope you can forgive me, and if you can help me to improvement the text in Engilish that I’d like to thank you first, please mail me. [Well, click here](mailto:i@timewk.cn). ### 这是什么  ### What is this? @@ -33,7 +33,8 @@ Because the Java runtime environment has a JavaScript engine, you can run the Ja 这样做有以下几个好处: * 更简单,javascript是一门比java更简单的语言。学习更快,编写相同的功能,花费的时间也更短; -* javascript本身是一门性价比高的语言,值得一学。性 =用途广泛性(跨前后端与各种平台),价 =学习的代价(耗费时间与难易程度) +* 互用性,好处是可以被修改和使用在服务器运行中的代码。 +* javascript本身是一门性价比高的语言,值得一学。性=用途广泛性(跨前后端与各种平台),价=学习的代价(耗费时间与难易程度) This has the following benefits: * JavaScript is a more simple language than JAVA. Learn faster, write the same function, and take less time; @@ -46,7 +47,7 @@ This has the following benefits: next text will not provide English text that because the *PVPIN* was not have English page, only simplified Chinese. Because the *PVPIN* is just for Chinese Minecraft Players to use, if you really want use it by English, please contact us! we will communicate this thing. You can contact us by "QQ" or "Mail". But in the end we have a Copyright statement. (if you want to use this Runtime, that please read it) -QQ number: 4740281 (Gang Ma) +QQ member: 4740281 (Gang Ma) Mail: mailto:gangma@foxmail.com (Gang Ma) From 842ec8ba3ea7f6af42a73bc41cb736fe3d7af766 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Thu, 14 Sep 2017 07:28:04 -0500 Subject: [PATCH 05/30] Update README.md --- README.md | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ce577e4..e372330 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # [![封面](https://dn-coding-net-production-static.qbox.me/3113aa7b-291d-402e-819e-bebbf07e5ef3.png)](http://pvpin.com/) + ###### Please note the PVPIN's blocks are base from Google Blockly. + __用拼积木的方式开发Minecraft插件__ Develop Minecraft plugins by building blocks like play. @@ -11,14 +13,18 @@ __用拼积木的方式开发Minecraft插件__ # Pay attention -the English text in this Readme are not so well, because this is the Machine Translation. So, if you have any do not understand that I hope you can forgive me, and if you can help me to improvement the text in Engilish that I’d like to thank you first, please mail me. [Well, click here](mailto:i@timewk.cn). +the English text in this Readme are not so well, because this is the Machine Translation. So, if you have any do not understand that I hope you can forgive me, and, if you can help me to improvement the text in Engilish that I will thank you, please mail me. [Well, click here](mailto:i@timewk.cn). + +# Improvementer, maybe + +[Dobby233Liu](/Dobby233Liu) ### 这是什么  ### What is this? -这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的插件的一个网站,中等运行环境时(也就是前端)的源代码。 +这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的Bukkit服务端插件的一个网站,中等运行环境时(也就是前端)的源代码。 -This is *PVPIN*, one based on JavaScript implementation develop by JAVA of the Minecraft plugins in RunTime. That is the front-end source. +This is *PVPIN*, one based on JavaScript implementation develop by JAVA of the Minecraft's Bukkit server plugins, and this are orignal RunTime source. #### 为什么可以使用javascript开发java版的Minecraft插件? @@ -26,7 +32,7 @@ This is *PVPIN*, one based on JavaScript implementation develop by JAVA of the M 因为java运行环境中有一个javascript引擎,可以运行javascript代码。更重要的是,可以直接在javascript中调用java代码。这样,我们就可以用javascript来写“java”程序。 -Because the Java runtime environment has a JavaScript engine, you can run the JavaScript code. More importantly, you can directly call the Java code in javascript. In this way, we can use JavaScript to write "Java" program. +Because the Java runtime environment have an JavaScript engine, it can run the JavaScript code. More importantly, you can directly using the Java code in javascript. In this way, we can use JavaScript to write "Java" program. ![结构](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_0.jpeg) @@ -45,17 +51,18 @@ This has the following benefits: #### Pay attention -next text will not provide English text that because the *PVPIN* was not have English page, only simplified Chinese. Because the *PVPIN* is just for Chinese Minecraft Players to use, if you really want use it by English, please contact us! we will communicate this thing. You can contact us by "QQ" or "Mail". But in the end we have a Copyright statement. (if you want to use this Runtime, that please read it) +This part will not had English text because the *PVPIN* was not have an English page, only the simplified Chinese. and the *PVPIN* is maken for Chinese Minecraft Players, if you really want use it by English, please contact us! we will communicate this thing. +You can contact us by "QQ" or "Mail". But we have a Copyright statement. QQ member: 4740281 (Gang Ma) -Mail: mailto:gangma@foxmail.com (Gang Ma) +Mail: mailto:gangma@foxmail.com (Wa Dang) 在此之前,你需要拥有一个PVPIN账号来编写插件,详细的规则请查看PVPIN内的相关帮助。 一、获取服务端包。 - 这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL)。 +这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL)。 下载后解压: @@ -66,17 +73,17 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 * server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。简要的说一下其中的几个配置: - * pvp=true:玩家之间是否可以对战。 -    * difficulty=1:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 - * gamemode=0:游戏模式,0生存,1创造,2冒险。 - * motd=A Minecraft Server:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 + * `pvp=true`:玩家之间是否可以对战。 +    * `difficulty=1`:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 + * `gamemode=0`:游戏模式,0生存,1创造,2冒险。 + * `motd=A Minecraft Server`:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 * start.bat :这是启动服务的脚本。 -双击启动脚本start.bat(前提是你已经安装好了java8),就可以看到启动消息了。 +双击启动脚本start.bat (前提是你已经安装好了java8),就可以看到启动消息了。 ![消息](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_2.png) -同时会发现目录下又多了几个文件,其中最重要的就是 world目录。 +同时会发现目录下又多了几个文件,其中最重要的就是world目录。 * world 目录:这样的目录有好几个,都是用world开头的,例如world,world_nether,world_the_end。这里就是存放游戏地图的目录。在游戏运行的时候,最好不要修改里面的文件,有可能会带来严重的错误。 @@ -93,11 +100,11 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) 关于开服更详细的介绍请看czfy和aria的教程。 -[http://bbs.pvpin.com/topic/217](http://bbs.pvpin.com/topic/217) +[点我啊](http://bbs.pvpin.com/topic/217) #### 如何下载和运行在*PVPIN*上开发的插件? -进入“我的作品”,在每一个作品下,有一个下载jar按钮。 +进入“我的作品”,在每一个作品下,有一个下载jar按钮。(必须要中级会员) ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_3.png) @@ -105,13 +112,13 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_4.png) -说明你的程序里用到了“我”这块积木,或者使用了没有指定出生位置的“建筑精灵”。到导出的代码请不要包含这两块积木,因为在服务器里不知道谁是“我”,而没有指定出生位置的“建筑精灵”,实际上也是取了“我”的位置,所以一样不能使用。 +说明你的程序里用到了“我”这块积木,或者使用了没有指定出生位置的“建筑精灵”。请不要给导出的代码包含这两块积木,因为在服务器里不知道谁是“我”,而没有指定出生位置的“建筑精灵”,实际上也是取了“我”的位置,所以一样不能使用。 在正常情况下,你会看到这样的界面 ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_5.png) -这时你有两个选择,下载jar包或者只下载js文件。如果你是第一下载请下载jar包。因为这里包含了pvpin的js运行环境。 +这时你有两个选择,下载jar包或者只下载js文件。如果你没有安装过其他用PVPIN制作的插件,请先下载jar包,因为这里包含了pvpin的js运行环境。 将你下载好的插件放进plugins目录下。 @@ -121,7 +128,7 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_7.png) -这时候再看服务器目录,会发现多了一个PVPIN目录,这里包括了pvpin的js运行环境和你自己写的插件 +这时候再看服务器目录,会发现多了一个PVPIN目录,这里包括了pvpin的js运行环境和你自己写的插件。 ![](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_8.png) @@ -135,7 +142,7 @@ Mail: mailto:gangma@foxmail.com (Gang Ma) 提示:PVPIN的js运行环境会不时更新,请关注网站的更新通知。 -GPL v2 开源协议 +### GPL v2 开源协议 This project uses GPL V2 open source protocol for production, please follow this agreement in the relevant operations! From ed82373174896947adfd6c7ed941670f71ffbe01 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Thu, 14 Sep 2017 07:34:12 -0500 Subject: [PATCH 06/30] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e372330..2896d2a 100644 --- a/README.md +++ b/README.md @@ -13,18 +13,18 @@ __用拼积木的方式开发Minecraft插件__ # Pay attention -the English text in this Readme are not so well, because this is the Machine Translation. So, if you have any do not understand that I hope you can forgive me, and, if you can help me to improvement the text in Engilish that I will thank you, please mail me. [Well, click here](mailto:i@timewk.cn). +the English text in this README are not so well, because this is the Machine Translation. If you're not understand this that I hope you can forgive me, and, if you can help me to improvement the text in Engilish that I will thank you. [Well, click here to help me](mailto:i@timewk.cn). -# Improvementer, maybe +## Improvementer, maybe [Dobby233Liu](/Dobby233Liu) ### 这是什么  ### What is this? -这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的Bukkit服务端插件的一个网站,中等运行环境时(也就是前端)的源代码。 +这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的Bukkit服务端插件的一个网站使用的中等运行环境时(也就是前端)的源代码。 -This is *PVPIN*, one based on JavaScript implementation develop by JAVA of the Minecraft's Bukkit server plugins, and this are orignal RunTime source. +This is *PVPIN*, one based on JavaScript to write some JAVA code and using in the Minecraft's Bukkit server plugins, and this are orignal RunTime source. #### 为什么可以使用javascript开发java版的Minecraft插件? From e36b95f05e953b2842fbebffd5a6909d0c3ea645 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Thu, 14 Sep 2017 07:36:06 -0500 Subject: [PATCH 07/30] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2896d2a..0a16bcd 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ You can contact us by "QQ" or "Mail". But we have a Copyright statement. QQ member: 4740281 (Gang Ma) -Mail: mailto:gangma@foxmail.com (Wa Dang) +Mail: [There](mailto:gangma@foxmail.com) (Wa Dang) 在此之前,你需要拥有一个PVPIN账号来编写插件,详细的规则请查看PVPIN内的相关帮助。 @@ -73,7 +73,7 @@ Mail: mailto:gangma@foxmail.com (Wa Dang) * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 * server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。简要的说一下其中的几个配置: - * `pvp=true`:玩家之间是否可以对战。 + * `pvp=true`:玩家之间是否可以对战。\    * `difficulty=1`:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 * `gamemode=0`:游戏模式,0生存,1创造,2冒险。 * `motd=A Minecraft Server`:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 From 4d20bd0f0958b48f9328b8b4e87f44af04edb218 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Thu, 14 Sep 2017 07:37:50 -0500 Subject: [PATCH 08/30] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0a16bcd..910617a 100644 --- a/README.md +++ b/README.md @@ -54,9 +54,9 @@ This has the following benefits: This part will not had English text because the *PVPIN* was not have an English page, only the simplified Chinese. and the *PVPIN* is maken for Chinese Minecraft Players, if you really want use it by English, please contact us! we will communicate this thing. You can contact us by "QQ" or "Mail". But we have a Copyright statement. -QQ member: 4740281 (Gang Ma) +QQ member: 4740281 -Mail: [There](mailto:gangma@foxmail.com) (Wa Dang) +Mail: [There](mailto:gangma@foxmail.com) 在此之前,你需要拥有一个PVPIN账号来编写插件,详细的规则请查看PVPIN内的相关帮助。 @@ -73,8 +73,8 @@ Mail: [There](mailto:gangma@foxmail.com) (Wa Dang) * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 * server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。简要的说一下其中的几个配置: - * `pvp=true`:玩家之间是否可以对战。\ -    * `difficulty=1`:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 + * `pvp=true`:玩家之间是否可以对战。 +    - `difficulty=1`:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 * `gamemode=0`:游戏模式,0生存,1创造,2冒险。 * `motd=A Minecraft Server`:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 * start.bat :这是启动服务的脚本。 From cc51fc82def1f631b315bfa51904b1edf3ef96b6 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Thu, 14 Sep 2017 07:38:50 -0500 Subject: [PATCH 09/30] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 910617a..e5f314a 100644 --- a/README.md +++ b/README.md @@ -73,10 +73,10 @@ Mail: [There](mailto:gangma@foxmail.com) * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 * server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。简要的说一下其中的几个配置: - * `pvp=true`:玩家之间是否可以对战。 + - `pvp=true`:玩家之间是否可以对战。    - `difficulty=1`:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 - * `gamemode=0`:游戏模式,0生存,1创造,2冒险。 - * `motd=A Minecraft Server`:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 + - `gamemode=0`:游戏模式,0生存,1创造,2冒险。 + - `motd=A Minecraft Server`:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 * start.bat :这是启动服务的脚本。 双击启动脚本start.bat (前提是你已经安装好了java8),就可以看到启动消息了。 From 96baaa5b22ec2af912abd5bb7bcf67b5634cf10c Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Thu, 14 Sep 2017 07:40:26 -0500 Subject: [PATCH 10/30] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e5f314a..cdfe539 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,7 @@ Mail: [There](mailto:gangma@foxmail.com) * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 * server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。简要的说一下其中的几个配置: - `pvp=true`:玩家之间是否可以对战。 +    - `difficulty=1`:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 - `gamemode=0`:游戏模式,0生存,1创造,2冒险。 - `motd=A Minecraft Server`:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 From f19643186e0b3353a114afdc54fcf685df1e9900 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Thu, 14 Sep 2017 07:42:18 -0500 Subject: [PATCH 11/30] Update README.md --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index cdfe539..6661c18 100644 --- a/README.md +++ b/README.md @@ -72,12 +72,7 @@ Mail: [There](mailto:gangma@foxmail.com) 我们简要的解释一下压缩包里的这几个目录 * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 -* server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。简要的说一下其中的几个配置: - - `pvp=true`:玩家之间是否可以对战。 - -    - `difficulty=1`:游戏难度,0是和平模式,1是容易,2是正常,3是困难。 - - `gamemode=0`:游戏模式,0生存,1创造,2冒险。 - - `motd=A Minecraft Server`:motd是每日消息(Message Of The Day)的英文缩写,就是玩家在服务器列表上看到的消息。 +* server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。 * start.bat :这是启动服务的脚本。 双击启动脚本start.bat (前提是你已经安装好了java8),就可以看到启动消息了。 From e426445445ed02d32839a3b16cb9f79fa7234196 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Sep 2017 00:19:07 -0500 Subject: [PATCH 12/30] alternavitly --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6661c18..b1c8574 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Mail: [There](mailto:gangma@foxmail.com) 一、获取服务端包。 -这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL)。 +>! 这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL)。 下载后解压: From 03a153738caff3ad40a25fd164447b04148aa6c7 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Fri, 6 Oct 2017 23:05:16 -0500 Subject: [PATCH 13/30] Update README.md --- README.md | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index b1c8574..2ec6e02 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # [![封面](https://dn-coding-net-production-static.qbox.me/3113aa7b-291d-402e-819e-bebbf07e5ef3.png)](http://pvpin.com/) - ###### Please note the PVPIN's blocks are base from Google Blockly. + ###### Please note the PVPIN's blocks are based from the [Google Blockly](https://github.com/google/blockly). __用拼积木的方式开发Minecraft插件__ @@ -9,26 +9,26 @@ __用拼积木的方式开发Minecraft插件__ ## 介绍 -## introduce +#### introduce # Pay attention -the English text in this README are not so well, because this is the Machine Translation. If you're not understand this that I hope you can forgive me, and, if you can help me to improvement the text in Engilish that I will thank you. [Well, click here to help me](mailto:i@timewk.cn). +All English text in this README are not so well, because this is just used machines to translation. If you're not really understand that all, I'm hope you can forgive me, and, if you can help me to improvement this, that I will thank you. [Well, click here to help me](mailto:i@timewk.cn). -## Improvementer, maybe +# Improvementer, maybe -[Dobby233Liu](/Dobby233Liu) +[Dobby233Liu](https://github.com/Dobby233Liu) ### 这是什么  -### What is this? +##### What is this? 这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的Bukkit服务端插件的一个网站使用的中等运行环境时(也就是前端)的源代码。 -This is *PVPIN*, one based on JavaScript to write some JAVA code and using in the Minecraft's Bukkit server plugins, and this are orignal RunTime source. +This is *PVPIN*, one based on JavaScript to write some JAVA code and using in the Minecraft's Bukkit server plugins, and there are the orignal RunTime source. #### 为什么可以使用javascript开发java版的Minecraft插件? -#### Why we can use JavaScript to develop java version of the Minecraft plugins +###### Why we can use JavaScript to develop java version of the Minecraft plugins 因为java运行环境中有一个javascript引擎,可以运行javascript代码。更重要的是,可以直接在javascript中调用java代码。这样,我们就可以用javascript来写“java”程序。 @@ -39,7 +39,7 @@ Because the Java runtime environment have an JavaScript engine, it can run the J 这样做有以下几个好处: * 更简单,javascript是一门比java更简单的语言。学习更快,编写相同的功能,花费的时间也更短; -* 互用性,好处是可以被修改和使用在服务器运行中的代码。 +* 互用性,因为是互用性语言,JavaScript可以被修改和使用在服务器运行中的代码。 * javascript本身是一门性价比高的语言,值得一学。性=用途广泛性(跨前后端与各种平台),价=学习的代价(耗费时间与难易程度) This has the following benefits: @@ -49,10 +49,10 @@ This has the following benefits: #### 如何使用它? -#### Pay attention +###### Pay attention -This part will not had English text because the *PVPIN* was not have an English page, only the simplified Chinese. and the *PVPIN* is maken for Chinese Minecraft Players, if you really want use it by English, please contact us! we will communicate this thing. -You can contact us by "QQ" or "Mail". But we have a Copyright statement. +This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can approved. and, the *PVPIN* is just maken for Chinese Minecraft Players, if you really want use it by English, please contact us! We will communicate this thing. +You can contact us by "QQ" or "Mail". But, we have a Copyright statement. QQ member: 4740281 @@ -62,7 +62,7 @@ Mail: [There](mailto:gangma@foxmail.com) 一、获取服务端包。 ->! 这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL)。 +> 这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL) 下载后解压: @@ -85,9 +85,9 @@ Mail: [There](mailto:gangma@foxmail.com) #### 连入服务器 -* 打开minecraft客户端,选择“多人模式”。 +* 打开Minecraft客户端,选择“多人模式”。 * 选择添加服务器 -* 填入本地ip地址 127.0.0.1 +* 填入本地ip(127.0.0.1) * 然后就可以连入了 ![连接1](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_2_1.png) @@ -134,9 +134,10 @@ Mail: [There](mailto:gangma@foxmail.com) 如果你要安装第二个插件,只需要下载插件的js文件,然后把js放进这个目录,然后重启服务器即可。不需要重新下载jar包,否则可能会覆盖。 -至此,本文已经结束,尽情使用吧! +至此,本文已经结束。尽情享用吧! + +###### 提示:PVPIN的js运行环境会不时更新,请关注网站的更新通知。 -提示:PVPIN的js运行环境会不时更新,请关注网站的更新通知。 ### GPL v2 开源协议 From dc0c70edf6c96d97a507780e8dd8711dd65d8ad3 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Fri, 6 Oct 2017 23:06:22 -0500 Subject: [PATCH 14/30] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2ec6e02..e07b816 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,11 @@ __用拼积木的方式开发Minecraft插件__ #### introduce -# Pay attention +### Pay attention All English text in this README are not so well, because this is just used machines to translation. If you're not really understand that all, I'm hope you can forgive me, and, if you can help me to improvement this, that I will thank you. [Well, click here to help me](mailto:i@timewk.cn). -# Improvementer, maybe +#### Improvementer, maybe [Dobby233Liu](https://github.com/Dobby233Liu) From 63975d36c24c0cab58d47f54beb0c7bb8af8ed8d Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Fri, 6 Oct 2017 23:07:37 -0500 Subject: [PATCH 15/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e07b816..950829a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ __用拼积木的方式开发Minecraft插件__ - Develop Minecraft plugins by building blocks like play. + Developing Minecraft plugins by building blocks like playing Kids' game. ## 介绍 From 95f4749488e31b6f025d722de24e1788de209fcb Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Fri, 6 Oct 2017 23:10:38 -0500 Subject: [PATCH 16/30] Update README.md --- README.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 950829a..6147969 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ __用拼积木的方式开发Minecraft插件__ - Developing Minecraft plugins by building blocks like playing Kids' game. + Developing Minecraft plugins by building blocks like playing kids' game. ## 介绍 @@ -51,13 +51,29 @@ This has the following benefits: ###### Pay attention -This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can approved. and, the *PVPIN* is just maken for Chinese Minecraft Players, if you really want use it by English, please contact us! We will communicate this thing. +This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can be approved. and, the *PVPIN* is just maken for Chinese Minecraft Players. if you really want use it by English, please contact us! We will communicate this thing. You can contact us by "QQ" or "Mail". But, we have a Copyright statement. QQ member: 4740281 Mail: [There](mailto:gangma@foxmail.com) + + + + + + +(everyone: \*sigh\*) + + + + + + + + + 在此之前,你需要拥有一个PVPIN账号来编写插件,详细的规则请查看PVPIN内的相关帮助。 一、获取服务端包。 From e9f7b5bd02b676b400f7b123a510e8f1e9f82c2d Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Fri, 6 Oct 2017 23:12:38 -0500 Subject: [PATCH 17/30] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6147969..ba51291 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ This has the following benefits: ###### Pay attention -This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can be approved. and, the *PVPIN* is just maken for Chinese Minecraft Players. if you really want use it by English, please contact us! We will communicate this thing. +This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can be approved. and, the *PVPIN* is just maken for Chinese Minecraft Players. If you really want use *PVPIN* by English, please contact us! We will communicate this thing. You can contact us by "QQ" or "Mail". But, we have a Copyright statement. QQ member: 4740281 @@ -64,7 +64,7 @@ Mail: [There](mailto:gangma@foxmail.com) -(everyone: \*sigh\*) +(everyone: \*sigh\* the bugin sucks) From 47ed32cbb5b6c3fa5999584d0cb5ef622aa192fe Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:32:41 +0800 Subject: [PATCH 18/30] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ba51291..d6da649 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ All English text in this README are not so well, because this is just used machi 这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的Bukkit服务端插件的一个网站使用的中等运行环境时(也就是前端)的源代码。 -This is *PVPIN*, one based on JavaScript to write some JAVA code and using in the Minecraft's Bukkit server plugins, and there are the orignal RunTime source. +This is *PVPIN*, one based on JavaScript to write some Java code and using in the Minecraft's Bukkit server plugins, and there are the orignal runtime source. #### 为什么可以使用javascript开发java版的Minecraft插件? @@ -32,15 +32,15 @@ This is *PVPIN*, one based on JavaScript to write some JAVA code and using in th 因为java运行环境中有一个javascript引擎,可以运行javascript代码。更重要的是,可以直接在javascript中调用java代码。这样,我们就可以用javascript来写“java”程序。 -Because the Java runtime environment have an JavaScript engine, it can run the JavaScript code. More importantly, you can directly using the Java code in javascript. In this way, we can use JavaScript to write "Java" program. +Because the Java runtime environment have an JavaScript engine, it can run the JavaScript code. More importantly, you can directly using the Java code in JavaScript. In this way, we can use JavaScript to write "Java" program. ![结构](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_0.jpeg) 这样做有以下几个好处: -* 更简单,javascript是一门比java更简单的语言。学习更快,编写相同的功能,花费的时间也更短; +* 更简单,JavaScript是一门比Java更简单的语言。学习更快,编写相同的功能,花费的时间也更短; * 互用性,因为是互用性语言,JavaScript可以被修改和使用在服务器运行中的代码。 -* javascript本身是一门性价比高的语言,值得一学。性=用途广泛性(跨前后端与各种平台),价=学习的代价(耗费时间与难易程度) +* JavaScript本身是一门性价比高的语言,值得一学。性=用途广泛性(跨前后端与各种平台),价=学习的代价(耗费时间与难易程度) This has the following benefits: * JavaScript is a more simple language than JAVA. Learn faster, write the same function, and take less time; @@ -51,7 +51,7 @@ This has the following benefits: ###### Pay attention -This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can be approved. and, the *PVPIN* is just maken for Chinese Minecraft Players. If you really want use *PVPIN* by English, please contact us! We will communicate this thing. +This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can be approved. and, the *PVPIN* is just made for Chinese Minecraft Players. If you really want use *PVPIN* in English, please contact us! We will communicate this thing. You can contact us by "QQ" or "Mail". But, we have a Copyright statement. QQ member: 4740281 @@ -160,10 +160,10 @@ Mail: [There](mailto:gangma@foxmail.com) This project uses GPL V2 open source protocol for production, please follow this agreement in the relevant operations! -if it is for commercial use, please declare copyright at the relevant location! +If it is for commercial use, please declear copyright at the relevant location! Copyright 2017 PVPIN.com -thanks again for your reading! +Thanks again for your reading! From 94dd05aaf85e992f7a91e89208f9cc95656335ad Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:34:39 +0800 Subject: [PATCH 19/30] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index d6da649..4750b28 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # [![封面](https://dn-coding-net-production-static.qbox.me/3113aa7b-291d-402e-819e-bebbf07e5ef3.png)](http://pvpin.com/) - ###### Please note the PVPIN's blocks are based from the [Google Blockly](https://github.com/google/blockly). + ##### Please note the PVPIN's blocks are based from the [Google Blockly](https://github.com/google/blockly). __用拼积木的方式开发Minecraft插件__ @@ -24,15 +24,15 @@ All English text in this README are not so well, because this is just used machi 这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的Bukkit服务端插件的一个网站使用的中等运行环境时(也就是前端)的源代码。 -This is *PVPIN*, one based on JavaScript to write some Java code and using in the Minecraft's Bukkit server plugins, and there are the orignal runtime source. +This is *PVPIN*, based on JavaScript to write some Java code and using in the Minecraft's Bukkit server plugins, and there are the orignal runtime source. -#### 为什么可以使用javascript开发java版的Minecraft插件? -###### Why we can use JavaScript to develop java version of the Minecraft plugins +#### 为什么可以使用JavaScript开发Java版的Minecraft插件? +##### Why we can use JavaScript to develop Java version of the Minecraft plugins? -因为java运行环境中有一个javascript引擎,可以运行javascript代码。更重要的是,可以直接在javascript中调用java代码。这样,我们就可以用javascript来写“java”程序。 +因为Java运行环境中有一个Javascript引擎,可以运行javascript代码。更重要的是,可以直接在javascript中调用java代码。这样,我们就可以用javascript来写“java”程序。 -Because the Java runtime environment have an JavaScript engine, it can run the JavaScript code. More importantly, you can directly using the Java code in JavaScript. In this way, we can use JavaScript to write "Java" program. +Because the Java runtime environment have an JavaScript engine, so it can run the JavaScript code. More importantly, you can directly using the Java code in JavaScript. In this way, we can use JavaScript to write "Java" program. ![结构](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_0.jpeg) @@ -49,7 +49,7 @@ This has the following benefits: #### 如何使用它? -###### Pay attention +##### Pay attention This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can be approved. and, the *PVPIN* is just made for Chinese Minecraft Players. If you really want use *PVPIN* in English, please contact us! We will communicate this thing. You can contact us by "QQ" or "Mail". But, we have a Copyright statement. From 2608b5a420c4761863ce16ca6508a1a13f9a4993 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:35:39 +0800 Subject: [PATCH 20/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4750b28..ab100bc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# [![封面](https://dn-coding-net-production-static.qbox.me/3113aa7b-291d-402e-819e-bebbf07e5ef3.png)](http://pvpin.com/) +
[![封面](https://dn-coding-net-production-static.qbox.me/3113aa7b-291d-402e-819e-bebbf07e5ef3.png)](http://pvpin.com/)
##### Please note the PVPIN's blocks are based from the [Google Blockly](https://github.com/google/blockly). From 7cf269f6f747450c51af27857248e1b0244eead0 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:37:14 +0800 Subject: [PATCH 21/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ab100bc..9f2b088 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -
[![封面](https://dn-coding-net-production-static.qbox.me/3113aa7b-291d-402e-819e-bebbf07e5ef3.png)](http://pvpin.com/)
+
##### Please note the PVPIN's blocks are based from the [Google Blockly](https://github.com/google/blockly). From 8de1eba1b73e2ff99f5220635785567b3b1ed8ef Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:37:56 +0800 Subject: [PATCH 22/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9f2b088..20b190e 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ __用拼积木的方式开发Minecraft插件__ ### Pay attention -All English text in this README are not so well, because this is just used machines to translation. If you're not really understand that all, I'm hope you can forgive me, and, if you can help me to improvement this, that I will thank you. [Well, click here to help me](mailto:i@timewk.cn). +All English text in this README are not so well, because this just used machines to translation. If you're not really understand that all, I'm hope you can forgive me, and, if you can help me to improvement this, that I will thank you. [Well, click here to help me](mailto:i@timewk.cn). #### Improvementer, maybe From 9be85dcca649f914f3d76f506410325e23b71967 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:39:29 +0800 Subject: [PATCH 23/30] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 20b190e..199b63d 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,9 @@ All English text in this README are not so well, because this just used machines ### 这是什么  ##### What is this? -这是*PVPIN*,一个基于JavaScript实现编写JAVA语言用于“我的世界”/“Minecraft”中的Bukkit服务端插件的一个网站使用的中等运行环境时(也就是前端)的源代码。 +这是*PVPIN*,一个基于JavaScript实现编写Java语言用于“我的世界”/“Minecraft”中的Bukkit服务端插件的一个网站使用的中等运行环境时(也就是前端)的源代码。 -This is *PVPIN*, based on JavaScript to write some Java code and using in the Minecraft's Bukkit server plugins, and there are the orignal runtime source. +This is *PVPIN*, based on JavaScript to write some Java code and using in the Minecraft's Bukkit server plugins, and this is the orignal runtime source. #### 为什么可以使用JavaScript开发Java版的Minecraft插件? From 40908ee04ac24dab3d2d0e168bce1d9bbca29dc1 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:41:30 +0800 Subject: [PATCH 24/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 199b63d..c26c65b 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ This is *PVPIN*, based on JavaScript to write some Java code and using in the Mi Because the Java runtime environment have an JavaScript engine, so it can run the JavaScript code. More importantly, you can directly using the Java code in JavaScript. In this way, we can use JavaScript to write "Java" program. -![结构](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_0.jpeg) + 这样做有以下几个好处: From 926f84679f88fbd2de2010f79733665e7a672a91 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:42:37 +0800 Subject: [PATCH 25/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c26c65b..3a68a68 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ This is *PVPIN*, based on JavaScript to write some Java code and using in the Mi Because the Java runtime environment have an JavaScript engine, so it can run the JavaScript code. More importantly, you can directly using the Java code in JavaScript. In this way, we can use JavaScript to write "Java" program. - +
这样做有以下几个好处: From 78b84078301e9c8b091325d08c7cdf38baeed0c2 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:44:04 +0800 Subject: [PATCH 26/30] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3a68a68..7d42e1f 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ __用拼积木的方式开发Minecraft插件__ ### Pay attention -All English text in this README are not so well, because this just used machines to translation. If you're not really understand that all, I'm hope you can forgive me, and, if you can help me to improvement this, that I will thank you. [Well, click here to help me](mailto:i@timewk.cn). +All English text in this README are not so well, because this just used machine translation. If you're not really understand that all, I'm hope you can forgive me, and, if you can help me to improvement this, that I will thank you. [Well, click here to help me](mailto:i@timewk.cn). #### Improvementer, maybe @@ -52,7 +52,7 @@ This has the following benefits: ##### Pay attention This part will not have English text because the *PVPIN* was not really have an English page, only Simplified Chinese seem like can be approved. and, the *PVPIN* is just made for Chinese Minecraft Players. If you really want use *PVPIN* in English, please contact us! We will communicate this thing. -You can contact us by "QQ" or "Mail". But, we have a Copyright statement. +You can contact us by QQ or E-mail. But, we have a Copyright statement. QQ member: 4740281 @@ -78,7 +78,7 @@ Mail: [There](mailto:gangma@foxmail.com) 一、获取服务端包。 -> 这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL) +这里有一个简单的整合包:[https://pan.baidu.com/s/1dENjTyL](https://pan.baidu.com/s/1dENjTyL) 下载后解压: From 148438ed22f5030cf2667fe326a5fd21eb50f5eb Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:46:38 +0800 Subject: [PATCH 27/30] Update README.md --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7d42e1f..cd13fb1 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ This is *PVPIN*, based on JavaScript to write some Java code and using in the Mi #### 为什么可以使用JavaScript开发Java版的Minecraft插件? ##### Why we can use JavaScript to develop Java version of the Minecraft plugins? -因为Java运行环境中有一个Javascript引擎,可以运行javascript代码。更重要的是,可以直接在javascript中调用java代码。这样,我们就可以用javascript来写“java”程序。 +因为Java运行环境中有一个JavaScript引擎,可以运行JavaScript代码。更重要的是,可以直接在JavaScript中调用Java代码。这样,我们就可以用JavaScript来写“Java”程序。 Because the Java runtime environment have an JavaScript engine, so it can run the JavaScript code. More importantly, you can directly using the Java code in JavaScript. In this way, we can use JavaScript to write "Java" program. @@ -110,9 +110,7 @@ Mail: [There](mailto:gangma@foxmail.com) ![连接2](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_2_2.png) -关于开服更详细的介绍请看czfy和aria的教程。 - -[点我啊](http://bbs.pvpin.com/topic/217) +关于开服更详细的介绍请看[czfy和aria的教程](http://bbs.pvpin.com/topic/217)。 #### 如何下载和运行在*PVPIN*上开发的插件? From 59e115e501954c3b1213544825d4e267d0475529 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:48:48 +0800 Subject: [PATCH 28/30] Update README.md --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cd13fb1..905164d 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,13 @@
- ##### Please note the PVPIN's blocks are based from the [Google Blockly](https://github.com/google/blockly). - + __用拼积木的方式开发Minecraft插件__ - Developing Minecraft plugins by building blocks like playing kids' game. +__Developing Minecraft plugins by building blocks like playing kids' game.__ + + ##### Please note the PVPIN's blocks are based from the [Google Blockly](https://github.com/google/blockly). + ## 介绍 From 405c0327e8a4bfaa11afa1c416e5b8a9b4327da1 Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:49:59 +0800 Subject: [PATCH 29/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 905164d..c67fa9b 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,7 @@ Mail: [There](mailto:gangma@foxmail.com) ![解压](https://raw.githubusercontent.com/PVPIN/pvpin_js_rt/master/images/jar_1.png) -我们简要的解释一下压缩包里的这几个目录 +我们简要的解释一下压缩包里的这几个目录与文件: * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 * server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。 From 099a14c8b276aecec685d7839d6be404c4190dea Mon Sep 17 00:00:00 2001 From: Liu-Wen-Yuan <15816141883@163.com> Date: Sat, 23 Jun 2018 19:51:22 +0800 Subject: [PATCH 30/30] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c67fa9b..1ac34c6 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ Mail: [There](mailto:gangma@foxmail.com) * plugins 目录:这里就是放插件的地方。这里已经放了一个NPC插件 citizens-2.0.21-SNAPSHOT,*PVPIN*的NPC功能直接调用了这个插件。 * server.properties :这是服务器的配置文件。你可以根据自己的需要修改,然后重启就可以生效。 -* start.bat :这是启动服务的脚本。 +* start.bat、start.sh :这是启动服务的脚本。start.sh是给Mac用的。 双击启动脚本start.bat (前提是你已经安装好了java8),就可以看到启动消息了。