You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Shadowking32

User / Kunde

  • "Shadowking32" started this thread

Posts: 160

Thanks: 2

  • Send private message

1

Thursday, June 7th 2012, 11:52am

Pex Farbcodes beziehen

Hey Leute,

ich hab mal wieder ein Problem mit meinem Chat Event welches die Prefixe von Pex bezieht.

Das Problem ist, das ich nach einem Pluginupdate keine Farbcodes mehr benutzen kann.

Bisher hab ich immer §1, §2, §3 .... benutzt, jedoch funktioniert das ganze Plugin nicht, wenn ich diese benutze.

&1, &2, &3 .... Codes funktionieren auch nicht.

Ohne Farbcodes funktioniert alles ohne Probleme.

So sieht das Event aus, welches für das Chat Format zuständig ist:

PHP Source code

1
2
3
4
    @EventHandler
    public void ChatFormat(PlayerChatEvent event){
        event.setFormat(PermissionsEx.getUser(event.getPlayer()).getPrefix() + event.getPlayer().getName() + PermissionsEx.getUser(event.getPlayer()).getSuffix() + ChatColor.GRAY ": " ChatColor.YELLOW event.getMessage());
    }


Könnte mir da wer helfen? :)

Du magst Minecraft Animationen? Dann schau auf meinem Kanal vorbei:
CraftedWorks

_________________________________________________________________


sascha123

User / Kunde

  • "sascha123" is male

Posts: 1,226

Location: Deutschland

Thanks: 6

  • Send private message

2

Thursday, June 7th 2012, 4:39pm

Das müsste mit den &.. Gehen
Freundliche Grüße sascha123

Shadowking32

User / Kunde

  • "Shadowking32" started this thread

Posts: 160

Thanks: 2

  • Send private message

3

Thursday, June 7th 2012, 4:49pm

Tut es aber nicht :/

Du magst Minecraft Animationen? Dann schau auf meinem Kanal vorbei:
CraftedWorks

_________________________________________________________________


sascha123

User / Kunde

  • "sascha123" is male

Posts: 1,226

Location: Deutschland

Thanks: 6

  • Send private message

4

Thursday, June 7th 2012, 5:03pm

Neu installieren. Oder lade dir ein farbplugin runter
Freundliche Grüße sascha123

nAlmighty

User / Kunde

Posts: 3

  • Send private message

5

Thursday, June 7th 2012, 5:11pm

Hallo,
Hast du denn schon probiert, ob der Server überhaupt funktioniert?

sascha123

User / Kunde

  • "sascha123" is male

Posts: 1,226

Location: Deutschland

Thanks: 6

  • Send private message

6

Thursday, June 7th 2012, 5:15pm

Frage einen freund ob er das mal probieren kann. Znd sonst schreibe ein ticket
Freundliche Grüße sascha123

sascha123

User / Kunde

  • "sascha123" is male

Posts: 1,226

Location: Deutschland

Thanks: 6

  • Send private message

7

Thursday, June 7th 2012, 5:16pm

*Und
Freundliche Grüße sascha123

ronyzzn

User / Kunde

  • "ronyzzn" is male

Posts: 1,721

Occupation: FISI Azubi

Thanks: 21

  • Send private message

8

Thursday, June 7th 2012, 6:14pm

Ein Supportticket würde ich dafür nicht schreiben. Installier es wie schon gesagt einmal neu, wenn es dann nicht geht, schau mal auf der BukkitDev Seite nach einem Wiki-Link !

MfG

Shadowking32

User / Kunde

  • "Shadowking32" started this thread

Posts: 160

Thanks: 2

  • Send private message

9

Thursday, June 7th 2012, 6:21pm

Hab es schon oft genug neuinstalliert, was jedoch nichts gebracht hat. Wenn ich die Farbcodes weglasse funktioniert ja alles ohne Probleme, nur die Prefixe sind weiß...

Und ja der Server funktioniert. Ein extra Chat Plugin will ich nicht installieren, da diese Funktion in meinem eigenem Plugin enthalten sein sollte.

Du magst Minecraft Animationen? Dann schau auf meinem Kanal vorbei:
CraftedWorks

_________________________________________________________________


ronyzzn

User / Kunde

  • "ronyzzn" is male

Posts: 1,721

Occupation: FISI Azubi

Thanks: 21

  • Send private message

10

Thursday, June 7th 2012, 6:24pm

PEX unterstützt soweit ich weiss aber §.. Codes... Hast du Essentials o.ä. installiert - Das bringt auch Farbcodes mit &.. ins Spiel. Was du falsch machst , weiss ich nicht, ein server.log mit Farbcodes in der PEX-Config wäre vielleicht nicht schlecht!

sascha123

User / Kunde

  • "sascha123" is male

Posts: 1,226

Location: Deutschland

Thanks: 6

  • Send private message

11

Thursday, June 7th 2012, 7:14pm

Pex unterstützt &-Zeichen
Freundliche Grüße sascha123

Shadowking32

User / Kunde

  • "Shadowking32" started this thread

Posts: 160

Thanks: 2

  • Send private message

12

Thursday, June 7th 2012, 7:16pm

Mit Farbcodes steht in der Konsole sobald jemand was in den Chat schreibt nur: "Could not pass event PlayerChatEvent to ShearcraftCore"
Ich denke mal, da ich die Konsole zurzeit nur über Putty aufrufen kann das diese den Rest des Fehlers nicht anzeigt...

Und ja ich benutze Essentials. Muss ich nicht irgendwas am ChatEvent ändern, so das die Farben wie zB. ChatColor.RED in der Config dann einfach mit §... oder &... zu beziehen sind?

Du magst Minecraft Animationen? Dann schau auf meinem Kanal vorbei:
CraftedWorks

_________________________________________________________________


sascha123

User / Kunde

  • "sascha123" is male

Posts: 1,226

Location: Deutschland

Thanks: 6

  • Send private message

13

Thursday, June 7th 2012, 7:19pm

Ja musst dann neu installieren. Du meintest, wenn man jetzt z.B. InGame schreibt: &4Hey???
Freundliche Grüße sascha123

prog266

Moderator im Ruhestand

Posts: 7,603

Thanks: 476

  • Send private message

14

Thursday, June 7th 2012, 10:41pm

@sascha123
Deine Informationen sind völlig falsch. Ein Support Ticket in diesem Fall nutzt gar nichts. Er will sein eigens Chat Plugin machen!
--> Mit einem "Farbplugin" oder einer "Neuinstallation" kann man das nicht machen.
Bitte achte auf die Qualität deiner Beiträge.

@Shadowking32
Was kommt den als Fehlermeldung?
Du kannst im Server Log die komplette finden.

MFG

Shadowking32

User / Kunde

  • "Shadowking32" started this thread

Posts: 160

Thanks: 2

  • Send private message

15

Thursday, June 7th 2012, 10:57pm

Diese Meldung kommt, wenn ich Pex mit den Farbcodes neulade (/pex reload):

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
20:52:23 [SEVEREnull
org.bukkit.command.CommandExceptionUnhandled exception executing command 'pex' in plugin PermissionsEx v1.19.2
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused byjava.lang.RuntimeExceptionjava.lang.IllegalStateExceptionError loading permissions file
at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:128)
at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:123)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 12 more
Caused byjava.lang.IllegalStateExceptionError loading permissions file
at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:251)
at ru.tehkode.permissions.PermissionManager.reset(PermissionManager.java:450)
at ru.tehkode.permissions.bukkit.commands.UtilityCommands.reload(UtilityCommands.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:261)
at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:121)
... 14 more
Caused byorg.bukkit.configuration.InvalidConfigurationExceptionunacceptable character '?' (0xFFFDspecial characters are not allowed
in ""position 4187
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:54)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:247)
... 22 more
Caused byunacceptable character '?' (0xFFFDspecial characters are not allowed
in ""position 4187
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:52)
... 25 more 


Und diese Meldung kommt, wenn ich etwas in den Chat schreibe:

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
20:52:24 [SEVERECould not pass event PlayerChatEvent to ShearcraftCore
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:786)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused byjava.lang.RuntimeExceptionNo groups definedCheck your permissions file.
at ru.tehkode.permissions.backends.FileBackend.getDefaultGroup(FileBackend.java:139)
at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:288)
at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:277)
at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:221)
at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:132)
at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:132)
at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:156)
at me.DarkShadow.ShearcraftCore.ShearcraftCoreListener.ChangeChat(ShearcraftCoreListener.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
... 11 more 

Du magst Minecraft Animationen? Dann schau auf meinem Kanal vorbei:
CraftedWorks

_________________________________________________________________


prog266

Moderator im Ruhestand

Posts: 7,603

Thanks: 476

  • Send private message

16

Thursday, June 7th 2012, 10:59pm

Du hast Fehler mit PermissionsEx, welche dein Plugin stören.
Nach dem beheben dieses Problems sollte es wieder gehen..

MFG

Shadowking32

User / Kunde

  • "Shadowking32" started this thread

Posts: 160

Thanks: 2

  • Send private message

17

Friday, June 8th 2012, 3:03pm

So, hab es jetzt mit ChatManager probiert und es geht mit den &.. Codes.
Nur wie mach ich das bei meinem Plugin? Wenn ich die &.. Codes benutze zeigt er sie mir im Chat, anstatt die Farben. Und wenn ich §... Codes benutze geht nichts mehr.

//Edit: Habs geschafft! :D So geht es:

PHP Source code

1
2
3
4
    @EventHandler
    public void ChatFormat(PlayerChatEvent event){
        event.setFormat(PermissionsEx.getUser(event.getPlayer()).getPrefix().replaceAll("(?i)&([a-f0-9])""\u00A7$1") + event.getPlayer().getName() + PermissionsEx.getUser(event.getPlayer()).getSuffix() + ChatColor.GRAY ": " ChatColor.YELLOW event.getMessage());
    }

Du magst Minecraft Animationen? Dann schau auf meinem Kanal vorbei:
CraftedWorks

_________________________________________________________________

This post has been edited 1 times, last edit by "Shadowking32" (Jun 8th 2012, 3:22pm)


FunnyItsElmo

User / Kunde

Posts: 109

  • Send private message

18

Friday, June 8th 2012, 3:47pm

PHP Source code

1
2
3
   public static String replaceColors(String string) {
    return string.replaceAll("(?i)&([a-f0-9])""\u00A7$1");
   }

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net