Sol Reklam
Sağ Reklam

Tanıtım Degistirici || İsim ve Lore Değiştirme Eklentisi

Durum
Mesaj gönderimine kapalı.

Buhari

Software Developer
Yönetici
Emektar
Onaylı Satıcı

Discord:

xBuhari

Katılım
6 Eylül 2017
Mesajlar
1.878
Elmaslar
1.008
Puanlar
18.150
Discord İzni
Minecraft
xBuhari
Degistirici v1.0

Eklentinin çok fazla bir görevi yok İtemNamer eklentisi ile neredeyse aynı işlevi yapıyor ben yine de olaydan özet geçeyim. İyi okumalar.


Ne işe yarar:
- Elinizdeki eşyanın adını veya altyazısını istediğiniz gibi değiştirmeye yarıyor. Mesela örste isim değiştirilebiliyor ama renkli olmuyor. Bu eklentiyle renkli yapabiliyorsunuz ve lore (AltYazı) ekleyebiliyorsunuz. Küçük ve basit bir eklenti ama bence denemeye değer :). Kesinlikle lag vs. durumu olmayacaktır.

Komutlar:

/degis - /degistirici -> AnaKomutlar /degis isim <isim> -> Elinizdeki eşyanın ismini değiştirir. /degis altyazı <isim> -> Elinizdeki eşyanın altyazısını değiştirir.



Resimler:

Elinde bir şey olmayınca verilen hata:
1568740340556.png


Yetki Hatası:

Yanlış Komut Hatası:

İsim değiştirme:

1568740737602.png


AltYazı değiştirme:
1568740791040.png



İndirme Linkleri:

İndir

VirüsTotal


Java:
/*
*           Degistirici v1.0
*          Yapımcı ^xBuhariPvP^
*              Tarih 16.09.2019
*/

package degistirici.xbuhari;

import java.util.ArrayList;

import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;

public class Degistirici extends JavaPlugin implements Listener {
    public void onEnable() {
        getServer().getPluginManager().registerEvents(this, this);
    }
    //Itemin metasını değiştirme functionumuz
    public ItemStack degis(String degiss , Player p , String yazi) {
        if (degiss.equalsIgnoreCase("lore")) {
            ItemStack is = p.getItemInHand();
            if (is.getType() == Material.AIR) {
                p.sendMessage("§4Hata! §bElinizde eşya yok.");
                return is;
            }
            ItemMeta meta = is.getItemMeta();
            ArrayList<String> lores = new ArrayList<String>();
            lores.add(yazi.replace("&", "§"));
            meta.setLore(lores);
            is.setItemMeta(meta);
            lores.clear();
            p.sendMessage("§aBaşarılı! §bElinizdeki eşyanın alt yazısı değiştirildi." + " §cYazı =");
            p.sendMessage("§2" + yazi.replaceAll("&" +"[0-9A-FK-ORa-fk-or]", ""));
            return is;
        }
        if (degiss.equalsIgnoreCase("name")) {
            ItemStack is = p.getItemInHand();
            if (is.getType() == Material.AIR) {
                p.sendMessage("§4Hata! §bElinizde eşya yok.");
                return is;
            }
            ItemMeta m = is.getItemMeta();
            m.setDisplayName(yazi.replace("&", "§"));
            is.setItemMeta(m);
            p.sendMessage("§aBaşarılı! §bElinizdeki eşyanın adı değiştirildi." + " §cIsim =");
            p.sendMessage("§2" + yazi.replaceAll("&" +"[0-9A-FK-ORa-fk-or]", ""));
            return is;
        }
        return null;
    }
    //Komutlarımız
    public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
        if (cmd.getName().equalsIgnoreCase("degistirici") || cmd.getName().equalsIgnoreCase("degis")) {
            if (sender instanceof Player){
                Player p = (Player) sender;

                if (args.length >= 2) {
                    StringBuilder sb = new StringBuilder();
                    for (int i = 1; i < args.length; i++){
                    sb.append(args[i]).append(" ");
                    }
                  
                    String allArgs = sb.toString().trim();

                    if (args[0].contains("name") || args[0].contains("isim") || args[0].contains("ad")) {
                        if (!p.hasPermission("degistir.isim")) {
                            p.sendMessage("§4Hata! §bYetkin bulunmamakta. §aGereken yetki §8-> §3degistir.isim");
                            return false;
                        }
                        degis("name" , p , allArgs);
                        return false;
                    }
                    if (args[0].contains("lore") || args[0].contains("altyazı") || args[0].contains("altyazi")) {
                        if (!p.hasPermission("degistir.altyazi")) {
                            p.sendMessage("§4Hata! §bYetkin bulunmamakta. §aGereken yetki §8-> §3degistir.altyazi");
                            return false;
                        }
                        degis("lore" , p , allArgs);
                        return false;
                    }
                    p.sendMessage("§4Hata! §bKullanım §8-> §a/degis <isim/altyazı> <yazı>");
                    return false;
                }
                p.sendMessage("§4Hata! §bKullanım §8-> §a/degis <isim/altyazı> <yazı>");
                return false;
            }
            System.out.println("Bu komut sadece oyundan kullanilabilir!");
        }
        return false;
    }
}
 

Ekler

  • 1568740210698.png
    1568740210698.png
    249,2 KB · Görünt.: 221
  • 1568740294373.png
    1568740294373.png
    235,3 KB · Görünt.: 213
Son düzenleme:

Avelis

Ruh + Kum = Ruh Kumu
Katılım
24 Ağustos 2019
Mesajlar
1.302
Elmaslar
837
Puanlar
9.875
Başarılı bir eklentiye benzyior gerçekten, piyasada olması birşey değiştirmez türk yapımı değilmi sonuçda :)
 

X For xCruwzy

Youtube : xCruwzy

Discord:

X for xCruwzy#7568

Katılım
17 Haziran 2018
Mesajlar
1.067
Elmaslar
963
Puanlar
0
Yer
Bursa
Minecraft
xCruwzyYT
Güzel gibi geldi. Spoiler kısmında sinirlendim .d Başarılar dilerim ?
 

portlek

Zombi Geldi, Beni Yedi

Discord:

portlek#5502

Katılım
1 Ağustos 2019
Mesajlar
263
Elmaslar
197
Puanlar
1.460
Yaş
26
Yer
iskanbuldotnet
Minecraft
poturtek
alt yazı için satır sayısı seçeneği getirmelisin, paylaşılmıycak kadar basit bir eklenti.
 

Minezoid

oyna.minezoid.com

Discord:

Minezoid#4994

Katılım
21 Haziran 2016
Mesajlar
1.567
Elmaslar
1.020
Puanlar
13.735
Yer
Minezoid Network
Tebrikler güzel ve işlevsel bir eklenti olmuş birçok kişinin de işine yarayacaktır.
 

Buhari

Software Developer
Yönetici
Emektar
Onaylı Satıcı

Discord:

xBuhari

Katılım
6 Eylül 2017
Mesajlar
1.878
Elmaslar
1.008
Puanlar
18.150
Discord İzni
Minecraft
xBuhari
Başarılı bir eklentiye benzyior gerçekten, piyasada olması birşey değiştirmez türk yapımı değilmi sonuçda :)
Yorumun için teşekkürler.

Güzel gibi geldi. Spoiler kısmında sinirlendim .d Başarılar dilerim ?

Kaynak kodlarını veriyoruz onlarda emek var birazcık sinirden bir şey olmaz :D (Tabii bu eklentinin kısa bir kodu var fazla emek yok genel konuştum.). Yorumun için teşekkürler.

Tebrikler güzel ve işlevsel bir eklenti olmuş birçok kişinin de işine yarayacaktır.
Çok işlevsel değil ama skriptlerin yerini belki alabilir. Yorumun için teşekkürler.

alt yazı için satır sayısı seçeneği getirmelisin, paylaşılmıycak kadar basit bir eklenti.

Alt yazı için satırı /n yaparak getirmeyi düşünüyorum veya ekranda bir kitap açıp içinde yazılan yazıları alt yazı olarak eklemeyi düşünüyorum. Çoğu arkadaşımız skript kullanıyor. Bence eklenti kullanmaları daha sağlıklı olur. O yüzden paylaştım ve zaten basit olduğunu dile getirdim vurguya gerek olduğunu düşünmüyorum. Yorumunuz için teşekkürler.
 

xRyZerK

play.MynesNetwork.com

Discord:

only1Enes

Katılım
19 Ocak 2019
Mesajlar
35
Elmaslar
10
Puanlar
6.330
Yer
Sofixa | Gameixa
Minecraft
only1Ens

KanedgyBO

SkriptTale

Discord:

TheLudoBile#3485

Katılım
29 Mart 2018
Mesajlar
929
Elmaslar
390
Puanlar
5.565
Yaş
17
Yer
Bursa / Erikli
Minecraft
TheLudoBile
Yorumun için teşekkürler.



Kaynak kodlarını veriyoruz onlarda emek var birazcık sinirden bir şey olmaz :D (Tabii bu eklentinin kısa bir kodu var fazla emek yok genel konuştum.). Yorumun için teşekkürler.


Çok işlevsel değil ama skriptlerin yerini belki alabilir. Yorumun için teşekkürler.



Alt yazı için satırı /n yaparak getirmeyi düşünüyorum veya ekranda bir kitap açıp içinde yazılan yazıları alt yazı olarak eklemeyi düşünüyorum. Çoğu arkadaşımız skript kullanıyor. Bence eklenti kullanmaları daha sağlıklı olur. O yüzden paylaştım ve zaten basit olduğunu dile getirdim vurguya gerek olduğunu düşünmüyorum. Yorumunuz için teşekkürler.
Şurda araya girem :D bu tür skript kodları sunucuyu hiçbir şekilde etkilemez ve birçok istenilen şeyi ekleyebilir/değiştirebilirsin.
 

Buhari

Software Developer
Yönetici
Emektar
Onaylı Satıcı

Discord:

xBuhari

Katılım
6 Eylül 2017
Mesajlar
1.878
Elmaslar
1.008
Puanlar
18.150
Discord İzni
Minecraft
xBuhari
Şurda araya girem :D bu tür skript kodları sunucuyu hiçbir şekilde etkilemez ve birçok istenilen şeyi ekleyebilir/değiştirebilirsin.

Felsefem: Ne olursa olsun Eklenti > Skript :=)
 

KanedgyBO

SkriptTale

Discord:

TheLudoBile#3485

Katılım
29 Mart 2018
Mesajlar
929
Elmaslar
390
Puanlar
5.565
Yaş
17
Yer
Bursa / Erikli
Minecraft
TheLudoBile

JeeX

Odunlara Vur Vur Vur!
Katılım
14 Mayıs 2017
Mesajlar
40
Elmaslar
27
Puanlar
13.360
Yaş
22
Yer
Rize

MuratcanBrothers

Koydum Çalışma Masasını

Discord:

rocyas#0001

Katılım
30 Aralık 2018
Mesajlar
57
Elmaslar
43
Puanlar
8.855
Yaş
23
Minecraft
rocyas
Spigota ekleyebilirsin ücretsiz olarak.
 

Bilgehan Ilgar

play.vinsomer.com

Discord:

Mendoza#2099

Katılım
26 Ocak 2020
Mesajlar
46
Elmaslar
27
Puanlar
0
Yaş
23

EchTR

echtr of legend

Discord:

EchTR#1848

Katılım
2 Aralık 2016
Mesajlar
845
Elmaslar
629
Puanlar
8.060
Yer
İzmir
basit ama güzel bir eklenti olmuş.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı