1
0
ultimatedocs/docs/guide/others.md
2024-06-29 17:45:24 +02:00

167 lines
6.7 KiB
Markdown

---
lastUpdated: true
aside: true
mermaidTheme: base
title : Overige
description : Overige instellingen
keywords : 'kingdom plugin, ultimate, minecraft plugin, spigot plugin, gameplay,handleiding, warp, spawn, beste, commandos, permissies uitleg'
meta_url : 'https://ultimatekingdom.nl'
---
# Overige instellingen
## Info command aanpassen
Met het commando '[/k info spelersnaam/kingdomnaam](/ref/commands.md#info) kan je informatie opvragen over een speler of kingdom.
Als je in een kingdom zit, dan kan je `/k info` gebruiken om informatie over je eigen kingdom te zien.
Let op neem de verandering mee in alle taalbestanden
voorbeeld
```ts
kingdom_info0: ' {gold}--------------------------------------------------------- '
kingdom_info1: ' {green}Kingdom {white}{kingdom.displayname} {green} - {kingdom.slogan} '
kingdom_info2: ' '
kingdom_info3: ' {green}Level({white}{kingdom.level.name|-}{green}){white}, {green}Status({white}{kingdom.status.toLowerCase()}{green}){white},{green} Provinces({kingdom.provinces|-}{green}) '
kingdom_info4: ' '
kingdom_info5: ' {green}Invite only({white}{yes,no#kingdom.inviteonly}{green}){white},{green}friendly_fire({white}{yes,no#kingdom.friendlyfire}{green})'
kingdom_info6: ' '
kingdom_info7: ' {green}Online({white}{kingdom.totalonlinemembers}{green}){white},{green} Offline({white}{kingdom.totalofflinemembers}{green}) {white},{green} Max({white}{kingdom.maxmembers}{green}{white}, {green} Allies({white}{kingdom.totalallies}{green}){white}, {red}Enemies({white}{kingdom.totalenemies}{red})'
kingdom_info8: ' '
kingdom_info9: ' {green}Online({white}{kingdom.onlinemembers|-}{green}) '
kingdom_info10: ' '
kingdom_info11: ' {green}Offline({white}{kingdom.offlinemembers|-}{green}) '
kingdom_info12: ' '
kingdom_info13: ' {green}Visitors({white}{kingdom.spawnvisitors|-}{green})'
kingdom_info14: ' '
kingdom_info15: '{green}created on: {white}{p,EEEE dd MMMM YYYY GGGG HH:mm:ss ,Europe/Amsterdam#kingdom.createdon}'
kingdom_info16: ' '
```
[kijk hier voor placeholders die je kan gebruiken](/ref/placeholders)
## Meldingen aanpassen
### Death messages
De custom death messages kan je uitzetten in de config.yml. Je kan ook de teksten aanpassen. zie [vertalinge](./others.md#vertalingen)
Er zijn meer dan 10 verschillende meldingen. Ze beginnen allemaal met death_.
Death_byplayer bestaat uit twee delen, het eerste deel, voor weapon, is de dader, alles na weapon is de slachtoffer.
## Vertalingen
Alle vertalingen/tekst bestanden kan je vinden in de i18n directory. Deze directory wordt gesyncroniseerd met een git waar wij onze vertalingen bewaren. (https://git.recorehosting.com/webadmin/languages)
Om aanpassingen makkelijk te maken heb je de mogelijkheid om in de config.yml een eigen git te kunnen instellen.
Ze kan bijv een clone maken van onze git en daar eventuele aanpassingen in de taal bestanden maken. Hierdoor hou je de mogelijk
om een pull te doen om onze aanpassingen te kunnen mergen
Je kan kosteloos een eigen git aanmaken en gebuiken op [git.recorehosting.com](https://git.recorehosting.com.
Op de website weblate.ultimatekingdom.nl kan je meehelpen om te werken aan de tekstbestanden/vertalingen
### Regio meldingen
De melding die je krijgt als je een kingdom/provincie/ regio binnenloopt kan je aanpassen dmv van placeholders.
Deze kan je in de taal-bestanden
```ts
regionlistener_enterPvpregion_title: ' {green}------> {bold}in'
regionlistener_enterPvpregion: '{red}Pvp {green}regio'
regionlistener_enterNonPvpregion_title: '{green}------> {bold}in'
regionlistener_enterNonPvpregion: '{green}Non-Pvp regio'
regionlistener_leaveNonPvpregion_title: '{red}<------ {bold}out'
regionlistener_leaveNonPvpregion: '{green}Non-PVP regio'
regionlistener_leavePvpregion_title: '{red}<------ {bold}out'
regionlistener_leavePvpregion: '{red}Pvp {green}regio'
regionlistener_enterFriendlyFireRegion_title: '{green}------> {bold}in'
regionlistener_enterFriendlyFireRegion: '{red}FriendlyFire region'
regionlistener_enterFriendlyNonFireRegion_title: '{green}------> {bold}in'
regionlistener_enterFriendlyNonFireRegion: '{red}Non-Friendlyfire'
regionlistener_leaveFriendlyFireRegion_title: '{red}<------ {bold}out'
regionlistener_leaveFriendlyFireRegion: '{green}FriendlyFire regio'
regionlistener_leaveNonFriendlyFireRegion_title: '{red}<------ {bold}out'
regionlistener_leaveNonFriendlyFireRegion: '{Red}Non-FriendlyFire'
region_entertitletext: ' {green}------> {bold}in'
region_entersubtitletext: '{green}{kingdom.displayname} - {region.displayname} '
region_leavingtitletext: '{red}<------ {bold}out'
region_leavingsubtitletext: '{green}{kingdom.displayname} - {region.displayname} '
province_entertitletext: '{green}------> {bold}in'
province_entersubtitletext: '{green}{province.displayname} - {region.displayname} '
province_leavingtitletext: '{red}<------ {bold}out'
province_leavingsubtitletext: '{green}{province.displayname} - {region.displayname} '
flylistener_enterRegionTitle: '{green}------> {bold}in'
flylistener_enterRegion: '{{green}No-Fly-Zone'
flylistener_leaveRegionTitle: '{red}<------ {bold}out'
flylistener_leftFlyRegon: '{green}No-Fly-Zone'
```
### Server join/leave meldingen
De meldingen die de speler krijgt te zien kan je aanpassen in de taal-bestanden.
```ts
join_message: '{white}{kingdomplayer.kingdom.prefixedname|&c[NoKingdom]}{white}{kingdomplayer.rank.prefixedname|}{white}{kingdomplayer.prefixedname} {green}is op de server gekomen!'
leave_message: '{white}{kingdomplayer.kingdom.prefixedname|&c[NoKingdom]}{kingdomplayer.rank.prefixedname|}{white}{kingdomplayer.prefixedname} {green}heeft de server verlaten!'
```
Deze meldingen worden op alle servers getoont. Dit kan worden uitgezet door in de config.yml *joinLeaveToAllServers* op `false` te zetten
## Actionbar lichtkrant
In de plugin zit een actionbar lichtkrant. Hiermee kan je berichten laten ipv via het scoreboard. Je kan de lichtkrant instellen in de taal bestanden.
De lichtkrant staat standaard aan. Deze kan je uit zetten in de config.yml van de kingdom plugin.
## Tijd instellen.
### Syncrohisatie
Je kan de tijd tussen servers laten syncroniseren.
Zet in de de config.yml de timesync op enabled en zet één van je kingdom servers op master.
Je kan zelf bepalen van welke wereld de tijd wordt doorgestuurt naar alle andere servers. Deze staat standaard op :world
```ts
timesync:
enabled: true
#
# Tijd van deze server wordt gebruikt
master: true
#
# Gebruik echte tijd voor de server (Experiment)
useRealTime: false
#
# wereld waarvan de tijd wordt gebruikt
world_timesync: world
```
### Tijd aanpassen
Met de [opdracht](../ref/commands.md#time) je een verzoek naar de master time server sturen om de tijd aan te passen.
Vanuit de master time server wordt deze aanpassing doorgestuurd naar alle andere servers.