universal-graves.json 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. {
  2. "_comment": "Before changing anything, see https://github.com/Patbox/UniversalGraves#configuration",
  3. "graveStyle": "client_model_or_head",
  4. "allowClientSideStyle": true,
  5. "playerHeadTurnIntoSkulls": true,
  6. "presetHeadLockedTexture": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjdjYWI1NmM4MmNiODFiZGI5OTc5YTQ2NGJjOWQzYmEzZTY3MjJiYTEyMmNmNmM1Mjg3MzAxMGEyYjU5YWVmZSJ9fX0=",
  7. "presetHeadUnlockedTexture": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjdjYWI1NmM4MmNiODFiZGI5OTc5YTQ2NGJjOWQzYmEzZTY3MjJiYTEyMmNmNmM1Mjg3MzAxMGEyYjU5YWVmZSJ9fX0=",
  8. "customBlockStateLockedStyles": [
  9. "minecraft:stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
  10. "minecraft:stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]"
  11. ],
  12. "customBlockStateUnlockedStyles": [
  13. "minecraft:mossy_stone_brick_wall[east=none,north=low,south=low,up=true,waterlogged=false,west=none]",
  14. "minecraft:mossy_stone_brick_wall[east=low,north=none,south=none,up=true,waterlogged=false,west=low]"
  15. ],
  16. "customStyleSignText": [
  17. "<white>${player}",
  18. "<gray><lang:'text.graves.items_xp':'<white>${item_count}':'<white>${xp}'>",
  19. "<red><lang:'text.graves.break_time_sign'>",
  20. "<white>${break_time}"
  21. ],
  22. "customStyleSignProtectedText": [
  23. "<white>${player}",
  24. "<gray><lang:'text.graves.items_xp':'<white>${item_count}':'<white>${xp}'>",
  25. "<blue><lang:'text.graves.protected_time_sign'>",
  26. "<white>${protection_time}"
  27. ],
  28. "customStyleSignVisualText": [
  29. "<white>${player}"
  30. ],
  31. "customStyleUpdateRate": 20,
  32. "protectionTime": 900,
  33. "breakingTime": -1,
  34. "keepBlockAfterBreaking": false,
  35. "restoreBlockAfterPlayerBreaking": true,
  36. "xpStorageType": "percent_points",
  37. "xpPercentTypeValue": 100.0,
  38. "replaceAnyBlock": false,
  39. "maxPlacementDistance": 8,
  40. "useRealTime": false,
  41. "useAlternativeXPEntity": true,
  42. "createFromPvP": true,
  43. "createFromVoid": true,
  44. "createFromCommandDeaths": true,
  45. "createInClaims": true,
  46. "dropItemsAfterExpiring": true,
  47. "allowAttackersToTakeItems": false,
  48. "shiftClickTakesItems": true,
  49. "giveGraveCompass": true,
  50. "allowRemoteProtectionRemoval": true,
  51. "allowRemoteGraveBreaking": true,
  52. "graveTitle": "<lang:'text.graves.players_grave':'${player}'>",
  53. "hologram": true,
  54. "hologramDisplayIfOnClient": false,
  55. "hologramOffset": 1.2,
  56. "hologramProtectedText": [
  57. "<gold><lang:'text.graves.grave_of':'<white>${player}'>",
  58. "<yellow>${death_cause}",
  59. "",
  60. "<gray><lang:'text.graves.items_xp':'<white>${item_count}':'<white>${xp}'>",
  61. "<blue><lang:'text.graves.protected_time':'<white>${protection_time}'>",
  62. "<red><lang:'text.graves.break_time':'<white>${break_time}'>"
  63. ],
  64. "hologramText": [
  65. "<gold><lang:'text.graves.grave_of':'<white>${player}'>",
  66. "<yellow>${death_cause}",
  67. "",
  68. "<gray><lang:'text.graves.items_xp':'<white>${item_count}':'<white>${xp}'>",
  69. "<blue><lang:'text.graves.not_protected'>",
  70. "<red><lang:'text.graves.break_time':'<white>${break_time}'>"
  71. ],
  72. "hologramVisualText": [
  73. "<gold><lang:'text.graves.grave_of':'<white>${player}'>",
  74. "<yellow>${death_cause}"
  75. ],
  76. "clickGraveToOpenGui": true,
  77. "guiTitle": "<lang:'text.graves.gui_title':'${player}'>",
  78. "guiProtectedText": [
  79. "${position} <gray>(${world})",
  80. "<yellow>${death_cause}",
  81. "<gray><lang:'text.graves.items_xp':'<white>${item_count}':'<white>${xp}'>",
  82. "<blue><lang:'text.graves.protected_time':'<white>${protection_time}'>",
  83. "<red><lang:'text.graves.break_time':'<white>${break_time}'>"
  84. ],
  85. "guiText": [
  86. "${position} <gray>(${world})",
  87. "<yellow>${death_cause}",
  88. "<gray><lang:'text.graves.items_xp':'<white>${item_count}':'<white>${xp}'>",
  89. "<blue><lang:'text.graves.not_protected'>",
  90. "<red><lang:'text.graves.break_time':'<white>${break_time}'>"
  91. ],
  92. "guiProtectedItem": [
  93. "chest"
  94. ],
  95. "guiItem": [
  96. "trapped_chest"
  97. ],
  98. "messageGraveCreated": "<white><lang:'text.graves.created_at_expire':'<yellow>${position}':'<gray>${world}':'<red>${break_time}'>",
  99. "messageProtectionEnded": "<red><lang:'text.graves.no_longer_protected':'<gold>${position}':'<white>${world}':'<yellow>${item_count}'>",
  100. "messageGraveExpired": "<red><lang:'text.graves.expired':'<gold>${position}':'<white>${world}':'<yellow>${item_count}'>",
  101. "messageGraveBroken": "<gray><lang:'text.graves.somebody_broke':'<white>${position}':'<white>${world}':'<white>${item_count}'>",
  102. "messageCreationFailed": "<red><lang:'text.graves.creation_failed':'<gold>${position}':'<yellow>${world}'>",
  103. "messageCreationFailedVoid": "<red><lang:'text.graves.creation_failed_void':'<gold>${position}':'<yellow>${world}'>",
  104. "messageCreationFailedPvP": "<red><lang:'text.graves.creation_failed_pvp':'<gold>${position}':'<yellow>${world}'>",
  105. "messageCreationFailedClaim": "<red><lang:'text.graves.creation_failed_claim':'<gold>${position}':'<yellow>${world}'>",
  106. "yearsText": "y",
  107. "daysText": "d",
  108. "hoursText": "h",
  109. "minutesText": "m",
  110. "secondsText": "s",
  111. "infinityText": "∞",
  112. "fullDateFormat": "dd.MM.yyyy, HH:mm",
  113. "worldNameOverrides": {},
  114. "blacklistedWorlds": [],
  115. "blacklistedAreas": {},
  116. "blacklistedDamageSources": [],
  117. "tryDetectionSoulbound": false,
  118. "skippedEnchantments": [],
  119. "guiPreviousPageText": "<lang:'text.graves.gui.previous_page'>",
  120. "guiPreviousPageBlockedText": "<dark_gray><lang:'text.graves.gui.previous_page'>",
  121. "guiNextPageText": "<lang:'text.graves.gui.next_page'>",
  122. "guiNextPageBlockedText": "<dark_gray><lang:'text.graves.gui.next_page'>",
  123. "guiRemoveProtectionText": "<red><lang:'text.graves.gui.remove_protection'>",
  124. "guiBreakGraveText": "<red><lang:'text.graves.gui.break_grave'>",
  125. "guiQuickPickupText": "<yellow><lang:'text.graves.gui.quick_pickup'>",
  126. "guiCantReverseAction": "<dark_red><bold><lang:'text.graves.gui.cant_reverse'>",
  127. "guiClickToConfirm": "<white><lang:'text.graves.gui.click_to_confirm'>",
  128. "guiInfoIcon": "minecraft:oak_sign",
  129. "guiBarItem": "minecraft:white_stained_glass_pane",
  130. "guiPreviousPageIcon": "universal_graves:icon{Texture:\"previous_page\"}",
  131. "guiPreviousPageBlockedIcon": "universal_graves:icon{Texture:\"previous_page_blocked\"}",
  132. "guiNextPageIcon": "universal_graves:icon{Texture:\"next_page\"}",
  133. "guiNextPageBlockedIcon": "universal_graves:icon{Texture:\"next_page_blocked\"}",
  134. "guiRemoveProtectionIcon": "universal_graves:icon{Texture:\"remove_protection\"}",
  135. "guiBreakGraveIcon": "universal_graves:icon{Texture:\"break_grave\"}",
  136. "guiQuickPickupIcon": "universal_graves:icon{Texture:\"quick_pickup\"}",
  137. "CONFIG_VERSION_DONT_TOUCH_THIS": 2
  138. }