Implement Player Client Options API
== AT == public net.minecraft.world.entity.player.Player DATA_PLAYER_MODE_CUSTOMISATION public net.minecraft.server.level.ServerPlayer particleStatus
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package io.papermc.paper.world;
|
||||
|
||||
import com.destroystokyo.paper.ClientOption;
|
||||
import net.minecraft.server.level.ParticleStatus;
|
||||
import net.minecraft.world.entity.player.ChatVisiblity;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class TranslationKeyTest {
|
||||
|
||||
@Test
|
||||
public void testChatVisibilityKeys() {
|
||||
for (ClientOption.ChatVisibility chatVisibility : ClientOption.ChatVisibility.values()) {
|
||||
if (chatVisibility == ClientOption.ChatVisibility.UNKNOWN) continue;
|
||||
Assertions.assertEquals(ChatVisiblity.valueOf(chatVisibility.name()).getKey(), chatVisibility.translationKey(), chatVisibility + "'s translation key doesn't match");
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testParticleVisibilityKeys() {
|
||||
for (ClientOption.ParticleVisibility particleVisibility : ClientOption.ParticleVisibility.values()) {
|
||||
Assertions.assertEquals(ParticleStatus.valueOf(particleVisibility.name()).getKey(), particleVisibility.translationKey(), particleVisibility + "'s translation key doesn't match");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user