Compare commits
1094 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
66ea037add | ||
|
|
24c38894bb | ||
|
|
dc1e36bcd2 | ||
|
|
48d3fa1c11 | ||
|
|
88e487303d | ||
|
|
a6b29b854c | ||
|
|
07d5b03e35 | ||
|
|
3c239e8af0 | ||
|
|
9d759d03eb | ||
|
|
6c53474479 | ||
|
|
10e9655a43 | ||
|
|
13ad318ad9 | ||
|
|
4aa78c6a11 | ||
|
|
f34ddc8d9b | ||
|
|
59fb89c243 | ||
|
|
e5202a8f92 | ||
|
|
5ddff4ce22 | ||
|
|
1ae0f6171b | ||
|
|
550bc0c311 | ||
|
|
ca04662341 | ||
|
|
a3682756dc | ||
|
|
4f52ec4846 | ||
|
|
b26685f05e | ||
|
|
a6743e8217 | ||
|
|
0580e1afbb | ||
|
|
d8e94923d6 | ||
|
|
b1d40fb039 | ||
|
|
dc0ced3ca3 | ||
|
|
f6266db2bc | ||
|
|
f5b2b81c21 | ||
|
|
50c40be5e2 | ||
|
|
fa13d108d9 | ||
|
|
8069a7b306 | ||
|
|
42fe38c2aa | ||
|
|
87b71295f2 | ||
|
|
03bea6b291 | ||
|
|
0aa091b212 | ||
|
|
dec4913090 | ||
|
|
c01a35d410 | ||
|
|
15f5885b0f | ||
|
|
c3ccee72a7 | ||
|
|
139d7626b2 | ||
|
|
d285dd6855 | ||
|
|
0a066fbef7 | ||
|
|
4d70395204 | ||
|
|
98d4130222 | ||
|
|
24ee7a6af3 | ||
|
|
9a40c949d5 | ||
|
|
633105305a | ||
|
|
b22cfa0c74 | ||
|
|
58c1aee0df | ||
|
|
3d7b55c01e | ||
|
|
2510dcabb4 | ||
|
|
756e553b31 | ||
|
|
82443db8ec | ||
|
|
de6dd91277 | ||
|
|
ce532f25f7 | ||
|
|
8df1d96a2e | ||
|
|
7deb20ab65 | ||
|
|
219689a74f | ||
|
|
3426904a60 | ||
|
|
9e76806e90 | ||
|
|
3f5d963068 | ||
|
|
58fe731e70 | ||
|
|
121afa0c95 | ||
|
|
cb1ba51238 | ||
|
|
98a7e08624 | ||
|
|
43a913fa78 | ||
|
|
dd4b07b2a2 | ||
|
|
b587253ac0 | ||
|
|
d4cda24fb8 | ||
|
|
51a2588c4e | ||
|
|
de3c2430c0 | ||
|
|
4073ffbbb6 | ||
|
|
a55e0a3d53 | ||
|
|
d90c830b27 | ||
|
|
e53047854f | ||
|
|
cfabcaa871 | ||
|
|
b3c8a8ec4f | ||
|
|
78e2b1d3be | ||
|
|
b663f71640 | ||
|
|
31301a7c34 | ||
|
|
40395ef039 | ||
|
|
96af273bb5 | ||
|
|
e600d9bc02 | ||
|
|
da40fabeaa | ||
|
|
2641e0c1cc | ||
|
|
2bddc9a00f | ||
|
|
87ae076950 | ||
|
|
b2aefdd4cf | ||
|
|
88f1e0c4af | ||
|
|
47d28c0d20 | ||
|
|
b2a574eb66 | ||
|
|
08c136f4ee | ||
|
|
9c0446a053 | ||
|
|
ef4e93c396 | ||
|
|
efb9acce1b | ||
|
|
80d2ddfab9 | ||
|
|
67d3a9feb0 | ||
|
|
3dd3cf5a28 | ||
|
|
7bbb81cd17 | ||
|
|
a5080a3faf | ||
|
|
7d88eeee77 | ||
|
|
52baac3fe9 | ||
|
|
5fe8170e7c | ||
|
|
a2825a08a9 | ||
|
|
6a2ef5a8ca | ||
|
|
04b38dd103 | ||
|
|
a7a3aaf06a | ||
|
|
9f21a98923 | ||
|
|
ab64677ea9 | ||
|
|
dced8834b6 | ||
|
|
9ffc9cb4f4 | ||
|
|
05771f4337 | ||
|
|
82dfc3eba3 | ||
|
|
6b029cf8dd | ||
|
|
a8e829e3ee | ||
|
|
025ac78e27 | ||
|
|
4a3e9593fd | ||
|
|
f92e7fffac | ||
|
|
637b02c42e | ||
|
|
9e091eaf06 | ||
|
|
3e0aafea36 | ||
|
|
89e89efac6 | ||
|
|
1381291256 | ||
|
|
f7a0c59c53 | ||
|
|
4c9a1538f7 | ||
|
|
b9da705564 | ||
|
|
764c38c71e | ||
|
|
b0e0b46d2f | ||
|
|
964810add9 | ||
|
|
14fe0a4c85 | ||
|
|
4497e34bbb | ||
|
|
5a9e8cbcac | ||
|
|
912f2942a6 | ||
|
|
4890453214 | ||
|
|
fd6a98f9db | ||
|
|
2ad41a9047 | ||
|
|
9150360f74 | ||
|
|
08c1a7aa29 | ||
|
|
8b1c028b2a | ||
|
|
895cea805e | ||
|
|
364fb579be | ||
|
|
88cfc7ad66 | ||
|
|
7c8ad05bc2 | ||
|
|
14aef11a11 | ||
|
|
5ce539f6c5 | ||
|
|
078e467fb2 | ||
|
|
c12371ea12 | ||
|
|
2ec973b12c | ||
|
|
88acbbdc84 | ||
|
|
4f9ea8b70d | ||
|
|
d6495dda32 | ||
|
|
b2cd1adf46 | ||
|
|
2a6cd86bad | ||
|
|
6ae882fd3e | ||
|
|
a00dd8023b | ||
|
|
91b52f34a7 | ||
|
|
f4fb105adc | ||
|
|
ee3be887cd | ||
|
|
7f564e8ddf | ||
|
|
2362420f4d | ||
|
|
f7ae03ead7 | ||
|
|
1ce89c5306 | ||
|
|
f0186853ec | ||
|
|
06de790dc2 | ||
|
|
e76d33fd51 | ||
|
|
475b8d4f15 | ||
|
|
a0a06c450b | ||
|
|
7b9c4bb249 | ||
|
|
34dbb868dd | ||
|
|
1ce9b117cc | ||
|
|
0e684f1a32 | ||
|
|
569bbedf7d | ||
|
|
d8d85ebeef | ||
|
|
120fe61980 | ||
|
|
dc7e984fbe | ||
|
|
d7062322ac | ||
|
|
ac42a20f55 | ||
|
|
b7da1b955a | ||
|
|
c226dfd624 | ||
|
|
c61bff0904 | ||
|
|
6891ac58f2 | ||
|
|
c064587d5c | ||
|
|
13665de064 | ||
|
|
a6c2718354 | ||
|
|
6b4643f8e8 | ||
|
|
7b17caf131 | ||
|
|
b50b922d3a | ||
|
|
dce2e0ec17 | ||
|
|
772404a494 | ||
|
|
bda421680f | ||
|
|
b6ff695c4c | ||
|
|
524cb8a78b | ||
|
|
42edaceafc | ||
|
|
de4d4aa0ed | ||
|
|
6313a2b5cc | ||
|
|
a86761fea6 | ||
|
|
bf5be69df3 | ||
|
|
cee2f0babc | ||
|
|
2b6df1d328 | ||
|
|
03260f60cd | ||
|
|
3c95419987 | ||
|
|
f325e37ce9 | ||
|
|
e658a430f4 | ||
|
|
038b549e03 | ||
|
|
e4c2397097 | ||
|
|
dc5921b988 | ||
|
|
f56cd4f164 | ||
|
|
6b4b90bffd | ||
|
|
efbec69b3c | ||
|
|
4969e382f6 | ||
|
|
06589cd77f | ||
|
|
8ab249b815 | ||
|
|
a8bf71b12a | ||
|
|
ac2401daf1 | ||
|
|
fc1bfe0b24 | ||
|
|
dc27a0951c | ||
|
|
c23a0a1e62 | ||
|
|
a0e37f3f37 | ||
|
|
57b1cfa3fa | ||
|
|
acb4118f82 | ||
|
|
d88fc9b652 | ||
|
|
08c3de06e2 | ||
|
|
e890363345 | ||
|
|
b5392c1cc1 | ||
|
|
10a432d244 | ||
|
|
58b6c994d5 | ||
|
|
189ee293d3 | ||
|
|
9cc687efca | ||
|
|
ac95b2b9fa | ||
|
|
0bf2eea358 | ||
|
|
4e00176c98 | ||
|
|
4122a9d51d | ||
|
|
87e2dc69a2 | ||
|
|
d6619b9055 | ||
|
|
d368a73464 | ||
|
|
2906181f37 | ||
|
|
8db5ec0247 | ||
|
|
4d57e9fbdb | ||
|
|
1beadcf73b | ||
|
|
4981300476 | ||
|
|
b143b05ad7 | ||
|
|
91d4fcd2c3 | ||
|
|
b5d77dc7cf | ||
|
|
3d91b63f1f | ||
|
|
c1058ec351 | ||
|
|
7416bc3bb7 | ||
|
|
90d32abd6b | ||
|
|
b7049f35e6 | ||
|
|
011713cd25 | ||
|
|
43a3c3a340 | ||
|
|
c0d0419016 | ||
|
|
4fa45154bb | ||
|
|
54ea4acf22 | ||
|
|
8fb7aa34e3 | ||
|
|
1a89fc9f8e | ||
|
|
59c3b18a6f | ||
|
|
7d3e3155f7 | ||
|
|
db3c4fd8f7 | ||
|
|
c3b8abf3e5 | ||
|
|
a226d98116 | ||
|
|
e3ed17e7e9 | ||
|
|
6cdc054446 | ||
|
|
34d276ff43 | ||
|
|
fe8db2f978 | ||
|
|
e8b56fa91e | ||
|
|
7886e9fe52 | ||
|
|
60eb3afb8d | ||
|
|
383b793576 | ||
|
|
3c3b2dd7f1 | ||
|
|
fc8056343b | ||
|
|
c425828f4e | ||
|
|
f474d2b688 | ||
|
|
1c917da75c | ||
|
|
d88c3f7f33 | ||
|
|
cab20173c2 | ||
|
|
2545becb68 | ||
|
|
a7cdadf65c | ||
|
|
41dd28c197 | ||
|
|
861678fd71 | ||
|
|
f64279fb75 | ||
|
|
6c3b6aeea5 | ||
|
|
012eeabc87 | ||
|
|
d889acba16 | ||
|
|
26cf72b0c5 | ||
|
|
a1b47b1188 | ||
|
|
85b69d3afd | ||
|
|
266c5a541b | ||
|
|
cf6b7b5aa3 | ||
|
|
3edd934564 | ||
|
|
7ca16fee2a | ||
|
|
930ab20004 | ||
|
|
fb94d9777a | ||
|
|
f0fac538ac | ||
|
|
ba21ed19ef | ||
|
|
b84d12407f | ||
|
|
f391126b5b | ||
|
|
b8c7c2f740 | ||
|
|
8e7eeb2573 | ||
|
|
8e907f714a | ||
|
|
4e9461adde | ||
|
|
6a13f2ef08 | ||
|
|
3d34d95c74 | ||
|
|
be4dd84a13 | ||
|
|
a3c0c39615 | ||
|
|
5784b3207b | ||
|
|
87399ef1a9 | ||
|
|
670e9467da | ||
|
|
425b154e3b | ||
|
|
8d734d70cd | ||
|
|
48d3329b07 | ||
|
|
6986bcbf90 | ||
|
|
c30e3d2cd7 | ||
|
|
a552908d76 | ||
|
|
4f0ebdc4f3 | ||
|
|
9b9c7d5f5a | ||
|
|
5b74ef6e65 | ||
|
|
3343c02997 | ||
|
|
d1e0307d39 | ||
|
|
ac23bf8301 | ||
|
|
06b0bc03cb | ||
|
|
65244782a2 | ||
|
|
041f98d22a | ||
|
|
2c6a650856 | ||
|
|
9c6daf129a | ||
|
|
3ba889b8c1 | ||
|
|
9f388baf59 | ||
|
|
a0fdf07f1e | ||
|
|
8fca45468e | ||
|
|
f795007715 | ||
|
|
2106bcd30f | ||
|
|
7e0fb2707b | ||
|
|
65d6c1cc9e | ||
|
|
626398f10c | ||
|
|
3f2647eea3 | ||
|
|
5dc1e290e8 | ||
|
|
c0c5360d70 | ||
|
|
97d3f6f63f | ||
|
|
076193f2c2 | ||
|
|
fcd4e5a737 | ||
|
|
d6c1ab50ae | ||
|
|
b761c78145 | ||
|
|
1bdac35d90 | ||
|
|
0ebe105ddd | ||
|
|
6054c84fcd | ||
|
|
fce9bc3701 | ||
|
|
ccabe381d9 | ||
|
|
209352d3ed | ||
|
|
739ac72af5 | ||
|
|
1cf734855b | ||
|
|
a65325d676 | ||
|
|
4dfe23748f | ||
|
|
dc96457ac4 | ||
|
|
90796d041d | ||
|
|
034392c231 | ||
|
|
e58f4b0da3 | ||
|
|
dc4eada23f | ||
|
|
c5656278ad | ||
|
|
e77a1e2f2a | ||
|
|
58eee2b61a | ||
|
|
f53abd0b3d | ||
|
|
2fb59eb099 | ||
|
|
cae67b7897 | ||
|
|
6d2b324f81 | ||
|
|
128851a127 | ||
|
|
1a9b9669d7 | ||
|
|
281115a3ab | ||
|
|
9db792ccc9 | ||
|
|
8900967afe | ||
|
|
3e29667f90 | ||
|
|
9d157976db | ||
|
|
0fb86699a3 | ||
|
|
e255912156 | ||
|
|
65c63c292e | ||
|
|
06943d822d | ||
|
|
2aeebb5aea | ||
|
|
a01e4be75d | ||
|
|
e05ef341d9 | ||
|
|
ee8a258447 | ||
|
|
87f7e1f1c2 | ||
|
|
34be5ffc6c | ||
|
|
1dedefd56c | ||
|
|
3acbd1afed | ||
|
|
8b9fc34811 | ||
|
|
a0fe9e8415 | ||
|
|
da6aecf695 | ||
|
|
3791a7f375 | ||
|
|
15efb721a0 | ||
|
|
7130b6155c | ||
|
|
44428c1f60 | ||
|
|
f2232c15b1 | ||
|
|
460d3a0b44 | ||
|
|
43d4deb801 | ||
|
|
3e0eb4a875 | ||
|
|
e399ae9182 | ||
|
|
b3f0e9399d | ||
|
|
134167cb2e | ||
|
|
848fcfad1f | ||
|
|
f14f8eff83 | ||
|
|
10bb45de31 | ||
|
|
774443c960 | ||
|
|
d8106cb886 | ||
|
|
ef2736b3be | ||
|
|
6b2825954b | ||
|
|
f48900d6de | ||
|
|
bb4534afde | ||
|
|
e8fc33ca9e | ||
|
|
11542f8e17 | ||
|
|
45e744949e | ||
|
|
d4d2a5e54c | ||
|
|
98b6ac2d94 | ||
|
|
ed860e8395 | ||
|
|
cc693f97b6 | ||
|
|
11773a5991 | ||
|
|
d33d355aa2 | ||
|
|
67495e628b | ||
|
|
dd8c06192e | ||
|
|
d934a02791 | ||
|
|
3b10100ae4 | ||
|
|
bec2ca3821 | ||
|
|
2042d6ef29 | ||
|
|
fddc6e53f3 | ||
|
|
3f2aba4123 | ||
|
|
5397d8426c | ||
|
|
573db7d532 | ||
|
|
b393b053d0 | ||
|
|
28ba7f0bb3 | ||
|
|
3ae1d9c273 | ||
|
|
11a7a41648 | ||
|
|
3656e90ae1 | ||
|
|
03f6a7f590 | ||
|
|
b4aa16285e | ||
|
|
56b7e6357f | ||
|
|
38d9bc83a3 | ||
|
|
7a18e676fd | ||
|
|
15ea1a08f7 | ||
|
|
813106eae1 | ||
|
|
7a5a22389f | ||
|
|
06ab01a4dc | ||
|
|
c7ef1535aa | ||
|
|
986cbe1d25 | ||
|
|
1de633b009 | ||
|
|
f60b892029 | ||
|
|
5257ae26a3 | ||
|
|
1df6c5d0ca | ||
|
|
fc10ea5b0b | ||
|
|
579ba5cac2 | ||
|
|
5ea0ebbf2a | ||
|
|
19ee3baa18 | ||
|
|
1e80f9e867 | ||
|
|
bd492bfda4 | ||
|
|
09b5a0bb3b | ||
|
|
b6b7403a52 | ||
|
|
ce63479d2d | ||
|
|
30a5761182 | ||
|
|
5045f38054 | ||
|
|
a7a0450fa2 | ||
|
|
7ecebef57e | ||
|
|
5ae6ffae8e | ||
|
|
6f1287e11f | ||
|
|
1c0458041e | ||
|
|
04bc7b1f22 | ||
|
|
83d79ce348 | ||
|
|
b3b8e557af | ||
|
|
a4500b29f9 | ||
|
|
0658da9290 | ||
|
|
dd0a4d1c47 | ||
|
|
99df6527f2 | ||
|
|
d6806e546d | ||
|
|
ecd10623fe | ||
|
|
7d5478ec1d | ||
|
|
1fe0a14183 | ||
|
|
3d4b432540 | ||
|
|
c06c76d296 | ||
|
|
a226a74578 | ||
|
|
ed36204bed | ||
|
|
8f6afcecfb | ||
|
|
c3309bf3a9 | ||
|
|
686df5046a | ||
|
|
b34ceae965 | ||
|
|
50e2b828f7 | ||
|
|
09783898aa | ||
|
|
4812f89161 | ||
|
|
53c534eaa8 | ||
|
|
472cacbb3b | ||
|
|
a305ac31e6 | ||
|
|
6ff28b5d31 | ||
|
|
b472fed36d | ||
|
|
93b3f47d84 | ||
|
|
85f5557270 | ||
|
|
977f320122 | ||
|
|
bed851afe9 | ||
|
|
effbdecbd5 | ||
|
|
f3cac6a6bc | ||
|
|
ddaf9e24ca | ||
|
|
e7966fc6fd | ||
|
|
386b0929d8 | ||
|
|
45db096f0f | ||
|
|
a9a0615410 | ||
|
|
49bbd0b593 | ||
|
|
9cc3105518 | ||
|
|
9f7817f70e | ||
|
|
b78cd5bbd9 | ||
|
|
8898cbe6e4 | ||
|
|
34d994f384 | ||
|
|
6b56566ae1 | ||
|
|
ab0c534946 | ||
|
|
3c7de8d1ca | ||
|
|
16a01cbef3 | ||
|
|
fb37ecd1a8 | ||
|
|
c2c1271a4c | ||
|
|
c2108a3ce5 | ||
|
|
22f6244788 | ||
|
|
d4cf0cf27a | ||
|
|
5cd46ebce6 | ||
|
|
755c0286f4 | ||
|
|
527e38c2b5 | ||
|
|
46ee282fda | ||
|
|
9edd31fad3 | ||
|
|
30da4c0f47 | ||
|
|
bf61e4d6c2 | ||
|
|
0b4c4c4049 | ||
|
|
a35f7605f7 | ||
|
|
ea72441958 | ||
|
|
872939454f | ||
|
|
197d8c4060 | ||
|
|
703e0ecd75 | ||
|
|
17663aee3f | ||
|
|
2daf41c7d7 | ||
|
|
a0cf5b7265 | ||
|
|
576b7f6b6b | ||
|
|
fd0d864cb8 | ||
|
|
65c7acb31c | ||
|
|
c99758fe5a | ||
|
|
1033b5f374 | ||
|
|
94fc6482e2 | ||
|
|
76c3ceb41d | ||
|
|
1985d67f7a | ||
|
|
155f0d50f7 | ||
|
|
74b8c6d184 | ||
|
|
a1a880a208 | ||
|
|
b31df41018 | ||
|
|
53ef8d5ea0 | ||
|
|
66124b68b0 | ||
|
|
aac086066e | ||
|
|
3e854edf4b | ||
|
|
6712f23fe4 | ||
|
|
843a215df5 | ||
|
|
58909a06a5 | ||
|
|
acaed63c52 | ||
|
|
4d6334a941 | ||
|
|
72524a7289 | ||
|
|
081621936e | ||
|
|
32b9ff9f5d | ||
|
|
c6f9bc3b6f | ||
|
|
8602fd57f6 | ||
|
|
24fd6950c1 | ||
|
|
72ce49a753 | ||
|
|
dd8db10e72 | ||
|
|
6c0884a8d9 | ||
|
|
adc1316444 | ||
|
|
bfd742e89b | ||
|
|
d6e408267e | ||
|
|
dbe67b056f | ||
|
|
6d2c0c3863 | ||
|
|
f8d86ac840 | ||
|
|
20a96a9c5d | ||
|
|
8884aec248 | ||
|
|
8b0b5ca378 | ||
|
|
7b7509c96a | ||
|
|
e79fa75f8b | ||
|
|
840ac5f913 | ||
|
|
02a637b843 | ||
|
|
6171bf13d7 | ||
|
|
fd632a3b55 | ||
|
|
ea89f766cc | ||
|
|
eb3648bcb5 | ||
|
|
88223e2e1e | ||
|
|
a555e041bf | ||
|
|
01aa029052 | ||
|
|
0e87e53983 | ||
|
|
7c57211807 | ||
|
|
d073dfe162 | ||
|
|
71fbfffaec | ||
|
|
6ab5776064 | ||
|
|
cc4119a837 | ||
|
|
e5fc44166d | ||
|
|
7a6f6c84dd | ||
|
|
106ae445e0 | ||
|
|
bf051fa7bc | ||
|
|
807a8fe089 | ||
|
|
ffa5b98e11 | ||
|
|
1e198eda40 | ||
|
|
e2c828b0bf | ||
|
|
729f18726f | ||
|
|
5f58adb764 | ||
|
|
f089e38994 | ||
|
|
87ec4225ac | ||
|
|
bf77474c93 | ||
|
|
e96c21d610 | ||
|
|
9f7ba9bb98 | ||
|
|
94743b4ba6 | ||
|
|
8cb528264b | ||
|
|
39ed3908b4 | ||
|
|
a20cfcf9ea | ||
|
|
5924d8dbaf | ||
|
|
a51c6c3524 | ||
|
|
ffa92adb0f | ||
|
|
98c56e474f | ||
|
|
7464511033 | ||
|
|
625c354461 | ||
|
|
59f8f5cd11 | ||
|
|
ac937ce910 | ||
|
|
7a1d126fcd | ||
|
|
03544dda46 | ||
|
|
d639dd516e | ||
|
|
3b1e1435d6 | ||
|
|
e40d192c45 | ||
|
|
b3afa14d07 | ||
|
|
df36007728 | ||
|
|
bfe6ddf9fa | ||
|
|
d518cdcc53 | ||
|
|
fb93735352 | ||
|
|
f051f6e2d6 | ||
|
|
fdf0640d65 | ||
|
|
4ae49cfc60 | ||
|
|
7f3bf0e228 | ||
|
|
26ba0583ef | ||
|
|
e62c414efb | ||
|
|
8613fc098c | ||
|
|
2a2b69527b | ||
|
|
35219b0832 | ||
|
|
aa260cdf14 | ||
|
|
73eb867ce0 | ||
|
|
7110dd4cab | ||
|
|
2bdf2f39f8 | ||
|
|
b917f048a9 | ||
|
|
a73a30f2b9 | ||
|
|
3b0f35d4fc | ||
|
|
f96681155d | ||
|
|
4e435933a1 | ||
|
|
cff3d2fb05 | ||
|
|
4981808529 | ||
|
|
c8aa91f28a | ||
|
|
3cba93a962 | ||
|
|
3a8fe9337c | ||
|
|
ce5b4fa3f8 | ||
|
|
02f7c4bd47 | ||
|
|
2f5abdb7e5 | ||
|
|
5217e08823 | ||
|
|
2f16449a6f | ||
|
|
1fb2c58c1a | ||
|
|
dbf29ae493 | ||
|
|
65e05951ff | ||
|
|
22d85e4c7a | ||
|
|
ee38bb2857 | ||
|
|
c07d570991 | ||
|
|
ed646b0baa | ||
|
|
42fb6b7a72 | ||
|
|
f440d99de6 | ||
|
|
51588ceef1 | ||
|
|
32da91e789 | ||
|
|
d89450d7e7 | ||
|
|
6d86707781 | ||
|
|
a7d1714fe8 | ||
|
|
ca472acf9b | ||
|
|
fec085f20e | ||
|
|
13e81b85bf | ||
|
|
16f163a33d | ||
|
|
c6e4900825 | ||
|
|
53293bd890 | ||
|
|
ba7d0a29bb | ||
|
|
7cbbc5d7ac | ||
|
|
3521eef8f4 | ||
|
|
419757ddee | ||
|
|
0fd46cf057 | ||
|
|
d1222fe8f1 | ||
|
|
1fe5055a96 | ||
|
|
76da302458 | ||
|
|
15ce195a78 | ||
|
|
61f538e0cb | ||
|
|
770a2745d2 | ||
|
|
640f181e48 | ||
|
|
aa81b13302 | ||
|
|
8251b33a03 | ||
|
|
915c8090c7 | ||
|
|
74a69f11da | ||
|
|
b3b3bc64b8 | ||
|
|
d73802c6bf | ||
|
|
f410e24da0 | ||
|
|
10680a2557 | ||
|
|
246db930d4 | ||
|
|
65a50a9742 | ||
|
|
10ceb8eac9 | ||
|
|
4e82396be1 | ||
|
|
dac299bf25 | ||
|
|
a6e8683b45 | ||
|
|
a03512696d | ||
|
|
451852ca97 | ||
|
|
9b3e9caa3f | ||
|
|
4520d004ec | ||
|
|
0ca37719bb | ||
|
|
0bdf4efcdd | ||
|
|
6707ff5fdf | ||
|
|
e37852f312 | ||
|
|
2170ea3de4 | ||
|
|
14d2141b77 | ||
|
|
6cd4658c1f | ||
|
|
067eb0ed27 | ||
|
|
db7aba8ea0 | ||
|
|
4a43e963ca | ||
|
|
89ba79ca49 | ||
|
|
f105b24eb7 | ||
|
|
9d77851d0d | ||
|
|
8557a3defa | ||
|
|
a85b0f08ae | ||
|
|
a2dc0cf9f7 | ||
|
|
0320ccbccd | ||
|
|
e95c543fb2 | ||
|
|
1d7b6eb689 | ||
|
|
ec6cd2e7ce | ||
|
|
a9de4f8caf | ||
|
|
07d6143bc3 | ||
|
|
4938bcaeb1 | ||
|
|
efccaeb7fc | ||
|
|
fb0d335ea5 | ||
|
|
a1b7838334 | ||
|
|
0a2d8576fd | ||
|
|
479a84ba32 | ||
|
|
9455051429 | ||
|
|
a2dd8be4f9 | ||
|
|
65f1785fb6 | ||
|
|
2168498a6d | ||
|
|
bdf521bd1c | ||
|
|
9ea4af779e | ||
|
|
5691d46199 | ||
|
|
0aa1bd7df9 | ||
|
|
9cb3481ef2 | ||
|
|
91ef4aaa48 | ||
|
|
57ae1b3ec1 | ||
|
|
5730850039 | ||
|
|
732b7624e8 | ||
|
|
982e072603 | ||
|
|
7237249d18 | ||
|
|
13f39b6b57 | ||
|
|
1dc1e50502 | ||
|
|
271c015114 | ||
|
|
f7bd3f71c6 | ||
|
|
40d459b1b6 | ||
|
|
3ceb705cb5 | ||
|
|
8693ad351a | ||
|
|
9696ddf993 | ||
|
|
3e860c5f29 | ||
|
|
f5b8efb10c | ||
|
|
242cc50f3e | ||
|
|
b311ef7e2c | ||
|
|
b9c602e723 | ||
|
|
c3e1b8b329 | ||
|
|
2ef96a21fb | ||
|
|
697396d1c6 | ||
|
|
3e50f1be5f | ||
|
|
a5138ab9dc | ||
|
|
1e675a8004 | ||
|
|
f53e22c418 | ||
|
|
692fa2d5ff | ||
|
|
cc8e619fd9 | ||
|
|
119694cda1 | ||
|
|
60bc5e96e8 | ||
|
|
05267a3f40 | ||
|
|
17a5b2f387 | ||
|
|
fdae9a14fe | ||
|
|
88b1fc014b | ||
|
|
c8bfa16774 | ||
|
|
73a628f426 | ||
|
|
fabbf6eab3 | ||
|
|
619887ec4b | ||
|
|
b412830062 | ||
|
|
1371f3f7be | ||
|
|
1680377d37 | ||
|
|
f138fb96b7 | ||
|
|
8a8551b3cd | ||
|
|
b0fe88b119 | ||
|
|
c1dfb02904 | ||
|
|
48554c3560 | ||
|
|
c0a551a006 | ||
|
|
0c15d1be86 | ||
|
|
f6745a6b80 | ||
|
|
f0820572ce | ||
|
|
fab3c08ddb | ||
|
|
6e44ff1de1 | ||
|
|
6cd3a0a096 | ||
|
|
72e9db57a4 | ||
|
|
c32f7473e8 | ||
|
|
2e41e58b59 | ||
|
|
7ed243a808 | ||
|
|
fba935c527 | ||
|
|
4abc2aba8c | ||
|
|
895c4da2f6 | ||
|
|
78c604946e | ||
|
|
9b5ce972e9 | ||
|
|
549fa1a065 | ||
|
|
64471cf817 | ||
|
|
24cfb000de | ||
|
|
82152948e9 | ||
|
|
10610ec464 | ||
|
|
dcc8625bab | ||
|
|
cc02c15844 | ||
|
|
4c8f956fef | ||
|
|
cb7e027b2b | ||
|
|
b714651055 | ||
|
|
547ceff736 | ||
|
|
95a6850ce5 | ||
|
|
ee1cbf5b01 | ||
|
|
fbd9a7c40a | ||
|
|
c2f365a92c | ||
|
|
015f0bbc23 | ||
|
|
3a33c53e8f | ||
|
|
7cc000ed46 | ||
|
|
b3ee9884ab | ||
|
|
88b2f9c2bc | ||
|
|
e53201347f | ||
|
|
0939076b4d | ||
|
|
086933614b | ||
|
|
aeee327e6c | ||
|
|
5e6d599120 | ||
|
|
7119d6852c | ||
|
|
f9b6e3c0a6 | ||
|
|
8c3840b7ac | ||
|
|
0539d00cda | ||
|
|
f5f1933923 | ||
|
|
c7db8dc625 | ||
|
|
1220a7a4a8 | ||
|
|
0bd404eb4f | ||
|
|
3cacc3c8c6 | ||
|
|
95e13f99a1 | ||
|
|
0ecf84349c | ||
|
|
1283355f30 | ||
|
|
4790c8013b | ||
|
|
26b349e5dd | ||
|
|
b327f8be1f | ||
|
|
479a7c3b78 | ||
|
|
bcc29e20ae | ||
|
|
4aa801f504 | ||
|
|
ef7ef39523 | ||
|
|
05349a4aef | ||
|
|
f0d8c06380 | ||
|
|
b5eba35ed9 | ||
|
|
0a59aa8a85 | ||
|
|
ed6bb93a09 | ||
|
|
bc222238d4 | ||
|
|
71c8c79e58 | ||
|
|
877bb473df | ||
|
|
7500ad91b2 | ||
|
|
6ae6da35c4 | ||
|
|
5c42dc4199 | ||
|
|
a815c7f39a | ||
|
|
b006a2a4f5 | ||
|
|
077195cc12 | ||
|
|
b037be2b0a | ||
|
|
921b845b7d | ||
|
|
21ef30531a | ||
|
|
3d3507dec9 | ||
|
|
d1b4158285 | ||
|
|
d6877a2320 | ||
|
|
ef07d504e8 | ||
|
|
da402b85c6 | ||
|
|
044b47cfd5 | ||
|
|
5340de4f62 | ||
|
|
189795ff04 | ||
|
|
dd289d3d08 | ||
|
|
0852a61caa | ||
|
|
835c8b4a6c | ||
|
|
b3050c299d | ||
|
|
adcbcec706 | ||
|
|
9e392c7caf | ||
|
|
88fc46fed2 | ||
|
|
a5beafc769 | ||
|
|
b6195cc31e | ||
|
|
c035cf00dd | ||
|
|
1a07b0daef | ||
|
|
a61b5b0eae | ||
|
|
ecb3984110 | ||
|
|
06fff3efac | ||
|
|
4f9fb2d7fb | ||
|
|
80740c0948 | ||
|
|
0234c448db | ||
|
|
97de3c52bd | ||
|
|
5d9f519426 | ||
|
|
25d822afd2 | ||
|
|
c677b5cb17 | ||
|
|
0df2289d40 | ||
|
|
3d5363692c | ||
|
|
bbc8d77386 | ||
|
|
b7cb080f36 | ||
|
|
34032f63a5 | ||
|
|
908b0a2dc5 | ||
|
|
2a47725362 | ||
|
|
9bd1c7d783 | ||
|
|
40828a9ccc | ||
|
|
b3cdec91b8 | ||
|
|
289889a685 | ||
|
|
d6ee68a371 | ||
|
|
4f04bf4b11 | ||
|
|
48d09decf5 | ||
|
|
7447e1f2bb | ||
|
|
78e5ff2636 | ||
|
|
f7c72e950c | ||
|
|
90603561ac | ||
|
|
8569eed795 | ||
|
|
b73c85ff75 | ||
|
|
0185b08ca7 | ||
|
|
7a33de8fe3 | ||
|
|
1e3b6b7524 | ||
|
|
536f4db5fe | ||
|
|
2d14cd2232 | ||
|
|
7a1279fc30 | ||
|
|
067e24318c | ||
|
|
c27eac9bed | ||
|
|
1465916bed | ||
|
|
3cffbec92c | ||
|
|
d79802836c | ||
|
|
fbf41641d3 | ||
|
|
77c4f27046 | ||
|
|
981e954c61 | ||
|
|
96b0544261 | ||
|
|
a8700ef441 | ||
|
|
f4e8325238 | ||
|
|
807517e828 | ||
|
|
339f6fcc9c | ||
|
|
ac1f49aeb5 | ||
|
|
ef5fae289c | ||
|
|
19d3e20328 | ||
|
|
a186b622f6 | ||
|
|
0b1399b3b1 | ||
|
|
39ad275cb4 | ||
|
|
432adbd1d4 | ||
|
|
7da5f0a6d9 | ||
|
|
e5c745ee16 | ||
|
|
70ad6eb7d1 | ||
|
|
46099ca492 | ||
|
|
4469bfc4bc | ||
|
|
f21429f3f1 | ||
|
|
a18c5d148d | ||
|
|
47c19487fc | ||
|
|
945f916d2c | ||
|
|
c05eab2bcf | ||
|
|
bcbe0890fe | ||
|
|
1c3aa19fc4 | ||
|
|
a22e532034 | ||
|
|
7076d1bf97 | ||
|
|
18d852b5c1 | ||
|
|
fbc2794fde | ||
|
|
ee06e8b19f | ||
|
|
ea333a0a63 | ||
|
|
f924d0b533 | ||
|
|
2e64f7663a | ||
|
|
ab73305df9 | ||
|
|
6c29460ade | ||
|
|
44b25d6e64 | ||
|
|
8991af9598 | ||
|
|
7715728ea0 | ||
|
|
7b00d4bb1b | ||
|
|
9419f85642 | ||
|
|
33d012f9bb | ||
|
|
556cbb4815 | ||
|
|
5483c6b290 | ||
|
|
39b5d51409 | ||
|
|
c797974585 | ||
|
|
cb2a235a45 | ||
|
|
d984c924d0 | ||
|
|
0d483cfc91 | ||
|
|
82a801b1c0 | ||
|
|
1e621259d5 | ||
|
|
d4d8e6d42c | ||
|
|
8f0ca13ace | ||
|
|
43fb2e7cdc | ||
|
|
fcb5b42d58 | ||
|
|
00621dbc18 | ||
|
|
1bee56000d | ||
|
|
2419c506a4 | ||
|
|
85302bc465 | ||
|
|
519ceab0ad | ||
|
|
b9c224e114 | ||
|
|
1930b9be2a | ||
|
|
b5aa9f41d9 | ||
|
|
0ae40680a4 | ||
|
|
64305aa8b1 | ||
|
|
c15d8d15cb | ||
|
|
53c73b7259 | ||
|
|
8c4cfe9076 | ||
|
|
112917b188 | ||
|
|
8433819ffb | ||
|
|
bf935a62ff | ||
|
|
4d94c1632d | ||
|
|
0900ff8270 | ||
|
|
e0940ee31a | ||
|
|
2e46633bcd | ||
|
|
ce3590dafe | ||
|
|
0ed6bdd611 | ||
|
|
c7c4ed6bae | ||
|
|
91ca60e90f | ||
|
|
f063c56171 | ||
|
|
d2c50ccd9e | ||
|
|
0de78ffa0d | ||
|
|
2436e54149 | ||
|
|
717850ec8d | ||
|
|
9c807cb82c | ||
|
|
268a87a6c0 | ||
|
|
58f0087cd3 | ||
|
|
6d8096ded4 | ||
|
|
2161dd519a | ||
|
|
b64dc0badd | ||
|
|
cc7c2dd79c | ||
|
|
0a046f8fa5 | ||
|
|
5c96761ff6 | ||
|
|
11db431e95 | ||
|
|
5bcaff0694 | ||
|
|
adb7264bc4 | ||
|
|
913104b774 | ||
|
|
6e7cc551b3 | ||
|
|
4abbd1a0f8 | ||
|
|
185ad13e49 | ||
|
|
f99153e2ef | ||
|
|
4e84bbc547 | ||
|
|
e1e5bd5b3f | ||
|
|
8951a2698e | ||
|
|
c5f3d584f0 | ||
|
|
f1390f3933 | ||
|
|
3fcb24377a | ||
|
|
2b4c87fb22 | ||
|
|
9730bbd58d | ||
|
|
bfbc376e92 | ||
|
|
c6ce5a200f | ||
|
|
e444f40d4c | ||
|
|
159813a7fd | ||
|
|
e6182605f4 | ||
|
|
d51e350d75 | ||
|
|
f4458db076 | ||
|
|
178ce7454b | ||
|
|
cc71da6dfe | ||
|
|
23c45154a9 | ||
|
|
af0d0be294 | ||
|
|
869b3487c4 | ||
|
|
4761ca6c92 | ||
|
|
27c4210482 | ||
|
|
34151f13d6 | ||
|
|
0a7210417b | ||
|
|
648b5c4e69 | ||
|
|
27a01f7326 | ||
|
|
9f70779830 | ||
|
|
c05af5f800 | ||
|
|
f0257790b8 | ||
|
|
0d1bc2ada1 | ||
|
|
1730f321e3 | ||
|
|
685a52eb48 | ||
|
|
f3438124b3 | ||
|
|
8d48c678bc | ||
|
|
b66f9b503b | ||
|
|
16cb530b99 | ||
|
|
317f9878dc | ||
|
|
31724ca88d | ||
|
|
4cc40ca1ac | ||
|
|
a2c8ae406a | ||
|
|
fff8f20745 | ||
|
|
2b7a0c5231 | ||
|
|
c2f4186783 | ||
|
|
2602ebb2ea | ||
|
|
af1df167ed | ||
|
|
e3b38ffe48 | ||
|
|
909d740b68 | ||
|
|
9be75f03fa | ||
|
|
8e1bb62976 | ||
|
|
2309afcca6 | ||
|
|
55b954a3d4 | ||
|
|
c7b5d32d65 | ||
|
|
8fb9f9c481 | ||
|
|
57f93b6112 | ||
|
|
123c402d07 | ||
|
|
397e190790 | ||
|
|
492fba05fd | ||
|
|
7fd106d7b7 | ||
|
|
5c663a0a12 | ||
|
|
3041c5aeab | ||
|
|
cb83d70cda | ||
|
|
ba0e86d278 | ||
|
|
bbe3b6f79d | ||
|
|
d820557bd3 | ||
|
|
3886bd972d | ||
|
|
aecc3980fd | ||
|
|
1a07efd80b | ||
|
|
5615182bc5 | ||
|
|
b2261b52df | ||
|
|
c539a4f39b |
3
.github/workflows/deployment.yml
vendored
@@ -45,9 +45,8 @@ jobs:
|
|||||||
rm README.md
|
rm README.md
|
||||||
git add .
|
git add .
|
||||||
git commit --allow-empty -m "Updating"
|
git commit --allow-empty -m "Updating"
|
||||||
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
|
|
||||||
git tag ${RELEASE_VERSION}
|
git tag ${RELEASE_VERSION}
|
||||||
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
|
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack ${RELEASE_VERSION}
|
||||||
cd ../Mindustry
|
cd ../Mindustry
|
||||||
- name: Create artifacts
|
- name: Create artifacts
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
2
.github/workflows/pr.yml
vendored
@@ -15,6 +15,8 @@ jobs:
|
|||||||
uses: actions/setup-java@v1
|
uses: actions/setup-java@v1
|
||||||
with:
|
with:
|
||||||
java-version: 17
|
java-version: 17
|
||||||
|
- name: Fetch latest Arc
|
||||||
|
run: git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
|
||||||
- name: Setup Gradle
|
- name: Setup Gradle
|
||||||
uses: gradle/gradle-build-action@v2
|
uses: gradle/gradle-build-action@v2
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
|
|||||||
2
.github/workflows/push.yml
vendored
@@ -25,6 +25,8 @@ jobs:
|
|||||||
uses: actions/setup-java@v1
|
uses: actions/setup-java@v1
|
||||||
with:
|
with:
|
||||||
java-version: 17
|
java-version: 17
|
||||||
|
- name: Fetch latest Arc
|
||||||
|
run: git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
|
||||||
- name: Setup Gradle
|
- name: Setup Gradle
|
||||||
uses: gradle/gradle-build-action@v2
|
uses: gradle/gradle-build-action@v2
|
||||||
- name: Update bundles
|
- name: Update bundles
|
||||||
|
|||||||
@@ -20,6 +20,12 @@ Yes, there are occurrences of trailing spaces, extra newlines, empty indents, an
|
|||||||
|
|
||||||
I **especially** do not want to see PRs that apply any kind of automated analysis to the source code to "optimize" anything - my IDE can do that already. If the PR doesn't actually change anything useful, I'm not going to review or merge it.
|
I **especially** do not want to see PRs that apply any kind of automated analysis to the source code to "optimize" anything - my IDE can do that already. If the PR doesn't actually change anything useful, I'm not going to review or merge it.
|
||||||
|
|
||||||
|
### Do not make AI "contributions".
|
||||||
|
|
||||||
|
If I see a PR with significant amounts of code that's obviously written by AI, I will reject your PR, and you will be blocked. Don't waste my time with slop.
|
||||||
|
|
||||||
|
Asking AI questions, and using that information to help you write code? Fine. Using it to actually write code? No.
|
||||||
|
|
||||||
## Style Guidelines
|
## Style Guidelines
|
||||||
|
|
||||||
### Follow the formatting guidelines.
|
### Follow the formatting guidelines.
|
||||||
|
|||||||
@@ -11,14 +11,16 @@ _[Javadoc](https://mindustrygame.github.io/docs/)_
|
|||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
See [CONTRIBUTING](CONTRIBUTING.md).
|
See [CONTRIBUTING](CONTRIBUTING.md) for general code style and PR guidelines.
|
||||||
|
|
||||||
|
If you are a first-time contributor looking for features to implement or bugs to fix, see the issues tagged with 'candidate' [in the Mindustry-Suggestions repostiory](https://github.com/Anuken/Mindustry-Suggestions/issues?q=is%3Aissue%20state%3Aopen%20label%3Acandidate).
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases).
|
Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases).
|
||||||
|
|
||||||
If you'd rather compile on your own, follow these instructions.
|
If you'd rather compile on your own, follow these instructions.
|
||||||
First, make sure you have [JDK 17](https://adoptium.net/archive.html?variant=openjdk17&jvmVariant=hotspot) installed. **Other JDK versions will not work.** Open a terminal in the Mindustry directory and run the following commands:
|
First, make sure you have [JDK 17](https://adoptium.net/temurin/releases/?os=any&arch=any&version=17) installed. **Other JDK versions will not work.** Open a terminal in the Mindustry directory and run the following commands:
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
|
|||||||
@@ -1,37 +1,3 @@
|
|||||||
# Note: The v7 server list is frozen. No new servers will be accepted. All v8 server PRs should be made [here](https://github.com/Anuken/MindustryServerList/blob/main/servers_v8.json).
|
# Note: The v7 server list is frozen. No new servers will be accepted. All v8 server PRs should be made [here](https://github.com/Anuken/MindustryServerList).
|
||||||
|
|
||||||
*PRs to edit addresses of existing servers will still be accepted, although very infrequently.*
|
*PRs to edit addresses of existing servers will still be accepted, although very infrequently.*
|
||||||
|
|
||||||
### Adding a server to the list
|
|
||||||
|
|
||||||
Mindustry now has a public list of servers that everyone can see and connect to.
|
|
||||||
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json) in this repository.
|
|
||||||
|
|
||||||
You may want to add your server to this list. The steps for getting this done are as follows:
|
|
||||||
|
|
||||||
0. **Take note of the fact that modded servers are not allowed on this list.** Such servers confuse users, and there's currently no easy way to fix mod incompatibilities after a failed connection.
|
|
||||||
1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well.
|
|
||||||
You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins.
|
|
||||||
*Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example.
|
|
||||||
2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["canvas", "logic-display", "large-logic-display"]`.
|
|
||||||
3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that:
|
|
||||||
- Your name or description must reflect the type of server you're hosting.
|
|
||||||
Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt.
|
|
||||||
- Make sure players know where to refer to for server support. It should be fairly clear that the server owner is not me, but you.
|
|
||||||
- Try to be professional in your text; use common sense.
|
|
||||||
4. **Get some good maps.** *(optional, but highly recommended)*. Add some maps to your server and set the map rotation to custom-only. You can get maps from the Steam workshop by subscribing and exporting them; using the `#maps` channel on Discord is also an option.
|
|
||||||
5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`).
|
|
||||||
6. Finally, **submit a pull request** to add your server's IP to the list.
|
|
||||||
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json), then add a JSON object with the following format:
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"name": "Your Server Group Name",
|
|
||||||
"address": ["your.server.address"]
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
If your group has multiple servers, simply add extra addresses inside the square brackets, separated by commas. For example: `["address1", "address2"]`
|
|
||||||
|
|
||||||
> Note that Mindustry also support SRV records. This allows you to use a subdomain for your server address instead of specifying the port. For example, if you want to use `play.example.com` instead of `example.com:6000`, in the dns settings of your domain, add an SRV record with `_mindustry` as the service, `tcp` as the protocol, `play` as the target and `6000` as the port. You can also setup fallback servers by modifying the weight or priority of the record. Although SRV records are very convenient, keep in mind they are slower than regular addresses. Avoid using them in the server list, but rather as an easy way to share your server address.
|
|
||||||
|
|
||||||
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.
|
|
||||||
|
|||||||
@@ -32,13 +32,6 @@
|
|||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
<category android:name="android.intent.category.LAUNCHER"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.VIEW"/>
|
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
|
||||||
<category android:name="android.intent.category.BROWSABLE"/>
|
|
||||||
<data android:mimeType="application/octet-stream" />
|
|
||||||
<data android:scheme="file" android:host="*" android:pathPattern=".*\\.msav"/>
|
|
||||||
</intent-filter>
|
|
||||||
</activity>
|
</activity>
|
||||||
|
|
||||||
</application>
|
</application>
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ buildscript{
|
|||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
google()
|
google()
|
||||||
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
@@ -30,8 +29,8 @@ task deploy(type: Copy){
|
|||||||
|
|
||||||
android{
|
android{
|
||||||
namespace = "io.anuke.mindustry"
|
namespace = "io.anuke.mindustry"
|
||||||
buildToolsVersion = '34.0.0'
|
buildToolsVersion = '36.0.0'
|
||||||
compileSdk = 34
|
compileSdk = 36
|
||||||
sourceSets{
|
sourceSets{
|
||||||
main{
|
main{
|
||||||
manifest.srcFile 'AndroidManifest.xml'
|
manifest.srcFile 'AndroidManifest.xml'
|
||||||
@@ -40,7 +39,12 @@ android{
|
|||||||
renderscript.srcDirs = ['src']
|
renderscript.srcDirs = ['src']
|
||||||
res.srcDirs = ['res']
|
res.srcDirs = ['res']
|
||||||
assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/']
|
assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/']
|
||||||
jniLibs.srcDirs = ['libs']
|
|
||||||
|
if(localArc){
|
||||||
|
jniLibs.srcDirs += ['../../Arc/natives/natives-android/libs', '../../Arc/natives/natives-freetype-android/libs']
|
||||||
|
}else{
|
||||||
|
jniLibs.srcDirs = ['libs']
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
androidTest.setRoot('tests')
|
androidTest.setRoot('tests')
|
||||||
@@ -57,7 +61,7 @@ android{
|
|||||||
|
|
||||||
applicationId "io.anuke.mindustry"
|
applicationId "io.anuke.mindustry"
|
||||||
minSdkVersion 14
|
minSdkVersion 14
|
||||||
targetSdkVersion 34
|
targetSdkVersion 36
|
||||||
|
|
||||||
versionName versionNameResult
|
versionName versionNameResult
|
||||||
versionCode = vcode
|
versionCode = vcode
|
||||||
@@ -122,14 +126,15 @@ dependencies{
|
|||||||
implementation arcModule("backends:backend-android")
|
implementation arcModule("backends:backend-android")
|
||||||
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
|
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
|
||||||
|
|
||||||
natives "com.github.Anuken.Arc:natives-android:$arcHash"
|
if(!localArc){
|
||||||
natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
|
natives "com.github.Anuken.Arc:natives-android:$arcHash"
|
||||||
|
natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
|
||||||
|
}
|
||||||
|
|
||||||
def version;
|
def version, highestVersion
|
||||||
def highestVersion;
|
|
||||||
new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, {
|
new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, {
|
||||||
version = it.name.find(/\d+/).toInteger();
|
version = it.name.find(/\d+/).toInteger()
|
||||||
highestVersion = version > highestVersion ? version : highestVersion;
|
highestVersion = version > highestVersion ? version : highestVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar")
|
def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar")
|
||||||
@@ -137,11 +142,13 @@ dependencies{
|
|||||||
}
|
}
|
||||||
|
|
||||||
task copyAndroidNatives(){
|
task copyAndroidNatives(){
|
||||||
configurations.natives.files.each{ jar ->
|
if(!localArc){
|
||||||
copy{
|
configurations.natives.files.each{ jar ->
|
||||||
from zipTree(jar)
|
copy{
|
||||||
into file("libs/")
|
from zipTree(jar)
|
||||||
include "**"
|
into file("libs/")
|
||||||
|
include "**"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
1
android/proguard-rules.pro
vendored
@@ -5,6 +5,7 @@
|
|||||||
-keep class net.jpountz.** { *; }
|
-keep class net.jpountz.** { *; }
|
||||||
-keep class rhino.** { *; }
|
-keep class rhino.** { *; }
|
||||||
-keep class com.android.dex.** { *; }
|
-keep class com.android.dex.** { *; }
|
||||||
|
-keep class com.android.dx.** { *; }
|
||||||
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod
|
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod
|
||||||
|
|
||||||
-dontwarn javax.naming.**
|
-dontwarn javax.naming.**
|
||||||
|
|||||||
@@ -73,28 +73,57 @@ public class AndroidLauncher extends AndroidApplication{
|
|||||||
@Override
|
@Override
|
||||||
public ClassLoader loadJar(Fi jar, ClassLoader parent) throws Exception{
|
public ClassLoader loadJar(Fi jar, ClassLoader parent) throws Exception{
|
||||||
//Required to load jar files in Android 14: https://developer.android.com/about/versions/14/behavior-changes-14#safer-dynamic-code-loading
|
//Required to load jar files in Android 14: https://developer.android.com/about/versions/14/behavior-changes-14#safer-dynamic-code-loading
|
||||||
jar.file().setReadOnly();
|
try{
|
||||||
return new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, parent){
|
jar.file().setReadOnly();
|
||||||
@Override
|
return new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, parent){
|
||||||
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{
|
@Override
|
||||||
//check for loaded state
|
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{
|
||||||
Class<?> loadedClass = findLoadedClass(name);
|
//check for loaded state
|
||||||
if(loadedClass == null){
|
Class<?> loadedClass = findLoadedClass(name);
|
||||||
try{
|
if(loadedClass == null){
|
||||||
//try to load own class first
|
try{
|
||||||
loadedClass = findClass(name);
|
//try to load own class first
|
||||||
}catch(ClassNotFoundException | NoClassDefFoundError e){
|
loadedClass = findClass(name);
|
||||||
//use parent if not found
|
}catch(ClassNotFoundException | NoClassDefFoundError e){
|
||||||
return parent.loadClass(name);
|
//use parent if not found
|
||||||
|
return parent.loadClass(name);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if(resolve){
|
if(resolve){
|
||||||
resolveClass(loadedClass);
|
resolveClass(loadedClass);
|
||||||
|
}
|
||||||
|
return loadedClass;
|
||||||
}
|
}
|
||||||
return loadedClass;
|
};
|
||||||
|
}catch(SecurityException e){
|
||||||
|
//`setReadOnly` to jar file in `/sdcard/Android/data/...` does not work on some Android 14 device
|
||||||
|
//But in `/data/...` it works
|
||||||
|
|
||||||
|
if(Build.VERSION.SDK_INT < VERSION_CODES.O_MR1){
|
||||||
|
throw e;
|
||||||
}
|
}
|
||||||
};
|
|
||||||
|
Fi cacheDir = new Fi(getCacheDir()).child("mods");
|
||||||
|
cacheDir.mkdirs();
|
||||||
|
|
||||||
|
//long file name support
|
||||||
|
Fi modCacheDir = cacheDir.child(jar.nameWithoutExtension());
|
||||||
|
Fi modCache = modCacheDir.child(Long.toHexString(jar.lastModified()) + ".zip");
|
||||||
|
|
||||||
|
if(modCacheDir.equals(jar.parent())){
|
||||||
|
//should not reach here, just in case
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Cache will be deleted when mod is removed
|
||||||
|
if(!modCache.exists() || jar.length() != modCache.length()){
|
||||||
|
modCacheDir.mkdirs();
|
||||||
|
jar.copyTo(modCache);
|
||||||
|
}
|
||||||
|
modCache.file().setReadOnly();
|
||||||
|
return loadJar(modCache, parent);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -131,7 +160,7 @@ public class AndroidLauncher extends AndroidApplication{
|
|||||||
@Override
|
@Override
|
||||||
public OutputStream write(boolean append){
|
public OutputStream write(boolean append){
|
||||||
try{
|
try{
|
||||||
return getContentResolver().openOutputStream(uri);
|
return getContentResolver().openOutputStream(uri, "rwt");
|
||||||
}catch(IOException e){
|
}catch(IOException e){
|
||||||
throw new ArcRuntimeException(e);
|
throw new ArcRuntimeException(e);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -229,7 +229,7 @@ public class EntityIO{
|
|||||||
s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field);
|
s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field);
|
||||||
}else if(instanceOf(type, "mindustry.ctype.Content") && !type.equals("mindustry.ai.UnitStance") && !type.equals("mindustry.ai.UnitCommand")){
|
}else if(instanceOf(type, "mindustry.ctype.Content") && !type.equals("mindustry.ai.UnitStance") && !type.equals("mindustry.ai.UnitCommand")){
|
||||||
if(write){
|
if(write){
|
||||||
s("s", field + ".id");
|
s("s", field + " == null ? -1 : " + field + ".id");
|
||||||
}else{
|
}else{
|
||||||
st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", ""));
|
st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", ""));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -183,7 +183,11 @@ public class AssetsProcess extends BaseProcessor{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(classname.equals("Sounds")){
|
if(classname.equals("Sounds")){
|
||||||
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()").build());
|
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()")
|
||||||
|
.addJavadoc("Does not play anything.").build());
|
||||||
|
|
||||||
|
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "unset", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()")
|
||||||
|
.addJavadoc("Used a placeholder value for unset default values. This is usually reassigned in init() of the relevant block or unit. Does not play anything.").build());
|
||||||
}
|
}
|
||||||
|
|
||||||
type.addMethod(loadBegin.build());
|
type.addMethod(loadBegin.build());
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{version:2,fields:[{name:admin,type:boolean},{name:boosting,type:boolean},{name:color,type:arc.graphics.Color},{name:lastCommand,type:mindustry.ai.UnitCommand},{name:mouseX,type:float},{name:mouseY,type:float},{name:name,type:java.lang.String},{name:selectedBlock,type:mindustry.world.Block},{name:selectedRotation,type:int},{name:shooting,type:boolean},{name:team,type:mindustry.game.Team},{name:typing,type:boolean},{name:unit,type:Unit},{name:x,type:float},{name:y,type:float}]}
|
||||||
37
build.gradle
@@ -1,8 +1,10 @@
|
|||||||
|
import java.text.SimpleDateFormat
|
||||||
|
|
||||||
buildscript{
|
buildscript{
|
||||||
ext{
|
ext{
|
||||||
arcHash = property("archash")
|
arcHash = property("archash")
|
||||||
|
|
||||||
localArc = !project.hasProperty("release") && new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
|
localArc = new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
|
||||||
|
|
||||||
arcModule = { String name ->
|
arcModule = { String name ->
|
||||||
//skip to last submodule
|
//skip to last submodule
|
||||||
@@ -15,7 +17,6 @@ buildscript{
|
|||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
google()
|
google()
|
||||||
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
|
||||||
maven{ url 'https://jitpack.io' }
|
maven{ url 'https://jitpack.io' }
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,7 +43,7 @@ allprojects{
|
|||||||
if(!project.hasProperty("versionType")) versionType = 'official'
|
if(!project.hasProperty("versionType")) versionType = 'official'
|
||||||
appName = 'Mindustry'
|
appName = 'Mindustry'
|
||||||
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
|
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
|
||||||
rhinoVersion = '73a812444ac388ac2d94013b5cadc8f70b7ea027'
|
rhinoVersion = '54b75cbd1207ef1fd5cff517cbd188e763c85baa'
|
||||||
|
|
||||||
loadVersionProps = {
|
loadVersionProps = {
|
||||||
return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p }
|
return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p }
|
||||||
@@ -111,11 +112,11 @@ allprojects{
|
|||||||
def output = 'en\n'
|
def output = 'en\n'
|
||||||
def bundles = new File(project(':core').projectDir, 'assets/bundles/')
|
def bundles = new File(project(':core').projectDir, 'assets/bundles/')
|
||||||
bundles.list().sort().each{ name ->
|
bundles.list().sort().each{ name ->
|
||||||
if(name == "bundle.properties") return
|
if(name == "bundle.properties" || name == "global.properties") return
|
||||||
output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
|
output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
|
||||||
}
|
}
|
||||||
new File(project(':core').projectDir, 'assets/locales').text = output
|
new File(project(':core').projectDir, 'assets/locales').text = output
|
||||||
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().sort().join("\n")
|
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().sort().findAll{f -> f.endsWith(".msch")}.join("\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
writeVersion = {
|
writeVersion = {
|
||||||
@@ -137,6 +138,7 @@ allprojects{
|
|||||||
props["number"] = versionNumber
|
props["number"] = versionNumber
|
||||||
props["modifier"] = versionModifier
|
props["modifier"] = versionModifier
|
||||||
props["build"] = buildid
|
props["build"] = buildid
|
||||||
|
props["buildDate"] = new SimpleDateFormat("MMMM d, yyyy HH:mm a", Locale.getDefault()).format(new Date())
|
||||||
props["commitHash"] = "unknown"
|
props["commitHash"] = "unknown"
|
||||||
if(project.hasProperty("showCommitHash")){
|
if(project.hasProperty("showCommitHash")){
|
||||||
props["commitHash"] = getCommitHash()
|
props["commitHash"] = getCommitHash()
|
||||||
@@ -178,8 +180,7 @@ allprojects{
|
|||||||
repositories{
|
repositories{
|
||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
maven{ url "https://central.sonatype.com/repository/maven-snapshots" }
|
||||||
maven{ url "https://oss.sonatype.org/content/repositories/releases/" }
|
|
||||||
maven{ url 'https://jitpack.io' }
|
maven{ url 'https://jitpack.io' }
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -220,7 +221,7 @@ configure(project(":annotations")){
|
|||||||
}
|
}
|
||||||
|
|
||||||
//compile with java 8 compatibility for everything except the annotation project
|
//compile with java 8 compatibility for everything except the annotation project
|
||||||
configure(subprojects - project(":annotations")){
|
configure(subprojects - project(":annotations") - project(":tests")){
|
||||||
tasks.withType(JavaCompile){
|
tasks.withType(JavaCompile){
|
||||||
options.compilerArgs.addAll(['--release', '8'])
|
options.compilerArgs.addAll(['--release', '8'])
|
||||||
}
|
}
|
||||||
@@ -241,8 +242,8 @@ project(":desktop"){
|
|||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
implementation project(":core")
|
implementation project(":core")
|
||||||
|
implementation arcModule("extensions:profiling")
|
||||||
implementation arcModule("extensions:discord")
|
implementation arcModule("extensions:discord")
|
||||||
implementation arcModule("natives:natives-filedialogs")
|
|
||||||
implementation arcModule("natives:natives-desktop")
|
implementation arcModule("natives:natives-desktop")
|
||||||
implementation arcModule("natives:natives-freetype-desktop")
|
implementation arcModule("natives:natives-freetype-desktop")
|
||||||
|
|
||||||
@@ -250,7 +251,7 @@ project(":desktop"){
|
|||||||
|
|
||||||
implementation "com.github.Anuken:steamworks4j:$steamworksVersion"
|
implementation "com.github.Anuken:steamworks4j:$steamworksVersion"
|
||||||
|
|
||||||
implementation arcModule("backends:backend-sdl")
|
implementation arcModule("backends:backend-sdl3")
|
||||||
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
|
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -323,14 +324,13 @@ project(":core"){
|
|||||||
dependencies{
|
dependencies{
|
||||||
compileJava.dependsOn(preGen)
|
compileJava.dependsOn(preGen)
|
||||||
|
|
||||||
api "org.lz4:lz4-java:1.8.0"
|
api "at.yawk.lz4:lz4-java:1.10.2"
|
||||||
api arcModule("arc-core")
|
api arcModule("arc-core")
|
||||||
api arcModule("extensions:flabel")
|
api arcModule("extensions:flabel")
|
||||||
api arcModule("extensions:freetype")
|
api arcModule("extensions:freetype")
|
||||||
api arcModule("extensions:g3d")
|
api arcModule("extensions:g3d")
|
||||||
api arcModule("extensions:fx")
|
api arcModule("extensions:fx")
|
||||||
api arcModule("extensions:arcnet")
|
api arcModule("extensions:arcnet")
|
||||||
implementation arcModule("extensions:filedialogs")
|
|
||||||
api "com.github.Anuken:rhino:$rhinoVersion"
|
api "com.github.Anuken:rhino:$rhinoVersion"
|
||||||
if(localArc && debugged()) api arcModule("extensions:recorder")
|
if(localArc && debugged()) api arcModule("extensions:recorder")
|
||||||
if(localArc) api arcModule(":extensions:packer")
|
if(localArc) api arcModule(":extensions:packer")
|
||||||
@@ -396,6 +396,12 @@ project(":tests"){
|
|||||||
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
|
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.withType(JavaCompile){
|
||||||
|
targetCompatibility = JavaVersion.VERSION_17
|
||||||
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
|
options.compilerArgs.addAll(['--release', '17'])
|
||||||
|
}
|
||||||
|
|
||||||
test{
|
test{
|
||||||
//fork every test so mods don't interact with each other
|
//fork every test so mods don't interact with each other
|
||||||
forkEvery = 1
|
forkEvery = 1
|
||||||
@@ -442,9 +448,10 @@ configure([":core", ":server"].collect{project(it)}){
|
|||||||
publications{
|
publications{
|
||||||
maven(MavenPublication){
|
maven(MavenPublication){
|
||||||
from components.java
|
from components.java
|
||||||
if(project.name == "core"){
|
//TODO: uncomment this once the jitpack packing is fixed (currently depends on a newer glibc version)
|
||||||
artifact(tasks.named("assetsJar"))
|
//if(project.name == "core"){
|
||||||
}
|
// artifact(tasks.named("assetsJar"))
|
||||||
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1069,6 +1069,20 @@
|
|||||||
"search": [
|
"search": [
|
||||||
"planet"
|
"planet"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"uid": "ec43f846ca53702f30310718d627f2b5",
|
||||||
|
"css": "arrow-note",
|
||||||
|
"code": 59444,
|
||||||
|
"src": "custom_icons",
|
||||||
|
"selected": true,
|
||||||
|
"svg": {
|
||||||
|
"path": "M50 0L0 50V150 250 350 450 550 650L50 700H150 250 350 450 550 650 750L800 750 750 800 700 850V950L750 1000H850L900 950 950 900 1000 850 1050 800 1100 750 1150 700 1200 650V550L1150 500 1100 450 1050 400 1000 350 950 300 900 250 850 200H750L700 250V350L750 400 800 450 750 500H650 550 450 350 250L200 450V350 250 150 50L150 0Z",
|
||||||
|
"width": 1200
|
||||||
|
},
|
||||||
|
"search": [
|
||||||
|
"arrow-note"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
BIN
core/assets-raw/icons/arrow-note.png
Normal file
|
After Width: | Height: | Size: 411 B |
|
After Width: | Height: | Size: 8.0 KiB |
|
Before Width: | Height: | Size: 751 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 173 B |
|
After Width: | Height: | Size: 246 B |
|
After Width: | Height: | Size: 173 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 202 B |
|
After Width: | Height: | Size: 101 B |
|
After Width: | Height: | Size: 175 B |
|
After Width: | Height: | Size: 227 B |
|
After Width: | Height: | Size: 205 B |
|
After Width: | Height: | Size: 174 B |
|
After Width: | Height: | Size: 298 B |
|
After Width: | Height: | Size: 201 B |
|
After Width: | Height: | Size: 186 B |
|
After Width: | Height: | Size: 102 B |
|
After Width: | Height: | Size: 174 B |
|
After Width: | Height: | Size: 165 B |
|
After Width: | Height: | Size: 237 B |
|
After Width: | Height: | Size: 167 B |
|
After Width: | Height: | Size: 249 B |
|
After Width: | Height: | Size: 243 B |
|
After Width: | Height: | Size: 194 B |
|
After Width: | Height: | Size: 105 B |
|
After Width: | Height: | Size: 191 B |
|
After Width: | Height: | Size: 267 B |
|
After Width: | Height: | Size: 234 B |
|
After Width: | Height: | Size: 172 B |
|
After Width: | Height: | Size: 145 B |
|
After Width: | Height: | Size: 178 B |
|
After Width: | Height: | Size: 161 B |
|
After Width: | Height: | Size: 362 B |
|
After Width: | Height: | Size: 187 B |
|
After Width: | Height: | Size: 208 B |
|
After Width: | Height: | Size: 85 B |
|
After Width: | Height: | Size: 83 B |
|
After Width: | Height: | Size: 170 B |
|
After Width: | Height: | Size: 72 B |
|
After Width: | Height: | Size: 107 B |
|
After Width: | Height: | Size: 84 B |
|
After Width: | Height: | Size: 100 B |
|
After Width: | Height: | Size: 84 B |
|
After Width: | Height: | Size: 156 B |
|
After Width: | Height: | Size: 159 B |
|
After Width: | Height: | Size: 92 B |
|
After Width: | Height: | Size: 93 B |
|
After Width: | Height: | Size: 167 B |
|
After Width: | Height: | Size: 173 B |
|
After Width: | Height: | Size: 208 B |
|
After Width: | Height: | Size: 106 B |
|
After Width: | Height: | Size: 200 B |
|
After Width: | Height: | Size: 74 B |
|
After Width: | Height: | Size: 153 B |
|
After Width: | Height: | Size: 179 B |
|
After Width: | Height: | Size: 156 B |
|
After Width: | Height: | Size: 125 B |
|
After Width: | Height: | Size: 75 B |
|
After Width: | Height: | Size: 311 B |
|
After Width: | Height: | Size: 99 B |
|
After Width: | Height: | Size: 89 B |
|
After Width: | Height: | Size: 183 B |
|
After Width: | Height: | Size: 118 B |
|
After Width: | Height: | Size: 77 B |
|
After Width: | Height: | Size: 262 B |
|
After Width: | Height: | Size: 192 B |
|
After Width: | Height: | Size: 105 B |
|
After Width: | Height: | Size: 105 B |
|
After Width: | Height: | Size: 161 B |
BIN
core/assets-raw/sprites/blocks/environment/clear-editor.png
Normal file
|
After Width: | Height: | Size: 91 B |
|
After Width: | Height: | Size: 542 B |
BIN
core/assets-raw/sprites/blocks/environment/colored-floor.png
Normal file
|
After Width: | Height: | Size: 181 B |
|
After Width: | Height: | Size: 760 B |
BIN
core/assets-raw/sprites/blocks/environment/colored-wall.png
Normal file
|
After Width: | Height: | Size: 266 B |
|
After Width: | Height: | Size: 1.6 KiB |
BIN
core/assets-raw/sprites/blocks/environment/metal-tiles-1.png
Normal file
|
After Width: | Height: | Size: 251 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
BIN
core/assets-raw/sprites/blocks/environment/metal-tiles-11.png
Normal file
|
After Width: | Height: | Size: 198 B |
|
After Width: | Height: | Size: 9.3 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 7.1 KiB |