Skip to content

Minecraft Java 1.21+ için geliştirilen, modüler ve genişletilebilir bir event / trigger tabanlı datapack sistemidir.

License

Notifications You must be signed in to change notification settings

asn44nb/EventCoreSystem-Datapack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🎮 EventCore Sistemi

Gelişmiş • Modüler • Vanilla Dostu
Minecraft Event Yönetim Sistemi

🔗 GitHub Repository


📌 Genel Bakış

EventCore, Minecraft 1.21+ için tasarlanmış, tek bir merkezden çalışan event tetikleme altyapısıdır.
Tüm işlemler eventcore:trigger fonksiyonu üzerinden yönlendirilir.

  • ✔ Vanilla uyumlu
  • ✔ Modüler yapı
  • ✔ Genişletilebilir mimari
  • ✔ Okunabilir syntax

📋 İçindekiler

📖 Hakkında
Özellikler
⚙️ Kurulum
🚀 Hızlı Başlangıç
🧠 Komut Kategorileri
🧪 Örnekler
📂 Proje Yapısı
🤝 Katkıda Bulunma
📜 Lisans

Hakkında

EventCore, aşağıdaki sistemleri kapsayan birleşik bir event çekirdeğidir:

  • message (broadcast, whisper, title, actionbar)
  • sound (playsound)
  • player (tp, gamemode, kick)
  • items (give, clear)
  • xp
  • score
  • bossbar
  • entity
  • cmd (ham komut çalıştırma)
  • func (başka bir fonksiyonu çağırma)

Özellikler

SistemAçıklama
📢 MessageBroadcast, whisper, title, actionbar
🔊 SoundPlaysound
👤 PlayerTeleport, gamemode, kick
🎒 ItemsGive / clear / bileşen (component) desteği
✨ XPXP / seviye
📊 ScoreSet / add / remove
🩸 BossbarOluşturma / güncelleme / kaldırma
👹 EntitySpawn / kill
⌨️ Cmdtype:"cmd" ile ham Minecraft komutları
🔁 Functype:"func" ile fonksiyon çağırma

Kurulum

📦 Gereksinimler
  • Minecraft Java 1.21+
  • Pack Format 48+
🛠 Kurulum Adımları
  1. world/datapacks/eventcore/ klasörüne yerleştir
  2. /reload
  3. Test et

🚀 Hızlı Başlangıç


function eventcore:trigger {args:{type:"broadcast",data:{msg:"EventCore aktif!"}}}

🧠 Komut Kategorileri


message  → broadcast / whisper / title / actionbar
sound    → playsound
player   → tp / gamemode / kick
items    → give / clear / give_raw (1.21+ bileşen sistemi)
xp       → xp / levels
score    → set / add / remove
bossbar  → create / update / remove
entity   → spawn / kill
cmd      → ham komut çalıştırma (data.command)
func     → fonksiyon çağırma (data.command)

🧪 Örnekler

📢 Broadcast


function eventcore:trigger {args:{type:"broadcast",data:{msg:"Sunucu başlıyor!"}}}

🔊 Sound


function eventcore:trigger {args:{type:"playsound",data:{sound:"entity.player.levelup",target:"@a",source:"master"}}}

👤 Teleport


function eventcore:trigger {args:{type:"tp",data:{target:"@p",x:0,y:80,z:0}}}

🎒 Item (Bileşen Sistemi – 1.21+)

Minecraft 1.21 ve sonrası sürümlerde give komutlarında klasik NBT yerine item components (bileşenler) kullanılır.


function eventcore:trigger {args:{type:"give",data:{target:"@p",item:"minecraft:diamond_sword",count:1,nbt:'[minecraft:enchantments={"minecraft:sharpness":5}]'}}}

📊 Score


function eventcore:trigger {args:{type:"score_add",data:{obj:"coins",type:"dummy",name:{"text":"Coins"}}}}

🩸 Bossbar


function eventcore:trigger {args:{type:"bossbar_new",data:{id:"event:timer",name:"Etkinlik",val:300,color:"red",max:2,user:"@s"}}}

👹 Entity


execute as X positioned ~ ~5 ~ run function eventcore:trigger {args:{type:"summon",data:{entity:"minecraft:arrow",x:"~",y:"~",z:"~",nbt:{}}}}

⌨️ CMD — Ham Komut Çalıştırma


function eventcore:trigger {args:{type:"cmd", data:{command:"say Merhaba Dünya"}}}

🔁 FUNC — Fonksiyon Çağırma


function eventcore:trigger {args:{type:"func",data:{ns:"#minecraft",path:"load"}}}

🎒 Item (Raw)

Minecraft 1.21 ve sonrası sürümlerde give komutlarında klasik NBT yerine item components (bileşenler) kullanılır.


execute as X run function eventcore:trigger {args:{type:"give_raw",data:{target:"@s",item:"minecraft:diamond_sword",count:1}}}

📂 Proje Yapısı


eventcore/
├── pack.mcmeta
└── data/eventcore/function/
    ├── trigger.mcfunction
    ├── message/
    ├── sound/
    ├── player/
    ├── items/
    ├── xp/
    ├── score/
    ├── bossbar/
    ├── entity/
    └── subfunctions/
        └── start_round.mcfunction

🤝 Katkıda Bulunma

🔗 https://github.com/asn44nb/EventCoreSystem-Datapack/

  • Fork
  • Branch aç
  • Commit
  • PR gönder

📜 Lisans

MIT License © 2025 Legends11


Destek

EventCore — kontrol sende.

About

Minecraft Java 1.21+ için geliştirilen, modüler ve genişletilebilir bir event / trigger tabanlı datapack sistemidir.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published