Files
escape-from-funcraft-client/config/battleroyale/game/gamerule/example_deathmatch.json
T
2026-07-23 16:35:06 +05:00

264 lines
6.7 KiB
JSON

[
{
"gameId": 0,
"gameName": "DeathMatch solo 16 1",
"color": "#FFFFFFAA",
"battleroyale": {
"defaultLevelKey": "minecraft:overworld",
"playerTotal": 16,
"teamSize": 1,
"aiTeammate": false,
"aiEnemy": false,
"freeToJoin": false,
"requiredTeamToStart": 2,
"maxGameTime": 99999,
"winnerTeamTotal": 1,
"lobbyCenter": "128.000000,-60.000000,128.000000",
"lobbyDimension": "10.000000,10.000000,10.000000",
"lobbyMuteki": true,
"lobbyHeal": true,
"lobbyChangeGamemode": true,
"lobbyTeleportDropInventory": false,
"lobbyTeleportClearInventory": true,
"recordGameStats": true,
"autoJoinGame": true
},
"minecraft": {
"adventureMode": true,
"mobGriefing": false,
"autoSaturation": true,
"naturalRegeneration": false,
"doMobSpawning": false,
"doFireTick": false,
"doDaylightCycle": false,
"doWeatherCycle": false,
"fallDamage": true,
"tntExplosionDropDecay": false,
"spectatorGenerateChunks": false,
"clearInventoryAtStart": true,
"keepInventory": false,
"doImmediateRespawn": true,
"doTimeSet": true,
"timeSet": 5000
},
"game": {
"teleportWhenInitGame": true,
"teamMessageExpireSeconds": 300,
"teamColors": [
"#AA0000",
"#0000AA",
"#FFAA00",
"#AA00AA",
"#00AA00",
"#00AAAA",
"#FF5555",
"#5555FF",
"#FFFF55",
"#FF55FF",
"#55FF55",
"#55FFFF",
"#000000",
"#AAAAAA",
"#555555",
"#FFFFFF"
],
"buildVanillaTeam": true,
"vanillaTeamFormat": "CBR Team %s",
"hideVanillaTeamName": true,
"maxPlayerInvalidTime": 300,
"maxBotInvalidTime": 200,
"removeInvalidTeam": false,
"healAllAtStart": true,
"friendlyFire": false,
"canHurtNonGamePlayer": true,
"downFire": false,
"downDamage": [
0.3333,
0.4444,
0.6667,
1.3333,
2.0,
4.0,
8.0,
16.0,
32.0
],
"downDamageFrequency": 20,
"downShoot": false,
"downReload": false,
"downFireSelect": false,
"downMelee": false,
"onlyGamePlayerSpectate": false,
"spectateAfterTeamEliminated": true,
"spectatorSeeAllTeams": true,
"allowInterfererDamage": false,
"teleportInterfererToLobby": true,
"forceEliminationTeleportToLobby": true,
"allowRemainingBot": true,
"keepTeamAfterGame": true,
"teleportAfterGame": false,
"teleportWinnerAfterGame": false,
"winnerFireworkId": 0,
"winnerParticleId": 0,
"initGameAfterGame": false,
"restartAfterGame": true,
"restartDelay": 100,
"maxRestartRound": 15,
"messageCleanFrequency": 140,
"messageExpireTime": 100,
"messageSyncFrequency": 100
},
"extraRule": {
"protocol": "battleroyale:deathmatch",
"jsonTag": {
"targetKill": 50,
"killFuncs": [
2
],
"respawnTrackDelay": 100,
"retickZones": [
2,
4,
5,
88,
89
],
"sendProgressBar": false,
"progressBarColor": "white",
"progressBarOverlay": "progress",
"allowAllWin": false
}
}
},
{
"gameId": 1,
"gameName": "DeathMatch dual 32 2",
"color": "#FFFFFFAA",
"battleroyale": {
"defaultLevelKey": "minecraft:overworld",
"playerTotal": 32,
"teamSize": 2,
"aiTeammate": false,
"aiEnemy": false,
"freeToJoin": false,
"requiredTeamToStart": 2,
"maxGameTime": 99999,
"winnerTeamTotal": 1,
"lobbyCenter": "128.000000,-60.000000,128.000000",
"lobbyDimension": "10.000000,10.000000,10.000000",
"lobbyMuteki": true,
"lobbyHeal": true,
"lobbyChangeGamemode": true,
"lobbyTeleportDropInventory": false,
"lobbyTeleportClearInventory": true,
"recordGameStats": true,
"autoJoinGame": true
},
"minecraft": {
"adventureMode": true,
"mobGriefing": false,
"autoSaturation": true,
"naturalRegeneration": false,
"doMobSpawning": false,
"doFireTick": false,
"doDaylightCycle": false,
"doWeatherCycle": false,
"fallDamage": true,
"tntExplosionDropDecay": false,
"spectatorGenerateChunks": false,
"clearInventoryAtStart": true,
"keepInventory": false,
"doImmediateRespawn": true,
"doTimeSet": true,
"timeSet": 5000
},
"game": {
"teleportWhenInitGame": true,
"teamMessageExpireSeconds": 300,
"teamColors": [
"#AA0000",
"#0000AA",
"#FFAA00",
"#AA00AA",
"#00AA00",
"#00AAAA",
"#FF5555",
"#5555FF",
"#FFFF55",
"#FF55FF",
"#55FF55",
"#55FFFF",
"#000000",
"#AAAAAA",
"#555555",
"#FFFFFF"
],
"buildVanillaTeam": true,
"vanillaTeamFormat": "CBR Team %s",
"hideVanillaTeamName": true,
"maxPlayerInvalidTime": 300,
"maxBotInvalidTime": 200,
"removeInvalidTeam": false,
"healAllAtStart": true,
"friendlyFire": false,
"canHurtNonGamePlayer": true,
"downFire": false,
"downDamage": [
0.3333,
0.4444,
0.6667,
1.3333,
2.0,
4.0,
8.0,
16.0,
32.0
],
"downDamageFrequency": 20,
"downShoot": false,
"downReload": false,
"downFireSelect": false,
"downMelee": false,
"onlyGamePlayerSpectate": false,
"spectateAfterTeamEliminated": true,
"spectatorSeeAllTeams": true,
"allowInterfererDamage": false,
"teleportInterfererToLobby": true,
"forceEliminationTeleportToLobby": true,
"allowRemainingBot": true,
"keepTeamAfterGame": true,
"teleportAfterGame": false,
"teleportWinnerAfterGame": false,
"winnerFireworkId": 0,
"winnerParticleId": 0,
"initGameAfterGame": false,
"restartAfterGame": true,
"restartDelay": 100,
"maxRestartRound": 15,
"messageCleanFrequency": 140,
"messageExpireTime": 100,
"messageSyncFrequency": 100
},
"extraRule": {
"protocol": "battleroyale:deathmatch",
"jsonTag": {
"targetKill": 50,
"killFuncs": [
2
],
"respawnTrackDelay": 100,
"retickZones": [
2,
4,
5,
88,
89
],
"sendProgressBar": false,
"progressBarColor": "white",
"progressBarOverlay": "progress",
"allowAllWin": false
}
}
}
]