Merge branch 'master' into 1.16

This commit is contained in:
gnembon committed 2020-03-17 12:27:19 -03:00
commit 8f4bcfe1cf
8 files changed
+406

No files matched your search

+39
View File
@@ -0,0 +1,39 @@
#API Reference
## Language Specification
[Overview](/docs/scarpet/language/Overview.md)
[Variables and Constants](/docs/scarpet/language/VariablesAndConstants.md)
[Operators](/docs/scarpet/language/Operators.md)
[Mathematical Functions](/docs/scarpet/language/Math.md)
[System Functions](/docs/scarpet/language/SystemFunctions.md)
[Loops and Higher Order Functions](/docs/scarpet/language/LoopsAndHigherOrderFunctions.md)
[User Defined Functions and Control Flow](/docs/scarpet/language/FunctionsAndControlFlow.md)
[Container Types](/docs/scarpet/language/Containers.md)
## Minecraft API
[Overview](/docs/scarpet/api/Overview.md)
[Blocks and World Access](/docs/scarpet/api/BlocksAndWorldAccess.md)
[Block Iterations](/docs/scarpet/api/BlockIterations.md)
[Entities](/docs/scarpet/api/Entities.md)
[Inventories](/docs/scarpet/api/Inventories.md)
[Events](/docs/scarpet/api/Events.md)
[Auxiliary Functions](/docs/scarpet/api/Auxiliary.md)
[`/script` Command](/docs/scarpet/api/ScriptCommand.md)
+99
View File
@@ -0,0 +1,99 @@
abs
acos
acosh
acot
all
asin
asinh
atan
atan2
atanh
bool
break
call
ceil
continue
copy
cos
cosh
cot
coth
csc
csch
deg
delete
exit
fact
filter
first
floor
for
get
has
hash_code
if
import
join
keys
l
length
log
log10
log1p
loop
lower
m
mandelbrot
map
max
min
not
number
outer
pairs
perlin
print
profile_expr
put
rad
rand
range
reduce
relu
replace
replace_first
return
round
sec
sech
simplex
sin
sinh
sleep
slice
sort
sort_key
synchronize
system_variable_get
system_variable_set
split
sqrt
str
tan
tanh
task
task_completed
task_count
task_join
task_value
throw
time
title
try
type
undef
upper
values
var
vars
while
+93
View File
@@ -0,0 +1,93 @@
air
biome
blast_resistance
block
block_data
block_light
block_properties
block_sound
block_tick
blocks_daylight
blocks_movement
brightness
chunk_tickets
create_marker
current_dimension
destroy
diamond
drop_item
emitted_light
entity_area
entity_event
entity_id
entity_list
entity_selector
escape_nbt
flammable
game_tick
generation_status
hardness
harvest
in_dimension
in_slime_chunk
inventory_find
inventory_get
inventory_remove
inventory_set
inventory_size
item_category
light
liquid
load_app_data
loaded
loaded_status
logger
map_colour
material
modify
nbt
neighbours
opacity
particle
particle_line
particle_rect
place_item
player
plop
poi
pos
pos_offset
power
property
query
random_tick
rect
remove_all_markers
reset_chunk
run
save
scan
schedule
see_sky
seed
set
set_biome
set_poi
set_structure
sky_light
solid
sound
spawn
stack_limit
statistic
store_app_data
structures
structure_references
suffocates
tick_time
ticks_randomly
top
transparent
update
volume
without_updates
+11
View File
@@ -0,0 +1,11 @@
_
_a
_i
_x
_y
_z
euler
false
null
pi
true
+28
View File
@@ -0,0 +1,28 @@
__command
__config
__on_chunk_generated
__on_close
__on_player_attacks_entity
__on_player_breaks_block
__on_player_clicks_block
__on_player_deploys_elytra
__on_player_drops_item
__on_player_drops_stack
__on_player_finishes_using_item
__on_player_interacts_with_block
__on_player_interacts_with_entity
__on_player_jumps
__on_player_places_block
__on_player_releases_item
__on_player_rides
__on_player_right_clicks_block
__on_player_starts_sneaking
__on_player_starts_sprinting
__on_player_stops_sneaking
__on_player_stops_sprinting
__on_player_uses_item
__on_player_wakes_up
__on_statistic
__on_tick
__on_tick_ender
__on_tick_nether
Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

@@ -0,0 +1,136 @@
<NotepadPlus>
<UserLang name="scarpet" ext="sc scl" udlVersion="2.1">
<Settings>
<Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="yes" Keywords7="no" Keywords8="no" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00// 01 02 03 04</Keywords>
<Keywords name="Numbers, prefix1">0x</Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
<Keywords name="Numbers, extras1"></Keywords>
<Keywords name="Numbers, extras2"></Keywords>
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">; + - * / % ^ &amp;&amp; || &gt; &gt;= &lt; &lt;= == != = += -&gt; &lt;&gt; ! ~ , :</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">(</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close">)</Keywords>
<Keywords name="Folders in code2, open"></Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close"></Keywords>
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">
not fact rand
sin cos tan asin acos atan atan2 sinh cosh tanh sec csc sech csch cot acot coth asinh acosh atanh
rad deg
log log10 log1p
sqrt
max min abs round floor ceil
mandelbrot relu
perlin simplex
print return exit throw try
task task_count task_value task_join task_completed synchronize
system_variable_get system_variable_set
l join split slice sort sort_key range m keys values pairs copy
get put has delete
var undef vars if loop map filter first all for while reduce continue break
import call outer type hash_code bool number str length rand sleep time profile_expr lower upper title replace replace_first
</Keywords>
<Keywords name="Keywords2">
block pos pos_offset solid air liquid flammable
transparent opacity blocks_daylight emitted_light light block_light sky_light see_sky brightness
hardness blast_resistance top loaded suffocates power ticks_randomly update block_tick random_tick in_slime_chunk
set without_updates
blocks_movement block_sound material map_colour property block_properties block_data poi set_poi
place_item set_biome biome loaded_status generation_status chunk_tickets
structures structure_references set_structure reset_chunk
player spawn entity_id entity_list entity_area entity_selector query modify entity_event
stack_limit item_category inventory_size inventory_has_items inventory_get inventory_set inventory_find inventory_remove drop_item
scan volume neighbours rect diamond
logger sound particle particle_line particle_rect
run save tick_time game_tick seed current_dimension in_dimension
plop harvest destroy schedule nbt create_marker remove_all_markers load_app_data store_app_data escape_nbt statistic
</Keywords>
<Keywords name="Keywords3">euler pi null true false</Keywords>
<Keywords name="Keywords4">x y z p</Keywords>
<Keywords name="Keywords5">_ _i _a _x _y _z</Keywords>
<Keywords name="Keywords6">global_</Keywords>
<Keywords name="Keywords7">
__command
__config
__on_chunk_generated
__on_close
__on_player_attacks_entity
__on_player_breaks_block
__on_player_clicks_block
__on_player_deploys_elytra
__on_player_drops_item
__on_player_drops_stack
__on_player_finishes_using_item
__on_player_interacts_with_block
__on_player_interacts_with_entity
__on_player_jumps
__on_player_places_block
__on_player_releases_item
__on_player_rides
__on_player_right_clicks_block
__on_player_starts_sneaking
__on_player_starts_sprinting
__on_player_stops_sneaking
__on_player_stops_sprinting
__on_player_uses_item
__on_player_wakes_up
__on_statistic
__on_tick
__on_tick_ender
__on_tick_nether
</Keywords>
<Keywords name="Keywords8">$</Keywords>
<Keywords name="Delimiters">00&apos; 01\ 02&apos; 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000040" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="008040" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="0080C0" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="400080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="FF0080" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="DEDEDE" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="804040" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="515151" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="0080C0" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>