/Genisys

Nearly Full feature PocketMine rewrite , Give the best MCPE multiplayer play experience. Now fully compatible with 0.14.0.

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Genisys(创世纪) - PocketMine-iTX Core

Chat on Gitter: Gitter
You can also join #genisys on freenode IRC.

Special thanks to JetBrains for providing free open source license.

Build status

Jenkins: Jenkins
Travis-CI: Travis-CI
GitLab CI: GitLab CI

Downloads

You can get prebuilt phar from Jenkins or GitLab.

Fast Docker installation

Docker Pulls
See wiki for details.

English Version

  • One Core to rule anything
  • This core is an unofficial version of PocketMine-MP modified by DREAM STUDIO and iTX Technologies LLC.
  • Genisys is only a fork of PocketMine-MP and all original codes are written by PocketMine Team.
  • Download PHP7 for Genisys
  • Download Genisys Installer for Windows
  • Feel free to create a Pull Request or open an Issue. English and Chinese are both welcome. Use English to communicate with more people.

Acknowledgements

  • Some features are merged from @boybook's FCCore
  • Skull, FlowerPot are based on @ImagicalCorp ImagicalMine's work
  • AIs are based on @Zzm317's amazing MyOwnWorld.
  • Painting and Brewing Stand are translated from Nukkit Project
  • Furnace was fixed by @MagicDroidX
  • Rail and Powered Rails were written by @happy163
  • Nether door was written by JJLeo
  • Base food system is based on Katana
  • Base weather system was written by @Zzm317 and rewritten by @PeratX
  • @FENGberd's encouragement
  • Our leaders are @ishitatsuyuki and @jasonczc

License

Most codes are made by PocketMine team and licensed under GPLv3. Some AI is proprietary, copy is prohibited.

Official Development Documentation

Genisys Official Development Documentation Page

Features

  • Performance optimization (Let 100+ players join in a server)
  • Bug fix in PocketMine-MP
  • Weather
  • Experience
  • More Effects
  • Redstone (Button, Lever, Pressure Plate, Redstone Wire, Redstone Torch and more)
  • Nether (Red sky!)
  • Rail & Powered Rail
  • Minecart (doesn't follow rails)
  • Boat
  • More Doors
  • Potions
  • Splash Potions
  • Anvil
  • Better Crafting
  • Better Inventory
  • More Items
  • Hunger (Based on Katana)
  • AI (Based on MOW)
  • More commands
    • bancid
    • bancidbyname
    • banipbyname
    • ms
    • extractplugin
    • makeplugin
    • pardoncid
    • weather
    • extractphar
    • loadplugin
    • lvdat
    • biome
    • xp
    • setblock
    • fill
    • summon
  • FolderPluginLoader
  • Monster Spawner
  • Item Frame
  • Dispenser and Dropper
  • Colorful Sheep
  • Multiple types of Boat, Villager and Rabbit
  • Enchantment
  • Brewing
  • Enchantment effects
  • NOTICE: Please edit genisys.yml to enable all the features, including Redstone, MobAI, Nether and so on.

To-Do List

  • Improve Potions
  • Improve Redstone
  • Fishing
  • New AI for all creatures
  • LevelDB support for Windows

Servers

(Follows are the test servers built by us. In fact other servers used Genisys may be more professional than ours.)

Beer MC (A mini-game server)

Address: beermc.com
Port: 19132

中文

  • 一个核心**一切。
  • 此内核为 PocketMine-MP 的非官方版,由 轻梦工作室 与 iTX Tech 联合优化。
  • 创世纪 仅为 PocketMine-MP 项目的分支,PocketMine-MP 所有原始代码均由 PocketMine 小组编写。
  • 点击获取PHP7
  • 点击获取Genisys Installer for Windows
  • 欢迎创建 Pull Request。请使用中文或者英文进行交流(但为了交流方便,请尽量使用英文进行交流)。

鸣谢

  • 一些功能来自 @boybookFCCore
  • 头颅、花盆的相关代码由 @ImagicalCorp ImagicalMine 编写;
  • 生物 AI 的相关代码基于 @Zzm317 令人惊奇的 MyOwnWorld 编写;
  • 画、酿造台的相关代码从 Nukkit 项目重写;
  • 熔炉的相关代码及其 Bug 由 @MagicDroidX 编写与修复;
  • 铁轨、充能铁轨的相关代码由 @happy163 编写;
  • 地狱门的相关代码由 JJLeo 编写;
  • 饥饿系统的相关代码基于 Katana 的代码编写;
  • 基本天气系统的相关代码由 @Zzm317 编写,由 @PeratX 重写;
  • 感谢 @FENGberd 的支持与鼓励;
  • 我们的项目负责人为 @ishitatsuyuki@jasonczc

开发者文档

点击这里进入开发者文档

特性

  • 性能提升(允许 100+ 的玩家加入服务器)
  • 修复 PocketMine-MP 的 Bug
  • 天气系统
  • 经验系统
  • 更多的(药水)效果
  • 红石系统(按钮、拉杆、压力板、红石(线)、红石火把,更多待添加)
  • 地狱(红色的天空!)
  • 铁轨、充能铁轨
  • 矿车(暂时还不能在轨道上运行)
  • 更多的门
  • 药水
  • 喷溅型药水
  • 铁毡
  • 更好的合成
  • 更好的物品栏
  • 更多的物品
  • 饥饿系统(基于 Katana 的代码)
  • 生物 AI(基于 MOW 的代码)
  • 更多的指令
    • bancid(按设备编号或玩家 ID)
    • banip(按 IP 或玩家 ID)
    • ms
    • DevTools 相关指令(打包与解包插件)
    • pardoncid
    • weather
    • loadplugin
    • lvdat
    • xp
    • setblock
    • fill
    • summon
  • 文件夹插件加载器
  • 刷怪箱
  • 物品展示柜
  • 发射器和投掷器
  • 五彩缤纷的羊
  • 不同种类的船,村民和兔子
  • 原版附魔
  • 酿造
  • 附魔效果
  • 注意: 请编辑 genisys.yml 来启用红石、生物AI和地狱等功能。

计划表

  • 完善 药水
  • 完善 红石系统
  • 加入 钓鱼
  • 用于所有生物的新 AI
  • Windows 的 LevelDB 支持

服务器

(以下是我们个人搭建的服务器,供测试参观。事实上,其他许多使用 Genisys 搭建的服务器以及其维护水平可能比我们更专业、高效。)

BeerMc 小游戏

地址: beermc.com
端口: 19132