MCPcopy Index your code
hub / github.com/PowerNukkitX/PowerNukkitX

github.com/PowerNukkitX/PowerNukkitX @2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.0.0 ↗ · + Follow
34,872 symbols 109,190 edges 4,815 files 3,699 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

<a href="https://powernukkitx.com">
    <img src="https://docs.powernukkitx.org/img/PNX_LOGO_sm.png" width=20%>
</a>



    <strong>
        Un logiciel de serveur Minecraft Bedrock Edition, open source et écrit en Java
    </strong>

Version Minecraft Protocol Action Discord Documentation Codecov License: LGPL-3

  <a href="https://github.com/PowerNukkitX/PowerNukkitX/raw/2.0.0/README.md">
    <img src="https://raw.githubusercontent.com/PowerNukkitX/PowerNukkitX/master/.github/img/lang/eng.svg">
  </a>
  <a href="https://github.com/PowerNukkitX/PowerNukkitX/raw/2.0.0/README_RU.md">
    <img src="https://raw.githubusercontent.com/PowerNukkitX/PowerNukkitX/master/.github/img/lang/ru.svg">
  </a>
<a href="https://github.com/PowerNukkitX/PowerNukkitX/raw/2.0.0/README_TR.md">
    <img src="https://raw.githubusercontent.com/PowerNukkitX/PowerNukkitX/master/.github/img/lang/tr.svg">
</a>

Un logiciel de serveur tiers riche en fonctionnalités, hautement personnalisable pour Minecraft: Bedrock Edition.

  • 🪄 Objet personnalisé, bloc, entité
  • 🤖 Cadre d'IA intégré
  • 🪴 Générateur Terra
  • ✏️ Prise en charge complète des commandes Vanilla
  • 🗃️ Prise en charge complète des objets, blocs et conteneurs
  • 🗿 Plus de fonctionnalités à découvrir...

Installation

  1. Assurez-vous d'avoir JDK21 installé, sinon téléchargez-le ici
  2. Téléchargez le powernukkitx.jar
  3. Récupérez votre script de démarrage ici

Utilisation

java -jar --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED .\powernukkitx.jar

Communauté & Support

Rejoignez notre serveur Discord pour discuter avec d'autres utilisateurs et développeurs.

🤝 Contribuer à PowerNukkitX

Les contributions, les problèmes et les demandes de fonctionnalités sont les bienvenues !
N'hésitez pas à consulter la page des problèmes. Vous pouvez également consulter le guide de contribution.

Contributeurs

Donnez une ⭐️ si ce projet vous a aidé !

Stargazers over time

📝 Informations de licence

Ce projet est sous licence LGPL-3.0. Veuillez consulter le fichier LICENSE pour plus de détails.

Extension points exported contracts — how you extend this code

RegistryLoader (Interface)
Represents a registry loader. I is the input value, which can be anything, but is commonly a file path or someth [10 implementers]
src/main/java/cn/nukkit/registry/mappings/RegistryLoader.java
EventExecutor (Interface)
@author iNevet (Nukkit Project) [168 implementers]
src/main/java/cn/nukkit/plugin/EventExecutor.java
CustomItem (Interface)
Inherit this class to implement a custom item, most of the item components will auto-compute at core Item class. Ove [7 …
src/main/java/cn/nukkit/item/customitem/CustomItem.java
RedstoneComponent (Interface)
Interface, all redstone components implement, containing redstone related methods. [33 implementers]
src/main/java/cn/nukkit/utils/RedstoneComponent.java
SerializableData (Interface)
@author daoge_cmd (PowerNukkitX Project) @since 2023/6/11 [10 implementers]
src/main/java/cn/nukkit/camera/data/SerializableData.java

Core symbols most depended-on inside this repo

getDefaultState
called by 1710
src/main/java/cn/nukkit/level/generator/terra/delegate/PNXBlockType.java
put
called by 1645
src/main/java/cn/nukkit/entity/ai/memory/IMemoryStorage.java
register0
called by 1153
src/main/java/cn/nukkit/registry/BlockRegistry.java
of
called by 1022
src/main/java/cn/nukkit/registry/mappings/populator/BlockRegistryPopulator.java
get
called by 892
src/main/java/cn/nukkit/math/AxisAlignedBB.java
nextInt
called by 836
src/main/java/cn/nukkit/utils/random/RandomSourceProvider.java
get
called by 833
src/main/java/cn/nukkit/item/Item.java
add
called by 805
src/main/java/cn/nukkit/math/Vector2.java

Shape

Method 29,517
Class 4,819
Enum 300
Interface 236

Languages

Java100%

Modules by API surface

src/main/java/cn/nukkit/entity/Entity.java412 symbols
src/main/java/cn/nukkit/Player.java309 symbols
src/main/java/cn/nukkit/level/Level.java244 symbols
src/main/java/cn/nukkit/network/connection/util/HandleByteBuf.java206 symbols
src/main/java/cn/nukkit/item/Item.java198 symbols
src/main/java/cn/nukkit/level/generator/densityfunction/DensityCommon.java186 symbols
src/main/java/cn/nukkit/Server.java185 symbols
src/main/java/cn/nukkit/block/Block.java144 symbols
src/main/java/cn/nukkit/item/customitem/CustomItemDefinition.java122 symbols
src/main/java/cn/nukkit/entity/custom/CustomEntityDefinition.java119 symbols
src/main/java/cn/nukkit/level/generator/object/structures/StrongholdPieces.java114 symbols
src/main/java/cn/nukkit/level/generator/object/structures/WoodlandMansionPieces.java107 symbols

For agents

$ claude mcp add PowerNukkitX \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact