Skip to content

Instantly share code, notes, and snippets.

@vic797
Last active January 15, 2018 05:27
Show Gist options
  • Save vic797/c34d0d37eab83ecf77bc1b1ddf9e6fcb to your computer and use it in GitHub Desktop.
Save vic797/c34d0d37eab83ecf77bc1b1ddf9e6fcb to your computer and use it in GitHub Desktop.
This is the syntax hylighter for Notepad++ for Minecraft functions introduced in version 1.12. Includes all the commands. When Mojang releases the 1.13 I will update this.
<NotepadPlus>
<UserLang name="Minecraft" ext="mcfunction" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="yes" Keywords2="yes" Keywords3="yes" Keywords4="yes" Keywords5="yes" Keywords6="yes" Keywords7="no" Keywords8="no" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00 01 02 03 04</Keywords>
<Keywords name="Numbers, prefix1">~</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">advancement&#x000D;&#x000A;ban&#x000D;&#x000A;blockdata&#x000D;&#x000A;clear&#x000D;&#x000A;clone&#x000D;&#x000A;data&#x000D;&#x000A;datapack&#x000D;&#x000A;debug&#x000D;&#x000A;defaultgamemode&#x000D;&#x000A;deop&#x000D;&#x000A;difficulty&#x000D;&#x000A;effect&#x000D;&#x000A;enchant&#x000D;&#x000A;entitydata&#x000D;&#x000A;experience&#x000D;&#x000A;execute&#x000D;&#x000A;fill&#x000D;&#x000A;function&#x000D;&#x000A;gamemode&#x000D;&#x000A;gamerule&#x000D;&#x000A;give&#x000D;&#x000A;help&#x000D;&#x000A;kick&#x000D;&#x000A;kill&#x000D;&#x000A;list&#x000D;&#x000A;locate&#x000D;&#x000A;me&#x000D;&#x000A;op&#x000D;&#x000A;pardon&#x000D;&#x000A;particle&#x000D;&#x000A;playsound&#x000D;&#x000A;publish&#x000D;&#x000A;recipe&#x000D;&#x000A;reload&#x000D;&#x000A;replaceitem&#x000D;&#x000A;save&#x000D;&#x000A;say&#x000D;&#x000A;scoreboard&#x000D;&#x000A;seed&#x000D;&#x000A;setblock&#x000D;&#x000A;setidletimeout&#x000D;&#x000A;setmaxplayers&#x000D;&#x000A;setworldspawn&#x000D;&#x000A;spawnpoint&#x000D;&#x000A;spreadplayers&#x000D;&#x000A;stats&#x000D;&#x000A;stop&#x000D;&#x000A;stopsound&#x000D;&#x000A;summon&#x000D;&#x000A;teleport&#x000D;&#x000A;tell&#x000D;&#x000A;tag&#x000D;&#x000A;team&#x000D;&#x000A;tellraw&#x000D;&#x000A;testfor&#x000D;&#x000A;testforblock&#x000D;&#x000A;testforblocks&#x000D;&#x000A;tickingarea&#x000D;&#x000A;time&#x000D;&#x000A;title&#x000D;&#x000A;toggledownfall&#x000D;&#x000A;tp&#x000D;&#x000A;transferserver&#x000D;&#x000A;trigger&#x000D;&#x000A;weather&#x000D;&#x000A;whitelist&#x000D;&#x000A;worldborder&#x000D;&#x000A;wsserver</Keywords>
<Keywords name="Keywords2">@p&#x000D;&#x000A;@e&#x000D;&#x000A;@r&#x000D;&#x000A;@a&#x000D;&#x000A;@s&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords3">minecraft:item&#x000D;&#x000A;minecraft:xp_orb&#x000D;&#x000A;minecraft:area_effect_cloud&#x000D;&#x000A;minecraft:leash_knot&#x000D;&#x000A;minecraft:painting&#x000D;&#x000A;minecraft:item_frame&#x000D;&#x000A;minecraft:armor_stand&#x000D;&#x000A;minecraft:evocation_fangs&#x000D;&#x000A;minecraft:ender_crystal&#x000D;&#x000A;minecraft:egg&#x000D;&#x000A;minecraft:arrow&#x000D;&#x000A;minecraft:snowball&#x000D;&#x000A;minecraft:fireball&#x000D;&#x000A;minecraft:small_fireball&#x000D;&#x000A;minecraft:ender_pearl&#x000D;&#x000A;minecraft:eye_of_ender_signal&#x000D;&#x000A;minecraft:potion&#x000D;&#x000A;minecraft:xp_bottle&#x000D;&#x000A;minecraft:wither_skull&#x000D;&#x000A;minecraft:fireworks_rocket&#x000D;&#x000A;minecraft:spectral_arrow&#x000D;&#x000A;minecraft:shulker_bullet&#x000D;&#x000A;minecraft:dragon_fireball&#x000D;&#x000A;minecraft:llama_spit&#x000D;&#x000A;minecraft:tnt&#x000D;&#x000A;minecraft:falling_block&#x000D;&#x000A;minecraft:commandblock_minecart&#x000D;&#x000A;minecraft:boat&#x000D;&#x000A;minecraft:minecart&#x000D;&#x000A;minecraft:chest_minecart&#x000D;&#x000A;minecraft:furnace_minecart&#x000D;&#x000A;minecraft:tnt_minecart&#x000D;&#x000A;minecraft:hopper_minecart&#x000D;&#x000A;minecraft:spawner_minecart&#x000D;&#x000A;minecraft:elder_guardian&#x000D;&#x000A;minecraft:wither_skeleton&#x000D;&#x000A;minecraft:stray&#x000D;&#x000A;minecraft:husk&#x000D;&#x000A;minecraft:zombie_villager&#x000D;&#x000A;minecraft:evocation_illager&#x000D;&#x000A;minecraft:vex&#x000D;&#x000A;minecraft:vindication_illager&#x000D;&#x000A;minecraft:illusion_illager&#x000D;&#x000A;minecraft:creeper&#x000D;&#x000A;minecraft:skeleton&#x000D;&#x000A;minecraft:spider&#x000D;&#x000A;minecraft:giant&#x000D;&#x000A;minecraft:zombie&#x000D;&#x000A;minecraft:slime&#x000D;&#x000A;minecraft:ghast&#x000D;&#x000A;minecraft:zombie_pigman&#x000D;&#x000A;minecraft:enderman&#x000D;&#x000A;minecraft:cave_spider&#x000D;&#x000A;minecraft:silverfish&#x000D;&#x000A;minecraft:blaze&#x000D;&#x000A;minecraft:magma_cube&#x000D;&#x000A;minecraft:ender_dragon&#x000D;&#x000A;minecraft:wither&#x000D;&#x000A;minecraft:witch&#x000D;&#x000A;minecraft:endermite&#x000D;&#x000A;minecraft:guardian&#x000D;&#x000A;minecraft:shulker&#x000D;&#x000A;minecraft:skeleton_horse&#x000D;&#x000A;minecraft:zombie_horse&#x000D;&#x000A;minecraft:donkey&#x000D;&#x000A;minecraft:mule&#x000D;&#x000A;minecraft:bat&#x000D;&#x000A;minecraft:pig&#x000D;&#x000A;minecraft:sheep&#x000D;&#x000A;minecraft:cow&#x000D;&#x000A;minecraft:chicken&#x000D;&#x000A;minecraft:squid&#x000D;&#x000A;minecraft:wolf&#x000D;&#x000A;minecraft:mooshroom&#x000D;&#x000A;minecraft:snowman&#x000D;&#x000A;minecraft:ocelot&#x000D;&#x000A;minecraft:villager_golem&#x000D;&#x000A;minecraft:horse&#x000D;&#x000A;minecraft:rabbit&#x000D;&#x000A;minecraft:polar_bear&#x000D;&#x000A;minecraft:llama&#x000D;&#x000A;minecraft:parrot&#x000D;&#x000A;minecraft:villager&#x000D;&#x000A;minecraft:player&#x000D;&#x000A;minecraft:lightning_bolt</Keywords>
<Keywords name="Keywords4">~</Keywords>
<Keywords name="Keywords5">id&#x000D;&#x000A;Count&#x000D;&#x000A;Damage&#x000D;&#x000A;tag&#x000D;&#x000A;lvl&#x000D;&#x000A;Name&#x000D;&#x000A;color&#x000D;&#x000A;Lore&#x000D;&#x000A;locName&#x000D;&#x000A;AttributeName&#x000D;&#x000A;Amount&#x000D;&#x000A;Operation&#x000D;&#x000A;UUIDLeast&#x000D;&#x000A;UUIDMost&#x000D;&#x000A;Unbreakable&#x000D;&#x000A;SkullOwner&#x000D;&#x000A;HideFlags&#x000D;&#x000A;CanPlaceOn&#x000D;&#x000A;TagName&#x000D;&#x000A;X&#x000D;&#x000A;Y&#x000D;&#x000A;Z&#x000D;&#x000A;r&#x000D;&#x000A;R&#x000D;&#x000A;Id&#x000D;&#x000A;Duration&#x000D;&#x000A;Amplifier&#x000D;&#x000A;Ambient &#x000D;&#x000A;CustomName&#x000D;&#x000A;Items&#x000D;&#x000A;Command&#x000D;&#x000A;Levels&#x000D;&#x000A;Primary&#x000D;&#x000A;Secondary&#x000D;&#x000A;Delay&#x000D;&#x000A;MaxNearbyEntities&#x000D;&#x000A;MaxSpawnDelay&#x000D;&#x000A;MinSpawnDelay&#x000D;&#x000A;RequiredPlayerRange&#x000D;&#x000A;SpawnCount&#x000D;&#x000A;SpawnRange&#x000D;&#x000A;EntityID&#x000D;&#x000A;Riding&#x000D;&#x000A;CustomName&#x000D;&#x000A;ActiveEffects</Keywords>
<Keywords name="Keywords6">Item&#x000D;&#x000A;ench&#x000D;&#x000A;display&#x000D;&#x000A;AttributeModifiers&#x000D;&#x000A;Unbreakable&#x000D;&#x000A;SkullOwner&#x000D;&#x000A;HideFlags&#x000D;&#x000A;CanDestroy&#x000D;&#x000A;PickupDelay&#x000D;&#x000A;Age&#x000D;&#x000A;generation&#x000D;&#x000A;BlockEntityTag&#x000D;&#x000A;TileEntityData&#x000D;&#x000A;direction&#x000D;&#x000A;Motion&#x000D;&#x000A;ActiveEffects&#x000D;&#x000A;rewardExp&#x000D;&#x000A;Riding&#x000D;&#x000A;Passengers&#x000D;&#x000A;Equipment&#x000D;&#x000A;ArmorItems&#x000D;&#x000A;HandItems&#x000D;&#x000A;DropChances&#x000D;&#x000A;NoAI&#x000D;&#x000A;NoGravity&#x000D;&#x000A;Silent&#x000D;&#x000A;Fire&#x000D;&#x000A;Invulnerable&#x000D;&#x000A;Attributes&#x000D;&#x000A;Anger&#x000D;&#x000A;Type&#x000D;&#x000A;Saddle&#x000D;&#x000A;Tame&#x000D;&#x000A;Variant&#x000D;&#x000A;Size&#x000D;&#x000A;Block&#x000D;&#x000A;Time&#x000D;&#x000A;DropItem&#x000D;&#x000A;Fuse&#x000D;&#x000A;ExplosionPower&#x000D;&#x000A;Profession&#x000D;&#x000A;Offers&#x000D;&#x000A;ShowArms&#x000D;&#x000A;NoBasePlate&#x000D;&#x000A;Small&#x000D;&#x000A;Rotation&#x000D;&#x000A;Marker&#x000D;&#x000A;Pose&#x000D;&#x000A;Invisible&#x000D;&#x000A;Command&#x000D;&#x000A;Lock&#x000D;&#x000A;Primary&#x000D;&#x000A;Secondary&#x000D;&#x000A;EntityId&#x000D;&#x000A;SpawnData&#x000D;&#x000A;SpawnCount&#x000D;&#x000A;SpawnRange&#x000D;&#x000A;RequiredPlayerRange&#x000D;&#x000A;Delay&#x000D;&#x000A;MinSpawnDelay&#x000D;&#x000A;MaxSpawnDelay&#x000D;&#x000A;MaxNearbyEntities&#x000D;&#x000A;SpawnPotentials&#x000D;&#x000A;Weight</Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8"></Keywords>
<Keywords name="Delimiters">00&quot; 01 02&quot; 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="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="800040" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="8000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="0080C0" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="000000" 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="808080" 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment