altrisi
b798d76d10
Make fillUpdates and gen checks ThreadLocals final
2022-10-12 15:44:29 +02:00
altrisi
0f82305b36
Bump action versions
2022-10-12 13:17:23 +02:00
altrisi
1fa2e515e5
Make CarpetContext's new constructor take a CarpetScriptHost
...
Many users assume it is, and all callers pass it anyway. At some point `host` access could be made a function so CC could override it and return `CarpetScriptHost` without requiring casts
2022-10-12 12:45:13 +02:00
altrisi
0c8e1d1653
Fix in (~) operator producing broken values
2022-10-10 20:36:44 +02:00
gnembon
1121172292
Update src/main/java/carpet/mixins/ServerGamePacketListenerImplMixin.java
2022-10-10 20:30:25 +02:00
Sensei
bb1a63ea0b
Make server net handling run on main thread
2022-10-10 20:30:25 +02:00
Sensei
059fda49a4
Make client net handling run on main thread
2022-10-10 20:30:25 +02:00
altrisi
a50a0d7328
Fix wrong line numbers by not trimming the start of expressions
...
We still trim the end because else `Tokenizer` crashes...
But trimming the end doesn't matter because there's it doesn't affect anything.
2022-10-09 13:13:37 +02:00
altrisi
3f5eac7472
Simplify ExpressionException.errorMaker
...
Why was this a lambda?
2022-10-08 14:57:32 +02:00
altrisi
db031b175b
Optimize ListValue::new(Collection) slightly for best-case scenarios ( #1565 )
2022-10-08 14:31:21 +02:00
altrisi
24385f28c2
Fix crash when scarpet rules are set permanently
...
Fixes #1562
2022-10-05 10:21:07 +02:00
altrisi
4f9bd3ab78
Simplify and standarize some conversions with ValueConversions
2022-10-02 18:49:49 +02:00
altrisi
be1cb6888a
Remove redundant null checks in string concat
2022-10-02 18:11:15 +02:00
altrisi
3247b83272
Simplify and slightly optimize EntityClassDescriptor
...
Could probably also be a record, though I'll look into that at another time
2022-10-02 15:29:34 +02:00
altrisi
b1c29efa2b
Expose origin-less constructors and methods ( #1556 )
2022-10-02 13:57:29 +02:00
altrisi
f63c6acb05
Fully remove scarpet commands when apps are unloaded ( #1452 )
...
Using new Loader 0.14+ features
2022-10-02 13:32:27 +02:00
altrisi
e9f1509a1d
Fix log spam on outdated extension SettingsManager
2022-09-28 10:57:09 +02:00
altrisi
ce69c7dfbe
Fix rule printer but better
2022-09-17 13:39:50 +02:00
altrisi
9c73b64630
Revert "Fix language fallbacks for rules not being available early"
...
This reverts commit 5a4ceb68c6 .
2022-09-17 13:39:24 +02:00
gnembon
36aff8f9d3
cleanup and tilt-lean fixes for new shapes
2022-09-12 02:08:43 +02:00
ch-yx
179f5a6006
adding a shape that can display a item or a block ( #1365 )
...
added 'polygon', 'item' and 'block' to scarpet rendered shapes
2022-09-12 00:38:52 +02:00
Space Walker
c528695d1a
Refactor Carpet's sticky blocks code ( #1505 )
...
refactor sticky blocks code
2022-09-03 22:49:01 +02:00
altrisi
fce4918c87
Fix handling files with uppercase letters in case-sensitive systems
2022-08-28 21:01:48 +02:00
gnembon
bb12e3ddd1
code cleanup for getItemsStackFromValue and npp keywords
2022-08-28 20:01:40 +02:00
ch-yx
44bce20d75
add idea s key word file
2022-08-28 18:59:11 +02:00
ch-yx
d418b7d090
move getItemStackFromValue to ValueConversions
2022-08-28 18:59:11 +02:00
ch-yx
40bc200615
add "returns null for all other entities"
2022-08-28 18:59:11 +02:00
ch-yx
4eca2e90d0
remove a space
2022-08-28 18:59:11 +02:00
ch-yx
f9fc3bc763
Update EntityValue.java
2022-08-28 18:59:11 +02:00
ch-yx
b456d4be50
Update Auxiliary.md
2022-08-28 18:59:11 +02:00
ch-yx
3522f39f35
better name
2022-08-28 18:59:11 +02:00
ch-yx
10249f381d
adding more details in doc
2022-08-28 18:59:11 +02:00
ch-yx
bf64386cfb
Update Auxiliary.md
2022-08-28 18:59:11 +02:00
ch-yx and altrisi
b3b65c426b
Update src/main/java/carpet/script/value/EntityValue.java
...
Co-authored-by: altrisi <altrisi.trillosierra@gmail.com >
2022-08-28 18:59:11 +02:00
ch-yx and altrisi
ceeaffcaad
Update docs/scarpet/api/Entities.md
...
Co-authored-by: altrisi <altrisi.trillosierra@gmail.com >
2022-08-28 18:59:11 +02:00
ch-yx and altrisi
099d11d039
Update docs/scarpet/api/Entities.md
...
Co-authored-by: altrisi <altrisi.trillosierra@gmail.com >
2022-08-28 18:59:11 +02:00
ch-yx and altrisi
032e0e59f9
Update docs/scarpet/api/Entities.md
...
Co-authored-by: altrisi <altrisi.trillosierra@gmail.com >
2022-08-28 18:59:11 +02:00
ch-yx and altrisi
cee61391c0
Update docs/scarpet/api/Entities.md
...
Co-authored-by: altrisi <altrisi.trillosierra@gmail.com >
2022-08-28 18:59:11 +02:00
ch-yx
ccb8ea9728
i read that part again. resolved.
2022-08-28 18:59:11 +02:00
ch-yx
d3e6b7c233
more details
2022-08-28 18:59:11 +02:00
ch-yx
3f91c3b5cd
rename it to item_display_name
2022-08-28 18:59:11 +02:00
ch-yx
6466bf3f5b
Update Entities.md
2022-08-28 18:59:11 +02:00
ch-yx
cfbc7f0409
Update Auxiliary.md
2022-08-28 18:59:11 +02:00
ch-yx and Ghoulboy
344c6954e1
Update docs/scarpet/api/BlocksAndWorldAccess.md
...
Co-authored-by: Ghoulboy <ghoulboy27@gmail.com >
2022-08-28 18:59:11 +02:00
ch-yx
5e5ce6f7d3
is that ok now?
2022-08-28 18:59:11 +02:00
ch-yx
247835386e
add document for item_display_name
2022-08-28 18:59:11 +02:00
ch-yx
f93bd36199
Update EntityValue.java
2022-08-28 18:59:11 +02:00
ch-yx
d1cfe79fdd
Update Entities.md
2022-08-28 18:59:11 +02:00
ch-yx
8be1cc2003
rename to effective_light
2022-08-28 18:59:11 +02:00
ch-yx
abe9cf825c
rename to effective_light
2022-08-28 18:59:11 +02:00