Çözüldü PLACEHOLDERAPİ BENTOBOX DESTEKLEMEME HATASI

  • Konuyu Başlatan Konuyu Başlatan Linux MC
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 677
  • Etiketler Etiketler
    .
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
PlaceholderAPI desteği için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanabilirsin.

Eklentiyi kurup sunucuyu çalıştırdıktan sonra test olarak bir Placeholder değerini Skript ile kullanmayı deneyin. Bunu şu şekilde yapabilirsin:

(DOCS Örneğidir.)
Python:
command /ping <player>:
    trigger:
        set {_ping} to the placeholder "player_ping" from arg-1 # PlaceholderAPI

Bunu deneyip {_ping} değerini doğru alıyorsan eklenti başarıyla çalışıyor demektir.

Yapman gereken, Scoreboard'da kullandığın placeholder'ın aynısını "player_ping" yazan kısma koyup deneme yapman. İşe yararsa sonrasını kendin halledebilirsin diye düşünüyorum.
 
SkBee ve SkQuery eklentisi çakışıyor olabilir Skbee kaldırıp deneyin.

Tuske eklentisi de çalışmıyor hata veriyor onu da silin.
> sk reload \-examples\endportalikirici.sk
[11:46:29 INFO]: [Skript] Reloading endportalikirici.sk...
[11:46:29 INFO]: Line 2: (-examples\endportalikirici.sk)
[11:46:29 INFO]: List is missing 'and' or 'or', defaulting to 'and': "island_normal_world", "island_nether_world", "island_end_world"
[11:46:29 INFO]: Line: set {_worlds::*} to "island_normal_world", "island_nether_world", "island_end_world"
[11:46:29 INFO]:
[11:46:29 INFO]: Line 4: (-examples\endportalikirici.sk)
[11:46:29 INFO]: Can't compare a world with 'in {_worlds::*}'
[11:46:29 INFO]: Line: if world of player is in {_worlds::*}:
[11:46:29 INFO]:
[11:46:29 INFO]: Encountered 1 error while reloading endportalikirici.sk! (235ms)
 
PlaceholderAPI desteği için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanabilirsin.

Eklentiyi kurup sunucuyu çalıştırdıktan sonra test olarak bir Placeholder değerini Skript ile kullanmayı deneyin. Bunu şu şekilde yapabilirsin:

(DOCS Örneğidir.)
Python:
command /ping <player>:
    trigger:
        set {_ping} to the placeholder "player_ping" from arg-1 # PlaceholderAPI

Bunu deneyip {_ping} değerini doğru alıyorsan eklenti başarıyla çalışıyor demektir.

Yapman gereken, Scoreboard'da kullandığın placeholder'ın aynısını "player_ping" yazan kısma koyup deneme yapman. İşe yararsa sonrasını kendin halledebilirsin diye düşünüyorum.
[11:48:09 INFO]: linux1827 issued server command: /plugman load skript-placeholders-1.7.0
[11:48:09 INFO]: [PluginRemapper] Remapping plugin 'plugins\skript-placeholders-1.7.0.jar'...
[11:48:10 INFO]: [PluginRemapper] Done remapping plugin 'plugins\skript-placeholders-1.7.0.jar' in 1209ms.
[11:48:10 INFO]: [skript-placeholders] Loading server plugin skript-placeholders v1.7.0
[11:48:10 INFO]: [skript-placeholders] Enabling skript-placeholders v1.7.0
[11:48:10 ERROR]: Error occurred while enabling skript-placeholders v1.7.0 (Is it up to date?)
ch.njol.skript.SkriptAPIException: Registration can only be done during plugin initialization
at Skript-2.10.2.jar/ch.njol.skript.Skript.checkAcceptRegistrations(Skript.java:1371) ~[Skript-2.10.2.jar:?]
at Skript-2.10.2.jar/ch.njol.skript.Skript.registerAddon(Skript.java:1392) ~[Skript-2.10.2.jar:?]
at skript-placeholders-1.7.0-1741805289584.jar/io.github.apickledwalrus.skriptplaceholders.SkriptPlaceholders.onEnable(SkriptPlaceholders.java:48) ~[skript-placeholders-1.7.0-1741805289584.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:280) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at PlugManX-2.4.1.jar/com.rylinaux.plugman.pluginmanager.PaperPluginManager.load(PaperPluginManager.java:403) ~[PlugManX-2.4.1.jar:?]
at PlugManX-2.4.1.jar/com.rylinaux.plugman.command.LoadCommand.execute(LoadCommand.java:114) ~[PlugManX-2.4.1.jar:?]
at PlugManX-2.4.1.jar/com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:94) ~[PlugManX-2.4.1.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:82) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:105) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:450) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.commands.Commands.performCommand(Commands.java:357) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.commands.Commands.performCommand(Commands.java:347) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.commands.Commands.performCommand(Commands.java:341) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2214) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$11(ServerGamePacketListenerImpl.java:2187) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1448) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:176) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1428) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1422) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:139) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1379) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1387) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-207-1a7288a]
at java.base/java.lang.Thread.run(Thread.java:1575) ~[?:?]
[11:48:10 INFO]: [skript-placeholders] Disabling skript-placeholders v1.7.0
 
"Registration can only be done during plugin initialization"

Hatasından anlaşılacağı üzere bir Skript eklentisi veya eklenti eklemek için sunucuyu yeniden başlatmanız en sağlıklısı.

Sunucuyu yeniden başlatıp tekrar dener misin?
 
Kod:
on rightclick with netherite pickaxe:
    set {_worlds::*} to "island_normal_world" and "island_nether_world" and "island_end_world"
    
    if world of player is one of {_worlds::*}:
        set {_owner} to "%player%" parsed as "bskyblock_island_owner"
        if player is {_owner}:
            set {_block} to clicked block
            if {_block} is end portal frame:
                break {_block}
                give player 1 end portal frame
                loop blocks in radius 5 around {_block}:
                    if loop-block is end portal:
                        set loop-block to air

Bu kod ile hatanın çözülmesi gerekiyor.
 
"Registration can only be done during plugin initialization"

Hatasından anlaşılacağı üzere bir Skript eklentisi veya eklenti eklemek için sunucuyu yeniden başlatmanız en sağlıklısı.

Sunucuyu yeniden başlatıp tekrar dener misin?
sorunsuz bi şekilde çalışt ıve skripti yazdım teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst