awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
neoforged avatar

neoforged/NeoForge

0
View on GitHub↗
1,949 نجوم·306 تفرعات·Java·LGPL-2.1·2 مشاهداتneoforged.net↗

NeoForge

NeoForge is a development framework and programming interface designed for modifying the Minecraft Java Edition game engine. It provides a standardized environment that allows developers to inject custom logic, extend core gameplay mechanics, and introduce new content into the game.

The platform distinguishes itself by utilizing a system of hooks and registry patterns that manage how modifications interact with the game engine. It maintains stability across different versions by separating client and server execution environments and automating the discovery and loading of mod packages.

The framework covers a broad range of capabilities for game engine modification, including the ability to rewrite class files at runtime and manage complex dependencies between community-made additions. It ensures compatibility between different modifications through a centralized registry system and a manifest-based validation process.

Features

  • Engine Modification Interfaces - Creates custom content and gameplay mechanics for Minecraft Java Edition by injecting code into the game engine through a standardized interface.
  • Modding Platforms - Provides a development platform for creating and managing modifications to the Minecraft Java Edition game engine using standardized hooks.
  • Modding Frameworks - Builds complex modifications for Java-based games using a shared framework that manages dependencies and ensures compatibility.
  • Runtime Bytecode Instrumentation - Modifies the game engine at load time by rewriting class files to inject custom logic into existing methods.
  • Event-Driven Hook Systems - Dispatches notifications to registered listeners whenever specific game actions occur to allow modular modification of core behavior.
  • Gameplay Logic Extenders - Provides interfaces for injecting custom rules and mechanics into game engine logic to extend core gameplay.
  • Manifest-Based Discovery - Identifies and validates mod packages by parsing metadata files to determine load order and resolve version conflicts automatically.
  • Game Modding Toolkits - Provides a set of programming interfaces that allow developers to inject custom logic and content into existing game engine processes.
  • Game Modification Frameworks - Provides a framework for integrating community-created content and modifications into games while maintaining version stability.
  • Class Loading Mechanisms - Provides a system for dynamically locating and loading binary class definitions into memory at runtime to support mod injection.
  • Behavioral Logic Injection - Enables the injection of modular, reusable rule sets into game entities to automate state transitions and mechanics.
  • Compatibility Layers - Provides a stable development environment for building and maintaining complex game modifications that extend core gameplay mechanics.
  • Registry-Driven Architectures - Utilizes a centralized registry system to map game content types to implementation handlers, ensuring compatibility between modifications.
  • Side Separation Environments - Maintains distinct execution environments for client and server logic to ensure modifications function correctly across different network configurations.

سجل النجوم

مخطط تاريخ النجوم لـ neoforged/neoforgeمخطط تاريخ النجوم لـ neoforged/neoforge

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم NeoForge

مجموعات منسقة بعناية يظهر فيها NeoForge.
  • Minecraft development kit

بدائل مفتوحة المصدر لـ NeoForge

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع NeoForge.
  • tmodloader/tmodloaderالصورة الرمزية لـ tModLoader

    tModLoader/tModLoader

    5,099عرض على GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    C#apigamesteam
    عرض على GitHub↗5,099
  • electronicarts/cnc_red_alertالصورة الرمزية لـ electronicarts

    electronicarts/CnC_Red_Alert

    6,678عرض على GitHub↗

    This repository contains the original source code for a classic real-time strategy game, serving as a legacy game engine implementation for managing units, maps, and combat mechanics in a military strategy setting. It functions as a real-time strategy game source code archive intended for preservation and technical study. The codebase acts as a game modification base, allowing developers to create custom content and modifications using the original source. It provides a foundation for retro game modding and software archeology to analyze how historical game mechanics were programmed. The pro

    C++command-and-conqueropen-sourcereal-time-strategy
    عرض على GitHub↗6,678
  • citizenfx/fivemالصورة الرمزية لـ citizenfx

    citizenfx/fivem

    4,169عرض على GitHub↗

    FiveM is a multiplayer modification framework and game engine modding tool. It serves as a platform for creating and hosting community-driven modifications for open-world game engines, functioning specifically as a framework for Grand Theft Auto V to enable custom servers and multiplayer game modes. The project provides a dedicated game server host for managing network traffic and synchronized game states in modified environments. Its capabilities extend to modding Red Dead Redemption 2, allowing for the extension of game mechanics and the addition of custom content. The framework supports c

    C++cfxfivemgta
    عرض على GitHub↗4,169
  • valvesoftware/halflifeالصورة الرمزية لـ ValveSoftware

    ValveSoftware/halflife

    4,295عرض على GitHub↗

    The GoldSrc game engine is a 3D game framework and first-person shooter engine designed for building and running interactive software. It functions as a moddable game framework, providing a system for creating custom game rules and content through client-side code and shared libraries. The project includes a game engine SDK and development tools for compiling custom game logic into dynamic link libraries. This modular structure allows for the development and distribution of game modifications on Windows and Linux platforms.

    C++
    عرض على GitHub↗4,295
عرض جميع البدائل الـ 30 لـ NeoForge→

الأسئلة الشائعة

ما هي وظيفة neoforged/neoforge؟

NeoForge is a development framework and programming interface designed for modifying the Minecraft Java Edition game engine. It provides a standardized environment that allows developers to inject custom logic, extend core gameplay mechanics, and introduce new content into the game.

ما هي الميزات الرئيسية لـ neoforged/neoforge؟

الميزات الرئيسية لـ neoforged/neoforge هي: Engine Modification Interfaces, Modding Platforms, Modding Frameworks, Runtime Bytecode Instrumentation, Event-Driven Hook Systems, Gameplay Logic Extenders, Manifest-Based Discovery, Game Modding Toolkits.

ما هي البدائل مفتوحة المصدر لـ neoforged/neoforge؟

تشمل البدائل مفتوحة المصدر لـ neoforged/neoforge: tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… valvesoftware/halflife — The GoldSrc game engine is a 3D game framework and first-person shooter engine designed for building and running… electronicarts/cnc_red_alert — This repository contains the original source code for a classic real-time strategy game, serving as a legacy game… citizenfx/fivem — FiveM is a multiplayer modification framework and game engine modding tool. It serves as a platform for creating and… webpack/tapable — Tapable is a JavaScript plugin architecture framework and event-driven hook library. It serves as a high-performance… alibaba/jvm-sandbox — jvm-sandbox is a bytecode instrumentation framework and plugin container for the Java Virtual Machine. It acts as a…