mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-19 04:15:14 -04:00
chat: fix indexed translations index
This commit is contained in:
parent
66c7d3063e
commit
8dce570862
@ -85,7 +85,7 @@ object PlaceholderUtil {
|
||||
}
|
||||
|
||||
push()
|
||||
appendArgument(Integer.parseInt(indexBuilder.toString()))
|
||||
appendArgument(Integer.parseInt(indexBuilder.toString()) - 1)
|
||||
}
|
||||
|
||||
private fun PlaceholderIteratorOptions.processChar() = processChar(iterator.nextInt())
|
||||
|
@ -23,7 +23,7 @@ import de.bixilon.minosoft.util.KUtil.toResourceLocation
|
||||
import de.bixilon.minosoft.util.json.Jackson
|
||||
import java.util.*
|
||||
|
||||
class EntityHoverEvent(
|
||||
data class EntityHoverEvent(
|
||||
val uuid: UUID,
|
||||
val type: ResourceLocation?,
|
||||
val name: ChatComponent,
|
||||
|
@ -21,6 +21,7 @@ import de.bixilon.minosoft.data.text.ChatComponent.Companion.chat
|
||||
import de.bixilon.minosoft.data.text.events.click.OpenFileClickEvent
|
||||
import de.bixilon.minosoft.data.text.events.click.OpenURLClickEvent
|
||||
import de.bixilon.minosoft.data.text.events.click.SendMessageClickEvent
|
||||
import de.bixilon.minosoft.data.text.events.click.SuggestChatClickEvent
|
||||
import de.bixilon.minosoft.data.text.events.hover.EntityHoverEvent
|
||||
import de.bixilon.minosoft.data.text.events.hover.TextHoverEvent
|
||||
import de.bixilon.minosoft.data.text.formatting.color.ChatColors
|
||||
@ -256,7 +257,7 @@ internal class ChatComponentTest {
|
||||
))
|
||||
val text = ChatComponent.of("""{"translate":"death.attack.generic","with":[{"color":"light_purple","insertion":"Bixilon","clickEvent":{"action":"suggest_command","value":"/tell Bixilon "},"hoverEvent":{"action":"show_entity","contents":{"type":"minecraft:player","id":"1d410d09-750b-3200-993c-47f31b30baf0","name":{"text":"Bixilon"}}},"extra":[{"bold":true,"color":"green","text":"[Admin] "},{"text":"Bixilon"}],"text":""}]}""", translator = language)
|
||||
|
||||
val click = SendMessageClickEvent("/tell Bixilon")
|
||||
val click = SuggestChatClickEvent("/tell Bixilon ")
|
||||
val hover = EntityHoverEvent("1d410d09-750b-3200-993c-47f31b30baf0".toUUID(), minecraft("player"), name = TextComponent("Bixilon"))
|
||||
|
||||
val expected = BaseComponent(
|
||||
|
Loading…
x
Reference in New Issue
Block a user