Skip to content
View tickwarden's full-sized avatar
⛏️
Minecraft datapack geliştiriyorum 🛠️
⛏️
Minecraft datapack geliştiriyorum 🛠️

    Block or report tickwarden

    Block user

    Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

    You must be logged in to block users.

    Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
    Report abuse

    Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

    Report abuse
    tickwarden/README.md

    👋 Hi, I'm Legends11! / Merhaba, ben Legends11!

    Minecraft Fabric Mod Developer | Modular Systems · GUI Frameworks · Storage-Driven Architecture
    Minecraft Fabric Mod Geliştiricisi | Modüler Sistemler · GUI Çerçeveleri · Depolama Tabanlı Mimari

    Profile Views

    "Datapacks have limits. Fabric mods don't."
    "Datapack'lerin sınırları var. Fabric mod'ların yok."


    ⚡ Why Fabric? / Neden Fabric?

    🚫 The Problem with Datapacks / Datapack'lerin Sorunu

    EN: Datapacks are great for small projects — but they hit hard ceilings: no custom items with real behavior, no deep game loop control, no reliable networking, and format drift between MC versions.

    TR: Datapack'ler küçük projeler için iyi — ama duvarla çarpışıyorsunuz: gerçek davranışlı özel item yok, derin oyun döngüsü kontrolü yok, güvenilir networking yok ve MC sürümleri arasında format kayması var.

    Feature / ÖzellikDatapackFabric Mod
    Custom Item Behavior / Özel Item Davranışı❌ Limited✅ Full control
    Mixins (Vanilla Injection)❌ None✅ Full ASM
    Networking (C↔S Packets)❌ None✅ Native
    Version Portability / Sürüm Taşınabilirliği🔴 Breaks often🟢 Loom handles it
    GitHub CI/CD✅ Text files✅ Gradle + Loom
    Performance (TPS)🟡 Command overhead🟢 Native Java
    Dependency Management / Bağımlılık Yönetimi❌ Manual✅ Gradle
    API Surface / API Yüzeyi🔴 Commands only🟢 Full Java + FAPI

    ✅ Fabric Advantages / Fabric Avantajları

    • Mixins — Inject directly into vanilla classes / Vanilla sınıflara direkt inject
    • Full Java — No mcfunction limitations / mcfunction sınırları yok
    • Fabric API — Events, networking, registries out of the box / Hazır event, networking, registry
    • Loom — Remapping, multi-version support / Remapping, çok sürümlü destek
    • Proper dependency graph — Gradle, JARs, MavenCentral / Gerçek bağımlılık grafiği
    • GitHub Actions CI — Build, test, release in one pipeline / Tek pipeline'da build, test, release

    🎯 About Me / Hakkımda

    EN: I build Minecraft Fabric mods targeting MC 1.21.x under the runtoolkit and ToolkitMC GitHub organizations. My focus is on GUI frameworks, datapack-to-mod ports, and modular server-side tooling.

    TR:runtoolkit ve ToolkitMC GitHub organizasyonları altında MC 1.21.x hedefli Fabric modlar geliştiriyorum. Odak noktam GUI çerçeveleri, datapack-to-mod portları ve modüler sunucu tarafı araçlar.

    • 🧩 Modular Architecture / Modüler Mimari — Clean, composable mod systems
    • Performance First / Önce Performans — Native Java, minimal overhead
    • 🔐 Security Focused / Güvenlik Odaklı — No java.awt.Desktop, no HTTP abuse
    • 📚 MIT Licensed / MIT Lisanslı — Open source, community-friendly
    • 🇹🇷 Turkish Developer / Türk Geliştirici — Supporting the local Minecraft community

    🚀 Featured Projects / Öne Çıkan Projeler

    EN: Datapack-driven chest GUI system for MC 1.21.x — action types, cooldowns, addon mods
    TR: MC 1.21.x için datapack güdümlü sandık GUI sistemi — action tipleri, cooldown'lar, addon modlar
    StarsLang

    EN: Core library mod — command handlers, permission system, scheduler, fiber system
    TR: Çekirdek kütüphane modu — komut işleyiciler, izin sistemi, zamanlayıcı, fiber sistemi
    StarsLang


    💻 Tech Stack / Teknoloji Yığını

    JavaFabricGradleMinecraftGitGitHubVS Code

    EN: Languages: Java 21, JSON, Gradle Groovy/Kotlin DSL
    TR: Diller: Java 21, JSON, Gradle Groovy/Kotlin DSL

    EN: Stack: Fabric Loader · Fabric API · Fabric Loom · Mixins · Yarn Mappings · Brigadier
    TR: Yığın: Fabric Loader · Fabric API · Fabric Loom · Mixin'ler · Yarn Mapping'leri · Brigadier

    EN: Target: MC 1.21.x (primary), 1.21.1 (LTS baseline), 1.21.8 (active)
    TR: Hedef: MC 1.21.x (birincil), 1.21.1 (LTS taban), 1.21.8 (aktif)


    🔥 Contribution Streak / Katkı Serisi

    GitHub Streak


    📈 Activity Graph / Aktivite Grafiği

    Contribution Graph


    🎮 Development Principles / Geliştirme Prensipleri

    Principle / PrensipENTR
    Clean CodeReadable, maintainable, no hacksOkunabilir, sürdürülebilir, hack yok
    No HardcodingDynamic, configurable systemsDinamik, yapılandırılabilir sistemler
    Security FirstNo HTTP abuse, no Desktop API misuseHTTP kötüye kullanımı yok, Desktop API yok
    MIT LicensedOpen source, attribution respectedAçık kaynak, atıf hakları korunur
    CI/CD AlwaysGitHub Actions on every repoHer repoda GitHub Actions
    Version AwareAPI verified against real MC sourceAPI gerçek MC kaynağına karşı doğrulanır

    📫 Contact / İletişim

    runtoolkitToolkitMC

    💬 EN: Reach out via GitHub Issues on any project repo
    💬 TR: Herhangi bir proje reposundaki GitHub Issue'ları üzerinden ulaşabilirsiniz

    🌐 EN: Active in the Minecraft Java modding community
    🌐 TR: Minecraft Java modlama topluluğunda aktif


    💡 Open Source · Version Control · Native Java Performance

    EN: ⭐ If you find these projects useful, a star goes a long way!
    TR: ⭐ Bu projeleri faydalı bulduysanız yıldız vermeyi unutmayın!

    Made with ❤️ · Legends11

    Pinned Loading

    1. ToolkitMC/.GCSToolkitMC/.GCSPublic archive

      Global Dynamic Command System v1.0 - Max 19 Handlers | Modular Architecture

      mcfunction 1

    2. ToolkitMC/glc_permissionsToolkitMC/glc_permissionsPublic archive

      Minecraft için Türk yapımı izin & yönetim datapack'i. Skript yok, saf mcfunction.

      mcfunction

    3. officialbarden/guimakerofficialbarden/guimakerPublic

      this datapack allows the ability to create minecart guis without having the need to hardcode them personally/manually.

      mcfunction 6 4

    4. runtoolkit/dataLib-dpruntoolkit/dataLib-dpPublic archive

      Advanced Minecraft Java datapack library for storage, predicates, events, and utilities.

      mcfunction 2