[REHBER] 🚀 GeyserMC ile Bedrock (Mobil) Oyuncularına Java Texture Pack & Custom GUI Aktarımı!

  • Konu başlatıcı Konu başlatıcı @LoGK_Shadoww
  • Başlangıç Tarihi Başlangıç Tarihi
  • Görüntülenme Görüntülenme 12 Görüntülenme

@LoGK_Shadoww

Moderatör
MC Yaşı
4 gün
Mesaj Sayısı
30
Konu Sayısı
14
Beğeni Sayısı
33
Trade Sayısı
0
Memleket
ANKARA
🚀 [REHBER] GeyserMC ile Bedrock (Mobil) Oyuncularına Java Texture Pack & Custom GUI Aktarımı!

Selamlar değerli forum üyeleri ve sunucu sahipleri,

Günümüzde cross-platform (Java + Bedrock) sunucular oldukça yaygınlaştı. Fakat hepimizin karşılaştığı devasa bir problem var: Java sunucumuzda kullandığımız ItemsAdder, Oraxen, özel arayüzler (GUI) veya doku paketleri (Texture Pack), telefondan veya konsoldan bağlanan Bedrock oyuncularında görünmüyor. Mobil oyuncular pembe-siyah hatalı bloklar görüyor veya arayüzleri tamamen kayıyor.

Bu rehberde, Bedrock oyuncularına Java dokularını ve özel eşyalarını kayıpsız şekilde nasıl aktaracağınızı adım adım ve en ince ayrıntısına kadar anlatıyorum.

📌 1. İhtiyacımız Olan Gereksinimler​


Başlamadan önce sunucunuzda ve bilgisayarınızda şu araçların hazır bulunması gerekir:

GeyserMC & Floodgate: Sunucunuzda güncel sürümde yüklü olmalı.
GeyserOptionalPack: Bedrock tarafındaki arayüz kaymalarını düzelten altyapı paketi.
GeyserCustomBlock / Item Mappings: Java'daki CustomModelData değerlerini Bedrock'ın anlayacağı formatta eşleyen sistem.
Python (Opsiyonel ama Tavsiye Edilir): Dönüştürme araçlarını otomatik çalıştırmak için.

🛠️ Adım 1: Java Doku Paketini Bedrock (.mcpack) Formatına Çevirme​


Java .zip paketleri Bedrock motoru tarafından doğrudan okunamaz. Java'daki .json model dosyalarının Bedrock'ın kullandığı .geometry.json yapısına dönüştürülmesi gerekir.
Bilgisayarınıza GeyserPackConverter aracını indirin.
Java sunucunuzdaki pack.zip (veya kullandığınız texture pack) dosyasını dönüştürücü klasörünün içine atın.
Komut satırını (CMD) açıp şu komutu çalıştırın:

Bash:
python convert.py --input pack.zip --output bedrock_pack.mcpack

İşlem bittiğinde elinizde bir .mcpack dosyası oluşacaktır.

📁 Dosya Yolu: Oluşan bedrock_pack.mcpack dosyasını sunucunuzdaki plugins/Geyser-Spigot/packs/ klasörünün içine yükleyin.

⚙️ Adım 2: manifest.json ve UUID Bağlantısı​


Bedrock istemcisinin bu paketi tanıması için paketin içerisindeki Benzersiz Kimlik Kodu'nu (UUID) Geyser config dosyasına işlememiz gerekir.

Hazırladığınız .mcpack dosyasını WinRAR veya 7-Zip ile açın.
İçindeki manifest.json dosyasını Notepad++ ile açın.
Buradaki header altında bulunan "uuid" değerini kopyalayın.

JSON:
"header": {
"description": "Sunucu Ozel Doku Paketi",
"name": "SunucuPack",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"version": [1, 0, 0]
}

Ardından plugins/Geyser-Spigot/config.yml dosyasını açın ve en alta inip şu şekilde ekleyin:

YAML:
Bedrock oyuncularına doku paketini indirmeyi zorunlu kılar
force-resource-packs: true

packs:

uuid: "123e4567-e89b-12d3-a456-426614174000"
version: "1.0.0"

🗺️ Adım 3: ItemsAdder / CustomModelData Eşleme (Mapping)​


Eğer sunucunuzda özel kılıçlar, zırhlar veya eşyalar varsa, Bedrock istemcisine "Java'daki 10001 ID'li elmas kılıç Bedrock'ta şu modele karşılık geliyor" dememiz gerekir.

plugins/Geyser-Spigot/custom_mappings/ klasörüne gidin ve custom_items.json adında bir dosya oluşturup içine şu yapıyı ekleyin:

JSON:
{
"format_version": "1",
"items": {
"custom:ejderha_kilici": {
"bedrock_id": "minecraft:diamond_sword",
"custom_model_data": 10001,
"display_name": "§cEjderha Katili Kılıcı",
"icon": "textures/items/ejderha_kilici"
}
}
}

📱 Adım 4: Mobil Arayüz (GUI) Kaymalarını Engelleme​


Mobil cihazların ekran oranları (16:9, 20:9 vb.) bilgisayar monitörlerinden farklı olduğu için sandık menüleri veya custom GUI'ler kayabilir.

GeyserOptionalPack'i plugins/Geyser-Spigot/packs/ klasörüne ikinci bir paket olarak ekleyin.

config.yml içinde passthrough-motd: true ayarının açık olduğundan emin olun.

Bu paket, mobil oyuncuların ekranındaki "Chest GUI" düzenini otomatik olarak Java boyutlarına sabitler.

⚠️ Sık Karşılaşılan Hatalar ve Çözümleri​


Mobil Oyuncular Sunucuya Girerken Oyundan Atılıyor (Crash):

Sebep:
Mobil cihazların RAM kapasitesi Java paketlerindeki yüksek çözünürlüğü (1024x1024 veya 512x512) kaldıramaz.

Çözüm: Bedrock'a aktaracağınız paketin çözünürlüğünü maksimum 256x256 veya 128x128 olarak sıkıştırın.

Eşyalar Pembe-Siyah Blok Olarak Görünüyor:

Sebep:
Doku yolu (texture path) yanlış tanımlanmıştır. Bedrock klasör yapısında tüm harflerin küçük harf (lowercase) olması şarttır. EjderhaKilic.png yerine ejderha_kilic.png kullanmalısınız.


🏷️ Etiketler​

geysermc, geysermc kurulumu, geysermc ayarları, geysermc rehberi, geysermc texture pack, geysermc kaynak paketi, geysermc özel eşya, geysermc bedrock desteği, geysermc java bedrock bağlantısı, geysermc mobil oyuncu desteği, geyser mc, floodgate, floodgate kurulumu, floodgate ayarları, minecraft geyser, minecraft geyser eklentisi, minecraft bedrock java, minecraft java bedrock, minecraft çapraz platform, minecraft mobil oyuncu, minecraft telefon oyuncusu, minecraft konsol oyuncusu, minecraft bedrock sunucu, minecraft java sunucu, minecraft sunucu rehberi, minecraft sunucu kurulum, minecraft sunucu ayarları, minecraft sunucu geliştirme, minecraft sunucu yönetimi, minecraft eklenti rehberi, minecraft plugin rehberi, minecraft eklenti kurulumu, minecraft özel eşya, minecraft özel item, minecraft özel kılıç, minecraft özel zırh, minecraft özel araç, minecraft özel model, minecraft model veri değeri, minecraft özel model verisi, minecraft model eşleme, minecraft eşya eşleme, minecraft eşya dönüştürme, minecraft doku paketi, minecraft kaynak paketi, minecraft texture pack, minecraft özel doku paketi, minecraft java texture pack, minecraft bedrock texture pack, minecraft kaynak paketi dönüştürme, minecraft doku paketi çevirme, minecraft java paketini bedrock yapma, minecraft mcpack, minecraft bedrock paket, minecraft kaynak paketi hatası, minecraft pembe siyah blok hatası, minecraft texture görünmüyor, minecraft eşya görünmüyor, minecraft özel eşya görünmüyor, minecraft bedrock hata çözümü, minecraft mobil hata çözümü, minecraft oyuncu desteği, minecraft mobil uyumluluk, minecraft telefon uyumluluğu, minecraft konsol desteği, minecraft çapraz oyun, minecraft birlikte oynama, minecraft çoklu platform, minecraft GUI, minecraft özel menü, minecraft özel arayüz, minecraft menü kayma sorunu, minecraft sandık menüsü, minecraft arayüz düzenleme, minecraft itemsadder, itemsadder kurulumu, itemsadder rehberi, itemsadder geyser, itemsadder bedrock, oraxen, oraxen kurulumu, oraxen rehberi, oraxen geyser, oraxen bedrock, minecraft özel blok, minecraft özel blok oluşturma, minecraft blok eşleme, minecraft model dosyası, minecraft json model, minecraft manifest json, minecraft UUID ayarı, minecraft kaynak paketi UUID, minecraft sunucu geliştirici, minecraft sunucu sahibi, minecraft profesyonel sunucu, minecraft roleplay sunucu, minecraft survival sunucu, minecraft Türkçe rehber, minecraft rehber, minecraft yardım, minecraft 2026
 
Geri
En Üst