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