我的世界sponge地皮插件皮肤插件

《好看》依托百度技术,精准推荐优质短视频内容,懂你所好,量身打造最适合你的短视频客户端!内容介绍查看图片更新记录本地资源
1.12.jpg (39.77 KB, 下载次数: 2)
07:34 上传
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
1.将压缩包中内容解压出来
2.运行启动服务端
3.在浏览器输入
4.输入默认帐号admin默认密码mcserver登陆
5.在设置中将服务端文件名填写为forge-1.12-14.21.0.2322-universal.jar并点击保存
6.点击控制
7.最后点击开启服务端
MC粉丝网 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人网站使用、转载或引用本文时必须征得该帖子作者的同意
4、其他单位或个人网站未经允许使用、转载或引用本文,帖子作者有权使用法律手段维护自身权益
5、如未经发帖者授权并擅自转载到其他网站,管理有权在不通知的情况下永久删封禁你的帐号
6、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
7、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
8、管理员和版主有权不事先通知发贴者而删除本文
<em id="authorposton6-6-14 11:55:44
强的我想睡觉
width:100%">
<em id="authorposton6-6-17 20:50:22
每日一顶 啦啦啦
width:100%">
<em id="authorposton6-6-18 10:55:27
啊啊啊啊啊啊啊啊啊啊啊啊
width:100%">
<em id="authorposton6-6-29 20:01:52
内网开服能用这个的吧
width:100%">
<em id="authorposton6-7-2 13:23:18
这是什么呀
width:100%">
<em id="authorposton6-7-4 22:23:09
width:100%">
<em id="authorposton6-7-20 22:57:42
海绵端bug多啊 真心伤不起
width:100%">
<em id="authorposton7-7-31 13:38:43
这个自带F么
width:100%">
<em id="authorposton7-7-31 13:40:17
积分怎么获得
width:100%">
积分: 7786
帖子: 2529后使用快捷导航没有帐号?
您尚未登录,请登录后浏览更多内容!
只需一步,快速开始
请完成以下验证码
只需一步,快速开始
请完成以下验证码
请完成以下验证码
查看: 1942|回复: 0
Sponge介绍与插件编写
阅读权限10
在线时间 小时
TA的每日心情开心 19:03签到天数: 1 天[LV.1]初来乍到
一、Sponge介绍
& && &Sponge是一种新的开源服务端和客户端API,由Minecraft各个编程社区的协助而开发。而Sponge的目标用户是伺服主和想改装Minecraft的人。
& && &而Sponge仍然处于开发状态,预计11月会正式发布,目前已释出API Release(插件开发用,非伺服器)。
& && &Sponge官网: 按此
& && &Sponge API JavaDoc: 按此
& && &API 1.0 Release释出: 按此
& && &Q:我是服主,为什么我需要学习插件编写?
& && &A:其实插件编写并不只有插件师才需要学习,增加人流不能只靠着宣传,唯有提高伺服器的技术量才提高兢争力,难保有一天你需要自行修改插件呢?
& && &Q:我并没有学习过编程,此篇文章适合我吗?
& && &A:此篇文章主要帮助大家认识插件编程,均假设了各位并没有学习过相关知识,从零开始。
二、JDK安装、Eclipse安装,Sponge编译JDK:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
x32请下载jdk-8*-windows-i586.exe
x64请下载jdk-8*-windows-x64.exe
下载并安装后需要设置环境变数:
(本人是较旧的JDK,但设置方法相同)
首先找回你的安装位置:
以我的为例,「C:\Program Files\Java\jdk1.7.0_55」
如下图所示,输入「 ; 」+JDK位置+「\bin」 如:「;C:\Program Files\Java\jdk1.7.0_55\bin」
按确定后完成。
下载Eclipse IDE for Java Developers
安装方法较简单,不作详细讲解
Sponge编译:(若果不想自行编译,这裹有一个懒人方法,想知道就要看5秒广告噜: )
(我们需要的是spongeapi-1.1-SNAPSHOT.jar)
首先到 按「Download ZIP」
解压后运行「gradlew.bat」进行编译
当编译完成后,就可以到「build/libs」文件夹中取成果了~
三、Hello,World!
首先开启Eclipse,然后会弹出这样的视窗:
之后我们可以建立一个文件夹(WorkSpace)来保存我们的文件,再按OK。
当弹出了下图的视窗后,按下图指示。
然后把之前编译好的(或者是下载的→_→)spongeapi-1.1-SNAPSHOT.jar放入WorkSpace中
放好后就开始建立我们的JavaProject:
然后选择你的spongeapi-1.1-SNAPSHOT.jar,再按Finish。
再在左边的Package Explorer中点选HelloWorld的src,再右键新增Class
再在Package中输入helloWorld.common(也就是把这个新增的class放在文件夹helloWorld中的common文件夹)
于Name中输入main(其实不一定要用main,也可以用其他名字)
之后main.java应该会有以下的代码
package helloWorld.
public class main {
现在,我们在main class的前面增加一段Code
package helloWorld.
@Plugin(id = &HelloWorld&,name = &HelloWorld&, version=&1.0.0&)
public class main {
这时,在@Plugin下面应该会有一条红色的曲线,这是提醒这段Code中出了错误
原因是我们没有引用(参考)Sponge的Plugin类,首先,我们把滑鼠放在Plugin上,再选择Import &Plugin&来增加Plugin类的参考
之后Eclipse就会为你增加一行Code了
package helloWorld.
import org.spongepowered.api.plugin.P
@Plugin(id = &HelloWorld&,name = &HelloWorld&, version=&1.0.0&)
public class main {
这时候我为大家解释一下@Plugin(id = &HelloWorld&,name = &HelloWorld&, version=&1.0.0&)这行Code的作用
为什么要用@Plugin呢?他能够代替(也许?)plugin.yml的引导作用,因为Sponge不可能知道要从哪里开始运行这个插件,所以要用@Plugin作引导而当中的id,即内部用的名字。 name,即用作显示的名字。 version,也就是插件的版本了。
由此段起,由于Sponge仍然是残缺版,教学无法继续,因此将暂停Sponge部份的教学,开始JAVA的基础教学。
一、Java基本概念
(还是用水果作比喻比较容易xD)首先,假设以下这段Code: (纯虚构)
这里的作用就是宣告有一只橙,名叫tom,但却没有说tom是哪一只橙。
现在把Code改成:
Orange tom = new Orange();
那么这里就宣告了有一只橙,名叫tom,是一只新的橙(产生一只新的橙)
现在,若果把Code改成这样的话:
Orange jack = new Orange();
Orange tom =
现在,有一只新的橙叫jack,而有只橙叫tom,他是jack的复制品
也或有人会问,如果我把tom切掉,那jack也会被切掉吗?
当然是不会,因为tom只是jack的复制品,就算其中一只被切掉,也不会对另一只有影响。
加 + 大于,大于或等于 &,&= 或者
减 - 小于,小于或等于 &,&= 递增 ++
乘 * 等于,不等于 ==,!= 递减 --
除 / 而且 &&
if和else在编程中是一种十分基本的logic
结构如下: (else部分有需要则写)
& & //如果符合的话做什么
& & //如果不符合的话做什么
那么,条件要怎写呢?现在,我们要用上面的运算子来写条件
*1:int 是带正负号的整数用的,由-2,147,483,648 至2,147,483,647
//还记得橙的例子吗?这里宣告了有3个整数,叫a,b和c,分别是10,20,和5
//大家以为这里会输出False(否)吗?不,这里会送你一个大大的Error,因为这里用了「=」,而没有用「==」
//这里当然会输出False了
if(a==0 || b&a)
//这里会输出True,因为b&a成立
if(a==0 && b&a)
//这里会输出False,因为a==0不成立我的世界sponge服务器插件应该放哪里?没有plugins文件夹啊_百度知道
我的世界sponge服务器插件应该放哪里?没有plugins文件夹啊
我有更好的答案
首先你需要知道的是sponge服务端确实可以有插件,但是和Craft Bukkit、Thermos等等的插件不兼容。sponge已经取消plugins文件夹,mod和sponge插件统一放在mods文件夹。放水桶的插件会报错。sponge推出已经有一段时间了,应该有一些插件已经有了sponge移植版。确保你能找到插件的sponge移植版,再考虑使用sponge服务端来开服。就目前来看sponge的插件生态还不够完善,不是急于尝鲜的话建议再等等,换成craft bukkit服务端,或试试Craftbukkit+Forge的办法(不推荐)。
采纳率:100%
服务器插件是放到后台的并不是放到客户端里的
对啊,后台没有哪个文件夹啊
换水龙头服或craftbukkit服务端。
不可能的事
什么意思?但是的确没有啊
sponge服务器有点特殊,插件和mod都放到mods文件夹。
其他2条回答
为您推荐:
其他类似问题
plugins的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 sponge 插件 的文章

 

随机推荐