altrisi
d034b8945a
Move some functions into system_info ( #1084 )
...
* Move some functions into `system_info`
* Add docs for new `system_info()` properties
2021-10-05 21:21:29 -03:00
gnembon
229d0b037b
events handling is disabled now when potentially triggered from the scarpet script preventing from recursive callbacks.
2021-09-06 02:37:08 -03:00
altrisi
7fb5e47da5
Use newer Java features in places where it makes sense and more ( #1009 )
2021-08-03 07:32:40 -03:00
gnembon
af368a159d
Merge branch '1.17'
2021-07-14 00:26:22 -03:00
altrisi
cca9d2ec7e
Provide script download suggestions async ( #986 )
2021-07-11 07:43:11 -03:00
gnembon
41a34b52a3
Merge branch 'master' into 1.17
2021-07-10 23:26:38 -03:00
gnembon
a9a119e172
default foliage color has to be fixed on the server since its actually part of client resourcepack. Fixes #992
2021-07-09 22:16:29 -03:00
gnembon
33500dde29
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/java/carpet/script/api/Auxiliary.java
# src/main/java/carpet/script/api/Inventories.java
# src/main/java/carpet/script/api/WorldAccess.java
# src/main/java/carpet/script/value/EntityValue.java
2021-07-05 16:53:01 -03:00
gnembon
d07fe18bb5
handle invalid identifiers, fixes #980
2021-07-05 16:52:08 -03:00
gnembon
4f77327b6c
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/java/carpet/script/utils/AppStoreManager.java
2021-06-30 13:33:10 -03:00
altrisi
97e69d347e
Change how resource type works, allow proper app and library installation ( #956 )
...
* Change how app store types work, allow proper app and library installation
* Add node for resources in dependencies and docs
* Fix NPE without `type`
* Fix docs trying to change location of app type resource
* Separate libraries and apps and add trash for them
* Update docs
* Create trash directory if it doesn't exist
2021-06-30 12:42:24 -03:00
gnembon
9a4e15da48
mappings
2021-06-29 17:28:58 -03:00
gnembon
54c6ef1ec1
Merge branch 'master' into 1.17
2021-06-27 23:15:57 -03:00
altrisi
cd50919a90
Filter script download suggestions according to player input ( #958 )
2021-06-27 22:33:13 -03:00
gnembon
241537b172
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/resources/carpet.mixins.json
2021-06-22 01:28:32 -03:00
gnembon
cf6eb2c7d6
issues with mocked inventories, fixes #946
2021-06-22 00:35:03 -03:00
gnembon
f64cf67e41
1.17-pre1
2021-05-27 15:01:07 -03:00
gnembon
c720c2c935
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/java/carpet/script/api/Auxiliary.java
# src/main/java/carpet/script/utils/ShapeDispatcher.java
# src/main/java/carpet/script/value/EntityValue.java
# src/main/java/carpet/script/value/ListValue.java
2021-05-25 01:08:32 -03:00
gnembon
c60167405d
Merge pull request #881 from altrisi/deprecate-old-booleans
...
Deprecate old boolean constructor and move existing usages
2021-05-25 00:50:11 -03:00
gnembon
cab37358ed
Merge branch 'master' into 1.17
2021-05-25 00:41:29 -03:00
gnembon
db9039c02a
added app resources for apps from appstores
2021-05-25 00:41:06 -03:00
altrisi
9d9844fd5d
Deprecate old boolean constructor and move existing usages
2021-05-24 11:41:24 +02:00
gnembon
95d8c5fd90
Merge branch 'master' into 1.17
2021-05-22 22:14:43 -03:00
gnembon
dbae5813f0
added framework for auto resource fetching for the apps
2021-05-21 22:31:02 -03:00
gnembon
74cc9a39e1
Merge branch 'master' into 1.17
2021-05-21 14:14:18 -03:00
gnembon
79fb489ab7
renames
2021-05-21 14:13:50 -03:00
gnembon
84dd972758
Merge branch 'master' into 1.17
2021-05-21 04:42:21 -03:00
gnembon
7fd49e0f04
fix client methods in biome, fixes #870
2021-05-21 04:22:18 -03:00
gnembon
4466c77780
small refactor, customizable appstore, minimize app calls.
2021-05-21 03:50:38 -03:00
gnembon
866f1f1497
moved downloader
2021-05-19 20:46:19 -03:00
gnembon
b80b555781
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/java/carpet/script/utils/SnoopyCommandSource.java
# src/main/java/carpet/utils/WoolTool.java
2021-05-18 21:23:15 -03:00
gnembon
edc90133b2
fix run position, fixes #866
2021-05-18 21:18:53 -03:00
gnembon
31afc28401
Merge branch 'master' into 1.17
2021-04-24 01:13:57 -03:00
gnembon
28101e716b
lists are now properly mutable
2021-04-24 01:13:33 -03:00
gnembon
4b85bdcb86
merge errors
2021-04-19 23:48:55 -03:00
gnembon
709d74ea47
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/java/carpet/network/ServerNetworkHandler.java
# src/main/java/carpet/script/utils/SnoopyCommandSource.java
2021-04-19 23:42:38 -03:00
gnembon
ba89d0164f
handling snooped commands properly
2021-04-19 23:40:22 -03:00
gnembon
5cceec9486
Merge branch 'master' into 1.17
2021-04-19 23:35:30 -03:00
gnembon
b0dafccc18
re-name
2021-04-19 23:35:13 -03:00
gnembon
0d71d9c0a1
name
2021-04-19 09:35:01 -03:00
gnembon
400ed75b31
Merge branch 'master' into 1.17
2021-04-19 09:33:26 -03:00
gnembon
3915a5d889
fixed some run command behaviours.
2021-04-19 09:23:42 -03:00
gnembon
3df0e3f277
Merge branch 'master' into 1.17
2021-04-18 02:45:14 -03:00
altrisi and gnembon
b7b7667484
Allow apps to specify mod version requirements ( #798 )
...
* Allow apps to specify mod version requirements
* Allow a function in requires field and move to `readConfig()`
* Add `server_mods` to system_info()
* Add prefixes and default to `=`
* Added docs for `requires` and for `system_info('server_mods')`
* Better docs for requires (mention * and available prefixes)
* Update docs/scarpet/api/Overview.md
* Update docs/scarpet/api/Overview.md
* Update docs/scarpet/api/Overview.md
Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com >
2021-04-18 02:36:29 -03:00
gnembon
8f2c935fe6
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/java/carpet/network/ClientNetworkHandler.java
# src/main/resources/assets/carpet/scripts/ai_tracker.sc
2021-04-17 01:37:40 -03:00
gnembon
38285d4221
running functions will cause them not track the commandsource. fixes #815
2021-04-17 00:29:13 -03:00
gnembon
0dd88cd1dc
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/java/carpet/utils/WoolTool.java
2021-04-15 14:49:17 -03:00
gnembon
6f13b9068e
running execute store had no effect, fixes #809
2021-04-14 21:19:10 -03:00
gnembon
8ed4561a98
Merge branch 'master' into 1.17
...
# Conflicts:
# src/main/java/carpet/script/utils/ShapeDispatcher.java
2021-04-12 14:26:22 -03:00
gnembon
92cc545896
less restricting use of shapes
2021-04-12 07:57:04 -03:00