{"id":30647370,"url":"https://github.com/tigdav/teamcore","last_synced_at":"2026-05-18T19:39:04.097Z","repository":{"id":185868597,"uuid":"674215915","full_name":"tigdav/TeamCore","owner":"tigdav","description":"Custom server software for Minecraft: Bedrock, providing advanced features, improved performance, enhanced security, and numerous bug fixes.","archived":false,"fork":false,"pushed_at":"2025-08-30T09:58:27.000Z","size":5873,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-30T11:27:49.875Z","etag":null,"topics":["genisyspro","minecraft","minecraft-bedrock","minecraft-pe","php","pocketmine","pocketmine-mp","server","teamcore"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tigdav.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-08-03T12:04:06.000Z","updated_at":"2025-08-30T09:58:30.000Z","dependencies_parsed_at":"2024-02-18T19:37:18.553Z","dependency_job_id":null,"html_url":"https://github.com/tigdav/TeamCore","commit_stats":null,"previous_names":["tigdav/teamcore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tigdav/TeamCore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigdav%2FTeamCore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigdav%2FTeamCore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigdav%2FTeamCore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigdav%2FTeamCore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tigdav","download_url":"https://codeload.github.com/tigdav/TeamCore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tigdav%2FTeamCore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272940214,"owners_count":25018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["genisyspro","minecraft","minecraft-bedrock","minecraft-pe","php","pocketmine","pocketmine-mp","server","teamcore"],"created_at":"2025-08-31T05:01:27.562Z","updated_at":"2026-05-18T19:39:04.092Z","avatar_url":"https://github.com/tigdav.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TeamCore\n\n___\n![MIT license](https://img.shields.io/badge/license-MIT-brightgreen)\n![Latest Stable Version](https://img.shields.io/badge/stable-v1.1-%2328a3df)\n![PHP Version Require](https://img.shields.io/badge/php-%5E7.4-%23787CB5)\n![TeamCore](/logo.png)\n\n[English](#english)  \n[Русский](#русский)\n\n# English\n\n___\n\n### Introduction\n\n___\n__TeamCore is a heavily modified fork of [GenisysPro](https://github.com/GenisysPro/GenisysPro), serving as advanced\nserver software designed for Minecraft Pocket Edition and Minecraft Windows 10 Edition. It encompasses a wide array of\nchanges, addressing everything from bug fixes to fortified security measures and optimized performance improvements.__\nThe development of TeamCore was completed back in 2019.\n\n### About Some Changes\n\n___\n\n- Fixes have been added for various attacks using core vulnerabilities (sending broken packets, packets with excessive\n  weight, etc.).\n    - Temporary blocking has also been implemented for attempts to execute these attacks.\n- Different levels of protection against bots for spam, crashes, and advertising have been added.\n- A bug with flying drops on carpets has been fixed. It behaves the same as on regular blocks.\n- Improved performance.\n    - This core was used in a project with full survival and SkyWars with multiple worlds on one server. With this\n      configuration, it maintained 20 TPS with an online player count of 100+.\n    - Memory leak issues have been addressed. The option to set limits remains available. (Specify the desired values in\n      the `pocketmine.yml` file)\n- Anti-cheat bugs have been resolved.\n    - Including the one where attempting to build quickly caused blocks to disappear and players to fall.\n- A bug with shadows has been fixed.\n    - There is no need to grant night vision effects for their correct display.\n- A bug causing shaking screens after death has been fixed.\n- Proper saving of the player's exit location has been added.\n    - Falling into a pit upon rejoining has been fixed.\n- World loading and chunk generation have been rewritten (including bugs when using multiple worlds).\n    - Infinite landscape generation, which appeared in some cases upon rejoining, has been fixed.\n- Proper display of flying texts has been added, and a bug with their disappearance after a certain time (also when\n  clearing drops) has been fixed.\n    - Adequate spawning of flying entities (entities) alongside texts has been added.\n- Skin display has been fixed.\n    - Including the bug with transparent and black skins.\n- Timing functionality has been fixed. To identify plugins that exert the most load on the server, you can record and\n  analyze them.\n   - If you need to save timings to a custom file, use `pocketmine\\event\\TimingsHandler::printTimings(fopen(\"PATH/TO/TIMINGS/FILE_NAME.txt\", \"a+b\"));` instead of `timings paste`.\n\n#### Only some of the features of this core are listed here. The remaining ones can be reviewed in the code, accompanied by comments added for convenience in certain locations.\n\n___\n\nYou can also explore the project [TeamKind](https://tigdav.ru/project/?name=TeamKind) where this core was utilized to\ndraw conclusions about the capabilities it provides. _(Information is available only in Russian)_\n___\n### Installation\n1. Download PHP binaries version `^7.4` from the [official website](https://www.php.net/releases/) based on your operating system.\n2. Download the core and the necessary startup script from this repository (`start.sh` for Linux, `start.cmd` for Windows).\n3. Ensure that the core, startup script, and binaries are located in the same directory.\n4. Grant execute permissions to the `start` script and any files specified by the script if needed.\n___\n\n# Русский\n___\n\n### Введение\n\n___\n__TeamCore - это почти полностью модифицированный форк [GenisysPro](https://github.com/GenisysPro/GenisysPro),\nпредставляющий собой продвинутое серверное программное обеспечение, разработанное для Minecraft Pocket Edition и\nMinecraft Windows 10 Edition. Оно охватывает широкий спектр изменений, включая исправление ошибок, усиление мер\nбезопасности и оптимизацию производительности.__\nРазработка TeamCore завершилась еще в 2019 году\n___\n\n### О некоторых изменениях\n\n___\n- Добавлены фиксы от многих атак с использованием багов ядра (отправка сломанных пакетов, пакетов с большим весом и\n  т.д.).\n    - Также добавлена временная блокировка при попытках их осуществить.\n- Добавлена разного уровня защита от ботов для спама, краша и рекламы.\n- Исправлен баг с летающим дропом на коврах. Он ведет себя также, как и на обычных блоках.\n- Повышена производительность.\n    - Данное ядро использовалось в том числе на проекте с полноценными выживанием и SkyWars со многими мирами на одном\n      сервере. С таким раскладом при онлайне 100+ TPS составлял 20.\n    - Исправлены проблемы с утечкой памяти. Возможность установки лимитов оставлена. (Укажите нужные значения в\n      файле `pocketmine.yml`)\n- Исправлены баги с анти читом.\n    - В том числе тот из-за которого при попытке быстро построиться блоки начинали пропадать и игрок падал.\n- Исправлен баг с тенями.\n    - Необходимости выдавать эффект ночного зрения для их корректного отображения нет.\n- Исправлен баг с трясущемся экраном после смерти.\n- Добавлено корректное сохранение места выхода игрока.\n    - Исправлено проваливание в пропасть при перезаходе.\n- Переписана загрузка миров и генерация чанков (в том числе баги при использовании нескольких миров).\n    - Исправлена бесконечная генерация ландшафта, которая появлялась в некоторых случаях при перезаходе.\n- Добавлено корректное отображение летающих текстов, исправлен баг с их исчезновением через некоторое время (также при\n  очистке дропа).\n    - Добавлена возможность адекватного спавна летающих предметов (сущностей) на ряду с текстами.\n- Исправлено отображение скинов.\n    - В том числе баг с прозрачными и черными скинами.\n- Исправлена работа таймингов. Для выявления плагинов, которые больше всего нагружают сервер, Вы можете их записывать и\n  анализировать.\n    - Если Вам потребуется сохранить тайминги в произвольном файле, используйте `pocketmine\\event\\TimingsHandler::printTimings(fopen(\"PATH/TO/TIMINGS/FILE_NAME.txt\", \"a+b\"));` вместо команды `/timings paste`.\n\n#### Тут перечислена лишь часть особенностей данного ядра. С остальными Вы можете ознакомиться в коде, для удобства в некоторых местах добавлены комментарии.\n___\n\nТакже Вы можете ознакомиться с проектом серверов [TeamKind](https://tigdav.ru/project/?name=TeamKind), где\nиспользовалось это ядро, чтобы сделать выводы о тех возможностях, которые он предоставляет.\n\n___\n### Установка\n1. Скачайте бинарники PHP версии `^7.4` из [официального сайта](https://www.php.net/releases/) в зависимости от Вашей ОС.\n2. Загрузите ядро и нужный скрипт запуска из данного репозитория (`start.sh` для Linux, `start.cmd` для Windows).\n3. Убедитесь, что ядро, скрипт запуска и бинарники находятся в одной директории.\n4. Выдайте права на запуск скрипта `start` и файлов, на которые укажет скрипт, если это потребуется.\n___","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigdav%2Fteamcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftigdav%2Fteamcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigdav%2Fteamcore/lists"}