Skip to content
Deide edited this page Nov 2, 2012 · 13 revisions

Examples from experienced (and sometimes not experienced) users.

Want inspiration? Need more examples of syntax? Did you think of some random idea and HAVE to show it off? It will be here for future reference.

#Author: Skuli
#Powered Redstone wire hurts any entity that walks on it, every time the Repeat fires 
#(20 means once per second).
Init:
    - 'entity.start.redstone.20'
Repeat:
    - 'redstone':
        - 'if entity.isIn.55':
            - 'if world_block(entity_x, entity_y, entity_z)_data > 0':
                - 'entityeffect.unknownhurt': '1'
#Author: Deide
#Players will have their time on the server logged, and be rewards 5 monies every hour
#6000 ticks = 5 minutes
Command:
    - 'logtime':
        - 'message.sender': "    &cTotal time logged:&b %{((sender_tagvalue_logTime)/1440)} Days, %{(sender_tagvalue_logTime/60)-((sender_tagvalue_logTime/1440)*24)} Hours, %{(sender_tagvalue_logTime % 60)} Minutes"
    - 'logtime &person':
        - 'message.sender': "    &c%{person_name}'s total time logged:&b %{((person_tagvalue_logTime)/1440)} Days, %{(person_tagvalue_logTime/60)-((person_tagvalue_logTime/1440)*24)} Hours, %{person_tagvalue_logTime % 60} Minutes"

Repeat:
    - 'logTime':
        - 'tag.entity.logTime': '+5'
        - 'if (entity_tagvalue_logTime % 12) == 0':
            - 'message.entity': "    &2[&8You have been rewarded &b50z&8 for an hour's gameplay&2]"
            - 'command.console': 'money give %{entity_name} 50'

Init:
    - 'switch entity.type':
        - 'player':
            - 'entity.start.logTime.6000'

Clone this wiki locally