Merge branch 'master' into 1.16
This commit is contained in:
commit
8f4bcfe1cf
8 files changed
+406
No files matched your search
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -0,0 +1,11 @@
|
||||
_
|
||||
_a
|
||||
_i
|
||||
_x
|
||||
_y
|
||||
_z
|
||||
euler
|
||||
false
|
||||
null
|
||||
pi
|
||||
true
|
||||
@@ -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">; + - * / % ^ && || > >= < <= == != = += -> <> ! ~ , :</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' 01\ 02' 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>
|
||||
Reference in new issue
Block a user