gnembon
820c9b6489
Merge branch 'master' into 1.17
2021-05-05 01:31:00 -03:00
gnembon
8d97ab26a9
script compile time optimizations.
2021-05-05 00:25:31 -03:00
gnembon
01387211c2
Merge branch 'master' into 1.17
2021-04-23 21:43:42 -03:00
gnembon
c476e814b4
better thread handling and removal of unused code.
2021-04-23 21:42:55 -03:00
gnembon
ab553187c5
its a doozie
2021-03-24 10:35:52 -03:00
gnembon
a8bae66b2a
allow to modify built-in temporary variables, otherwise its tough to reduce to a list. Let's see what happens.
2021-03-14 01:57:45 -04:00
gnembon
1ae358909b
true and false represent now proper boolean values, not just 0 and 1. All other previous arithmetic holds.
2021-03-02 23:33:51 -04:00
replaceitem
ca4db433c1
Fixed slice() returning empty string when referring to last character ( #751 )
...
* Fixed slice() returning empty string when referring to last character
2021-03-01 22:10:49 -04:00
altrisi
852139d936
Make split split lists in list of single elements list without delimiter
2021-01-14 02:58:05 +01:00
altrisi
49ffa4f109
Add new split functions
2021-01-11 19:46:39 +01:00
gnembon
f3f8c689a8
fixing incorrect default upper bound for slice. Fixes #657
2021-01-07 00:40:39 -04:00
gnembon
7ad6de64ff
slice can accept negative indices
2020-12-25 04:55:32 -04:00
altrisi
a81b549360
Move FormattedText addition into a combined function
2020-12-15 10:00:09 +01:00
altrisi
6dfd64027d
Add FormattedText functionality to the right of the operand
2020-12-14 19:20:21 +01:00
gnembon
7bacea1810
range now handles better long long chains, as well as float values.
2020-12-13 06:29:42 -04:00
gnembon
9b35c19bea
pattern matching errors are reported as coding errors
2020-09-28 15:54:56 -03:00
gnembon
c4c268b079
increased utility of string matching using '~'
2020-09-26 12:28:46 -03:00
gnembon
1006e0ac40
commands return integer value if possible, fixes #408
...
handle infinite values as infinities.
2020-09-05 02:06:59 -03:00
gnembon
e759a368b9
Can has json version of a scarpet value
2020-08-21 01:44:19 -03:00
gnembon
968ef0cd9f
numbers in scarpet better handle long type values.
...
If possible, numbers that can be represented as longs (seeds, etc) will be handled as longs but they will loose their longinness with a single arithmetic operation.
2020-08-21 00:47:19 -03:00
gnembon
ccd92c5957
added encode_nbt, added 'nbt' and 'nbt_merge' to modify entity API.
2020-06-20 02:19:20 -03:00
gnembon
6ac249968a
remove a few warnings
2020-01-06 21:26:44 -04:00
gnembon
5d32213922
threading
2019-12-16 08:56:22 -04:00
gnembon
bcff4fbbc4
clarify laziness of blocks and added more care to context execution
2019-11-09 23:12:05 -04:00
gnembon
efb87c8497
added copy and fixed cleaning of semicolons
2019-11-04 00:35:32 -04:00
gnembon
701a717135
reworked container access (never throw, multi-field access, return values, operator), added package storage
2019-10-13 02:54:18 -03:00
gnembon
768c44cc14
equality issues and docs
2019-10-07 09:30:25 -03:00
gnembon
718a619128
nbt support WIP and proper container API
2019-10-02 03:09:22 -03:00
gnembon
8b7b285503
hash code and stump of map
2019-10-01 14:50:16 -03:00
gnembon
6e4de969c8
list tweaks
2019-07-20 22:52:32 -03:00
gnembon
3c96345a60
tracking and tracing
2019-07-20 18:53:17 -03:00
gnembon
239e7006a5
reworked script host, working on nbttags
2019-07-19 09:45:15 -03:00
gnembon
885f579d6c
scarpet v1.2
2019-05-16 14:11:39 -03:00