Compare commits
60 Commits
3c8f5d288a
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| a9e888229e | |||
| 0157cbf0d8 | |||
| 1bc4f3bd89 | |||
| 19c2649655 | |||
| 21514a8bc7 | |||
| 1e7b11d545 | |||
| 3f11b538ae | |||
| 24aa1ad916 | |||
| c3f76a4fec | |||
| 5b45ea689d | |||
| f2ebd03e78 | |||
| 438cf04e25 | |||
| b0b20af3a6 | |||
| bf6844e18b | |||
| 4dacab737d | |||
| fdfcb85f5e | |||
| e75d89583b | |||
| cac8e34b0c | |||
| 801f1d5ee6 | |||
| 16c41ac139 | |||
| 5f18e64785 | |||
| f9d1538773 | |||
| ac17346063 | |||
| 8c994ba145 | |||
| 0e06392f0b | |||
| 85b850208c | |||
| d4fe040d70 | |||
| 387258d01f | |||
| bf75b0e150 | |||
| 59bdb05bfb | |||
| 3f4d5c95ac | |||
| c62597984d | |||
| 14c3a1c764 | |||
| c163f38ee5 | |||
| c9ad58a822 | |||
| 6ff5b46d45 | |||
| 7feb4d92c2 | |||
| f17720878a | |||
| e6816d8a83 | |||
| d18144b53d | |||
| 98e32d51d0 | |||
| f23d690069 | |||
| 8c5fa130dc | |||
| 8e05146658 | |||
| 89adb58598 | |||
| ed0bed7465 | |||
| cb0121e9e5 | |||
| c3418feee8 | |||
| abd4abb393 | |||
| 8246c8de85 | |||
| 582898921b | |||
| 67b5572c9b | |||
| aa3ddc7776 | |||
| fd3c45f29c | |||
| 7d722915eb | |||
| c48a85faca | |||
| 62af265d93 | |||
| 9b6c6fe7bb | |||
| c923d1e1aa | |||
| 98657ecae2 |
19
.gitea/workflows/close.yml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
name: Move closed issues to Done
|
||||||
|
on:
|
||||||
|
issues:
|
||||||
|
types: [ closed ]
|
||||||
|
jobs:
|
||||||
|
move-issue-to-repository-project-column:
|
||||||
|
name: Move issues to repository project column
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Move issue to 'To do' column if body has a mark 'issue:todo'
|
||||||
|
uses: fojia/action-move-issues-to-column@master
|
||||||
|
with:
|
||||||
|
project: 'Actions Project'
|
||||||
|
column: 'Done'
|
||||||
|
owner: 'gymkhana'
|
||||||
|
repo: 'gymkhana'
|
||||||
|
type: 'repo'
|
||||||
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
marker: 'issue:done'
|
||||||
711
dashboards/player-stats.json
Normal file
@@ -0,0 +1,711 @@
|
|||||||
|
{
|
||||||
|
"__inputs": [
|
||||||
|
{
|
||||||
|
"name": "DS_PROMETHEUS",
|
||||||
|
"label": "Prometheus",
|
||||||
|
"description": "",
|
||||||
|
"type": "datasource",
|
||||||
|
"pluginId": "prometheus",
|
||||||
|
"pluginName": "Prometheus"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"__requires": [
|
||||||
|
{
|
||||||
|
"type": "grafana",
|
||||||
|
"id": "grafana",
|
||||||
|
"name": "Grafana",
|
||||||
|
"version": "6.4.3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "panel",
|
||||||
|
"id": "graph",
|
||||||
|
"name": "Graph",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "datasource",
|
||||||
|
"id": "prometheus",
|
||||||
|
"name": "Prometheus",
|
||||||
|
"version": "1.0.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "panel",
|
||||||
|
"id": "singlestat",
|
||||||
|
"name": "Singlestat",
|
||||||
|
"version": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"annotations": {
|
||||||
|
"list": [
|
||||||
|
{
|
||||||
|
"builtIn": 1,
|
||||||
|
"datasource": "-- Grafana --",
|
||||||
|
"enable": true,
|
||||||
|
"hide": true,
|
||||||
|
"iconColor": "rgba(0, 211, 255, 1)",
|
||||||
|
"name": "Annotations & Alerts",
|
||||||
|
"type": "dashboard"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"editable": true,
|
||||||
|
"gnetId": null,
|
||||||
|
"graphTooltip": 0,
|
||||||
|
"id": null,
|
||||||
|
"iteration": 1572099073069,
|
||||||
|
"links": [],
|
||||||
|
"panels": [
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": "${DS_PROMETHEUS}",
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 12,
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"id": 2,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"dataLinks": []
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "sum(blocks_mined{player=\"$player\"}) by (block)",
|
||||||
|
"legendFormat": "{{block}}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeFrom": null,
|
||||||
|
"timeRegions": [],
|
||||||
|
"timeShift": null,
|
||||||
|
"title": "Blocks mined",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"buckets": null,
|
||||||
|
"mode": "time",
|
||||||
|
"name": null,
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false,
|
||||||
|
"alignLevel": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": "${DS_PROMETHEUS}",
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 12,
|
||||||
|
"x": 12,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"id": 3,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"dataLinks": []
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "sum(blocks_crafted{player=\"$player\"}) by (block)",
|
||||||
|
"legendFormat": "{{block}}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeFrom": null,
|
||||||
|
"timeRegions": [],
|
||||||
|
"timeShift": null,
|
||||||
|
"title": "items crafted",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"buckets": null,
|
||||||
|
"mode": "time",
|
||||||
|
"name": null,
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false,
|
||||||
|
"alignLevel": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": "${DS_PROMETHEUS}",
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 12,
|
||||||
|
"x": 0,
|
||||||
|
"y": 9
|
||||||
|
},
|
||||||
|
"id": 4,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"dataLinks": []
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "sum(blocks_picked_up{player=\"$player\"}) by (block)",
|
||||||
|
"legendFormat": "{{block}}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeFrom": null,
|
||||||
|
"timeRegions": [],
|
||||||
|
"timeShift": null,
|
||||||
|
"title": "Blocks collected",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"buckets": null,
|
||||||
|
"mode": "time",
|
||||||
|
"name": null,
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false,
|
||||||
|
"alignLevel": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cacheTimeout": null,
|
||||||
|
"colorBackground": false,
|
||||||
|
"colorValue": false,
|
||||||
|
"colors": [
|
||||||
|
"#299c46",
|
||||||
|
"rgba(237, 129, 40, 0.89)",
|
||||||
|
"#d44a3a"
|
||||||
|
],
|
||||||
|
"datasource": "${DS_PROMETHEUS}",
|
||||||
|
"format": "none",
|
||||||
|
"gauge": {
|
||||||
|
"maxValue": 100,
|
||||||
|
"minValue": 0,
|
||||||
|
"show": false,
|
||||||
|
"thresholdLabels": false,
|
||||||
|
"thresholdMarkers": true
|
||||||
|
},
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 5,
|
||||||
|
"x": 12,
|
||||||
|
"y": 9
|
||||||
|
},
|
||||||
|
"id": 5,
|
||||||
|
"interval": null,
|
||||||
|
"links": [],
|
||||||
|
"mappingType": 1,
|
||||||
|
"mappingTypes": [
|
||||||
|
{
|
||||||
|
"name": "value to text",
|
||||||
|
"value": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "range to text",
|
||||||
|
"value": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"maxDataPoints": 100,
|
||||||
|
"nullPointMode": "connected",
|
||||||
|
"nullText": null,
|
||||||
|
"options": {},
|
||||||
|
"postfix": "",
|
||||||
|
"postfixFontSize": "50%",
|
||||||
|
"prefix": "",
|
||||||
|
"prefixFontSize": "50%",
|
||||||
|
"rangeMaps": [
|
||||||
|
{
|
||||||
|
"from": "null",
|
||||||
|
"text": "N/A",
|
||||||
|
"to": "null"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sparkline": {
|
||||||
|
"fillColor": "rgba(31, 118, 189, 0.18)",
|
||||||
|
"full": false,
|
||||||
|
"lineColor": "rgb(31, 120, 193)",
|
||||||
|
"show": false,
|
||||||
|
"ymax": null,
|
||||||
|
"ymin": null
|
||||||
|
},
|
||||||
|
"tableColumn": "",
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "sum(player_deaths{player=\"$player\"})",
|
||||||
|
"instant": true,
|
||||||
|
"legendFormat": "",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": "",
|
||||||
|
"timeFrom": null,
|
||||||
|
"timeShift": null,
|
||||||
|
"title": "Deaths",
|
||||||
|
"type": "singlestat",
|
||||||
|
"valueFontSize": "80%",
|
||||||
|
"valueMaps": [
|
||||||
|
{
|
||||||
|
"op": "=",
|
||||||
|
"text": "N/A",
|
||||||
|
"value": "null"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"valueName": "avg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cacheTimeout": null,
|
||||||
|
"colorBackground": false,
|
||||||
|
"colorValue": false,
|
||||||
|
"colors": [
|
||||||
|
"#299c46",
|
||||||
|
"rgba(237, 129, 40, 0.89)",
|
||||||
|
"#d44a3a"
|
||||||
|
],
|
||||||
|
"datasource": "${DS_PROMETHEUS}",
|
||||||
|
"format": "none",
|
||||||
|
"gauge": {
|
||||||
|
"maxValue": 100,
|
||||||
|
"minValue": 0,
|
||||||
|
"show": false,
|
||||||
|
"thresholdLabels": false,
|
||||||
|
"thresholdMarkers": true
|
||||||
|
},
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 5,
|
||||||
|
"x": 17,
|
||||||
|
"y": 9
|
||||||
|
},
|
||||||
|
"id": 6,
|
||||||
|
"interval": null,
|
||||||
|
"links": [],
|
||||||
|
"mappingType": 1,
|
||||||
|
"mappingTypes": [
|
||||||
|
{
|
||||||
|
"name": "value to text",
|
||||||
|
"value": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "range to text",
|
||||||
|
"value": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"maxDataPoints": 100,
|
||||||
|
"nullPointMode": "connected",
|
||||||
|
"nullText": null,
|
||||||
|
"options": {},
|
||||||
|
"postfix": "",
|
||||||
|
"postfixFontSize": "50%",
|
||||||
|
"prefix": "",
|
||||||
|
"prefixFontSize": "50%",
|
||||||
|
"rangeMaps": [
|
||||||
|
{
|
||||||
|
"from": "null",
|
||||||
|
"text": "N/A",
|
||||||
|
"to": "null"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sparkline": {
|
||||||
|
"fillColor": "rgba(31, 118, 189, 0.18)",
|
||||||
|
"full": false,
|
||||||
|
"lineColor": "rgb(31, 120, 193)",
|
||||||
|
"show": false,
|
||||||
|
"ymax": null,
|
||||||
|
"ymin": null
|
||||||
|
},
|
||||||
|
"tableColumn": "",
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "player_jumps{player=\"$player\"}",
|
||||||
|
"instant": true,
|
||||||
|
"legendFormat": "",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": "",
|
||||||
|
"timeFrom": null,
|
||||||
|
"timeShift": null,
|
||||||
|
"title": "Jumps",
|
||||||
|
"type": "singlestat",
|
||||||
|
"valueFontSize": "80%",
|
||||||
|
"valueMaps": [
|
||||||
|
{
|
||||||
|
"op": "=",
|
||||||
|
"text": "N/A",
|
||||||
|
"value": "null"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"valueName": "avg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": "${DS_PROMETHEUS}",
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 12,
|
||||||
|
"x": 0,
|
||||||
|
"y": 18
|
||||||
|
},
|
||||||
|
"id": 7,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"dataLinks": []
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "cm_traveled{player=\"$player\"} / 1000",
|
||||||
|
"legendFormat": "{{ method }}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeFrom": null,
|
||||||
|
"timeRegions": [],
|
||||||
|
"timeShift": null,
|
||||||
|
"title": "Meters travelled",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"buckets": null,
|
||||||
|
"mode": "time",
|
||||||
|
"name": null,
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "lengthm",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false,
|
||||||
|
"alignLevel": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": "${DS_PROMETHEUS}",
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 12,
|
||||||
|
"x": 12,
|
||||||
|
"y": 18
|
||||||
|
},
|
||||||
|
"id": 8,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"dataLinks": []
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "entities_killed{player=\"$player\"}",
|
||||||
|
"legendFormat": "{{ entity }}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeFrom": null,
|
||||||
|
"timeRegions": [],
|
||||||
|
"timeShift": null,
|
||||||
|
"title": "Mobs killed",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"buckets": null,
|
||||||
|
"mode": "time",
|
||||||
|
"name": null,
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"label": null,
|
||||||
|
"logBase": 1,
|
||||||
|
"max": null,
|
||||||
|
"min": null,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false,
|
||||||
|
"alignLevel": null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"refresh": false,
|
||||||
|
"schemaVersion": 20,
|
||||||
|
"style": "dark",
|
||||||
|
"tags": [],
|
||||||
|
"templating": {
|
||||||
|
"list": [
|
||||||
|
{
|
||||||
|
"allValue": null,
|
||||||
|
"current": {},
|
||||||
|
"datasource": "${DS_PROMETHEUS}",
|
||||||
|
"definition": "label_values(blocks_mined,player)",
|
||||||
|
"hide": 0,
|
||||||
|
"includeAll": false,
|
||||||
|
"label": null,
|
||||||
|
"multi": false,
|
||||||
|
"name": "player",
|
||||||
|
"options": [],
|
||||||
|
"query": "label_values(blocks_mined,player)",
|
||||||
|
"refresh": 1,
|
||||||
|
"regex": "",
|
||||||
|
"skipUrlSync": false,
|
||||||
|
"sort": 0,
|
||||||
|
"tagValuesQuery": "",
|
||||||
|
"tags": [],
|
||||||
|
"tagsQuery": "",
|
||||||
|
"type": "query",
|
||||||
|
"useTags": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"time": {
|
||||||
|
"from": "now-6h",
|
||||||
|
"to": "now"
|
||||||
|
},
|
||||||
|
"timepicker": {
|
||||||
|
"refresh_intervals": [
|
||||||
|
"5s",
|
||||||
|
"10s",
|
||||||
|
"30s",
|
||||||
|
"1m",
|
||||||
|
"5m",
|
||||||
|
"15m",
|
||||||
|
"30m",
|
||||||
|
"1h",
|
||||||
|
"2h",
|
||||||
|
"1d"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"timezone": "",
|
||||||
|
"title": "minecraft Player stats",
|
||||||
|
"uid": "gAy914AZk",
|
||||||
|
"version": 8
|
||||||
|
}
|
||||||
881
dashboards/server-stats.json
Normal file
@@ -0,0 +1,881 @@
|
|||||||
|
{
|
||||||
|
"__inputs": [
|
||||||
|
{
|
||||||
|
"name": "DS_PROMETHEUS",
|
||||||
|
"label": "Prometheus",
|
||||||
|
"description": "",
|
||||||
|
"type": "datasource",
|
||||||
|
"pluginId": "prometheus",
|
||||||
|
"pluginName": "Prometheus"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"__elements": [],
|
||||||
|
"__requires": [
|
||||||
|
{
|
||||||
|
"type": "grafana",
|
||||||
|
"id": "grafana",
|
||||||
|
"name": "Grafana",
|
||||||
|
"version": "8.3.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "panel",
|
||||||
|
"id": "graph",
|
||||||
|
"name": "Graph (old)",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "datasource",
|
||||||
|
"id": "prometheus",
|
||||||
|
"name": "Prometheus",
|
||||||
|
"version": "1.0.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "panel",
|
||||||
|
"id": "table-old",
|
||||||
|
"name": "Table (old)",
|
||||||
|
"version": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"annotations": {
|
||||||
|
"list": [
|
||||||
|
{
|
||||||
|
"builtIn": 1,
|
||||||
|
"datasource": "-- Grafana --",
|
||||||
|
"enable": true,
|
||||||
|
"hide": true,
|
||||||
|
"iconColor": "rgba(0, 211, 255, 1)",
|
||||||
|
"name": "Annotations & Alerts",
|
||||||
|
"target": {
|
||||||
|
"limit": 100,
|
||||||
|
"matchAny": false,
|
||||||
|
"tags": [],
|
||||||
|
"type": "dashboard"
|
||||||
|
},
|
||||||
|
"type": "dashboard"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"description": "for usage \r\nhttps://github.com/Joshi425/minecraft-exporter",
|
||||||
|
"editable": true,
|
||||||
|
"fiscalYearStartMonth": 0,
|
||||||
|
"gnetId": 11993,
|
||||||
|
"graphTooltip": 0,
|
||||||
|
"id": null,
|
||||||
|
"links": [],
|
||||||
|
"liveNow": false,
|
||||||
|
"panels": [
|
||||||
|
{
|
||||||
|
"columns": [],
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"fontSize": "100%",
|
||||||
|
"gridPos": {
|
||||||
|
"h": 17,
|
||||||
|
"w": 3,
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"id": 9,
|
||||||
|
"showHeader": true,
|
||||||
|
"sort": {
|
||||||
|
"col": 0,
|
||||||
|
"desc": true
|
||||||
|
},
|
||||||
|
"styles": [
|
||||||
|
{
|
||||||
|
"alias": "Time",
|
||||||
|
"align": "auto",
|
||||||
|
"dateFormat": "YYYY-MM-DD HH:mm:ss",
|
||||||
|
"pattern": "Time",
|
||||||
|
"type": "hidden"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"alias": "",
|
||||||
|
"align": "auto",
|
||||||
|
"colors": [
|
||||||
|
"rgba(245, 54, 54, 0.9)",
|
||||||
|
"rgba(237, 129, 40, 0.89)",
|
||||||
|
"rgba(50, 172, 45, 0.97)"
|
||||||
|
],
|
||||||
|
"decimals": 2,
|
||||||
|
"pattern": "/Value/",
|
||||||
|
"thresholds": [],
|
||||||
|
"type": "hidden",
|
||||||
|
"unit": "short"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "player_online",
|
||||||
|
"instant": true,
|
||||||
|
"legendFormat": "{{player}}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"title": "Players Online",
|
||||||
|
"transform": "timeseries_to_rows",
|
||||||
|
"type": "table-old"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"fieldConfig": {
|
||||||
|
"defaults": {
|
||||||
|
"links": []
|
||||||
|
},
|
||||||
|
"overrides": []
|
||||||
|
},
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 9,
|
||||||
|
"x": 3,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"hiddenSeries": false,
|
||||||
|
"id": 7,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"alertThreshold": true
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pluginVersion": "8.3.0",
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"exemplar": true,
|
||||||
|
"expr": "dim_ticktime",
|
||||||
|
"interval": "",
|
||||||
|
"legendFormat": "{{dimension_name}}",
|
||||||
|
"refId": "A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"expr": "overall_ticktime",
|
||||||
|
"legendFormat": "Overall",
|
||||||
|
"refId": "B"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeRegions": [],
|
||||||
|
"title": "Ticktime",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"mode": "time",
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"$$hashKey": "object:70",
|
||||||
|
"format": "ms",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$$hashKey": "object:71",
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"fieldConfig": {
|
||||||
|
"defaults": {
|
||||||
|
"links": []
|
||||||
|
},
|
||||||
|
"overrides": []
|
||||||
|
},
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 8,
|
||||||
|
"w": 12,
|
||||||
|
"x": 12,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"hiddenSeries": false,
|
||||||
|
"id": 5,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"alertThreshold": true
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pluginVersion": "8.3.0",
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "dim_tps",
|
||||||
|
"legendFormat": "{{ dimension_name }}",
|
||||||
|
"refId": "A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expr": "overall_tps",
|
||||||
|
"legendFormat": "Overall",
|
||||||
|
"refId": "B"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeRegions": [],
|
||||||
|
"title": "TPS ",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"mode": "time",
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"$$hashKey": "object:276",
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"max": "20",
|
||||||
|
"min": "0",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$$hashKey": "object:277",
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"fieldConfig": {
|
||||||
|
"defaults": {
|
||||||
|
"links": []
|
||||||
|
},
|
||||||
|
"overrides": []
|
||||||
|
},
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 8,
|
||||||
|
"w": 12,
|
||||||
|
"x": 12,
|
||||||
|
"y": 8
|
||||||
|
},
|
||||||
|
"hiddenSeries": false,
|
||||||
|
"id": 18,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"alertThreshold": true
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pluginVersion": "8.3.0",
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"exemplar": true,
|
||||||
|
"expr": "sum(paper_tps_1m)",
|
||||||
|
"interval": "",
|
||||||
|
"legendFormat": "1 Minute",
|
||||||
|
"refId": "A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"exemplar": true,
|
||||||
|
"expr": "sum(paper_tps_5m)",
|
||||||
|
"hide": false,
|
||||||
|
"interval": "",
|
||||||
|
"legendFormat": "5 Minute",
|
||||||
|
"refId": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"exemplar": true,
|
||||||
|
"expr": "sum(paper_tps_15m)",
|
||||||
|
"hide": false,
|
||||||
|
"interval": "",
|
||||||
|
"legendFormat": "15 Minute",
|
||||||
|
"refId": "D"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeRegions": [],
|
||||||
|
"title": "Paper TPS",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"mode": "time",
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"$$hashKey": "object:276",
|
||||||
|
"format": "short",
|
||||||
|
"label": "",
|
||||||
|
"logBase": 1,
|
||||||
|
"max": "20",
|
||||||
|
"min": "0",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$$hashKey": "object:277",
|
||||||
|
"format": "short",
|
||||||
|
"label": "",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"fieldConfig": {
|
||||||
|
"defaults": {
|
||||||
|
"links": []
|
||||||
|
},
|
||||||
|
"overrides": []
|
||||||
|
},
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 9,
|
||||||
|
"x": 3,
|
||||||
|
"y": 9
|
||||||
|
},
|
||||||
|
"hiddenSeries": false,
|
||||||
|
"id": 11,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"alertThreshold": true
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pluginVersion": "8.3.0",
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "entities",
|
||||||
|
"legendFormat": "{{ entity }}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeRegions": [],
|
||||||
|
"title": "Entities Loaded",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"mode": "time",
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"fieldConfig": {
|
||||||
|
"defaults": {
|
||||||
|
"links": []
|
||||||
|
},
|
||||||
|
"overrides": []
|
||||||
|
},
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 12,
|
||||||
|
"x": 12,
|
||||||
|
"y": 16
|
||||||
|
},
|
||||||
|
"hiddenSeries": false,
|
||||||
|
"id": 3,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"alertThreshold": true
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pluginVersion": "8.3.0",
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "player_playtime / 20",
|
||||||
|
"legendFormat": "{{ player }}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeRegions": [],
|
||||||
|
"title": "Play Time",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"mode": "time",
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "s",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"fieldConfig": {
|
||||||
|
"defaults": {
|
||||||
|
"links": []
|
||||||
|
},
|
||||||
|
"overrides": []
|
||||||
|
},
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 8,
|
||||||
|
"w": 12,
|
||||||
|
"x": 0,
|
||||||
|
"y": 18
|
||||||
|
},
|
||||||
|
"hiddenSeries": false,
|
||||||
|
"id": 17,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"alertThreshold": true
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pluginVersion": "8.3.0",
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "sum(dynmap_tile_render_statistics) by (type)",
|
||||||
|
"legendFormat": "{{ type }}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeRegions": [],
|
||||||
|
"title": "Dynmap Tile render Statistics",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"mode": "time",
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"fieldConfig": {
|
||||||
|
"defaults": {
|
||||||
|
"links": []
|
||||||
|
},
|
||||||
|
"overrides": []
|
||||||
|
},
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 9,
|
||||||
|
"w": 12,
|
||||||
|
"x": 12,
|
||||||
|
"y": 25
|
||||||
|
},
|
||||||
|
"hiddenSeries": false,
|
||||||
|
"id": 2,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"alertThreshold": true
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pluginVersion": "8.3.0",
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "player_score",
|
||||||
|
"legendFormat": "{{ player }}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeRegions": [],
|
||||||
|
"title": "Score",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"mode": "time",
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"aliasColors": {},
|
||||||
|
"bars": false,
|
||||||
|
"dashLength": 10,
|
||||||
|
"dashes": false,
|
||||||
|
"datasource": {
|
||||||
|
"type": "prometheus",
|
||||||
|
"uid": "${DS_PROMETHEUS}"
|
||||||
|
},
|
||||||
|
"fieldConfig": {
|
||||||
|
"defaults": {
|
||||||
|
"links": []
|
||||||
|
},
|
||||||
|
"overrides": []
|
||||||
|
},
|
||||||
|
"fill": 1,
|
||||||
|
"fillGradient": 0,
|
||||||
|
"gridPos": {
|
||||||
|
"h": 8,
|
||||||
|
"w": 12,
|
||||||
|
"x": 12,
|
||||||
|
"y": 34
|
||||||
|
},
|
||||||
|
"hiddenSeries": false,
|
||||||
|
"id": 15,
|
||||||
|
"legend": {
|
||||||
|
"avg": false,
|
||||||
|
"current": false,
|
||||||
|
"max": false,
|
||||||
|
"min": false,
|
||||||
|
"show": true,
|
||||||
|
"total": false,
|
||||||
|
"values": false
|
||||||
|
},
|
||||||
|
"lines": true,
|
||||||
|
"linewidth": 1,
|
||||||
|
"nullPointMode": "null",
|
||||||
|
"options": {
|
||||||
|
"alertThreshold": true
|
||||||
|
},
|
||||||
|
"percentage": false,
|
||||||
|
"pluginVersion": "8.3.0",
|
||||||
|
"pointradius": 2,
|
||||||
|
"points": false,
|
||||||
|
"renderer": "flot",
|
||||||
|
"seriesOverrides": [],
|
||||||
|
"spaceLength": 10,
|
||||||
|
"stack": false,
|
||||||
|
"steppedLine": false,
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"expr": "dynmap_chunk_loading_duration",
|
||||||
|
"legendFormat": "{{ type }}",
|
||||||
|
"refId": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"thresholds": [],
|
||||||
|
"timeRegions": [],
|
||||||
|
"title": "Dynmap Chunk loading duration",
|
||||||
|
"tooltip": {
|
||||||
|
"shared": true,
|
||||||
|
"sort": 0,
|
||||||
|
"value_type": "individual"
|
||||||
|
},
|
||||||
|
"type": "graph",
|
||||||
|
"xaxis": {
|
||||||
|
"mode": "time",
|
||||||
|
"show": true,
|
||||||
|
"values": []
|
||||||
|
},
|
||||||
|
"yaxes": [
|
||||||
|
{
|
||||||
|
"format": "ms",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"format": "short",
|
||||||
|
"logBase": 1,
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yaxis": {
|
||||||
|
"align": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"refresh": "5s",
|
||||||
|
"schemaVersion": 33,
|
||||||
|
"style": "dark",
|
||||||
|
"tags": [],
|
||||||
|
"templating": {
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
"time": {
|
||||||
|
"from": "now-6h",
|
||||||
|
"to": "now"
|
||||||
|
},
|
||||||
|
"timepicker": {},
|
||||||
|
"timezone": "",
|
||||||
|
"title": "Minecraft Server",
|
||||||
|
"uid": "LhW0bV0Wz",
|
||||||
|
"version": 3,
|
||||||
|
"weekStart": ""
|
||||||
|
}
|
||||||
@@ -17,12 +17,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "25565:25565"
|
- "25565:25565"
|
||||||
- "24454:24454/udp"
|
- "24454:24454/udp"
|
||||||
- "19565:19565"
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
container_name: mc-forge-patata2
|
container_name: mc-forge-patata2
|
||||||
environment:
|
environment:
|
||||||
OPS: |
|
|
||||||
eefc3ace-473a-3b2e-8af1-7b675eaa9064 # oier
|
|
||||||
OVERRIDE_SERVER_PROPERTIES: "TRUE"
|
OVERRIDE_SERVER_PROPERTIES: "TRUE"
|
||||||
EULA: "TRUE"
|
EULA: "TRUE"
|
||||||
PACKWIZ_URL: http://patatapack.oier.ovh/pack/pack.toml
|
PACKWIZ_URL: http://patatapack.oier.ovh/pack/pack.toml
|
||||||
@@ -44,6 +41,18 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ../patata2-data:/data
|
- ../patata2-data:/data
|
||||||
#- ./simple-discord-bot.toml:/data/config/simple-discord-bot.toml
|
#- ./simple-discord-bot.toml:/data/config/simple-discord-bot.toml
|
||||||
|
grafana:
|
||||||
|
image: grafana/grafana-oss:${GRAFANA_VERSION:-8.3.3}
|
||||||
|
ports:
|
||||||
|
- "3000:3000"
|
||||||
|
volumes:
|
||||||
|
- grafana-lib:/var/lib/grafana
|
||||||
|
- ./grafana/provisioning:/etc/grafana/provisioning
|
||||||
|
- ./dashboards:/etc/grafana/dashboards
|
||||||
|
depends_on:
|
||||||
|
- prometheus
|
||||||
|
networks:
|
||||||
|
- patatanet
|
||||||
monitor:
|
monitor:
|
||||||
image: itzg/mc-monitor
|
image: itzg/mc-monitor
|
||||||
command: export-for-prometheus
|
command: export-for-prometheus
|
||||||
@@ -73,56 +82,29 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- monitor
|
- monitor
|
||||||
- minecraft-exporter
|
- minecraft-exporter
|
||||||
- mc-export
|
|
||||||
networks:
|
|
||||||
- patatanet
|
|
||||||
grafana:
|
|
||||||
image: grafana/grafana-oss:${GRAFANA_VERSION:-8.3.3}
|
|
||||||
ports:
|
|
||||||
- "3000:3000"
|
|
||||||
volumes:
|
|
||||||
- grafana-lib:/var/lib/grafana
|
|
||||||
- ./grafana/provisioning:/etc/grafana/provisioning
|
|
||||||
- ./dashboards:/etc/grafana/dashboards
|
|
||||||
depends_on:
|
|
||||||
- prometheus
|
|
||||||
networks:
|
networks:
|
||||||
- patatanet
|
- patatanet
|
||||||
minecraft-exporter:
|
minecraft-exporter:
|
||||||
build:
|
build:
|
||||||
context: ./minecraft-exporter
|
context: ./minecraft-exporter
|
||||||
|
ports:
|
||||||
|
- "8000:8000"
|
||||||
environment:
|
environment:
|
||||||
RCON_HOST: mc
|
RCON_HOST: mc
|
||||||
RCON_PORT: 25575
|
RCON_PORT: 25575
|
||||||
RCON_PASSWORD: "${RCON_PASSWORD}"
|
RCON_PASSWORD: "${RCON_PASSWORD}"
|
||||||
FORGE_SERVER: True
|
FORGE_SERVER: True
|
||||||
volumes:
|
volumes:
|
||||||
- ../patata-data2/world:/world:ro
|
- ../patata2-data/world:/world:ro
|
||||||
depends_on:
|
|
||||||
- mc
|
|
||||||
networks:
|
|
||||||
- patatanet
|
|
||||||
mc-export:
|
|
||||||
image: ghcr.io/dirien/minecraft-exporter:latest
|
|
||||||
environment:
|
|
||||||
FORGE_SERVER: True
|
|
||||||
MC_WORLD: /world
|
|
||||||
MC_RCON_ADDRESS: "mc:25575"
|
|
||||||
MC_NAME_SOURCE: offline
|
|
||||||
MC_RCON_PASSWORD: "${RCON_PASSWORD}"
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
- ../patata-data2/world:/world:ro
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- mc
|
- mc
|
||||||
networks:
|
networks:
|
||||||
- patatanet
|
- patatanet
|
||||||
volumes:
|
volumes:
|
||||||
patata-data2: {}
|
patata2-data: {}
|
||||||
world: {}
|
world: {}
|
||||||
prometheus-tsdb: {}
|
prometheus-tsdb: {}
|
||||||
grafana-lib: {}
|
grafana-lib: {}
|
||||||
networks:
|
networks:
|
||||||
patatanet:
|
patatanet:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
#eefc3ace-473a-3b2e-8af1-7b675eaa9064 # oier
|
|
||||||
@@ -44,7 +44,8 @@ class MinecraftCollector(object):
|
|||||||
return self.player_map[uuid]
|
return self.player_map[uuid]
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
result = requests.get('https://sessionserver.mojang.com/session/minecraft/profile/' + uuid)
|
result = requests.get('https://auth.oier.ovh/api/yggdrasil/sessionserver/session/minecraft/profile/' + uuid)
|
||||||
|
#result = requests.get('https://sessionserver.mojang.com/session/minecraft/profile/' + uuid)
|
||||||
self.player_map[uuid] = result.json()['name']
|
self.player_map[uuid] = result.json()['name']
|
||||||
return (result.json()['name'])
|
return (result.json()['name'])
|
||||||
except:
|
except:
|
||||||
|
|||||||
@@ -1,12 +1,6 @@
|
|||||||
global:
|
global:
|
||||||
scrape_interval: 30s
|
scrape_interval: 30s
|
||||||
scrape_configs:
|
scrape_configs:
|
||||||
- job_name: mc-export
|
|
||||||
metrics_path: /metrics
|
|
||||||
scheme: http
|
|
||||||
static_configs:
|
|
||||||
- targets:
|
|
||||||
- mc-export:9150
|
|
||||||
- job_name: mc-monitor
|
- job_name: mc-monitor
|
||||||
metrics_path: /metrics
|
metrics_path: /metrics
|
||||||
scheme: http
|
scheme: http
|
||||||
@@ -24,9 +18,4 @@ scrape_configs:
|
|||||||
scrape_timeout: 15s
|
scrape_timeout: 15s
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets:
|
- targets:
|
||||||
- minecraft-exporter:8000
|
- minecraft-exporter:8000
|
||||||
- job_name: 'minecraft'
|
|
||||||
static_configs:
|
|
||||||
- targets: ['mc:19565']
|
|
||||||
labels:
|
|
||||||
server_name: 'minecraft-docker'
|
|
||||||
BIN
web/The Drums of Liberation (from One Piece).mp3
Normal file
@@ -50,24 +50,22 @@
|
|||||||
<section>
|
<section>
|
||||||
<h2>Requirements</h2>
|
<h2>Requirements</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Prism Laucher (Required Premium account) <a href="https://prismlauncher.org/download/">DOWNLOAD</a></li>
|
<li>Patata Launcher</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h2>Downloads</h2>
|
<h2>Downloads</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="PatataPack-linux.zip" class="">PatataPack linux version</a></li>
|
<li><a href="https://distribution.oier.ovh/PatataLauncher-1.0.0.AppImage" class="">PatataLauncher linux version</a></li>
|
||||||
<li><a href="PatataPack-windows.zip" class="">PatataPack windows version</a></li>
|
<li><a href="https://distribution.oier.ovh/PatataLauncher-1.0.0.exe" class="">PatataLauncher windows version</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h2>Install steps</h2>
|
<h2>Install steps</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Install PrismLauncher</li>
|
<li>Open PatataLauncher</li>
|
||||||
<li>Open PrismLaucher</li>
|
<li>Add existing account or create one <a href="https://auth.oier.ovh" class="">Register</a></li>
|
||||||
<li>Add Instance > Import</li>
|
|
||||||
<li>Browse previosuly downloaded pack zip</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
<!-- Bottom of body -->
|
<!-- Bottom of body -->
|
||||||
|
|||||||
16
web/news.xml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<rss version="2.0">
|
||||||
|
|
||||||
|
<channel>
|
||||||
|
<title>Patata News</title>
|
||||||
|
<link>https://patatapack.oier.ovh/news.xml</link>
|
||||||
|
<description>Patata News</description>
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>Ongi etorri!!</title>
|
||||||
|
<description>Serbidorea martxan!</description>
|
||||||
|
</item>
|
||||||
|
|
||||||
|
</channel>
|
||||||
|
|
||||||
|
</rss>
|
||||||
188
web/pack/config/defaultoptions/keybindings.txt
Normal file
@@ -0,0 +1,188 @@
|
|||||||
|
key_key.attack:key.mouse.left:NONE
|
||||||
|
key_key.use:key.mouse.right:NONE
|
||||||
|
key_key.forward:key.keyboard.w:NONE
|
||||||
|
key_key.left:key.keyboard.a:NONE
|
||||||
|
key_key.back:key.keyboard.s:NONE
|
||||||
|
key_key.right:key.keyboard.d:NONE
|
||||||
|
key_key.jump:key.keyboard.space:NONE
|
||||||
|
key_key.sneak:key.keyboard.left.shift:NONE
|
||||||
|
key_key.sprint:key.keyboard.left.control:NONE
|
||||||
|
key_key.drop:key.keyboard.q:NONE
|
||||||
|
key_key.inventory:key.keyboard.e:NONE
|
||||||
|
key_key.chat:key.keyboard.t:NONE
|
||||||
|
key_key.playerlist:key.keyboard.tab:NONE
|
||||||
|
key_key.pickItem:key.mouse.middle:NONE
|
||||||
|
key_key.command:key.keyboard.slash:NONE
|
||||||
|
key_key.socialInteractions:key.keyboard.p:NONE
|
||||||
|
key_key.screenshot:key.keyboard.f2:NONE
|
||||||
|
key_key.togglePerspective:key.keyboard.f5:NONE
|
||||||
|
key_key.smoothCamera:key.keyboard.unknown:NONE
|
||||||
|
key_key.fullscreen:key.keyboard.f11:NONE
|
||||||
|
key_key.spectatorOutlines:key.keyboard.unknown:NONE
|
||||||
|
key_key.swapOffhand:key.keyboard.f:NONE
|
||||||
|
key_key.saveToolbarActivator:key.keyboard.c:NONE
|
||||||
|
key_key.loadToolbarActivator:key.keyboard.x:NONE
|
||||||
|
key_key.advancements:key.keyboard.l:NONE
|
||||||
|
key_key.hotbar.1:key.keyboard.1:NONE
|
||||||
|
key_key.hotbar.2:key.keyboard.2:NONE
|
||||||
|
key_key.hotbar.3:key.keyboard.3:NONE
|
||||||
|
key_key.hotbar.4:key.keyboard.4:NONE
|
||||||
|
key_key.hotbar.5:key.keyboard.5:NONE
|
||||||
|
key_key.hotbar.6:key.keyboard.6:NONE
|
||||||
|
key_key.hotbar.7:key.keyboard.7:NONE
|
||||||
|
key_key.hotbar.8:key.keyboard.8:NONE
|
||||||
|
key_key.hotbar.9:key.keyboard.9:NONE
|
||||||
|
key_simplemagnets.keys.toggle:key.keyboard.h:NONE
|
||||||
|
key_key.slashblade.special_move:key.keyboard.v:NONE
|
||||||
|
key_key.slashblade.summon_blade:key.mouse.middle:NONE
|
||||||
|
key_key.hammerlib.render_item:key.keyboard.unknown:NONE
|
||||||
|
key_key.modernfix.config:key.keyboard.unknown:NONE
|
||||||
|
key_hiddenrecipebook.key.togglebook:key.keyboard.tab:NONE
|
||||||
|
key_key.blockprints.open_menu:key.keyboard.backslash:NONE
|
||||||
|
key_key.blockprints.confirm_selection:key.keyboard.enter:NONE
|
||||||
|
key_key.blockprints.cancel_selection:key.keyboard.backspace:NONE
|
||||||
|
key_key.blockprints.rotate_left:key.keyboard.left:NONE
|
||||||
|
key_key.blockprints.rotate_right:key.keyboard.right:NONE
|
||||||
|
key_key.paraglider.paragliderSettings:key.keyboard.p:CONTROL
|
||||||
|
key_key.refinedstorage.focusSearchBar:key.keyboard.tab:NONE
|
||||||
|
key_key.refinedstorage.clearGridCraftingMatrix:key.keyboard.x:CONTROL
|
||||||
|
key_key.refinedstorage.openWirelessGrid:key.keyboard.unknown:NONE
|
||||||
|
key_key.refinedstorage.openWirelessFluidGrid:key.keyboard.unknown:NONE
|
||||||
|
key_key.refinedstorage.openWirelessCraftingMonitor:key.keyboard.unknown:NONE
|
||||||
|
key_key.refinedstorage.openPortableGrid:key.keyboard.unknown:NONE
|
||||||
|
key_key.corpse.death_history:key.keyboard.unknown:NONE
|
||||||
|
key_toolswap.key.toggle_toolswap_mode:key.keyboard.g:NONE
|
||||||
|
key_key.curios.open.desc:key.keyboard.unknown:NONE
|
||||||
|
key_iris.keybind.reload:key.keyboard.r:NONE
|
||||||
|
key_iris.keybind.toggleShaders:key.keyboard.k:NONE
|
||||||
|
key_iris.keybind.shaderPackSelection:key.keyboard.o:NONE
|
||||||
|
key_key.jetpack.toggle_active.description:key.keyboard.g:NONE
|
||||||
|
key_key.jetpack.toggle_hover.description:key.keyboard.h:NONE
|
||||||
|
key_key.toms_storage.open_terminal:key.keyboard.b:NONE
|
||||||
|
key_crafting_on_a_stick.key.open_curios:key.keyboard.v:NONE
|
||||||
|
key_key.emotecraft.fastchoose:key.keyboard.b:NONE
|
||||||
|
key_key.emotecraft.stop:key.keyboard.unknown:NONE
|
||||||
|
key_key.plonk.place:key.keyboard.p:NONE
|
||||||
|
key_keybinds.bettercombat.feint:key.keyboard.unknown:NONE
|
||||||
|
key_keybinds.bettercombat.toggle_mine_with_weapons:key.keyboard.unknown:NONE
|
||||||
|
key_keybinds.combatroll.roll:key.keyboard.caps.lock:NONE
|
||||||
|
key_key.jei.toggleBookmarkOverlay:key.keyboard.unknown:NONE
|
||||||
|
key_key.jei.toggleEditMode:key.keyboard.unknown:NONE
|
||||||
|
key_key.jei.showUses:key.keyboard.u:NONE
|
||||||
|
key_key.jei.previousSearch:key.keyboard.up:NONE
|
||||||
|
key_key.jei.previousRecipePage:key.keyboard.page.up:NONE
|
||||||
|
key_key.jei.toggleCheatMode:key.keyboard.unknown:NONE
|
||||||
|
key_key.jei.cheatOneItem2:key.mouse.right:NONE
|
||||||
|
key_key.jei.previousPage:key.keyboard.unknown:NONE
|
||||||
|
key_key.jei.closeRecipeGui:key.keyboard.escape:NONE
|
||||||
|
key_key.jei.cheatItemStack:key.mouse.left:SHIFT
|
||||||
|
key_key.jei.toggleHideIngredient:key.mouse.left:CONTROL
|
||||||
|
key_key.jei.showRecipe:key.keyboard.r:NONE
|
||||||
|
key_key.jei.showRecipe2:key.mouse.left:NONE
|
||||||
|
key_key.jei.previousCategory:key.keyboard.page.up:SHIFT
|
||||||
|
key_key.jei.toggleWildcardHideIngredient:key.mouse.right:CONTROL
|
||||||
|
key_key.jei.clearSearchBar:key.mouse.right:NONE
|
||||||
|
key_key.jei.toggleOverlay:key.keyboard.o:CONTROL
|
||||||
|
key_key.jei.copy.recipe.id:key.keyboard.unknown:NONE
|
||||||
|
key_key.jei.cheatOneItem:key.mouse.left:NONE
|
||||||
|
key_key.jei.nextCategory:key.keyboard.page.down:SHIFT
|
||||||
|
key_key.jei.nextPage:key.keyboard.unknown:NONE
|
||||||
|
key_key.jei.cheatItemStack2:key.mouse.middle:NONE
|
||||||
|
key_key.jei.maxTransferRecipeBookmark:key.mouse.left:CONTROL
|
||||||
|
key_key.jei.recipeBack:key.keyboard.backspace:NONE
|
||||||
|
key_key.jei.showUses2:key.mouse.right:NONE
|
||||||
|
key_key.jei.toggleCheatModeConfigButton:key.mouse.left:CONTROL
|
||||||
|
key_key.jei.nextRecipePage:key.keyboard.page.down:NONE
|
||||||
|
key_key.jei.transferRecipeBookmark:key.mouse.left:SHIFT
|
||||||
|
key_key.jei.bookmark:key.keyboard.a:NONE
|
||||||
|
key_key.jei.focusSearch:key.keyboard.f:CONTROL
|
||||||
|
key_key.jei.nextSearch:key.keyboard.down:NONE
|
||||||
|
key_key.showcaseitem.showcaseitem:key.keyboard.x:SHIFT
|
||||||
|
key_cos.key.opencosarmorinventory:key.keyboard.unknown:NONE
|
||||||
|
key_key.inventoryessentials.single_transfer:key.mouse.left:CONTROL
|
||||||
|
key_key.inventoryessentials.screen_bulk_drop:key.mouse.left:SHIFT
|
||||||
|
key_key.divine_weaponry.erebus_jump:key.keyboard.space:NONE
|
||||||
|
key_key.whistle.1:key.keyboard.1:SHIFT
|
||||||
|
key_key.whistle.2:key.keyboard.2:SHIFT
|
||||||
|
key_key.whistle.3:key.keyboard.3:SHIFT
|
||||||
|
key_key.whistle.4:key.keyboard.4:SHIFT
|
||||||
|
key_placebo.toggleTrails:key.keyboard.keypad.9:NONE
|
||||||
|
key_placebo.toggleWings:key.keyboard.keypad.8:NONE
|
||||||
|
key_keybind.sophisticatedbackpacks.open_backpack:key.keyboard.b:NONE
|
||||||
|
key_keybind.sophisticatedbackpacks.inventory_interaction:key.keyboard.c:NONE
|
||||||
|
key_keybind.sophisticatedbackpacks.tool_swap:key.keyboard.unknown:NONE
|
||||||
|
key_keybind.sophisticatedbackpacks.sort:key.mouse.middle:NONE
|
||||||
|
key_keybind.sophisticatedbackpacks.toggle_upgrade_1:key.keyboard.z:ALT
|
||||||
|
key_keybind.sophisticatedbackpacks.toggle_upgrade_2:key.keyboard.x:ALT
|
||||||
|
key_keybind.sophisticatedbackpacks.toggle_upgrade_3:key.keyboard.unknown:NONE
|
||||||
|
key_keybind.sophisticatedbackpacks.toggle_upgrade_4:key.keyboard.unknown:NONE
|
||||||
|
key_keybind.sophisticatedbackpacks.toggle_upgrade_5:key.keyboard.unknown:NONE
|
||||||
|
key_railways.keyinfo.bogey_menu:key.keyboard.left.alt:NONE
|
||||||
|
key_railways.keyinfo.cycle_menu:key.keyboard.left.alt:NONE
|
||||||
|
key_key.cataclysm.ability:key.keyboard.x:NONE
|
||||||
|
key_key.cataclysm.helmet_ability:key.keyboard.c:NONE
|
||||||
|
key_key.cataclysm.chestplate_ability:key.keyboard.y:NONE
|
||||||
|
key_key.cataclysm.boots_ability:key.keyboard.v:NONE
|
||||||
|
key_key.ftbultimine:key.keyboard.grave.accent:NONE
|
||||||
|
key_key.ftbteams.open_gui:key.keyboard.unknown:NONE
|
||||||
|
key_artifacts.key.helium_flamingo.activate:key.keyboard.unknown:NONE
|
||||||
|
key_artifacts.key.night_vision_goggles.toggle:key.keyboard.unknown:NONE
|
||||||
|
key_artifacts.key.universal_attractor.toggle:key.keyboard.unknown:NONE
|
||||||
|
key_key.ftbchunks.map:key.keyboard.m:NONE
|
||||||
|
key_key.ftbchunks.claim_manager:key.keyboard.unknown:NONE
|
||||||
|
key_key.ftbchunks.minimap.zoomIn:key.keyboard.equal:NONE
|
||||||
|
key_key.ftbchunks.minimap.zoomOut:key.keyboard.minus:NONE
|
||||||
|
key_key.ftbchunks.add_waypoint:key.keyboard.unknown:NONE
|
||||||
|
key_key.ftbchunks.waypoint_manager:key.keyboard.unknown:NONE
|
||||||
|
key_key.moreoverlays.lightoverlay.desc:key.keyboard.f7:NONE
|
||||||
|
key_key.moreoverlays.chunkbounds.desc:key.keyboard.f9:NONE
|
||||||
|
key_key.smallships.ship_sail:key.keyboard.r:NONE
|
||||||
|
key_key.inventorysorter.sort:key.mouse.middle:NONE
|
||||||
|
key_key.inventorysorter.itemout:key.mouse.102:NONE
|
||||||
|
key_key.inventorysorter.itemin:key.mouse.100:NONE
|
||||||
|
key_ping-wheel.key.ping-location:key.mouse.5:NONE
|
||||||
|
key_ping-wheel.key.open-settings:key.keyboard.unknown:NONE
|
||||||
|
key_ping-wheel.key.name-labels:key.keyboard.left.alt:NONE
|
||||||
|
key_create.keyinfo.toolmenu:key.keyboard.left.alt:NONE
|
||||||
|
key_create.keyinfo.toolbelt:key.keyboard.left.alt:NONE
|
||||||
|
key_create.keyinfo.ponder:key.keyboard.w:NONE
|
||||||
|
key_key.configured.open_mod_list:key.keyboard.unknown:NONE
|
||||||
|
key_key.call_of_yucutan.chaac_sprint:key.keyboard.left.control:NONE
|
||||||
|
key_key.toastcontrol.clear:key.keyboard.j:NONE
|
||||||
|
key_key.jade.config:key.keyboard.keypad.0:NONE
|
||||||
|
key_key.jade.show_overlay:key.keyboard.keypad.1:NONE
|
||||||
|
key_key.jade.toggle_liquid:key.keyboard.keypad.2:NONE
|
||||||
|
key_key.jade.show_recipes:key.keyboard.keypad.3:NONE
|
||||||
|
key_key.jade.show_uses:key.keyboard.keypad.4:NONE
|
||||||
|
key_key.jade.narrate:key.keyboard.keypad.5:NONE
|
||||||
|
key_key.jade.show_details:key.keyboard.left.shift:NONE
|
||||||
|
key_key.curiotiab.use:key.keyboard.y:NONE
|
||||||
|
key_key.curiotiab.hide:key.keyboard.h:NONE
|
||||||
|
key_key.irons_spellbooks.spell_wheel:key.keyboard.r:NONE
|
||||||
|
key_key.irons_spellbooks.spellbook_cast:key.keyboard.v:NONE
|
||||||
|
key_key.irons_spellbooks.spell_bar_modifier:key.keyboard.left.alt:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_1:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_2:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_3:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_4:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_5:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_6:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_7:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_8:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_9:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_10:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_11:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_12:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_13:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_14:key.keyboard.unknown:NONE
|
||||||
|
key_key.irons_spellbooks.spell_quick_cast_15:key.keyboard.unknown:NONE
|
||||||
|
key_key.buildinggadgets2.settings_menu:key.keyboard.g:NONE
|
||||||
|
key_key.buildinggadgets2.undo:key.keyboard.u:NONE
|
||||||
|
key_key.buildinggadgets2.anchor:key.keyboard.h:NONE
|
||||||
|
key_key.buildinggadgets2.range:key.keyboard.r:NONE
|
||||||
|
key_key.refinedstorageaddons.openWirelessCraftingGrid:key.keyboard.g:CONTROL
|
||||||
|
key_key.entityculling.toggle:key.keyboard.unknown:NONE
|
||||||
|
key_key.structurecredits.deactivate_key:key.keyboard.unknown:NONE
|
||||||
|
key_key.structurecredits.show_again_key:key.keyboard.unknown:NONE
|
||||||
|
key_key.createrailwaysnavigator.route_overlay_options:key.keyboard.r:NONE
|
||||||
|
key_key.structurecredits.dont_show_key:key.keyboard.unknown:NONE
|
||||||
103
web/pack/config/defaultoptions/options.txt
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
version:3465
|
||||||
|
autoJump:false
|
||||||
|
operatorItemsTab:false
|
||||||
|
autoSuggestions:true
|
||||||
|
chatColors:true
|
||||||
|
chatLinks:true
|
||||||
|
chatLinksPrompt:true
|
||||||
|
enableVsync:true
|
||||||
|
entityShadows:true
|
||||||
|
forceUnicodeFont:false
|
||||||
|
discrete_mouse_scroll:false
|
||||||
|
invertYMouse:false
|
||||||
|
realmsNotifications:true
|
||||||
|
reducedDebugInfo:false
|
||||||
|
showSubtitles:false
|
||||||
|
directionalAudio:false
|
||||||
|
touchscreen:false
|
||||||
|
fullscreen:false
|
||||||
|
bobView:true
|
||||||
|
toggleCrouch:false
|
||||||
|
toggleSprint:false
|
||||||
|
darkMojangStudiosBackground:false
|
||||||
|
hideLightningFlashes:false
|
||||||
|
mouseSensitivity:0.5
|
||||||
|
fov:0.0
|
||||||
|
screenEffectScale:1.0
|
||||||
|
fovEffectScale:1.0
|
||||||
|
darknessEffectScale:1.0
|
||||||
|
glintSpeed:0.5
|
||||||
|
glintStrength:0.75
|
||||||
|
damageTiltStrength:1.0
|
||||||
|
highContrast:false
|
||||||
|
gamma:0.5
|
||||||
|
renderDistance:12
|
||||||
|
simulationDistance:12
|
||||||
|
entityDistanceScaling:1.0
|
||||||
|
guiScale:0
|
||||||
|
particles:0
|
||||||
|
maxFps:120
|
||||||
|
graphicsMode:1
|
||||||
|
ao:true
|
||||||
|
prioritizeChunkUpdates:0
|
||||||
|
biomeBlendRadius:2
|
||||||
|
renderClouds:"true"
|
||||||
|
resourcePacks:["vanilla","mod_resources","file/Create+Simple+Storage+2.1.zip","file/EBE_1.20.x_v1.1.zip","file/CreateEasyVillager_v1.0.1a.zip","file/Better tom\u0027s create storage 1.1.zip","file/Createful-Plaques v0.6 (1.20.x).zip","Moonlight Mods Dynamic Assets","file/Expressive Fresh Moves v3.0.1.zip"]
|
||||||
|
incompatibleResourcePacks:[]
|
||||||
|
lastServer:
|
||||||
|
lang:en_us
|
||||||
|
soundDevice:""
|
||||||
|
chatVisibility:0
|
||||||
|
chatOpacity:1.0
|
||||||
|
chatLineSpacing:0.0
|
||||||
|
textBackgroundOpacity:0.5
|
||||||
|
backgroundForChatOnly:true
|
||||||
|
hideServerAddress:false
|
||||||
|
advancedItemTooltips:true
|
||||||
|
pauseOnLostFocus:true
|
||||||
|
overrideWidth:0
|
||||||
|
overrideHeight:0
|
||||||
|
chatHeightFocused:1.0
|
||||||
|
chatDelay:0.0
|
||||||
|
chatHeightUnfocused:0.4375
|
||||||
|
chatScale:1.0
|
||||||
|
chatWidth:1.0
|
||||||
|
notificationDisplayTime:1.0
|
||||||
|
mipmapLevels:4
|
||||||
|
useNativeTransport:true
|
||||||
|
mainHand:"right"
|
||||||
|
attackIndicator:1
|
||||||
|
narrator:0
|
||||||
|
tutorialStep:none
|
||||||
|
mouseWheelSensitivity:1.0
|
||||||
|
rawMouseInput:true
|
||||||
|
glDebugVerbosity:1
|
||||||
|
skipMultiplayerWarning:false
|
||||||
|
skipRealms32bitWarning:false
|
||||||
|
hideMatchedNames:true
|
||||||
|
joinedFirstServer:true
|
||||||
|
hideBundleTutorial:false
|
||||||
|
syncChunkWrites:false
|
||||||
|
showAutosaveIndicator:true
|
||||||
|
allowServerListing:true
|
||||||
|
onlyShowSecureChat:false
|
||||||
|
panoramaScrollSpeed:1.0
|
||||||
|
telemetryOptInExtra:false
|
||||||
|
onboardAccessibility:false
|
||||||
|
soundCategory_master:1.0
|
||||||
|
soundCategory_music:1.0
|
||||||
|
soundCategory_record:1.0
|
||||||
|
soundCategory_weather:1.0
|
||||||
|
soundCategory_block:1.0
|
||||||
|
soundCategory_hostile:1.0
|
||||||
|
soundCategory_neutral:1.0
|
||||||
|
soundCategory_player:1.0
|
||||||
|
soundCategory_ambient:1.0
|
||||||
|
soundCategory_voice:1.0
|
||||||
|
modelPart_cape:true
|
||||||
|
modelPart_jacket:true
|
||||||
|
modelPart_left_sleeve:true
|
||||||
|
modelPart_right_sleeve:true
|
||||||
|
modelPart_left_pants_leg:true
|
||||||
|
modelPart_right_pants_leg:true
|
||||||
|
modelPart_hat:true
|
||||||
BIN
web/pack/config/defaultoptions/servers.dat
Normal file
39
web/pack/config/emotecraft.json
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"config_version": 4,
|
||||||
|
"loadbuiltin": true,
|
||||||
|
"quark": false,
|
||||||
|
"dark": false,
|
||||||
|
"oldChooseWheel": false,
|
||||||
|
"perspective": true,
|
||||||
|
"default3rdPersonFront": false,
|
||||||
|
"showicon": true,
|
||||||
|
"enableNSFW": false,
|
||||||
|
"alwaysOpenScreen": false,
|
||||||
|
"debug": true,
|
||||||
|
"validate": false,
|
||||||
|
"validationThreshold": 8.0,
|
||||||
|
"emotesFolderOnLogicalServer": false,
|
||||||
|
"emotesDirectory": "emotes",
|
||||||
|
"autoFixEmoteStop": true,
|
||||||
|
"alwaysValidateEmote": false,
|
||||||
|
"playersafety": true,
|
||||||
|
"stopthreshold": 0.04,
|
||||||
|
"yratio": 0.75,
|
||||||
|
"showHiddenConfig": false,
|
||||||
|
"neverRemoveBadIcon": false,
|
||||||
|
"exportBuiltin": false,
|
||||||
|
"hideWarning": false,
|
||||||
|
"fastmenu": {
|
||||||
|
"0": {
|
||||||
|
"0": "3045b335-12ca-4ddb-aca5-0aef450a5e4c",
|
||||||
|
"1": "ebfb1e69-330a-4970-8bca-f5625c90681a",
|
||||||
|
"2": "0de63fbe-2f20-44e0-8969-479b76ceeb6b",
|
||||||
|
"3": "33b912f8-0aa0-45e6-a2d4-9b5677e6f35c",
|
||||||
|
"4": "931b2bda-a25e-4e55-957a-88c46f5e9a7b",
|
||||||
|
"5": "a2969c42-520f-4c5c-a024-a7d0a2b7b4d1",
|
||||||
|
"6": "96506a5e-a69c-4a18-9add-d43dfd272fa6",
|
||||||
|
"7": "01a53a42-2fd2-418c-8e46-e4ee1ff9ee6a"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"keys": {}
|
||||||
|
}
|
||||||
BIN
web/pack/config/fancymenu/assets/background.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
web/pack/config/fancymenu/assets/logo.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
web/pack/config/fancymenu/assets/packicon-16.png
Normal file
|
After Width: | Height: | Size: 382 B |
BIN
web/pack/config/fancymenu/assets/packicon-32.icns
Normal file
BIN
web/pack/config/fancymenu/assets/packicon-32.png
Normal file
|
After Width: | Height: | Size: 443 B |
BIN
web/pack/config/fancymenu/assets/packicon-64.png
Normal file
|
After Width: | Height: | Size: 667 B |
BIN
web/pack/config/fancymenu/assets/packicon.png
Normal file
|
After Width: | Height: | Size: 443 B |
5
web/pack/config/fancymenu/custom_gui_screens.txt
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
type = custom_gui_screens
|
||||||
|
|
||||||
|
overridden_screens {
|
||||||
|
}
|
||||||
|
|
||||||
5
web/pack/config/fancymenu/customizablemenus.txt
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
type = customizablemenus
|
||||||
|
|
||||||
|
net.minecraft.client.gui.screens.TitleScreen {
|
||||||
|
}
|
||||||
|
|
||||||
611
web/pack/config/fancymenu/customization/title_screen_layout.txt
Normal file
@@ -0,0 +1,611 @@
|
|||||||
|
type = fancymenu_layout
|
||||||
|
|
||||||
|
layout-meta {
|
||||||
|
identifier = title_screen
|
||||||
|
render_custom_elements_behind_vanilla = false
|
||||||
|
last_edited_time = 1726409629274
|
||||||
|
is_enabled = true
|
||||||
|
randommode = false
|
||||||
|
randomgroup = 1
|
||||||
|
randomonlyfirsttime = false
|
||||||
|
layout_index = 0
|
||||||
|
[loading_requirement_container_meta:d49e0bd7-a90a-4397-b970-3c6718cc0934-1726409608895] = [groups:][instances:]
|
||||||
|
}
|
||||||
|
|
||||||
|
menu_background {
|
||||||
|
image_path = [source:local]/config/fancymenu/assets/background.png
|
||||||
|
slide = false
|
||||||
|
repeat_texture = false
|
||||||
|
background_type = image
|
||||||
|
}
|
||||||
|
|
||||||
|
customization {
|
||||||
|
action = backgroundoptions
|
||||||
|
keepaspectratio = false
|
||||||
|
}
|
||||||
|
|
||||||
|
scroll_list_customization {
|
||||||
|
preserve_scroll_list_header_footer_aspect_ratio = true
|
||||||
|
render_scroll_list_header_shadow = true
|
||||||
|
render_scroll_list_footer_shadow = true
|
||||||
|
show_scroll_list_header_footer_preview_in_editor = false
|
||||||
|
repeat_scroll_list_header_texture = false
|
||||||
|
repeat_scroll_list_footer_texture = false
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
source = [source:local]/config/fancymenu/assets/logo.png
|
||||||
|
repeat_texture = false
|
||||||
|
nine_slice_texture = false
|
||||||
|
nine_slice_texture_border_x = 5
|
||||||
|
nine_slice_texture_border_y = 5
|
||||||
|
element_type = image
|
||||||
|
instance_identifier = 66b94ca3-a98a-4237-8a2d-5dabc123caa3-1726407501516
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = mid-centered
|
||||||
|
x = -180
|
||||||
|
y = -149
|
||||||
|
width = 355
|
||||||
|
height = 100
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = ba599189-f310-4c78-a3f0-8d052aa007b3-1726407501516
|
||||||
|
[loading_requirement_container_meta:ba599189-f310-4c78-a3f0-8d052aa007b3-1726407501516] = [groups:][instances:]
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
audio_instance_0 = [source:web]https://patatapack.oier.ovh/sounds/The%20Drums%20of%20Liberation%20(from%20One%20Piece).ogg
|
||||||
|
play_mode = normal
|
||||||
|
looping = true
|
||||||
|
volume = 1.0
|
||||||
|
sound_source = record
|
||||||
|
element_type = audio_v2
|
||||||
|
instance_identifier = 9a90af32-4960-47ff-b287-ccda097508a5-1726409013524
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = mid-centered
|
||||||
|
x = 163
|
||||||
|
y = 57
|
||||||
|
width = 37
|
||||||
|
height = 30
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = e0a86f48-cd82-474e-96d8-a95cd6e6f3f3-1726409013524
|
||||||
|
[loading_requirement_container_meta:e0a86f48-cd82-474e-96d8-a95cd6e6f3f3-1726409013524] = [groups:][instances:]
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
play_menu_music = true
|
||||||
|
play_world_music = true
|
||||||
|
element_type = music_controller
|
||||||
|
instance_identifier = dae9c0e6-ca4e-4048-900c-c042cd82e1cb-1726409166152
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = mid-centered
|
||||||
|
x = -51
|
||||||
|
y = 64
|
||||||
|
width = 100
|
||||||
|
height = 100
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 8419cffa-d576-4673-9b44-456dac996dba-1726409166152
|
||||||
|
[loading_requirement_container_meta:8419cffa-d576-4673-9b44-456dac996dba-1726409166152] = [groups:][instances:]
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = b4a620d8-cbca-4503-a9a2-886f7d620653-1726407236570
|
||||||
|
[executable_block:b4a620d8-cbca-4503-a9a2-886f7d620653-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = mc_titlescreen_copyright_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 442
|
||||||
|
y = 350
|
||||||
|
width = 196
|
||||||
|
height = 10
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 5c15e45e-e2e2-4a37-a883-992889fd5a4f-1726407236570
|
||||||
|
[loading_requirement_container_meta:5c15e45e-e2e2-4a37-a883-992889fd5a4f-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = bf59bfc1-fb69-424b-8ba3-b35e69560756-1726407236570
|
||||||
|
[executable_block:bf59bfc1-fb69-424b-8ba3-b35e69560756-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = mc_titlescreen_realms_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 322
|
||||||
|
y = 186
|
||||||
|
width = 98
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 21234608-0b6d-4d79-a7d9-af3cbb5e89bd-1726407236570
|
||||||
|
[loading_requirement_container_meta:21234608-0b6d-4d79-a7d9-af3cbb5e89bd-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = true
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = ac5aaf3c-4979-45fc-af72-9c4fcc9c5982-1726407236570
|
||||||
|
[executable_block:ac5aaf3c-4979-45fc-af72-9c4fcc9c5982-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = forge_titlescreen_mods_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 220
|
||||||
|
y = 186
|
||||||
|
width = 98
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 9e0de0f0-ccd5-4f0a-9410-1a4418470df8-1726407236570
|
||||||
|
[loading_requirement_container_meta:9e0de0f0-ccd5-4f0a-9410-1a4418470df8-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = 54b0e311-8bce-4e4a-aec1-9250afbc51d7-1726407236570
|
||||||
|
[executable_block:54b0e311-8bce-4e4a-aec1-9250afbc51d7-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = mc_titlescreen_singleplayer_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 220
|
||||||
|
y = 138
|
||||||
|
width = 200
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = b6516037-aa85-4134-9094-9a3feb1a1cd3-1726407236570
|
||||||
|
[loading_requirement_container_meta:b6516037-aa85-4134-9094-9a3feb1a1cd3-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = d6db1026-3565-4867-be30-ae5440a01e5b-1726407236571
|
||||||
|
[executable_block:d6db1026-3565-4867-be30-ae5440a01e5b-1726407236571][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = 376322
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 196
|
||||||
|
y = 162
|
||||||
|
width = 20
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = c5f2fc8e-d079-4664-9708-d48f344f7aff-1726407236571
|
||||||
|
[loading_requirement_container_meta:c5f2fc8e-d079-4664-9708-d48f344f7aff-1726407236571] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = 3e064ed2-9179-4dae-8b58-ad46065979a5-1726407236570
|
||||||
|
[executable_block:3e064ed2-9179-4dae-8b58-ad46065979a5-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = mc_titlescreen_quit_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = element
|
||||||
|
anchor_point_element = forge_titlescreen_mods_button
|
||||||
|
x = 1
|
||||||
|
y = 23
|
||||||
|
width = 198
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = false
|
||||||
|
element_loading_requirement_container_identifier = 4bf047d1-8ade-4724-927f-028dfc285659-1726407236570
|
||||||
|
[loading_requirement_container_meta:4bf047d1-8ade-4724-927f-028dfc285659-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = a12b2221-78d8-4836-bb55-2b9d0e710b46-1726407236571
|
||||||
|
[executable_block:a12b2221-78d8-4836-bb55-2b9d0e710b46-1726407236571][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = 376298
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 196
|
||||||
|
y = 138
|
||||||
|
width = 20
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = f62eeaa4-2a40-479e-a748-926422b8d6fc-1726407236571
|
||||||
|
[loading_requirement_container_meta:f62eeaa4-2a40-479e-a748-926422b8d6fc-1726407236571] = [groups:][instances:]
|
||||||
|
is_hidden = true
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = 4ba49acc-f14e-4cc3-8b9d-41c9a1350135-1726407236570
|
||||||
|
[executable_block:4ba49acc-f14e-4cc3-8b9d-41c9a1350135-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = mc_titlescreen_language_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 196
|
||||||
|
y = 222
|
||||||
|
width = 20
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 3ee3576e-3a15-496e-987b-c3828ec838ed-1726407236570
|
||||||
|
[loading_requirement_container_meta:3ee3576e-3a15-496e-987b-c3828ec838ed-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = true
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = e8c5ecea-f0e2-476e-aa0b-ce4a2e76d985-1726407236570
|
||||||
|
[executable_block:e8c5ecea-f0e2-476e-aa0b-ce4a2e76d985-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = mc_titlescreen_options_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = element
|
||||||
|
anchor_point_element = forge_titlescreen_mods_button
|
||||||
|
x = 101
|
||||||
|
y = 0
|
||||||
|
width = 98
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = ccfa90dc-216f-40db-9c13-021cb159d1c3-1726407236570
|
||||||
|
[loading_requirement_container_meta:ccfa90dc-216f-40db-9c13-021cb159d1c3-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = f4a410be-e2cf-4cce-a193-3e884f972bf6-1726407236570
|
||||||
|
[executable_block:f4a410be-e2cf-4cce-a193-3e884f972bf6-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = mc_titlescreen_accessibility_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = element
|
||||||
|
anchor_point_element = mc_titlescreen_quit_button
|
||||||
|
x = -25
|
||||||
|
y = 0
|
||||||
|
width = 20
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 9de6493f-c4e9-4f66-b6e1-4a6db6f478f0-1726407236570
|
||||||
|
[loading_requirement_container_meta:9de6493f-c4e9-4f66-b6e1-4a6db6f478f0-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = e9b33166-1fd2-4c73-beb4-d29ae45a6315-1726407236571
|
||||||
|
[executable_block:e9b33166-1fd2-4c73-beb4-d29ae45a6315-1726407236571][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = 376346
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 196
|
||||||
|
y = 186
|
||||||
|
width = 20
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = fb287a4a-0022-477d-a001-4e38cfbc6afe-1726407236571
|
||||||
|
[loading_requirement_container_meta:fb287a4a-0022-477d-a001-4e38cfbc6afe-1726407236571] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
vanilla_button {
|
||||||
|
button_element_executable_block_identifier = 76fa54e6-9501-4b5c-9974-a28c3a0bc610-1726407236570
|
||||||
|
[executable_block:76fa54e6-9501-4b5c-9974-a28c3a0bc610-1726407236570][type:generic] = [executables:]
|
||||||
|
restartbackgroundanimations = true
|
||||||
|
loopbackgroundanimations = true
|
||||||
|
nine_slice_custom_background = false
|
||||||
|
nine_slice_border_x = 5
|
||||||
|
nine_slice_border_y = 5
|
||||||
|
navigatable = true
|
||||||
|
element_type = vanilla_button
|
||||||
|
instance_identifier = mc_titlescreen_multiplayer_button
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 220
|
||||||
|
y = 162
|
||||||
|
width = 200
|
||||||
|
height = 20
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 05e5f008-c529-4f9b-b419-d5988857a17d-1726407236570
|
||||||
|
[loading_requirement_container_meta:05e5f008-c529-4f9b-b419-d5988857a17d-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
automated_button_clicks = 0
|
||||||
|
nine_slice_slider_handle = false
|
||||||
|
nine_slice_slider_handle_border_x = 5
|
||||||
|
nine_slice_slider_handle_border_y = 5
|
||||||
|
}
|
||||||
|
|
||||||
|
deep_element {
|
||||||
|
element_type = title_screen_logo
|
||||||
|
instance_identifier = deep:title_screen_logo
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 183
|
||||||
|
y = 30
|
||||||
|
width = 274
|
||||||
|
height = 52
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 1e947004-d92b-4a70-8873-7f558b3a858c-1726407236570
|
||||||
|
[loading_requirement_container_meta:1e947004-d92b-4a70-8873-7f558b3a858c-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = true
|
||||||
|
}
|
||||||
|
|
||||||
|
deep_element {
|
||||||
|
element_type = title_screen_branding
|
||||||
|
instance_identifier = deep:title_screen_branding
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 2
|
||||||
|
y = 309
|
||||||
|
width = 128
|
||||||
|
height = 49
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 6839849d-4859-4287-90cb-d9f3d58b09be-1726407236570
|
||||||
|
[loading_requirement_container_meta:6839849d-4859-4287-90cb-d9f3d58b09be-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
}
|
||||||
|
|
||||||
|
deep_element {
|
||||||
|
element_type = title_screen_splash
|
||||||
|
instance_identifier = deep:title_screen_splash
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 0
|
||||||
|
y = 0
|
||||||
|
width = 100
|
||||||
|
height = 30
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = b793d22a-a515-437a-8e85-4401e54a170c-1726407236570
|
||||||
|
[loading_requirement_container_meta:b793d22a-a515-437a-8e85-4401e54a170c-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
}
|
||||||
|
|
||||||
|
deep_element {
|
||||||
|
element_type = title_screen_realms_notification
|
||||||
|
instance_identifier = deep:title_screen_realms_notification
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 402
|
||||||
|
y = 190
|
||||||
|
width = 60
|
||||||
|
height = 13
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 6da9989e-5ab4-4133-b020-355825a01949-1726407236570
|
||||||
|
[loading_requirement_container_meta:6da9989e-5ab4-4133-b020-355825a01949-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = true
|
||||||
|
}
|
||||||
|
|
||||||
|
deep_element {
|
||||||
|
element_type = title_screen_forge_copyright
|
||||||
|
instance_identifier = deep:title_screen_forge_copyright
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 411
|
||||||
|
y = 340
|
||||||
|
width = 228
|
||||||
|
height = 9
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = ed8d66fa-c551-4b95-8897-3d990a3f5caa-1726407236570
|
||||||
|
[loading_requirement_container_meta:ed8d66fa-c551-4b95-8897-3d990a3f5caa-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
}
|
||||||
|
|
||||||
|
deep_element {
|
||||||
|
element_type = title_screen_forge_top
|
||||||
|
instance_identifier = deep:title_screen_forge_top
|
||||||
|
appearance_delay = no_delay
|
||||||
|
appearance_delay_seconds = 1.0
|
||||||
|
fade_in = false
|
||||||
|
fade_in_speed = 1.0
|
||||||
|
anchor_point = vanilla
|
||||||
|
x = 186
|
||||||
|
y = 4
|
||||||
|
width = 268
|
||||||
|
height = 19
|
||||||
|
stretch_x = false
|
||||||
|
stretch_y = false
|
||||||
|
stay_on_screen = true
|
||||||
|
element_loading_requirement_container_identifier = 3edb207b-9e32-4040-9464-11eca2c0d5c5-1726407236570
|
||||||
|
[loading_requirement_container_meta:3edb207b-9e32-4040-9464-11eca2c0d5c5-1726407236570] = [groups:][instances:]
|
||||||
|
is_hidden = false
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
type = layout_editor_widget_settings
|
||||||
|
|
||||||
|
settings {
|
||||||
|
offset_x = -212.0
|
||||||
|
offset_y = 0.0
|
||||||
|
inner_width = 200.0
|
||||||
|
inner_height = 300.0
|
||||||
|
snapping_side = top-right
|
||||||
|
expanded = true
|
||||||
|
visible = true
|
||||||
|
}
|
||||||
|
|
||||||
3
web/pack/config/fancymenu/legacy_checklist.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
##[legacy]
|
||||||
|
|
||||||
|
B:custom_guis_ported = 'true';
|
||||||
79
web/pack/config/fancymenu/options.txt
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
##[general]
|
||||||
|
|
||||||
|
I:default_gui_scale = '-1';
|
||||||
|
B:play_vanilla_menu_music = 'false';
|
||||||
|
B:force_fullscreen = 'false';
|
||||||
|
|
||||||
|
|
||||||
|
##[customization]
|
||||||
|
|
||||||
|
B:modpack_mode = 'true';
|
||||||
|
B:show_customization_overlay = 'true';
|
||||||
|
B:advanced_customization_mode = 'false';
|
||||||
|
|
||||||
|
|
||||||
|
##[loading]
|
||||||
|
|
||||||
|
B:preload_animations = 'true';
|
||||||
|
S:preload_resources = '';
|
||||||
|
S:custom_game_intro_skip_text = '';
|
||||||
|
B:allow_game_intro_skip = 'true';
|
||||||
|
S:game_intro_animation_name = '';
|
||||||
|
B:game_intro_fade_out = 'true';
|
||||||
|
|
||||||
|
|
||||||
|
##[window]
|
||||||
|
|
||||||
|
B:show_custom_window_icon = 'true';
|
||||||
|
S:custom_window_icon_macos = '/config/fancymenu/assets/packicon-32.icns';
|
||||||
|
S:custom_window_icon_32 = '/config/fancymenu/assets/packicon.png';
|
||||||
|
S:custom_window_title = 'PatataLand';
|
||||||
|
S:custom_window_icon_16 = '/config/fancymenu/assets/packicon-16.png';
|
||||||
|
|
||||||
|
|
||||||
|
##[multiplayer_screen]
|
||||||
|
|
||||||
|
B:show_multiplayer_screen_server_icons = 'true';
|
||||||
|
|
||||||
|
|
||||||
|
##[singleplayer_screen]
|
||||||
|
|
||||||
|
B:show_singleplayer_screen_world_icons = 'true';
|
||||||
|
|
||||||
|
|
||||||
|
##[layout_editor]
|
||||||
|
|
||||||
|
B:anchor_overlay_change_anchor_on_area_hover = 'true';
|
||||||
|
B:show_layout_editor_grid = 'true';
|
||||||
|
B:anchor_overlay_change_anchor_on_element_hover = 'true';
|
||||||
|
S:anchor_overlay_visibility_mode = 'dragging';
|
||||||
|
B:anchor_overlay_show_all_connection_lines = 'false';
|
||||||
|
S:anchor_overlay_color_base_override = '';
|
||||||
|
I:layout_editor_grid_size = '10';
|
||||||
|
B:invert_anchor_overlay_color = 'false';
|
||||||
|
S:anchor_overlay_color_border_override = '';
|
||||||
|
F:anchor_overlay_opacity_normal = '0.5';
|
||||||
|
F:anchor_overlay_opacity_busy = '0.7';
|
||||||
|
D:anchor_overlay_hover_charging_time_seconds = '2.0';
|
||||||
|
|
||||||
|
|
||||||
|
##[ui]
|
||||||
|
|
||||||
|
I:context_menu_hover_open_speed = '1';
|
||||||
|
S:ui_theme = 'dark';
|
||||||
|
F:ui_scale = '4.0';
|
||||||
|
B:play_ui_click_sounds = 'true';
|
||||||
|
B:enable_ui_text_shadow = 'false';
|
||||||
|
|
||||||
|
|
||||||
|
##[debug_overlay]
|
||||||
|
|
||||||
|
B:debug_overlay_show_basic_screen_category = 'true';
|
||||||
|
B:debug_overlay_show_system_category = 'true';
|
||||||
|
B:debug_overlay_show_advanced_screen_category = 'true';
|
||||||
|
B:show_debug_overlay = 'false';
|
||||||
|
B:debug_overlay_show_resources_category = 'true';
|
||||||
|
|
||||||
|
##[tutorial]
|
||||||
|
|
||||||
|
B:show_welcome_screen = 'false';
|
||||||
181
web/pack/config/fancymenu/ui_themes/dark.json
Normal file
@@ -0,0 +1,181 @@
|
|||||||
|
{
|
||||||
|
"identifier": "dark",
|
||||||
|
"display_name": "fancymenu.ui.themes.dark",
|
||||||
|
"menu_bar_bottom_line_color": {
|
||||||
|
"hex": "#5D6164FF"
|
||||||
|
},
|
||||||
|
"layout_editor_mouse_selection_rectangle_color": {
|
||||||
|
"hex": "#0394FCFF"
|
||||||
|
},
|
||||||
|
"layout_editor_grid_color_normal": {
|
||||||
|
"hex": "#BA79F164"
|
||||||
|
},
|
||||||
|
"layout_editor_grid_color_center": {
|
||||||
|
"hex": "#5B5EFF64"
|
||||||
|
},
|
||||||
|
"layout_editor_element_border_color_normal": {
|
||||||
|
"hex": "#0394FCFF"
|
||||||
|
},
|
||||||
|
"layout_editor_element_border_color_selected": {
|
||||||
|
"hex": "#03DBFCFF"
|
||||||
|
},
|
||||||
|
"layout_editor_element_dragging_not_allowed_color": {
|
||||||
|
"hex": "#E83609C8"
|
||||||
|
},
|
||||||
|
"layout_editor_anchor_point_overlay_color_base": {
|
||||||
|
"hex": "#25B479FF"
|
||||||
|
},
|
||||||
|
"layout_editor_anchor_point_overlay_color_border": {
|
||||||
|
"hex": "#114F34FF"
|
||||||
|
},
|
||||||
|
"layout_editor_close_icon_color": {
|
||||||
|
"hex": "#DA3C1EFF"
|
||||||
|
},
|
||||||
|
"scroll_grabber_color_normal": {
|
||||||
|
"hex": "#595B5D64"
|
||||||
|
},
|
||||||
|
"scroll_grabber_color_hover": {
|
||||||
|
"hex": "#66686864"
|
||||||
|
},
|
||||||
|
"screen_background_color": {
|
||||||
|
"hex": "#3C3F41FF"
|
||||||
|
},
|
||||||
|
"screen_background_color_darker": {
|
||||||
|
"hex": "#262626FF"
|
||||||
|
},
|
||||||
|
"element_border_color_normal": {
|
||||||
|
"hex": "#5D6164FF"
|
||||||
|
},
|
||||||
|
"element_border_color_hover": {
|
||||||
|
"hex": "#5D6164FF"
|
||||||
|
},
|
||||||
|
"element_background_color_normal": {
|
||||||
|
"hex": "#474747FF"
|
||||||
|
},
|
||||||
|
"element_background_color_hover": {
|
||||||
|
"hex": "#539CD4FF"
|
||||||
|
},
|
||||||
|
"slider_handle_color_normal": {
|
||||||
|
"hex": "#4784B4FF"
|
||||||
|
},
|
||||||
|
"slider_handle_color_hover": {
|
||||||
|
"hex": "#539CD4FF"
|
||||||
|
},
|
||||||
|
"area_background_color": {
|
||||||
|
"hex": "#2B2B2BFF"
|
||||||
|
},
|
||||||
|
"edit_box_background_color": {
|
||||||
|
"hex": "#2B2B2BFF"
|
||||||
|
},
|
||||||
|
"edit_box_border_color_normal": {
|
||||||
|
"hex": "#D1C2D1FF"
|
||||||
|
},
|
||||||
|
"edit_box_border_color_focused": {
|
||||||
|
"hex": "#E3D3E3FF"
|
||||||
|
},
|
||||||
|
"list_entry_color_selected_hovered": {
|
||||||
|
"hex": "#323232FF"
|
||||||
|
},
|
||||||
|
"text_editor_sidebar_color": {
|
||||||
|
"hex": "#313335FF"
|
||||||
|
},
|
||||||
|
"text_editor_line_number_text_color_normal": {
|
||||||
|
"hex": "#5B5C5EFF"
|
||||||
|
},
|
||||||
|
"text_editor_line_number_text_color_selected": {
|
||||||
|
"hex": "#899396FF"
|
||||||
|
},
|
||||||
|
"listing_dot_color_1": {
|
||||||
|
"hex": "#3E86A0FF"
|
||||||
|
},
|
||||||
|
"listing_dot_color_2": {
|
||||||
|
"hex": "#AD6C79FF"
|
||||||
|
},
|
||||||
|
"listing_dot_color_3": {
|
||||||
|
"hex": "#AA823FFF"
|
||||||
|
},
|
||||||
|
"suggestions_background_color": {
|
||||||
|
"hex": "#474747FF"
|
||||||
|
},
|
||||||
|
"suggestions_text_color_normal": {
|
||||||
|
"hex": "#CEDDEDFF"
|
||||||
|
},
|
||||||
|
"suggestions_text_color_selected": {
|
||||||
|
"hex": "#64A5ECFF"
|
||||||
|
},
|
||||||
|
"ui_texture_color": {
|
||||||
|
"hex": "#FFFFFFFF"
|
||||||
|
},
|
||||||
|
"generic_text_base_color": {
|
||||||
|
"hex": "#FFFFFFFF"
|
||||||
|
},
|
||||||
|
"element_label_color_normal": {
|
||||||
|
"hex": "#CEDDEDFF"
|
||||||
|
},
|
||||||
|
"element_label_color_inactive": {
|
||||||
|
"hex": "#717577FF"
|
||||||
|
},
|
||||||
|
"edit_box_text_color_normal": {
|
||||||
|
"hex": "#CEDDEDFF"
|
||||||
|
},
|
||||||
|
"edit_box_text_color_uneditable": {
|
||||||
|
"hex": "#717577FF"
|
||||||
|
},
|
||||||
|
"edit_box_suggestion_text_color": {
|
||||||
|
"hex": "#808080FF"
|
||||||
|
},
|
||||||
|
"description_area_text_color": {
|
||||||
|
"hex": "#CEDDEDFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_color": {
|
||||||
|
"hex": "#9EAAB8FF"
|
||||||
|
},
|
||||||
|
"success_text_color": {
|
||||||
|
"hex": "#31CE05FF"
|
||||||
|
},
|
||||||
|
"error_text_color": {
|
||||||
|
"hex": "#ED4545FF"
|
||||||
|
},
|
||||||
|
"warning_text_color": {
|
||||||
|
"hex": "#E59B12FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_1": {
|
||||||
|
"hex": "#EB7F7FFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_2": {
|
||||||
|
"hex": "#EBC97FFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_3": {
|
||||||
|
"hex": "#BEEB7FFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_4": {
|
||||||
|
"hex": "#7FEBE6FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_5": {
|
||||||
|
"hex": "#7F9EEBFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_6": {
|
||||||
|
"hex": "#967FEBFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_7": {
|
||||||
|
"hex": "#D47FEBFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_8": {
|
||||||
|
"hex": "#F53636FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_9": {
|
||||||
|
"hex": "#F59236FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_10": {
|
||||||
|
"hex": "#F5E536FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_11": {
|
||||||
|
"hex": "#69F536FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_12": {
|
||||||
|
"hex": "#3689F5FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_brackets_color": {
|
||||||
|
"hex": "#FCDF03FF"
|
||||||
|
}
|
||||||
|
}
|
||||||
181
web/pack/config/fancymenu/ui_themes/light.json
Normal file
@@ -0,0 +1,181 @@
|
|||||||
|
{
|
||||||
|
"identifier": "light",
|
||||||
|
"display_name": "fancymenu.ui.themes.light",
|
||||||
|
"menu_bar_bottom_line_color": {
|
||||||
|
"hex": "#777777FF"
|
||||||
|
},
|
||||||
|
"layout_editor_mouse_selection_rectangle_color": {
|
||||||
|
"hex": "#0394FCFF"
|
||||||
|
},
|
||||||
|
"layout_editor_grid_color_normal": {
|
||||||
|
"hex": "#BA79F164"
|
||||||
|
},
|
||||||
|
"layout_editor_grid_color_center": {
|
||||||
|
"hex": "#5B5EFF64"
|
||||||
|
},
|
||||||
|
"layout_editor_element_border_color_normal": {
|
||||||
|
"hex": "#0394FCFF"
|
||||||
|
},
|
||||||
|
"layout_editor_element_border_color_selected": {
|
||||||
|
"hex": "#03DBFCFF"
|
||||||
|
},
|
||||||
|
"layout_editor_element_dragging_not_allowed_color": {
|
||||||
|
"hex": "#E83609C8"
|
||||||
|
},
|
||||||
|
"layout_editor_anchor_point_overlay_color_base": {
|
||||||
|
"hex": "#25B479FF"
|
||||||
|
},
|
||||||
|
"layout_editor_anchor_point_overlay_color_border": {
|
||||||
|
"hex": "#114F34FF"
|
||||||
|
},
|
||||||
|
"layout_editor_close_icon_color": {
|
||||||
|
"hex": "#932813FF"
|
||||||
|
},
|
||||||
|
"scroll_grabber_color_normal": {
|
||||||
|
"hex": "#595B5D64"
|
||||||
|
},
|
||||||
|
"scroll_grabber_color_hover": {
|
||||||
|
"hex": "#66686864"
|
||||||
|
},
|
||||||
|
"screen_background_color": {
|
||||||
|
"hex": "#B2B2B2FF"
|
||||||
|
},
|
||||||
|
"screen_background_color_darker": {
|
||||||
|
"hex": "#ADADADFF"
|
||||||
|
},
|
||||||
|
"element_border_color_normal": {
|
||||||
|
"hex": "#777777FF"
|
||||||
|
},
|
||||||
|
"element_border_color_hover": {
|
||||||
|
"hex": "#777777FF"
|
||||||
|
},
|
||||||
|
"element_background_color_normal": {
|
||||||
|
"hex": "#CBCBCBFF"
|
||||||
|
},
|
||||||
|
"element_background_color_hover": {
|
||||||
|
"hex": "#AFAFAFFF"
|
||||||
|
},
|
||||||
|
"slider_handle_color_normal": {
|
||||||
|
"hex": "#858484FF"
|
||||||
|
},
|
||||||
|
"slider_handle_color_hover": {
|
||||||
|
"hex": "#A2A2A2FF"
|
||||||
|
},
|
||||||
|
"area_background_color": {
|
||||||
|
"hex": "#CBCBCBFF"
|
||||||
|
},
|
||||||
|
"edit_box_background_color": {
|
||||||
|
"hex": "#CBCBCBFF"
|
||||||
|
},
|
||||||
|
"edit_box_border_color_normal": {
|
||||||
|
"hex": "#383838FF"
|
||||||
|
},
|
||||||
|
"edit_box_border_color_focused": {
|
||||||
|
"hex": "#444444FF"
|
||||||
|
},
|
||||||
|
"list_entry_color_selected_hovered": {
|
||||||
|
"hex": "#AFAFAFFF"
|
||||||
|
},
|
||||||
|
"text_editor_sidebar_color": {
|
||||||
|
"hex": "#A4A4A4FF"
|
||||||
|
},
|
||||||
|
"text_editor_line_number_text_color_normal": {
|
||||||
|
"hex": "#696969FF"
|
||||||
|
},
|
||||||
|
"text_editor_line_number_text_color_selected": {
|
||||||
|
"hex": "#464646FF"
|
||||||
|
},
|
||||||
|
"listing_dot_color_1": {
|
||||||
|
"hex": "#438DD0FF"
|
||||||
|
},
|
||||||
|
"listing_dot_color_2": {
|
||||||
|
"hex": "#AB3950FF"
|
||||||
|
},
|
||||||
|
"listing_dot_color_3": {
|
||||||
|
"hex": "#B2740CFF"
|
||||||
|
},
|
||||||
|
"suggestions_background_color": {
|
||||||
|
"hex": "#A2A2A2FF"
|
||||||
|
},
|
||||||
|
"suggestions_text_color_normal": {
|
||||||
|
"hex": "#2D2D2DFF"
|
||||||
|
},
|
||||||
|
"suggestions_text_color_selected": {
|
||||||
|
"hex": "#205EA2FF"
|
||||||
|
},
|
||||||
|
"ui_texture_color": {
|
||||||
|
"hex": "#2D2D2DFF"
|
||||||
|
},
|
||||||
|
"generic_text_base_color": {
|
||||||
|
"hex": "#252525FF"
|
||||||
|
},
|
||||||
|
"element_label_color_normal": {
|
||||||
|
"hex": "#2D2D2DFF"
|
||||||
|
},
|
||||||
|
"element_label_color_inactive": {
|
||||||
|
"hex": "#8A8989FF"
|
||||||
|
},
|
||||||
|
"edit_box_text_color_normal": {
|
||||||
|
"hex": "#2D2D2DFF"
|
||||||
|
},
|
||||||
|
"edit_box_text_color_uneditable": {
|
||||||
|
"hex": "#8A8989FF"
|
||||||
|
},
|
||||||
|
"edit_box_suggestion_text_color": {
|
||||||
|
"hex": "#8A8989FF"
|
||||||
|
},
|
||||||
|
"description_area_text_color": {
|
||||||
|
"hex": "#2D2D2DFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_color": {
|
||||||
|
"hex": "#484E53FF"
|
||||||
|
},
|
||||||
|
"success_text_color": {
|
||||||
|
"hex": "#197E02FF"
|
||||||
|
},
|
||||||
|
"error_text_color": {
|
||||||
|
"hex": "#A41B1BFF"
|
||||||
|
},
|
||||||
|
"warning_text_color": {
|
||||||
|
"hex": "#9B6105FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_1": {
|
||||||
|
"hex": "#A10F0FFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_2": {
|
||||||
|
"hex": "#B27D09FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_3": {
|
||||||
|
"hex": "#66A80AFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_4": {
|
||||||
|
"hex": "#089891FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_5": {
|
||||||
|
"hex": "#072E8DFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_6": {
|
||||||
|
"hex": "#26069DFF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_7": {
|
||||||
|
"hex": "#6A0685FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_8": {
|
||||||
|
"hex": "#730303FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_9": {
|
||||||
|
"hex": "#854306FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_10": {
|
||||||
|
"hex": "#918504FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_11": {
|
||||||
|
"hex": "#267A07FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_nested_text_color_12": {
|
||||||
|
"hex": "#363CF5FF"
|
||||||
|
},
|
||||||
|
"text_editor_text_formatting_brackets_color": {
|
||||||
|
"hex": "#FF3A0064"
|
||||||
|
}
|
||||||
|
}
|
||||||
2
web/pack/config/fancymenu/user_variables.db
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
type = user_variables
|
||||||
|
|
||||||
70
web/pack/config/playerrevive.json
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
{
|
||||||
|
"banPlayerAfterDeath": false,
|
||||||
|
"bleeding": {
|
||||||
|
"bleedTime": 1200,
|
||||||
|
"triggerForCreative": true,
|
||||||
|
"bleedingMessage": true,
|
||||||
|
"bleedingMessageTrackingOnly": true,
|
||||||
|
"shouldGlow": false,
|
||||||
|
"bleedingEffects": [
|
||||||
|
{
|
||||||
|
"effect": "minecraft:slowness",
|
||||||
|
"amplifier": 2,
|
||||||
|
"duration": 10,
|
||||||
|
"hideParticles": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"affectHunger": true,
|
||||||
|
"remainingHunger": 6,
|
||||||
|
"initialDamageCooldown": 10,
|
||||||
|
"bleedingHealth": 10,
|
||||||
|
"disableMobDamage": true,
|
||||||
|
"disablePlayerDamage": false,
|
||||||
|
"disableOtherDamage": false,
|
||||||
|
"hasShaderEffect": false,
|
||||||
|
"changePermissionLevel": false,
|
||||||
|
"permissionLevel": 0,
|
||||||
|
"canBePushed": true
|
||||||
|
},
|
||||||
|
"revive": {
|
||||||
|
"requiredReviveProgress": 100.0,
|
||||||
|
"progressPerPlayer": 1.0,
|
||||||
|
"exhaustion": 0.5,
|
||||||
|
"haltBleedTime": true,
|
||||||
|
"abortOnDamage": false,
|
||||||
|
"resetProgress": false,
|
||||||
|
"revivedEffects": [
|
||||||
|
{
|
||||||
|
"effect": "minecraft:slowness",
|
||||||
|
"amplifier": 2,
|
||||||
|
"duration": 1,
|
||||||
|
"hideParticles": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"reviveItem": "{id:\"item\",item:\"minecraft:paper\"}",
|
||||||
|
"needReviveItem": false,
|
||||||
|
"consumeReviveItem": false,
|
||||||
|
"maxDistance": 3,
|
||||||
|
"healthAfter": 4
|
||||||
|
},
|
||||||
|
"sounds": {
|
||||||
|
"death": {
|
||||||
|
"sound": "playerrevive:death",
|
||||||
|
"volume": 1.0,
|
||||||
|
"pitch": 1.0
|
||||||
|
},
|
||||||
|
"revived": {
|
||||||
|
"sound": "playerrevive:revived",
|
||||||
|
"volume": 1.0,
|
||||||
|
"pitch": 1.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bypassDamageSources": [
|
||||||
|
"gorgon",
|
||||||
|
"death.attack.sgcraft:transient",
|
||||||
|
"death.attack.sgcraft:iris",
|
||||||
|
"vampirism_dbno",
|
||||||
|
"hordes:infection"
|
||||||
|
],
|
||||||
|
"bleedInSingleplayer": false
|
||||||
|
}
|
||||||
@@ -5,7 +5,8 @@
|
|||||||
"file/EBE_1.20.x_v1.1.zip",
|
"file/EBE_1.20.x_v1.1.zip",
|
||||||
"file/Createful-Plaques v0.6 (1.20.x)",
|
"file/Createful-Plaques v0.6 (1.20.x)",
|
||||||
"file/CreateEasyVillager_v1.0.1a.zip",
|
"file/CreateEasyVillager_v1.0.1a.zip",
|
||||||
"file/Better tom's create storage 1.1.zip"
|
"file/Better tom's create storage 1.1.zip",
|
||||||
|
"file/Expressive Fresh Moves v3.0.1.zip"
|
||||||
]
|
]
|
||||||
,"default_overrides": {
|
,"default_overrides": {
|
||||||
"force_compatible": true
|
"force_compatible": true
|
||||||
|
|||||||
@@ -1,133 +0,0 @@
|
|||||||
|
|
||||||
[xpCost]
|
|
||||||
#Set to true if experience cost should be inverted, meaning the shorter the distance, the more expensive. Can be used to encourage other methods for short-distance travel.
|
|
||||||
inverseXpCost = false
|
|
||||||
#The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels.
|
|
||||||
#Range: > -2147483648
|
|
||||||
blocksPerXpLevel = 1000
|
|
||||||
#The minimum base xp cost (may be subceeded by multipliers defined below)
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
minimumBaseXpCost = 0.0
|
|
||||||
#The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all distance-based XP costs
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
maximumBaseXpCost = 0
|
|
||||||
#How much xp is needed per leashed animal to travel with you
|
|
||||||
#Range: > -2147483648
|
|
||||||
xpCostPerLeashed = 0
|
|
||||||
#The base xp level cost when travelling between dimensions. Ignores block distance.
|
|
||||||
#Range: > -2147483648
|
|
||||||
dimensionalWarpXpCost = 0
|
|
||||||
#The multiplier applied to the base xp cost when teleporting to a global waystone through any method.
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
globalWaystoneXpCostMultiplier = 0.0
|
|
||||||
#The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, Konstantin)
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
warpStoneXpCostMultiplier = 0.0
|
|
||||||
#The multiplier applied to the base xp cost when teleporting from one waystone to another.
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
waystoneXpCostMultiplier = 0.0
|
|
||||||
#The multiplier applied to the base xp cost when teleporting from one sharestone to another.
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
sharestoneXpCostMultiplier = 0.0
|
|
||||||
#The multiplier applied to the base xp cost when teleporting from a portstone.
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
portstoneXpCostMultiplier = 0.0
|
|
||||||
#The multiplier applied to the base xp cost when teleporting from one warp plate to another.
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
warpPlateXpCostMultiplier = 0.0
|
|
||||||
#The multiplier applied to the base xp cost when teleporting via the inventory button.
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
inventoryButtonXpCostMultiplier = 0.0
|
|
||||||
|
|
||||||
[restrictions]
|
|
||||||
#If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe.
|
|
||||||
restrictToCreative = false
|
|
||||||
#If enabled, only the owner of a waystone (the one who placed it) can rename it.
|
|
||||||
restrictRenameToOwner = false
|
|
||||||
#If enabled, waystones generated in worldgen are unbreakable.
|
|
||||||
generatedWaystonesUnbreakable = false
|
|
||||||
#If enabled, leashed mobs will be teleported with you
|
|
||||||
transportLeashed = true
|
|
||||||
#Whether to take leashed mobs with you when teleporting between dimensions
|
|
||||||
transportLeashedDimensional = true
|
|
||||||
#List of leashed mobs that cannot be taken with you when teleporting
|
|
||||||
leashedDenyList = ["minecraft:wither"]
|
|
||||||
#Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps.
|
|
||||||
#Allowed Values: ALLOW, GLOBAL_ONLY, DENY
|
|
||||||
dimensionalWarp = "ALLOW"
|
|
||||||
#List of dimensions that players are allowed to warp cross-dimension from and to. If left empty, all dimensions except those in dimensionalWarpDenyList are allowed.
|
|
||||||
dimensionalWarpAllowList = []
|
|
||||||
#List of dimensions that players are not allowed to warp cross-dimension from and to. Only used if dimensionalWarpAllowList is empty.
|
|
||||||
dimensionalWarpDenyList = []
|
|
||||||
#Set to true if players should be able to teleport between waystones by simply right-clicking a waystone.
|
|
||||||
allowWaystoneToWaystoneTeleport = true
|
|
||||||
#Set to false to allow non-creative players to make waystones globally activated for all players.
|
|
||||||
globalWaystoneSetupRequiresCreativeMode = true
|
|
||||||
|
|
||||||
[cooldowns]
|
|
||||||
#The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone.
|
|
||||||
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
|
|
||||||
globalWaystoneCooldownMultiplier = 1.0
|
|
||||||
#The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown.
|
|
||||||
#Range: > -2147483648
|
|
||||||
warpStoneCooldown = 30
|
|
||||||
#The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click.
|
|
||||||
#Range: > -2147483648
|
|
||||||
warpStoneUseTime = 32
|
|
||||||
#The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for.
|
|
||||||
#Range: > -2147483648
|
|
||||||
warpPlateUseTime = 20
|
|
||||||
#The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click.
|
|
||||||
#Range: > -2147483648
|
|
||||||
scrollUseTime = 32
|
|
||||||
#The cooldown between usages of the inventory button in seconds.
|
|
||||||
#Range: > -2147483648
|
|
||||||
inventoryButtonCooldown = 300
|
|
||||||
|
|
||||||
[inventoryButton]
|
|
||||||
#Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone.
|
|
||||||
inventoryButton = ""
|
|
||||||
#The x position of the warp button in the inventory.
|
|
||||||
#Range: > -2147483648
|
|
||||||
warpButtonX = 58
|
|
||||||
#The y position of the warp button in the inventory.
|
|
||||||
#Range: > -2147483648
|
|
||||||
warpButtonY = 60
|
|
||||||
#The y position of the warp button in the creative menu.
|
|
||||||
#Range: > -2147483648
|
|
||||||
creativeWarpButtonX = 88
|
|
||||||
#The y position of the warp button in the creative menu.
|
|
||||||
#Range: > -2147483648
|
|
||||||
creativeWarpButtonY = 33
|
|
||||||
|
|
||||||
[worldGen]
|
|
||||||
#Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in.
|
|
||||||
#Allowed Values: DEFAULT, MOSSY, SANDY, BIOME
|
|
||||||
worldGenStyle = "BIOME"
|
|
||||||
#Approximate chunk distance between waystones generated freely in world generation. Set to 0 to disable generation.
|
|
||||||
#Range: > -2147483648
|
|
||||||
frequency = 25
|
|
||||||
#List of dimensions that waystones are allowed to spawn in through world gen. If left empty, all dimensions except those in worldGenDimensionDenyList are used.
|
|
||||||
dimensionAllowList = ["minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"]
|
|
||||||
#List of dimensions that waystones are not allowed to spawn in through world gen. Only used if worldGenDimensionAllowList is empty.
|
|
||||||
dimensionDenyList = []
|
|
||||||
#Set to 'PRESET_FIRST' to first use names from the custom names list. Set to 'PRESET_ONLY' to use only those custom names. Set to 'MIXED' to have some waystones use custom names, and others random names.
|
|
||||||
#Allowed Values: PRESET_FIRST, RANDOM_ONLY, PRESET_ONLY, MIXED
|
|
||||||
nameGenerationMode = "PRESET_FIRST"
|
|
||||||
#These names will be used for the PRESET name generation mode. See the nameGenerationMode option for more info.
|
|
||||||
customWaystoneNames = []
|
|
||||||
#Set to true if waystones should be added to the generation of villages. Some villages may still spawn without a waystone.
|
|
||||||
spawnInVillages = true
|
|
||||||
#Ensures that pretty much every village will have a waystone, by spawning it as early as possible. In addition, this means waystones will generally be located in the center of the village.
|
|
||||||
forceSpawnInVillages = false
|
|
||||||
|
|
||||||
[client]
|
|
||||||
#If enabled, the text overlay on waystones will no longer always render at full brightness.
|
|
||||||
disableTextGlow = false
|
|
||||||
|
|
||||||
[compatibility]
|
|
||||||
#If enabled, JourneyMap waypoints will be created for each activated waystone.
|
|
||||||
displayWaystonesOnJourneyMap = true
|
|
||||||
#If enabled, JourneyMap waypoints will only be created if the mod 'JourneyMap Integration' is not installed
|
|
||||||
preferJourneyMapIntegration = true
|
|
||||||
|
|
||||||
6
web/pack/defaultconfigs/ftbchunks/client-config.snbt
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
# Default config file that will be copied to local/ftbchunks/client-config.snbt if it doesn't exist!
|
||||||
|
# Just copy any values you wish to override in here!
|
||||||
|
|
||||||
|
{ minimap: {
|
||||||
|
position: "bottom_right"
|
||||||
|
}}
|
||||||
|
After Width: | Height: | Size: 505 B |
BIN
web/pack/kubejs/assets/kubejs/textures/item/andesite_bucket.png
Normal file
|
After Width: | Height: | Size: 342 B |
BIN
web/pack/kubejs/assets/kubejs/textures/item/andesite_shears.png
Normal file
|
After Width: | Height: | Size: 329 B |
|
After Width: | Height: | Size: 461 B |
BIN
web/pack/kubejs/assets/kubejs/textures/item/blank_processor.png
Normal file
|
After Width: | Height: | Size: 429 B |
BIN
web/pack/kubejs/assets/kubejs/textures/item/blue_gem.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
web/pack/kubejs/assets/kubejs/textures/item/brass_shears.png
Normal file
|
After Width: | Height: | Size: 303 B |
BIN
web/pack/kubejs/assets/kubejs/textures/item/golden_potato.png
Normal file
|
After Width: | Height: | Size: 333 B |
|
After Width: | Height: | Size: 511 B |
|
After Width: | Height: | Size: 278 B |
|
After Width: | Height: | Size: 278 B |
BIN
web/pack/kubejs/assets/kubejs/textures/item/processor_cast.png
Normal file
|
After Width: | Height: | Size: 299 B |
BIN
web/pack/kubejs/assets/kubejs/textures/item/processor_mold..png
Normal file
|
After Width: | Height: | Size: 276 B |
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"type": "create:sequenced_assembly",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "enderio:double_layer_capacitor"
|
||||||
|
},
|
||||||
|
"loops": 1,
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:ender_resonator"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence": [
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:double_layer_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:ingots/soularium"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:double_layer_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:double_layer_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "enderio:enderman_head"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:double_layer_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:double_layer_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:ingots/vibrant_alloy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:double_layer_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"transitionalItem": {
|
||||||
|
"item": "enderio:double_layer_capacitor"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"type": "create:sequenced_assembly",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "enderio:octadic_capacitor"
|
||||||
|
},
|
||||||
|
"loops": 1,
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:guardian_diode"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence": [
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:octadic_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:ingots/energetic_alloy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:octadic_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:octadic_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:gems/prismarine"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:octadic_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:octadic_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dusts/prismarine"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:octadic_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"transitionalItem": {
|
||||||
|
"item": "enderio:octadic_capacitor"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"type": "create:sequenced_assembly",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "create:brass_sheet"
|
||||||
|
},
|
||||||
|
"loops": 1,
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:skeletal_contractor"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence": [
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:ingots/soularium"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:skeleton_skull"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "create:content_observer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"transitionalItem": {
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"type": "create:sequenced_assembly",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
},
|
||||||
|
"loops": 1,
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:z_logic_controller"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence": [
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:rotten_flesh"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:ingots/soularium"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "create:experience_block"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"transitionalItem": {
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"type": "create:sequenced_assembly",
|
||||||
|
"ingredient": {
|
||||||
|
"item": "enderio:basic_capacitor"
|
||||||
|
},
|
||||||
|
"loops": 1,
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:zombie_electrode"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence": [
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:basic_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:ingots/energetic_alloy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:basic_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:basic_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:zombie_head"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:basic_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "create:deploying",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "enderio:basic_capacitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:plates/obsidian"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:basic_capacitor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"transitionalItem": {
|
||||||
|
"item": "enderio:basic_capacitor"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"type": "create:mixing",
|
||||||
|
"heatRequirement": "superheated",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "create:crushed_raw_iron"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:ingots/copper_alloy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "create:rose_quartz"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:conductive_alloy_ingot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "create:mixing",
|
||||||
|
"heatRequirement": "superheated",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "create:crushed_raw_copper"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:silicon"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:copper_alloy_ingot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"type": "create:mixing",
|
||||||
|
"heatRequirement": "superheated",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "create:crushed_raw_iron"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dusts/coal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:plates/obsidian"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:dark_steel_ingot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"type": "create:mixing",
|
||||||
|
"heatRequirement": "superheated",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"tag": "forge:ingots/dark_steel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:plates/obsidian"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:end_stones"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:end_steel_ingot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"type": "create:mixing",
|
||||||
|
"heatRequirement": "superheated",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "create:crushed_raw_gold"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dusts/glowstone"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "create:rose_quartz"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:energetic_alloy_ingot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "create:mixing",
|
||||||
|
"heatRequirement": "superheated",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "create:crushed_raw_iron"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:ender_pearls"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:pulsating_alloy_ingot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "create:mixing",
|
||||||
|
"heatRequirement": "superheated",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "create:rose_quartz"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:silicon"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:redstone_alloy_ingot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "create:mixing",
|
||||||
|
"heatRequirement": "superheated",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "create:crushed_raw_gold"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "create:stone_types/scoria"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"results": [
|
||||||
|
{
|
||||||
|
"item": "enderio:soularium_ingot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
web/pack/kubejs/packicon-920.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
web/pack/kubejs/packicon.png
Normal file
|
After Width: | Height: | Size: 443 B |
6
web/pack/kubejs/server_scripts/commands.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
ServerEvents.customCommand('patata', event => {
|
||||||
|
event.player.give(Item.of('kubejs:golden_potato', 1))
|
||||||
|
})
|
||||||
|
// ServerEvents.customCommand('paint', event => {
|
||||||
|
// event.player.give(Item.of('kubejs:golden_potato', 64))
|
||||||
|
// })
|
||||||
52
web/pack/kubejs/server_scripts/create.js
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
|
||||||
|
|
||||||
|
ServerEvents.recipes(event => {
|
||||||
|
event.recipes.create.milling('createsifter:crushed_end_stone', 'minecraft:end_stone')
|
||||||
|
event.recipes.create.milling('createsifter:dust', 'minecraft:sand')
|
||||||
|
|
||||||
|
event.recipes.create.mixing(['minecraft:clay'], [Fluid.water(500), 'createsifter:dust'])
|
||||||
|
|
||||||
|
event.recipes.create.mixing(['minecraft:obsidian'], [Fluid.water(1000), Fluid.lava(1000)])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
let inter = 'kubejs:incomplete_netherstar'
|
||||||
|
event.recipes.create.sequenced_assembly([
|
||||||
|
Item.of('nether_star'),
|
||||||
|
], 'prismarine_shard', [
|
||||||
|
event.recipes.createPressing(inter, inter),
|
||||||
|
event.recipes.createFilling(inter, [inter, Fluid.water(420)]),
|
||||||
|
event.recipes.createPressing(inter, inter),
|
||||||
|
event.recipes.createFilling(inter, [inter, Fluid.of('create_enchantment_industry:experience', 250)]),
|
||||||
|
]).transitionalItem(inter).loops(8)
|
||||||
|
|
||||||
|
let interPainting = 'minecraft:painting'
|
||||||
|
event.recipes.create.sequenced_assembly([
|
||||||
|
Item.of('dimpaintings:end_painting'),
|
||||||
|
], interPainting, [
|
||||||
|
event.recipes.createPressing(inter, inter),
|
||||||
|
event.recipes.createPressing(inter, inter),
|
||||||
|
event.recipes.createFilling(inter, [inter, Fluid.of('create_enchantment_industry:experience', 1000)]),
|
||||||
|
]).transitionalItem(inter).loops(1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
event.recipes.createPressing('kubejs:blank_processor', "#forge:silicon")
|
||||||
|
|
||||||
|
const RefinedAssemply = (event, inter, input, output, oreStepItem) => {
|
||||||
|
event.recipes.create.sequenced_assembly([
|
||||||
|
Item.of(output),
|
||||||
|
], input, [
|
||||||
|
event.recipes.createFilling(inter, [inter, Fluid.of('kubejs:glue', 50)]),
|
||||||
|
event.recipes.createDeploying(inter, [inter, oreStepItem]),
|
||||||
|
event.recipes.createDeploying(inter, [inter, 'minecraft:redstone']),
|
||||||
|
event.recipes.createPressing(inter, inter),
|
||||||
|
]).transitionalItem(inter).loops(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
RefinedAssemply(event, 'kubejs:basic_incomplete_processor','kubejs:blank_processor' ,'refinedstorage:basic_processor', 'minecraft:iron_nugget')
|
||||||
|
RefinedAssemply(event, 'kubejs:improved_incomplete_processor','kubejs:blank_processor' ,'refinedstorage:improved_processor', 'minecraft:gold_nugget')
|
||||||
|
RefinedAssemply(event, 'kubejs:advanced_incomplete_processor','kubejs:blank_processor' ,'refinedstorage:advanced_processor', 'minecraft:diamond')
|
||||||
|
})
|
||||||
|
|
||||||
16
web/pack/kubejs/server_scripts/enderio.js
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
ServerEvents.recipes(event => {
|
||||||
|
|
||||||
|
|
||||||
|
event.recipes.enderio.sag_milling(["createsifter:dust"], "sand")
|
||||||
|
.energy(500)
|
||||||
|
.bonus(EnderIOBonusType.CHANCE_ONLY);
|
||||||
|
|
||||||
|
event.recipes.enderio.sag_milling(["createsifter:crushed_end_stone"], "end_stone")
|
||||||
|
.energy(500)
|
||||||
|
.bonus(EnderIOBonusType.CHANCE_ONLY);
|
||||||
|
|
||||||
|
event.recipes.enderio.alloy_smelting(
|
||||||
|
Item.of("create:brass_ingot"),
|
||||||
|
[Ingredient.of("minecraft:copper_ingot"), "create:zinc_ingot"]
|
||||||
|
).energy(10000);//.experience(3);
|
||||||
|
})
|
||||||
54
web/pack/kubejs/server_scripts/mechanical-extruder.js
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
ServerEvents.recipes((event) => {
|
||||||
|
//listen for the "recipes" server event.
|
||||||
|
console.log("Extruding recipes");
|
||||||
|
event.recipes
|
||||||
|
.createMechanicalExtruderExtruding(Item.of("minecraft:andesite"), [
|
||||||
|
Fluid.of("minecraft:lava"),
|
||||||
|
Fluid.of("minecraft:water"),
|
||||||
|
])
|
||||||
|
.max_height(30)
|
||||||
|
.withCatalyst("minecraft:polished_andesite");
|
||||||
|
event.recipes
|
||||||
|
.createMechanicalExtruderExtruding(Item.of("minecraft:sandstone"), [
|
||||||
|
Fluid.of("minecraft:lava"),
|
||||||
|
Fluid.of("minecraft:water"),
|
||||||
|
])
|
||||||
|
.max_height(50)
|
||||||
|
.withCatalyst("minecraft:sandstone");
|
||||||
|
|
||||||
|
event.recipes
|
||||||
|
.createMechanicalExtruderExtruding(Item.of("minecraft:netherrack"), [
|
||||||
|
Item.of("minecraft:blue_ice"),
|
||||||
|
Fluid.of("minecraft:lava"),
|
||||||
|
])
|
||||||
|
.biome("minecraft:is_nether")
|
||||||
|
.withCatalyst("minecraft:netherrack");
|
||||||
|
event.recipes
|
||||||
|
.createMechanicalExtruderExtruding(Item.of("minecraft:end_stone"), [
|
||||||
|
Fluid.of("minecraft:lava"),
|
||||||
|
Fluid.of("minecraft:water"),
|
||||||
|
])
|
||||||
|
.withCatalyst("minecraft:end_stone");
|
||||||
|
event.recipes
|
||||||
|
.createMechanicalExtruderExtruding(Item.of("minecraft:deepslate"), [
|
||||||
|
Fluid.of("minecraft:lava"),
|
||||||
|
Fluid.of("minecraft:water"),
|
||||||
|
])
|
||||||
|
.max_height(1)
|
||||||
|
.withCatalyst("minecraft:deepslate");
|
||||||
|
|
||||||
|
event.recipes
|
||||||
|
.createMechanicalExtruderExtruding(Item.of("minecraft:obsidian"), [
|
||||||
|
Item.of("minecraft:blue_ice"),
|
||||||
|
Fluid.of("minecraft:lava"),
|
||||||
|
])
|
||||||
|
.withCatalyst("minecraft:obsidian");
|
||||||
|
|
||||||
|
event.recipes
|
||||||
|
.createMechanicalExtruderExtruding(Item.of("minecraft:soul_soil"), [
|
||||||
|
Fluid.of("minecraft:lava"),
|
||||||
|
Fluid.of("minecraft:water"),
|
||||||
|
])
|
||||||
|
.withCatalyst("minecraft:soul_soil");
|
||||||
|
|
||||||
|
});
|
||||||
14
web/pack/kubejs/server_scripts/player.js
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
/*PlayerEvents.loggedIn((event) => {
|
||||||
|
event.player.paint({
|
||||||
|
last_message: {
|
||||||
|
type: "text",
|
||||||
|
text: Text.of('Ongi etorri!').green().bold(),
|
||||||
|
scale: 5,
|
||||||
|
x: $screenW /2,
|
||||||
|
y: $screenH /2,
|
||||||
|
alignX: "center",
|
||||||
|
alignY: "center",
|
||||||
|
draw: "always",
|
||||||
|
},
|
||||||
|
});
|
||||||
|
});*/
|
||||||
93
web/pack/kubejs/server_scripts/recipes.js
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
console.log("Starting server recipes");
|
||||||
|
|
||||||
|
ServerEvents.recipes(event => {
|
||||||
|
event.shaped("kubejs:golden_potato", [// arg 1: output
|
||||||
|
'RIR',
|
||||||
|
'IPI', // arg 2: the shape (array of strings)
|
||||||
|
'RIR'
|
||||||
|
], {
|
||||||
|
I: 'minecraft:gold_ingot',
|
||||||
|
R: 'minecraft:blaze_rod',
|
||||||
|
P: 'minecraft:potato', //arg 3: the mapping object
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//SHAPED
|
||||||
|
event.shaped('minecraft:totem_of_undying', [// arg 1: output
|
||||||
|
'NCN',
|
||||||
|
'EIE', // arg 2: the shape (array of strings)
|
||||||
|
'RNR'
|
||||||
|
], {
|
||||||
|
C: 'minecraft:chorus_fruit',
|
||||||
|
R: 'minecraft:blaze_rod',
|
||||||
|
N: 'create:brass_nugget',
|
||||||
|
E: 'minecraft:emerald', //arg 3: the mapping object
|
||||||
|
I: 'create:brass_ingot'
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
event.shaped('minecraft:elytra', [// arg 1: output
|
||||||
|
'BDB',
|
||||||
|
'MNM', // arg 2: the shape (array of strings)
|
||||||
|
'M M'
|
||||||
|
], {
|
||||||
|
B: 'bonfires:titanite_slab',
|
||||||
|
N: 'minecraft:nether_star',
|
||||||
|
M: 'minecraft:phantom_membrane', //arg 3: the mapping object
|
||||||
|
D: 'minecraft:diamond', //arg 3: the mapping object
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
event.shaped('kubejs:andesite_shears', [// arg 1: output
|
||||||
|
' A ',
|
||||||
|
'S A', // arg 2: the shape (array of strings)
|
||||||
|
' S '
|
||||||
|
], {
|
||||||
|
S: 'minecraft:stick',
|
||||||
|
A: 'create:andesite_alloy', //arg 3: the mapping object
|
||||||
|
}
|
||||||
|
)
|
||||||
|
event.shaped('kubejs:brass_shears', [// arg 1: output
|
||||||
|
' B ',
|
||||||
|
'S B', // arg 2: the shape (array of strings)
|
||||||
|
' S '
|
||||||
|
], {
|
||||||
|
S: 'create:brass_ingot',
|
||||||
|
A: 'create:andesite_alloy', //arg 3: the mapping object
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
//SHAPELESS
|
||||||
|
event.shapeless(['minecraft:bone', 'minecraft:porkchop'], [ // arg 1: output
|
||||||
|
'1x doggytalents:training_treat'
|
||||||
|
])
|
||||||
|
|
||||||
|
event.shapeless('minecraft:blaze_rod', [ // arg 1: output
|
||||||
|
'6x minecraft:blaze_powder'
|
||||||
|
])
|
||||||
|
|
||||||
|
event.shapeless('minecraft:string', [ // arg 1: output
|
||||||
|
'4x #minecraft:leaves'
|
||||||
|
])
|
||||||
|
// Cook 4 blaze_powder into 1 blaze_rod in a Furnace:
|
||||||
|
//event.smelting('minecraft:blaze_rod', '4x minecraft:blaze_powder')
|
||||||
|
// Cook 1 stone into 3 gravel in a Furnace:
|
||||||
|
event.smelting('6x minecraft:blaze_powder', 'minecraft:blaze_rod')
|
||||||
|
// Smoke glass into tinted glass in the Smoker:
|
||||||
|
//event.smoking('minecraft:leather', 'minecraft:rotten_flesh')
|
||||||
|
|
||||||
|
// Burn sticks into torches on the Campfire:
|
||||||
|
//event.campfireCooking('minecraft:leather', 'minecraft:rotten_flesh')
|
||||||
|
event.recipes.melterMelting(Fluid.of('minecraft:lava', 1000),"minecraft:obsidian").processingTime(200);
|
||||||
|
event.recipes.melterMelting(Fluid.of('create:honey', 1000),"minecraft:honey_block").processingTime(200);
|
||||||
|
event.recipes.melterMelting(Fluid.of('minecraft:lava', 500),"#forge:stone").processingTime(200);
|
||||||
|
|
||||||
|
event.recipes.melterMelting(Fluid.of('kubejs:super_glue', 250),"#forge:slimeballs").processingTime(200);
|
||||||
|
|
||||||
|
event.remove({ output: 'dimpaintings:end_painting' })
|
||||||
|
|
||||||
|
|
||||||
|
})
|
||||||
29
web/pack/kubejs/server_scripts/sifter.js
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ServerEvents.recipes(event => { //listen for the "recipes" server event.
|
||||||
|
console.log('Sifting recipes')
|
||||||
|
//event.recipes.create.item_application(['kubejs:crushed'], [['#forge:stripped_wood', '#forge:stripped_logs'], 'create:shadow_steel'])
|
||||||
|
|
||||||
|
//event.recipes.createsifterSifting([Item.of('minecraft:quartz').withChance(0.2),Item.of('minecraft:blaze_powder').withChance(0.1),Item.of('minecraft:ghast_tear').withChance(0.05),Item.of('minecraft:blaze_rod').withChance(0.05)], ['minecraft:soul_sand','createsifter:zinc_mesh'])
|
||||||
|
//event.recipes.createsifterSifting([Item.of('minecraft:quartz').withChance(0.4),Item.of('minecraft:blaze_powder').withChance(0.2),Item.of('minecraft:ghast_tear').withChance(0.05),Item.of('minecraft:blaze_rod').withChance(0.05)], ['minecraft:soul_sand','createsifter:brass_mesh'])
|
||||||
|
|
||||||
|
event.recipes.createsifterSifting([Item.of('minecraft:chorus_fruit').withChance(0.1),Item.of('minecraft:ender_pearl').withChance(0.05)], ['createsifter:crushed_end_stone','createsifter:zinc_mesh'])
|
||||||
|
event.recipes.createsifterSifting([Item.of('minecraft:chorus_fruit').withChance(0.2),Item.of('minecraft:ender_pearl').withChance(0.1)], ['createsifter:crushed_end_stone','createsifter:brass_mesh'])
|
||||||
|
event.recipes.createsifterSifting([Item.of('minecraft:chorus_fruit').withChance(0.3),Item.of('minecraft:ender_pearl').withChance(0.3)], ['createsifter:crushed_end_stone','createsifter:advanced_brass_mesh'])
|
||||||
|
|
||||||
|
|
||||||
|
event.recipes.createsifterSifting([Item.of('resource_cracker:nugget_diamond').withChance(0.2),Item.of('resource_cracker:nugget_emerald').withChance(0.1),Item.of('minecraft:netherite_scrap').withChance(0.01)], ['minecraft:basalt','createsifter:brass_mesh'])
|
||||||
|
event.recipes.createsifterSifting([Item.of('resource_cracker:nugget_diamond').withChance(0.5),Item.of('resource_cracker:nugget_emerald').withChance(0.4),Item.of('minecraft:netherite_scrap').withChance(0.1)], ['minecraft:basalt','createsifter:advanced_brass_mesh'])
|
||||||
|
|
||||||
|
|
||||||
|
event.recipes.createsifterSifting([Item.of('minecraft:cocoa_beans').withChance(0.1),Item.of('minecraft:red_mushroom').withChance(0.1),Item.of('minecraft:brown_mushroom').withChance(0.1)], ['minecraft:dirt','createsifter:brass_mesh'])
|
||||||
|
|
||||||
|
event.recipes.createsifterSifting([Item.of('minecraft:prismarine_shard').withChance(0.3)], ['minecraft:sand','createsifter:brass_mesh']).waterlogged()
|
||||||
|
|
||||||
|
//event.recipes.createsifterSifting([Item.of('ad_astra:desh_nugget').withChance(0.2),Item.of('minecraft:ostrum_nugget').withChance(0.1),Item.of('minecraft:calorite_nugget').withChance(0.05)], ['minecraft:deepslate','createsifter:brass_mesh'])
|
||||||
|
//event.recipes.createsifterSifting([Item.of('ad_astra:desh_nugget').withChance(0.4),Item.of('minecraft:ostrum_nugget').withChance(0.3),Item.of('minecraft:calorite_nugget').withChance(0.1)], ['ad_astra:moon_sand','createsifter:brass_mesh'])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
})
|
||||||
1
web/pack/kubejs/startup_scripts/base.js
Normal file
@@ -0,0 +1 @@
|
|||||||
|
Platform.mods.kubejs.name = 'PatataPack'
|
||||||
7
web/pack/kubejs/startup_scripts/fluids.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
StartupEvents.registry('fluid', event => {
|
||||||
|
// Basic "thick" (looks like lava) fluid with red tint
|
||||||
|
event.create('glue')
|
||||||
|
.thickTexture(0x34eb61)
|
||||||
|
.bucketColor(0x34eb61)
|
||||||
|
.displayName('Glue')
|
||||||
|
})
|
||||||
28
web/pack/kubejs/startup_scripts/food.js
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
StartupEvents.registry("item", (event) => {
|
||||||
|
event.create("golden_potato").food((food) => {
|
||||||
|
food
|
||||||
|
.hunger(18)
|
||||||
|
.saturation(18) //This value does not directly translate to saturation points gained
|
||||||
|
//The real value can be assumed to be:
|
||||||
|
//min(hunger * saturation * 2 + saturation, foodAmountAfterEating)
|
||||||
|
.effect("speed", 600, 0, 1)
|
||||||
|
.effect("health_boost", 600, 0, 1)
|
||||||
|
.effect("luck",600,0,1)
|
||||||
|
.effect("strength",600,0,1)
|
||||||
|
.removeEffect("poison")
|
||||||
|
.alwaysEdible() //Like golden apples
|
||||||
|
.fastToEat() //Like dried kelp
|
||||||
|
.meat() //Dogs are willing to eat it
|
||||||
|
.eaten((ctx) => {
|
||||||
|
//runs code upon consumption
|
||||||
|
ctx.player.tell(Text.gold("Yummy Yummy!"));
|
||||||
|
//If you want to modify this code then you need to restart the game.
|
||||||
|
//However, if you make this code call a global startup function
|
||||||
|
//and place the function *outside* of an event handler
|
||||||
|
//then you may use the command:
|
||||||
|
// /kubejs reload startup_scripts
|
||||||
|
//to reload the function instantly.
|
||||||
|
//See example below
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
19
web/pack/kubejs/startup_scripts/items.js
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
StartupEvents.registry("item", (event) => {
|
||||||
|
event.create("incomplete_netherstar", "create:sequenced_assembly");
|
||||||
|
|
||||||
|
|
||||||
|
event.create("blank_processor");
|
||||||
|
|
||||||
|
event.create("basic_incomplete_processor", "create:sequenced_assembly");
|
||||||
|
event.create("improved_incomplete_processor", "create:sequenced_assembly");
|
||||||
|
event.create("advanced_incomplete_processor", "create:sequenced_assembly");
|
||||||
|
|
||||||
|
event
|
||||||
|
.create("andesite_shears", "shears")
|
||||||
|
.displayName("Andesite Shears")
|
||||||
|
.maxDamage(127);
|
||||||
|
event
|
||||||
|
.create("brass_shears", "shears")
|
||||||
|
.displayName("Brass Shears")
|
||||||
|
.maxDamage(450);
|
||||||
|
});
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Advancement Plaques"
|
name = "Advancement Plaques"
|
||||||
filename = "AdvancementPlaques-1.20.1-forge-1.5.1.jar"
|
filename = "AdvancementPlaques-1.20.1-forge-1.6.7.jar"
|
||||||
side = "client"
|
side = "client"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/9NM0dXub/versions/1GjhWcGQ/AdvancementPlaques-1.20.1-forge-1.5.1.jar"
|
url = "https://cdn.modrinth.com/data/9NM0dXub/versions/kgUIXD9e/AdvancementPlaques-1.20.1-forge-1.6.7.jar"
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "459bf06be69d28ebf522d22905019cba785978c9"
|
hash = "08b41d585c4cb9f6b3b70a0eb3035088e34f6f2f"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "9NM0dXub"
|
mod-id = "9NM0dXub"
|
||||||
version = "1GjhWcGQ"
|
version = "kgUIXD9e"
|
||||||
|
|||||||
13
web/pack/mods/aggroindicator.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Aggro Indicator"
|
||||||
|
filename = "aggroindicator-1.1.1+forge1.20.1.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/RpUNthCL/versions/b66f6wfS/aggroindicator-1.1.1%2Bforge1.20.1.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "68ad73fe98bee837cab1058f33a31806f81b7b86"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "RpUNthCL"
|
||||||
|
version = "b66f6wfS"
|
||||||
13
web/pack/mods/akashic-tome.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Akashic Tome"
|
||||||
|
filename = "AkashicTome-1.7-27.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/JBthPdnp/versions/FKIrMLZn/AkashicTome-1.7-27.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "06c00f0fd09dda54ef47f51b66093447929c936a"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "JBthPdnp"
|
||||||
|
version = "FKIrMLZn"
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
name = "Alternative Angel Ring"
|
|
||||||
filename = "alternative_angel_ring_1.20.1-1.0.0.jar"
|
|
||||||
side = "both"
|
|
||||||
|
|
||||||
[download]
|
|
||||||
hash-format = "sha1"
|
|
||||||
hash = "4882f4c7cd56b8b3f09f793a8cff0631b3fcd89f"
|
|
||||||
mode = "metadata:curseforge"
|
|
||||||
|
|
||||||
[update]
|
|
||||||
[update.curseforge]
|
|
||||||
file-id = 4779845
|
|
||||||
project-id = 686600
|
|
||||||
13
web/pack/mods/always-a-wither-skull.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Always a Wither Skull"
|
||||||
|
filename = "alwaysawitherskull-1.20.1-3.5.jar"
|
||||||
|
side = "server"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/RH07bruJ/versions/mp7mElkI/alwaysawitherskull-1.20.1-3.5.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "c867f6dc4fe1b506aeb6b17a5faa04c68ca3e074"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "RH07bruJ"
|
||||||
|
version = "mp7mElkI"
|
||||||
13
web/pack/mods/automatic-tool-swap.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Automatic Tool Swap"
|
||||||
|
filename = "ToolSwap-1.20.1-5.0.6.jar"
|
||||||
|
side = "client"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/L9JLNLqk/versions/d9CQIJX3/ToolSwap-1.20.1-5.0.6.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "2badd6f6f5a25ec64bf0c5489efedba575723f7e"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "L9JLNLqk"
|
||||||
|
version = "d9CQIJX3"
|
||||||
13
web/pack/mods/better-compatibility-checker.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Better Compatibility Checker"
|
||||||
|
filename = "BetterCompatibilityChecker-3.0.1-build.58+mc1.20.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/KJhXPbHQ/versions/auZ4x8at/BetterCompatibilityChecker-3.0.1-build.58%2Bmc1.20.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "5c63ec18176fdf072c3b8d0fb7e8445ed73b9b86"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "KJhXPbHQ"
|
||||||
|
version = "auZ4x8at"
|
||||||
13
web/pack/mods/better-f3.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Better F3"
|
||||||
|
filename = "betterf3-1.20.1-1.0.jar"
|
||||||
|
side = "client"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/V8TerSIX/versions/mqn0XAIr/betterf3-1.20.1-1.0.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "aeb21493cd1ebc8e6fe97adfe248e6185700e818"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "V8TerSIX"
|
||||||
|
version = "mqn0XAIr"
|
||||||
13
web/pack/mods/better-third-person.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Better Third Person"
|
||||||
|
filename = "BetterThirdPerson-Forge-1.20-1.9.0.jar"
|
||||||
|
side = "client"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/G1s2WpNo/versions/XkYduFuv/BetterThirdPerson-Forge-1.20-1.9.0.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "0b0a3ff3b244fa191b3f9580547071dee46f7276"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "G1s2WpNo"
|
||||||
|
version = "XkYduFuv"
|
||||||
13
web/pack/mods/bl4cks-sit.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Sit"
|
||||||
|
filename = "sit-1.20.1-1.3.5.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/VKXzIykF/versions/VWROLSl8/sit-1.20.1-1.3.5.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "228fa17d1bbacbc3e49c20e6d9b91050011f6ee2"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "VKXzIykF"
|
||||||
|
version = "VWROLSl8"
|
||||||
13
web/pack/mods/bookshelf-lib.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Bookshelf"
|
||||||
|
filename = "Bookshelf-Forge-1.20.1-20.2.13.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/uy4Cnpcm/versions/tNwsir0K/Bookshelf-Forge-1.20.1-20.2.13.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "c53d9eb5ce9e8ef0f2ea9b11e478d84ce958c3e5"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "uy4Cnpcm"
|
||||||
|
version = "tNwsir0K"
|
||||||
13
web/pack/mods/bottled-air.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Bottled Air"
|
||||||
|
filename = "bottledair-1.20.1-2.4.jar"
|
||||||
|
side = "server"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/hvrrNux3/versions/ugOK1Sx2/bottledair-1.20.1-2.4.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "0730d35d31b3c8e84e1b6f427c10fe9338c7705a"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "hvrrNux3"
|
||||||
|
version = "ugOK1Sx2"
|
||||||
13
web/pack/mods/building-but-better.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Building But Better"
|
||||||
|
filename = "bbb-1.20.1-forge-1.1.1.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/OSDpLd82/versions/zGMhmLYb/bbb-1.20.1-forge-1.1.1.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "3fef65f2180f5657c89f1d6848c9dd2017872894"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "OSDpLd82"
|
||||||
|
version = "zGMhmLYb"
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Call of Yucatán"
|
name = "Call of Yucatán"
|
||||||
filename = "call_of_yucatan-1.0.12-forge-1.20.1.jar"
|
filename = "call_of_yucutan-1.0.13-forge-1.20.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/RV4ezinu/versions/8foncxoL/call_of_yucatan-1.0.12-forge-1.20.1.jar"
|
url = "https://cdn.modrinth.com/data/RV4ezinu/versions/s49dr29b/call_of_yucutan-1.0.13-forge-1.20.1.jar"
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "d9b4671ec83b41641402429bd2e046e136d2718c"
|
hash = "63e0e47cfc41dbd591affac52e7787b7122257dc"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "RV4ezinu"
|
mod-id = "RV4ezinu"
|
||||||
version = "8foncxoL"
|
version = "s49dr29b"
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Cataclysmic Combat"
|
name = "Cataclysmic Combat"
|
||||||
filename = "cataclysmiccombat-1.3.4.jar"
|
filename = "cataclysmiccombat-1.3.5.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "48b915a5d9be801f604c0eb35850f33711425f5d"
|
hash = "4330c5e7b87af3c94284efce776867ae84494317"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 5382542
|
file-id = 5787025
|
||||||
project-id = 880483
|
project-id = 880483
|
||||||
|
|||||||
13
web/pack/mods/chat-heads.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Chat Heads"
|
||||||
|
filename = "chat_heads-0.13.4-forge-1.20.jar"
|
||||||
|
side = "client"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/Wb5oqrBJ/versions/7hWTwddk/chat_heads-0.13.4-forge-1.20.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "c3f56d0e4434dd73ebe5c348490276e9494d6968"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "Wb5oqrBJ"
|
||||||
|
version = "7hWTwddk"
|
||||||
13
web/pack/mods/clean-swing-through-grass.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Clean Swing Through Grass"
|
||||||
|
filename = "cleanswing-1.20-1.5.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "eafe4e462b786f87ea18452763fe3f946cc1efbc"
|
||||||
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.curseforge]
|
||||||
|
file-id = 5086735
|
||||||
|
project-id = 915308
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Cloth Config API"
|
name = "Cloth Config API"
|
||||||
filename = "cloth-config-11.1.118-forge.jar"
|
filename = "cloth-config-11.1.136-forge.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/9s6osm5g/versions/nr1znv5v/cloth-config-11.1.118-forge.jar"
|
url = "https://cdn.modrinth.com/data/9s6osm5g/versions/t8TXrZvZ/cloth-config-11.1.136-forge.jar"
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "c46ca3fba95691873a765f4e79750c615f33e446"
|
hash = "c65d07748acc57ceb45d53b3964368b84f34d54f"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "9s6osm5g"
|
mod-id = "9s6osm5g"
|
||||||
version = "nr1znv5v"
|
version = "t8TXrZvZ"
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "CodeChicken Lib"
|
name = "CodeChicken Lib"
|
||||||
filename = "CodeChickenLib-1.20.1-4.4.0.512-universal.jar"
|
filename = "CodeChickenLib-1.20.1-4.4.0.516-universal.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
url = "https://cdn.modrinth.com/data/2gq0ALnz/versions/U68JIVpX/CodeChickenLib-1.20.1-4.4.0.512-universal.jar"
|
url = "https://cdn.modrinth.com/data/2gq0ALnz/versions/pxajg7Ob/CodeChickenLib-1.20.1-4.4.0.516-universal.jar"
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "3d75bae94d3645ab355ac4b3178f03eb4684f318"
|
hash = "f9b90ff58442b5967366fd90d24980a34540518d"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.modrinth]
|
[update.modrinth]
|
||||||
mod-id = "2gq0ALnz"
|
mod-id = "2gq0ALnz"
|
||||||
version = "U68JIVpX"
|
version = "pxajg7Ob"
|
||||||
|
|||||||
13
web/pack/mods/collective.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Collective"
|
||||||
|
filename = "collective-1.20.1-7.87.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/e0M1UDsY/versions/aNzU64AT/collective-1.20.1-7.87.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "6b30430c4737fddf0ee1913a198bcce0f5230a21"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "e0M1UDsY"
|
||||||
|
version = "aNzU64AT"
|
||||||
13
web/pack/mods/colytra.pw.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name = "Colytra"
|
||||||
|
filename = "colytra-forge-6.2.2+1.20.1.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
url = "https://cdn.modrinth.com/data/ulY7WPQy/versions/HhJbtn9g/colytra-forge-6.2.2%2B1.20.1.jar"
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "d4d3f64862a44959648bd94c8f29829e2f739dd7"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.modrinth]
|
||||||
|
mod-id = "ulY7WPQy"
|
||||||
|
version = "HhJbtn9g"
|
||||||