Notice MineBBS第二届基岩开发大赛 JE-BE互通版参赛指南

SummerGoro

互通板块版主 | IMC.RE

Staff member
版主
组长
Sep 15, 2019
220
5
159
197
Awards
4
河北省石家庄
goro.top
39,227金粒

MineBBS第二届基岩开发大赛 JE-BE互通版参赛指南​


MineBBS 第二届开发者大赛.png


引言​

在几年以前,手机-电脑同服游玩这件事情还只是奢望与妄想。可是如今随着跨时代的创造——“Geyser”的出现,让这一“妄想”成为了现实。

可是Geyser本身只是一个“翻译器”,无法作为一个独立的服务端来看待,因此尽管到目前为止Geyser在全世界的MC服主已经广为所知,但相关的社区依旧不温不火。

也正因如此,“Geyser”对于原先就在开JE服务器的服主来说成为了一种“扩张手段”,只是单纯的添加了Geyser,却并不重视基岩版玩家的游戏体验。或是原先在开BE的服主,因为种种原因而选择Geyser面向BE玩家,缺苦于游戏平衡等问题封锁对于JE玩家的开放。

而能够打破这一现状的,正是2022年 MineBBS JE-BE互通板块 开发者大赛!本次大赛JE-BE互通板块比赛内容将以Geyser作为主要开发基础依赖,凭借Geyser的附属插件Floodgate对基岩版进行更加优越得支持。​

Floodgate 2.0 API更是添加了更多关于BE的优化内容,包括但不限于:

  • BE强制登陆正版认证服务器
  • 皮肤显示支持
  • JE-BE玩家用户数据同步
  • BE原生菜单——BE Form的调用实现
    截图示范
  • 基于扩展插件实现对基岩版玩家的识别和控制脚本语言——Skript

不要觉得是开发者大赛就会门槛很高!本次大赛将添加Skript脚本语言的脚本开发内容,而Skript脚本的开发,简单到学过初中英语就会写!​

为了让更多的人参与进来,JE-BE互通板块的开发者可以免费申请领取 [IMC.RE服务器孵化计划] 的高配置服务器!

JE-BE互通板块的开发者大赛冠军将获得五郎私有云提供的i9 高频 4c8g VPS/月的额外奖励!

Geyser作为跨时代的创造,定将服务器领域领向一个全新的时代,让我们携手共同创造这个新时代吧!


大赛开发内容大纲​

本次大赛,将会以四大板块内容进行:

  1. 基于Java语言和Floodgate 2.0 API开发的原生Java插件(主要面向于BE领域)
  2. Geyser相关的开发内容,包括但不限于如Geyser的功能扩展插件,fork分支,辅助工具等。
  3. 基于原版数据包开发的JE“原版模组”(推荐调用CustomData进行开发)
  4. 基于Skript脚本语言开发的面向于BE领域的sk脚本插件(调用floodgate)
开发内容不限,可以从娱乐,安全,功能性等多方位角度出发,但要明确开发面向第一服务对象为基岩版玩家,一切功能体验要以基岩版玩家为优先考虑,为此不论是Java原生插件开发还是Skript脚本开发都将离不开Floodgate 2.0 API的支持。所以本次大赛的插件参赛作品将以调用Floodgate 2.0 API作为硬性条件,没有用到的作品将不予考虑!

其余内容(如比赛时间,审批流程等)依据YYT发布的开发者大赛大纲执行。

Skript简介​

关于一,二内容不用过多解释,懂得自然都懂。接下来主要讲解关于脚本语言插件Skript的相关内容。
Skript是一个基于Java版服务端平台的一个脚本语言插件,如字面意思,你可以用简短的一句英文就可以做到服务器相关内容的展示,控制,查询,等一系列操作,你可以用他写一个登录插件,箱子菜单,甚至小游戏(事实上国外就有基于Skript写的鱿鱼游戏脚本)大幅度降低了JE服务器插件的开发难度和门槛。

但仅仅是这样是不足以作为大赛一大类别以使用的。JE-BE互通板块将Skript脚本开发作为一大类别是因为Skript的扩展插件实现了调用Floodgate 2.0 API从而实现对基岩版玩家的甄别和操作,从而可以实现将Skript脚本简单易懂的功能用于针对BE玩家的游戏体验开发上。

国内Geyser相关开发者ZIMZAZA4基于Floodgate2.0APISkript制作了一个能够直接使用skript就能够写出BE原生菜单——BE Form的API插件—— BEMenuAPI,也将会分享至JE-BE互通板块,方便各位开发者开发使用。


开发者免费服务器申请​

尽管Skript社区在国外已经相当成熟,甚至于SpigotMC的官方论坛有专门面向Skript脚本的单独板块,但是由于Skript社区在国内并不成熟,只有一小部分的用户群体。

为调动各位的参与热情,**本次开发大赛凡是参与者都可免费领取 [IMC.RE服务器孵化计划] 的高配置服务器用于JE-BE互通板块的脚本/插件开发环境测试支持!​


服务器配置详情:

  • 操控方式:面板服务器
  • 配置:4c4g
  • 硬盘:5GB
  • 连接:群组子服
  • 使用周期:1天

领取条件​

  1. 请按照 [IMC.RE服务器孵化计划] 要求,申请加入IMC.RE官方群聊。
  2. 请保证在MineBBS JE-BE互通板块的资源中心保有一个及以上的原创Skript脚本或插件介绍贴,作为开发者身份的验证!

加入方式​

免费服务器将以“群组服”的形式发放,无法直接连接,详情加入方式请查看 [IMC.RE服务器孵化计划介绍] 中“加入方式”相关部分。


大赛相关内容链接​

互通板块开发指南

服务器相关:​

 
Last edited:

Members online

  • aaccgg
  • Ye_Qian
  • loscant
  • herontc
  • 江澈
  • 1760747124
  • Vous130
  • 暖风ks
  • pc0
  • Air_HS工作室
  • xiaoxiao9633
  • Mc、科技部落
  • shiguang66
  • edeagwawd
  • 弋 荣
  • Warma
  • 旭旭宝宝
  • 凉春风
  • 1184258252
  • Bop1
  • hhhe
  • 梁沐言
  • 浪潮262
  • 霍无敌
  • 大王雪
  • 金小鱼
  • 博shoubu是兽
  • mvye
  • JJRZZZZ
  • wchpsp
... and 33 more.