Ünlü ctrl+v oyunu.

FrozenBrainTR

☆☆☆ Azrail ☆☆☆
En iyi cevaplar
0
Arkadaş çok uzun bir küfür yazmış kutluyorum.
O kadar uzun ki çeyreğini bile okuyamadım :/ Ama bir kısmını okudum.
Bir de "beyninin sol lobunu akşam simidi gibi çıtır çıtır götürmüşler" diyor ya, bu gün fırıncıdan tereyağlı simit isterken neredeyse akşam simidi diyecektim bu arkadaş yüzünden :D
 
Son düzenleme:

iZeckGH

Obsidyen Madencisi
En iyi cevaplar
0
herkes hayatı yaşıyor,bense sensiz geçen günün acılarını.
Bune lan :D
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
Hmm yeni bir gün yeni bir copy
Bakalım neymiş:
Kod:
# ====== Aliases ======
# In this file you can create aliases. An alias is a name for a block or an item, or a collection of such.
# There are hundreds of predefined aliases, so you don't usually need to care about this file.
#
# An alias is nothing more than a mapping from a name to one or more item/block types.
# e.g: 'torch = 50' creates the alias 'torch' and maps it to 50, the ID of a torch.
# So now every time you need a torch you can write torch instead of 50, which is much more intuitive.
# You can make an alias match multiple types by separating them with a comma, e.g. 'water = 8, 9'.
# You can also include data values, e.g. 'orange wool = 35:1'. Data Values can be a range,
# e.g. 'wet farmland = 60:1-8' (60:0 is dry farmland)
#
# == Advanced ==
# As different languages have different ways of forming plurals of words you have to define the plurals of all aliases yourself.
# This is done by adding the plural ending after a ¦ character, e.g. 'log¦s = 17'.
# If the singular and plural have different endings each, use two ¦ characters, e.g. 'bookshel¦f¦ves = 47'.
# If you want to pluralize a word within the alias, use another ¦ character, e.g.. 'bucket¦¦s¦ of water' ('¦¦s¦' means: no singular ending, plural ending 's').
# These plurals are both used by Skript when displaying items, e.g. 2 logs will be displayed as '2 logs',
# while 1 log will be displayed as '1 log', but are also used when parsing, i.e. you can write '1 log' or '2 logs' and both is understood.
# Aliases should also have a gender, which can be defined by adding '@<gender>' after the alias, e.g. 'emerald¦s @an' ('@a' can be omitted as it's the default).
# - English genders are 'a' and 'an', and German genders are 'n', 'm', and 'f' (these are all defined in the respectile language file).
# All languages can use the special genders 'x' and '-' for plural and no gender respectively, e.g. 'leaves @x' or 'air @-'.
#
# Sometimes you want to make a part of an alias optional, e.g. in 'wooden door',
# which is also sometimes called 'wood door', the 'en' can be made optional.
# This can be done by putting the optional part into square brackets ([]):
#     wood[en] door = 64 # creates 2 aliases: 'wood door = 64' and 'wooden door = 64'
#
# Some blocks/items have different names, like the slab which is also called step.
# In this case you can simple write something like this:
#    (step|slab) = 44            # creates two aliases, 'slab' and 'step', of which both are mapped to '44'
#    stone (step|slab) = 44:0    # creates 'stone slab' and 'stone step' mapped to '44:0'
#    wood[en] (step|slab) = 44:2 # creates four aliases
#
# Some blocks and items share some different appearances, e.g. wood, saplings and leaves all differ only in their tree type.
# Usually you would have to create the aliases 'birch wood', 'birch sapling', 'redwood wood', 'redwood sapling' etc.
# But this can be shortened by using variations:
#    {tree type}: # name of the variation
#        regular = :0 # list values here. these have the same syntax as aliases, i.e. they can have ids and data/data ranges,
#        redwood = :1 # but you usally only need the data, which is done by typing a colon with no id in front of it.
#        birch = :2
#    {tree type} wood = 17           # this is resolved to: wood = 17, regular wood = 17:0, redwood wood = 17:1 and birch wood = 17:2
#    sapling of {tree type} tree = 6 # you can put a variation anywhere in an alias, it doesn't need to be at the beginning.
#    {tree type} leaves = 18
#
# please note that 'wood = 17' is also resolved for '{tree type} wood = 17'. This is usually what you want.
# This does not work with variations where ids are varied and not only data values. There you
# have to add a '{default}' to the variation, which is treated like all other values in the variation
# but without adding its name to the alias. For examples see 'huge mushrooms' or 'doors'.
# If you don't want a default value, use '{default} = #-#'. See {fish} for an example.
#
# If an item has a block with a different ID you should add another two aliases called 'x item' and 'x block', e.g.
#    cauldron block = 118
#    cauldron item = 380
#    cauldron = 118, 380
# This way if you 'give a cauldron to the player' the player will not actually be given the items of the 'cauldron' alias,
# but the items of the 'cauldron item' alias, causing the player to always recieve the correct cauldron item.
# The same applies to setting blocks, though it usually doesn't matter as items are ignored when setting blocks.
# It does matter for e.g. water though:
#    water = 8, 9
#    water block = 9
# The 'water block' alias only lists the water source block, while the 'water' alias also lists the flowing water block.
# Setting a block to 'water' will thus always place a water source, while checking 'block is water' will work for both
# stationary and flowing water blocks.
#
# If you want to use something else than 'item' and 'block', simply modify the options below:
#

# optional suffixes  that can be appended to an alias's name and Skript will still understand it,
# e.g. if you only define an alias 'cake', this will allow users to use 'cake block' and 'cake item' as well.
# These are also used to determine the block and item variants of an alias (see above) And should include singular and plural.
item = item¦s
block = block¦s




# List of alias groups. Only groups listed here are allowed below,
# but you can easily define your own by adding it to this list.
# The groups will be loaded in this order,
# e.g. if 'custom aliases' is loaded after 'default aliases' you can use all default aliases to define your own aliases.
aliases = default aliases, collections, custom aliases





custom aliases:
    # === Custom Aliases ===
    # I recommend putting your own aliases here.
    # You do not have to create an alias if you intend to use it in only one script,
    # but you can put it at the beginning of the script like this:
    #     aliases:
    #         admin blocks = bedrock, TNT, 52, 56
    #         wand = blaze rod
    # This also has the advantage that your script can be used by other people without having to add the aliases to their config.
    #
    #
    # If you want to edit a default alias, you should copy & paste it here to edit it.
    # This will make it easier for you if you choose to update Minecraft and more blocks & items are added, in which case
    # you can then simply download the updated config and copy & paste this section into it.
    #
    # The default aliases are loaded before these, so you can use them here.
    # You can also override them by creating an alias with the same name.

    #example: shorten names
    # ss = sandstone
    # llb = lapis lazuli block
    # ms = monster spawner
    #etc.

collections:
    # === Collections ===

    # all ores
    ore¦s = coal ore, iron ore, gold ore, diamond ore, lapis ore, any redstone ore
    # fuels, i.e. items which can be burned in the furnace
    fuel¦s = lava bucket, blaze rod, any coal, planks, log, huge mushroom, workbench, fence, wooden stairs, trapdoor, sapling, stick, chest, locked chest, jukebox, note block
    # note: the above aliases are used in 'furnace automatisation.cfg'

    # all food which can be eaten by rightclicking, i.e. doesn't include cake.
    food¦s = any apple, mushroom soup, bread, any porkchop, any fish, cookie, melon slice, any beef, any chicken, rotten flesh, any carrot, any potato, pumpkin pie
    # the same list but without raw food & rotten flesh
    healthy food¦s = any apple, mushroom soup, bread, cooked porkchop, cooked fish, cookie, melon slice, steak, cooked chicken, any carrot, potato, baked potato, pumpkin pie

    # all vehicles, i.e. all minecarts and the boat
    vehicle¦s = any minecart, boat

    # all plants. By default this does not include pumpkins and melons, but their stems.
    plant¦s = leaves, any tall grass, dead bush, any flower, any mushroom, lily pad, vines, melon stem, pumpkin stem, nether wart


default aliases:
    # === Default Aliases ===

    # -- special --
    anything @- = : # ':' matches any ID. You should only use this together with a {variation} that includes a {default} value.
                    # (':' means '<any id>:<any data>')
    something @- = :
    everything @- = * # '*' is actually the same as 'every :', but 'every' can't be used in aliases. Thus I made this small hack
                      # to allow the definition of an 'everything' alias, but please note that '*' cannot be used anywhere else.


    # ====== Blocks ======
   
    # -- wool colours: used for wool, stained glass and stained clay
    # note: it's not possible to make a {colour} variation, as dye and wool colour data values are different.
    {wool}:
        <any> = :0-15
        white = :0
        orange = :1
        magenta = :2
        light blue = :3
        yellow = :4
        light green = :5
        pink = :6
        gray = :7
        light gray = :8
        cyan = :9
        purple = :10
        blue = :11
        brown = :12
        [dark] green = :13
        red = :14
        black = :15
   

    # -- air --
    air @- = 0
    nothing @- = 0
    none @- = 0
    empty @- = 0
    [empty] (hand|fist)¦s = 0
    bare (hand|fist)¦s = 0


    # -- stone --
    stone¦s = 1
    smooth stone = 1


    # -- grass --
    grass = 2
    grass block = 2


    # -- dirt --
    dirt = 3


    # -- cobblestone --
    cobble[stone] = 4
    mossy cobble[stone] = 48


    # -- planks & saplings: see wood


    # -- bedrock --
    bedrock = 7


    # -- water & lava --
    water = 8
    water = 9
    water = 8, 9
    water (item|block)¦s = 9
    stationary water = 8:0, 9:0
    water source = 8:0, 9:0
    flowing water = 8:1-8, 9:1-8 # change to ':1-7' if you want to exclude falling water
    falling water = 8:8, 9:8
    moving water = 8:1-8, 9:1-8

    lava = 10
    lava = 11
    lava = 10, 11
    lava (item|block)¦s = 11
    stationary lava = 10:0, 11:0
    lava source = 10:0, 11:0
    flowing lava = 10:1-8, 11:1-8 # change to ':1-7' if you want to exclude falling lava
    falling lava = 10:8, 11:8
    moving lava = 10:1-8, 11:1-8


    # -- sand & gravel--
    <any> sand = 12:0-1
    sand = 12
    normal sand = 12:0
    sand <item/block> = 12:0
    red sand = 12:1
    gravel = 13


    # -- ores & precious blocks --
    gold ore¦s = 14
    gold block¦s = 41
    block¦¦s¦ of gold = 41

    iron ore¦s @an = 15
    iron block¦s @an = 42
    block¦¦s¦ of iron = 42

    coal ore¦s = 16

    lapis [lazuli] ore¦s = 21
    lapis [lazuli] block¦s = 22

    # redstone ore: see redstone

    diamond ore¦s = 56
    diamond block¦s = 57
    block¦¦s¦ of diamond = 57

    emerald ore¦s @an = 129
    emerald block¦s @an = 133
    block¦¦s¦ of emerald = 133


    # -- wood, leaves, saplings & planks --
    {tree type}:
        {default} = :0-15
        (normal|regular|oak) = :0, :4, :8, :12
        (pine|redwood|fir|spruce) = :1, :5, :9, :13
        birch = :2, :6, :10, :14
        jungle = :3, :7, :11, :15
    {tree type 2}:
        {default} = :0-15
        acacia = :0, :4, :8, :12, :2, :6, :10, :14
        dark oak = :1, :5, :9, :13, :3, :7, :11, :15
    {wood type}:
        {default} = :0-5
        <any> = :0-5
        (oak|regular|normal) = :0
        (spruce|fir|redwood|pine) = :1
        birch = :2
        jungle = :3
        acacia = :4
        dark oak = :5

    {log direction}:
        {default} = :0-3
        vertical = :0-3
        east-west = :4-7
        west-east = :4-7
        south-north = :8-11
        north-south = :8-11
        horizontal = :4-11
        rotated = :4-11
        full[[ ]block] = :12-15
        <any> = :0-15
    {log direction no default}:
        vertical = :0-3
        east-west = :4-7
        west-east = :4-7
        south-north = :8-11
        north-south = :8-11
        horizontal = :4-11
        rotated = :4-11
        full[[ ]block] = :12-15
        <any> = :0-15

    {wood type} sapling¦s = 6
    {wood type} plank¦s = 5
    {wood type} wood[en] plank¦s = 5
   
    {log direction no default} {tree type} (log¦s|wood) = 17
    {log direction} {tree type} (log|wood) <item/block> = 17
    {tree type} leaves @x = 18
    {tree type} permanent leaves @x = 18:4-7, 18:12-15
   
    {log direction no default} {tree type 2} (log¦s|wood) = 162
    {log direction} {tree type 2} (log|wood) <item/block> = 162
    {tree type 2} leaves @x = 161
    {tree type 2} permanent leaves @x = 161:4-7, 161:12-15
   
    {log direction no default} (log¦s|wood) = 17, 161
    {log direction} log <item/block> = 17, 161
    [<any>] leaves @x = 18:0-15, 161:0-15
    [<any>] permanent leaves @x = 18:4-7, 18:12-15, 161:4-7, 161:12-15


    # -- sponge --
    sponge¦s = 19


    # -- glass --
    {wool} [stained] glass [pane] = 160
    glass = 20
    glass pane¦s = 102
    thin glass = 102
    window¦s = 102
    window glass = 102
   
    <any> glass pane = any stained glass pane, glass pane
    <any> glass = any glass pane, glass
   

    # -- lapis lazuli --
    # lapis ore & block: see ores & blocks
    # lapis lazuli: see dyes


    # -- dispenser --
    dispenser¦s = 23


    # -- sandstone --
    sand[ ]stone¦s = 24


    # -- note block --
    note block¦s = 25


    # -- bed --
    {bed occupied}:
        occupied = :4-7, :12-15
        (free|empty) = :0-3, :8-11
    {bed part}:
        (head|top) = :8-15
        (foot|bottom) = :0-7
    {bed occupied} bed [block] {bed part} = 26
    bed¦s = 26, 355
    bed block¦s = 26
    bed item¦s = 355


    # -- minecart rails --
    {minerail}:
        straight = :0-5
        straight flat = :0-1
        flat straight = :0-1
        curved = :6-9
        flat = :0-1, :6-9
        inclined = :2-5
    {minerail straight}:
        flat = :0-1, :8-9
        inclined = :2-5, :10-13
    # normal rail
    [any] {minerail} [minecart] (rail|track) = 27, 28, 66
    {minerail} [minecart] (rail|track) (item|block) = 66
    # powered rail
    {minerail straight} powered [minecart] (rail|track) = 27
    {minerail straight} [minecart] booster¦s = 27
    {minerail straight} [minecart] booster (rail|track)¦s = 27
    {minerail straight} powered [minecart] (rail|track)¦ on¦s on = powered rail:8-15
    {minerail straight} powered [minecart] (rail|track)¦ off¦s off = powered rail:0-7
    {minerail straight} active powered [minecart] (rail|track)¦s = powered rail:8-15
    {minerail straight} inactive powered [minecart] (rail|track)¦s = powered rail:0-7
    {minerail straight} [minecart] booster¦ on¦s on = powered rail:8-15
    {minerail straight} [minecart] booster¦ off¦s off = powered rail:0-7
    {minerail straight} [minecart] booster (rail|track)¦ on¦s on = powered rail:8-15
    {minerail straight} [minecart] booster (rail|track)¦ off¦s off = powered rail:0-7
    {minerail straight} (active|powered) [minecart] booster¦s = powered rail:8-15
    {minerail straight} (inactive|unpowered) [minecart] booster¦s = powered rail:0-7
    {minerail straight} (active|powered) [minecart] booster (rail|track)¦s = powered rail:8-15
    {minerail straight} (inactive|unpowered) [minecart] booster (rail|track)¦s = powered rail:0-7
    # detector rail
    {minerail straight} detector [minecart] (rail|track)¦s = 28
    {minerail straight} detector [minecart] (rail|track)¦ on¦s on = detector rail:8-15
    {minerail straight} detector [minecart] (rail|track)¦ off¦s off = detector rail:0-7
    {minerail straight} active detector [minecart] (rail|track)¦s = detector rail:8-15
    {minerail straight} inactive detector [minecart] (rail|track)¦s = detector rail:0-7
    # activator rail
    {minerail straight} activator [minecart] (rail|track)¦s = 157


    # -- sticky piston: see redstone


    # -- cobweb --
    cobweb¦s = 30


    # -- vegetation --
   
    # saplings & leaves: see wood
   
    any tall grass = 31:1-2
    dead grass = 31:0
    tall grass = 31:1
    long grass = 31:1
    fern¦s = 31:2
   
    dead shrub¦s = 32
    dead bush¦es = 32
   
    double( |-)(tall|long) grass = 175:2
    large fern¦s = 175:3
   
    dandelion¦s = 37
    yellow flower¦s = 37
    rose¦s = 38:0
    red rose¦s = 38:0
    red flower¦s = 38:0
    popp¦y¦ies = 38:0
    [blue] orchid¦s = 38:1
    allium¦s @an = 38:2
    azure bluet¦s @an = 38:3
    red tulip¦s = 38:4
    orange tulip¦s @an = 38:5
    white tulip¦s = 38:6
    pink tulip¦s = 38:7
    ox[-]eye dais¦y¦ies @an = 38:8
    ox[-]eye¦s @an = 38:8
    dais¦y¦ies = 38:8
    [<any>] small flower¦s = 37, 38:0-8
   
    sunflower¦s = 175:0
    lilac¦s = 175:1
    rose bush¦es = 175:4
    peon¦y¦ies = 175:5
    [<any>] large flower¦s = 175:0-1, 175:4-5
    [<any>] large plant¦s = 175:0-5
   
    [<any>] flower¦s = any small flower, any large flower
   
    mushroom¦s = 39, 40
    brown mushroom¦s = 39
    red mushroom¦s = 40
   
    {huge mushroom type}:
        {default} = 99, 100
        brown = 99
        red = 100
    huge {huge mushroom type} mushroom¦s = :
    huge {huge mushroom type} mushroom stem¦s = :10
    huge {huge mushroom type} mushroom cap¦s = :1-9 #0 is not a real cap piece
   
    pumpkin¦s = 86
    jack-o-lantern¦s = 91
    glowing pumpkin¦s = 91
    pumpkin stem¦s = 104
    pumpkin seeds = 361
    pumpkin pie¦s = 400
   
    melon¦s = 103
    melon block¦s = 103
    melon slice¦s = 360
    melon stem¦s = 105
    melon seeds = 362
   
    vines = 106
    # the amount of vines here refers to the number of vines on the sides of the vine block.
    # the top vine is always present if there's a solid block above the vines or the data is 0.
    no vine = 106:0
    single vine = 106:1, 106:2, 106:4, 106:8
    double vine = 106:3, 106:5, 106:9, 106:6, 106:10, 106:12
    triple vine = 106:7, 106:11, 106:13, 106:14
    quadruple vine = 106:15
   
    lily pad¦s = 111
   
    nether wart¦s = 115, 372
    nether wart block¦s = 115
    nether wart item¦s = 372
    ripe nether wart¦s = 115:3
    freshly planted nether wart¦s = 115:0
   
    cocoa = 127
    cocoa plant¦s = 127
    (freshly planted|small) cocoa [plant¦s] = 127:0-3
    medium cocoa [plant¦s] = 127:4-7
    (ripe|big|large) cocoa [plant¦s] = 127:8-11
   
    {flower pot}:
        (empty|nothing) = :0
        (rose|red flower) = :1
        (dandelion|yellow flower) = :2
        flower = :1-2
        (normal|regular|oak) sapling = :3
        (pine|redwood|fir|spruce) sapling = :4
        birch sapling = :5
        jungle [tree] sapling = :6
        sapling = :3-6
        red mushroom = :7
        brown mushroom = :8
        mushroom = :7-8
        cactus = :9
        dead bush = :10
        fern = :11
    {flower pot} flower pot¦s = 140
    {flower pot} flower pot block¦s = 140
    flower pot (holding|containing|with) [a[n]] {flower pot} = 140
    flower pot item¦s = 390
    flower pot¦s = 140, 390
   
    carrot plant¦s = 141
    carrot block¦s = 141
    carrot [item¦s] = 391
    golden carrot¦s = 396
    any carrot [item¦s] = 391, 396
    carrot¦ on a stick¦s on sticks = 398
   
    potato plant¦s = 142
    potato[es] block¦s = 142
    potato¦es = 392
    potato[es] item¦s = 392
    baked potato¦es = 393
    poisonous potato¦es = 394
    any potato¦es = 392, 393, 394


    # -- pistons: see redstone


    # -- wool, carpets and dyes --
    # {wool}: see top
    {wool} wool = 35:0-15
    {wool} (carpet|rug)¦s = 171:0-15
   
    dye¦s = 351:0-15
    white dye¦s = 351:15
    bone[ ]meal¦s = 351:15
    orange dye¦s = 351:14
    magenta dye¦s = 351:13
    light blue dye¦s = 351:12
    yellow dye¦s = 351:11
    dandelion yellow [dye¦s] = 351:11
    light green dye¦s = 351:10
    pink dye¦s = 351:9
    gray dye¦s = 351:8
    light gray dye¦s = 351:7
    cyan dye¦s = 351:6
    purple dye¦s = 351:5
    blue dye¦s = 351:4
    lapis [lazuli¦s] = 351:4
    cocoa beans = 351:3
    brown dye¦s = 351:3
    [dark] green dye¦s = 351:2
    cactus green [dye¦s] = 351:2
    red dye¦s = 351:1
    rose red = 351:1
    black dye¦s = 351:0
    ink sack¦s = 351:0


    # -- block 36 --
    block 36 = 36
    block moved by piston = 36
    moving block¦s = 36


    # -- flowers & mushrooms: see vegetation


    # -- iron & gold block: see ores & blocks


    # -- single & double steps / slabs --
    {any slab}:
        {default} = 44, 126
        single = 44, 126
        double = 43, 125
    {stone slab}:
        {default} = 44
        single = 44
        double = 43
    {wooden slab}:
        {default} = 126
        single = 126
        double = 125
   
    {slab facing}:
        {default} = :0-7
        regular = :0-7
        default = :0-7
        upside-down = :8-15
        any = :0-15
    {slab facing no default}:
        regular = :0-7
        default = :0-7
        upside-down = :8-15
        any = :0-15
   
    {wooden slab type}:
        {default} = :0-5, :8-13
        <any> = :0-5, :8-13
        (oak|regular|normal) = :0, :8
        (spruce|fir|redwood|pine) = :1, :9
        birch = :2, :10
        jungle = :3, :11
        acacia = :4, :12
        dark oak = :5, :13
    {stone slab type}:
        {default} = :0-1, :3-5, :8-9, :11-13
        <any> = :0-1, :3-5, :8-9, :11-13
        stone = :0, :8
        sandstone = :1, :9
        cobble[stone] = :3, :11
        brick = :4, :12
        stone brick) = :5, :13
    {stone slab type no default}:
        <any> = :0-1, :3-5, :8-9, :11-13
        stone = :0, :8
        sandstone = :1, :9
        cobble[stone] = :3, :11
        brick = :4, :12
        stone brick) = :5, :13
   
    {slab facing no default} {stone slab} {stone slab type no default} (step|slab)¦s = :
    {slab facing} {stone slab} {stone slab type} (step|slab) (block|item)¦s = :
    {slab facing no default} {wooden slab} {wooden slab type} [wood[en]] (step|slab)¦s = :
    {slab facing} {wooden slab} {wooden slab type} (step|slab) (block|item)¦s = :
    {slab facing no default} {any slab} (step|slab)¦s = :
    {slab facing} {any slab} (step|slab) (block|item)¦s = :


    # -- bricks & clay --
    [clay] brick¦s = 45, 336
    [clay] brick <block> = 45
    [clay] brick <item> = 336
   
    {wool} [stained] [hard[ened]] clay = 159
   
    clay = 82, 337
    clay <block> = 82
    clay <item> = 337
    clay ball¦s = 337
   
    hard[ened] clay = 172


    # -- TNT --
    TNT¦s = 46
    dynamite = 46


    # -- bookshelf --
    bookshel¦f¦ves = 47


    # -- mossy cobblestone: see cobblestone


    # -- obsidian --
    obsidian = 49


    # -- torch --
    {torch}: #also used for redstone torches
        ground = :5
        floor = :5
        wall = :1-4
    {torch} torch¦es = 50


    # -- fire --
    fire¦s = 51
    (eternal|infinite) fire¦s = 51:15 #never tested this myself
    finite fire¦s = 51:0-14
    (new|fresh) fire¦s = 51:0


    # -- monster spawner --
    monster spawner¦s = 52
    mob spawner¦s = 52


    # -- stairs --
    {stairs}:
        {default} = 53, 134, 135, 136, 67, 108, 109, 114, 128, 156
        (oak|regular|normal) [wood] = 53
        (spruce|fir|redwood|pine) [wood] = 134
        birch [wood] = 135
        jungle [wood] = 136
        [any] wood[en] = 53, 134, 135, 136
        cobble[stone] = 67
        [clay] brick = 108
        stone brick = 109
        nether [brick] = 114
        sand[ ]stone = 128
        [nether] quarz = 156
        acacia [wood] = 163
        dark oak [wood] = 164
    {stairs direction}:
        {default} = :0-3
        any = :0-7
        upside-down = :4-7
    {stairs direction no default}:
        any = :0-7
        upside-down = :4-7

    {stairs direction no default} {stairs} stair = :
    {stairs direction} {stairs} stair (block|item)¦s = :


    # -- chest --
    chest¦s = 54
    ender chest¦s @an = 130
    trapped chest¦s = 146


    # -- redstone wire: see redstone


    # -- diamond ore & block: see ores & blocks


    # -- crafting table --
    crafting table¦s = 58
    workbench¦es = 58


    # -- crops / wheat --
    crops = 59
    wheat block¦s = 59
    wheat item¦s = 296
    wheat = 59, 296
    [wheat] seeds = 295
    freshly planted (crops|wheat) = 59:0
    ripe (crops|wheat) = 59:7


    # -- farmland/soil --
    (farmland|soil) = 60
    dry (farmland|soil) = 60:0
    wet (farmland|soil) = 60:1-8


    # -- furnace --
    furnace¦s = 61, 62
    (burning|lighted|lit) furnace¦s = 62
    furnace¦ on¦s on = 62
    (non-burning|unlighted|unlit|extinguished) furnace¦s = 61
    furnace¦ off¦s off = 61


    # -- signs --
    sign post¦s = 63
    wall sign¦s = 68
    sign block¦s = 63, 68
    sign item¦s = 323
    sign¦s = 63, 68, 323


    # -- doors, trapdoors and fence gates --
    # I currently discourage from creating aliases like 'open door' or doors with specific facings
    # as any 'block is <alias>' condition will fail if you click the wrong part of the door.
    # 'set <block> to door:1' will correctly place an open door though.
    {doortype}:
        {default} = 64, 71
        wood[en] = 64
        iron = 71
    {doorhalf}:
        top¦s = :8-9
        bottom¦s = :0-7
    {doortype} door [block] {doorhalf} = :
    {doortype} door block¦s = :
    wood[en] door item¦s = 324
    wood[en] door¦s = 324, 64
    iron door item¦s = 330
    iron door¦s = 330, 71
    door item¦s = 330, 324
    door¦s = 330, 71, 324, 64

    trapdoor¦s = 96
    open[ed] trapdoor¦s = 96:4-7
    closed trapdoor¦s = 96:0-3

    fence gate¦s = 107
    open[ed] fence gate¦s = 107:4-7
    closed fence gate¦s = 107:0-3


    # -- ladder --
    ladder¦s = 65


    # -- rails: see minecart rails


    # -- coblestone stairs: see stairs


    # -- redstone --
    [redstone] wire¦s = 55
    [redstone] wire¦ on¦s on = 55:1-15
    [redstone] wire¦ off¦s off = 55:0
    powered [redstone] wire¦s = redstone wire on
    unpowered [redstone] wire¦s = redstone wire off
    active [redstone] wire¦s = redstone wire on
    inactive [redstone] wire¦s = redstone wire off

    redstone ore¦s = 73, 74
    (active|glowing) redstone ore¦s = 74
    (inactive|non-glowing) redstone ore¦s = 73
    redstone ore¦ on¦s on = 74
    redstone ore¦ off¦s off = 73

    # variation {torch}: see torch
    {torch} redstone torch¦es = 75, 76
    {torch} redstone torch¦ on¦es on = 76
    active {torch} redstone torch¦es = 76
    {torch} redstone torch¦ off¦es off = 75
    inactive {torch} redstone torch¦es = 75

    {diodedelay}:
        1-tick[-delay] = :0-3
        2-tick[-delay] = :4-7
        3-tick[-delay] = :8-11
        4-tick[-delay] = :12-15
    {diodedelay} [redstone] (repeater|diode)[ block]¦s = 93, 94
    [redstone] (repeater|diode) item¦s = 356
    [redstone] (repeater|diode)¦s = 356, 93, 94
    {diodedelay} [redstone] (repeater|diode)[ block]¦ on¦s on = 94
    {diodedelay} [redstone] (repeater|diode)[ block]¦ off¦s off = 93
    (active|powered) {diodedelay} [redstone] (repeater|diode)[ block]¦s = 94
    (inactive|unpowered) {diodedelay} [redstone] (repeater|diode)[ block]¦s = 93

    {lever position}:
        wall = :1-4, :9-12
        ground = :5-6, :13-14
        floor = :5-6, :13-14
    {lever position} lever¦s = 69
    {lever position} lever¦ on¦s on = 69:8-15
    (pulled|thrown|active) {lever position} lever¦s = 69:8-15
    {lever position} lever¦ off¦s off = 69:0-7
    (unpulled|unthrown|inactive) {lever position} lever¦s = 69:0-7

    {button}:
        {default} = 77, 143
        stone = 77
        wood[en] = 143
    {button} button¦s = :
    {button} button¦ on¦s on = :8-15
    pressed {button} button¦s = :8-15
    active {button} button¦s = :8-15
    {button} button¦ off¦s off = :0-7
    unpressed {button} button¦s = :0-7
    inactive {button} button¦s = :0-7

    {pressure plate}:
        {default} = 70, 72, 147, 148
        wood[en] = 72
        stone = 70
        gold[en] = 147
        iron = 148
    {pressure plate} [pressure] plate¦s = :
    (pressed|active) {pressure plate} [pressure] plate¦s = :1
    (unpressed|inactive) {pressure plate} [pressure] plate¦s = :0
    {weighted pressure plate}:
        {default} = 147, 148
        gold[en] = 147
        light = 147
        iron = 148
        heavy = 148
    {weighted pressure plate} weighted [pressure] plate¦s = :
    (pressed|active) {weighted pressure plate} weighted [pressure] plate¦s = :1
    (unpressed|inactive) {weighted pressure plate} weighted [pressure] plate¦s = :0

    piston base¦s = 33
    sticky piston base¦s = 29
    any piston base¦s = 33, 29
    #
    piston extension¦s = 34:0-5
    sticky piston extension¦s = 34:8-13
    any piston extension¦s = 34
    #
    piston¦s = piston base, piston extension
    piston (item|block)¦s = piston base
    sticky piston¦s = sticky piston base, sticky piston extension
    sticky piston (item|block)¦s = sticky piston base
    any piston¦s = 29, 33, 34
    #
    extended piston base¦s = 33:8-13
    extended sticky piston base¦s = 29:8-13
    any extended piston base¦s = extended piston base, extended sticky piston base
    #
    extended piston¦s = extended piston base, piston extension
    extended sticky piston¦s = extended sticky piston base, sticky piston extension
    any extended piston¦s = any extended piston base, any piston extension
    #
    retracted piston¦s = 33:0-5
    retracted sticky piston¦s = 29:0-5
    any retracted piston¦s = retracted piston, retracted sticky piston

    redstone lamp¦s = 123, 124
    (inactive|unpowered|unlit) restone lamp¦s = 123
    restone lamp¦ off¦s off = 123
    (active|glowing|powered|lit) redstone lamp¦s = 124
    redstone lamp¦ on¦s on = 124
   
    redstone comparator¦s = 149, 150
    redstone comparator block¦s = 149
    redstone comparator item¦s = 404
    (inactive|unpowered) redstone comparator¦s = 149
    (active|powered) redstone comparator¦s = 150
   
    daylight sensor¦s = 151
   
    redstone block¦s = 152
    block¦¦s¦ of redstone = 152
   
    hopper¦s = 154
   
    dropper¦s = 158


    # -- snow & ice --
    snow layer¦s = 78
    ice @- = 79
    ice <block> @an = 79
    snow = 80
    snow <block> = 80
    packed ice = 174
    packed ice <block> = 174


    # -- cactus --
    cact¦us¦i = 81
    cactuses = 81


    # -- clay block: see bricks --


    # -- sugar cane --
    [sugar] cane¦s = 83, 338
    [sugar] cane block¦s = 83
    [sugar] cane item¦s = 338


    # -- jukebox --
    jukebox¦es = 84


    # -- fence --
    fence¦s = 85


    # -- pumpkin & lack-o-lantern: see vegetation


    # -- nether stuff --
    netherrack¦s = 87
    soul[ ]sand¦s = 88
    glowstone¦s = 89
    [nether] portal¦s = 90


    # -- cake --
    cake¦s = 92, 354
    cake block¦s = 92
    cake item¦s = 354


    # -- redstone repeater: see redstone


    # -- locked chest --
    locked chest¦s = 95


    # -- trapdoor: see doors


    # -- hidden silverfish --
    silverfish block¦s = 97:0-2
    hidden silverfish¦es = 97:0-2
    [hidden] [smooth] stone silverfish¦es = 97:0
    [hidden] cobble[stone] silverfish¦es = 97:1
    [hidden] stone brick silverfish¦es = 97:2


    # -- stone bricks --
    stone brick¦s = 98:0-3
    <any> stone brick¦s = 98:0-3
    stone brick (item|block)¦s = 98:0
    smooth [stone] brick¦s = 98:0
    mossy [stone] brick¦s = 98:1
    cracked [stone] brick¦s = 98:2
    (circle|fancy|decorated) [stone] brick¦s = 98:3


    # -- huge mushrooms: see vegetation


    # -- iron bars --
    [iron] bars @x = 101


    # -- glass pane: see glass


    # -- melon, stems & vines: see vegetation


    # -- fence gate: see doors


    # -- brick & stone brick stairs: see stairs


    # -- mycelium --
    mycelium = 110
    mushroom (floor|ground|grass) = 110


    # -- lily pad: see vegetation


    # -- nether brick stuff --
    nether brick¦s = 112, 405
    nether brick block¦s = 112
    nether brick item¦s = 405
    nether [brick] fence¦s = 113
    # nether brick stairs: see stairs


    # -- nether wart: see vegetation


    # -- enchantment table --
    enchantment table¦s = 116


    # -- brewing stand --
    brewing stand¦s = 117, 379
    brewing stand block¦s = 117
    brewing stand item¦s = 379
    empty brewing stand¦s @an = 117:0
    full brewing stand¦s = 117:7


    # -- cauldron --
    cauldron¦s = 118, 380
    cauldron block¦s = 118
    cauldron item¦s = 380
    empty cauldron¦s @an = 118:0
    full cauldron¦s = 118:3


    # -- End stuff --
    end[er] portal¦s @an = 119

    end[er] portal frame¦s @an = 120
    empty end[er] portal frame¦s @an = 120:0-3
    filled end[er] portal frame¦s = 120:4-7
    end[er] stone¦s @an = 121

    dragon egg¦s = 122
    ender[ ]dragon egg¦s @an = 122


    # -- redstone lamp: see redstone


    # -- emerald ore/block: see ores


    # -- ender chest: see chest


    # -- tripwire & hook
    tripwire¦s = 132
    [tripwire] hook¦s = 131


    # -- wooden stairs: see stairs

   
    # -- command block --
    command block¦s = 137
   
   
    # -- beacon --
    beacon¦s = 138
   
   
    # -- cobblestone walls --
    cobble[stone] wall¦s = 139:0-1
    cobble[stone] wall (item|block)¦s = 139:0
    (normal|regular) cobble[stone] wall¦s = 139:0
    moss[y] cobble[stone] wall¦s = 139:1

   
    # -- flower pot, carrots, potatoes: see vegetation --
   
   
    # -- wooden button: see redstone --
   
   
    # -- mob head --
    {mob head direction}:
        floor = :1
        wall = :2-5
    {mob head type}:
        skeleton = :0
        wither skeleton = :1
        zombie = :2
        (human|player) = :3
        creeper = :4
    {mob head type} [mob] head[ item]¦s = 397
    {mob head direction} [mob] head[ block]¦s = 144
    [mob] head¦s = 144, 397
   
   
    # -- anvil --
    {anvil}:
        (regular|complete) @a = :0-1
        undamaged @an = :0-1
        [slightly] damaged @a = :4-5
        (very|heavily|severely) damaged @a = :8-9
    {anvil} anvil¦s @an = 145
   
   
    # -- trapped chest: see chest
   
   
    # -- weighted pressure plates, redstone comparator, daylight sensor, redstone block: see redstone
   
   
    # -- nether quarz ore, quarz block --
    [nether] quartz ore = 153
    {quartz block}:
        (normal|regular) = :0
        chiseled = :1
        pillar = :2-3
        vertical pillar = :2
        horizontal pillar = :3-4
        ns pillas = :3
        ew pillar = :4
    {quartz block} [nether] quartz = 155
    {quartz block} [nether] quartz block¦s = 155
    pillar [nether] quartz (block|item) = 155:2
    [nether] quartz = 155, 406
    [nether] quartz item¦s = 406
    # quarz stairs: see stairs
   
   
    # -- hopper: see redstone
   
   
    # -- activator rail: see rails
   
   
    # -- dropper: see redstone
   
   
    # -- stained clay: see clay
   
   
    # -- stained glass: see glass
   
   
    # -- hay block --
    (hay|wheat) block¦s = 170
    block¦¦s¦ of (hay|wheat) = 170
   
   
    # -- carpet: see wool
   
   
    # -- hardened clay: see clay
   
   
    # -- block of coal: see coal


    # -- packed ice: see ice
   
   
    # -- large flower: see vegetation






    # ====== Items ======

    # -- flint and steel --
    flint and steel¦s = 259
    flint'n'steel¦s = 259


    # -- apples --
    <any> apple¦s = 260, 322:0-1
    apple¦s @an = 260
    red apple¦s = 260
    golden apple¦s = 322:0-1
    golden apple item¦s = 322:0
    enchanted golden apple¦s @an = 322:1


    # -- bow & arrow --
    bow¦s = 261
    arrow¦s = 262


    # -- coal --
    <any> coal = 263:0-1
    charcoal = 263:1
    coal = 263:0, 173
    coal <item> = 263:0
    coal <block> = 173
    block¦¦s¦ of coal = 173


    # -- diamond & ingots --
    diamond¦s = 264
    iron (ingot|bar)¦s @an = 265
    gold[en] (ingot|bar)¦s = 266
    ingot¦s @an = 265, 266


    # -- tools --
    sword¦s = 267, 268, 272, 276, 283
    pick[axe]¦s = 270, 274, 257, 278, 285
    axe¦s @an = 271, 275, 258, 279, 286
    shovel¦s = 269, 273, 256, 277, 284
    spade¦s = shovel
    hoe¦s = 290, 291, 292, 293, 294

    wood[en] tool¦s = 268, 269, 270, 271, 290
    stone tool¦s = 272, 273, 274, 275, 291
    iron tool¦s @an = 256, 257, 258, 267, 292
    diamond tool¦s = 276, 277, 278, 279, 293
    gold[en] tool¦s = 283, 284, 285, 286, 294

    wood[en] sword¦s = 268
    wood[en] (shovel|spade)¦s = 269
    wood[en] pick[axe]¦s = 270
    wood[en] axe¦s = 271
    wood[en] hoe¦s = 290

    stone sword¦s = 272
    stone (shovel|spade)¦s = 273
    stone pick[axe]¦s = 274
    stone axe¦s = 275
    stone hoe¦s = 291

    iron sword¦s @an = 267
    iron (shovel|spade)¦s @an = 256
    iron pick[axe]¦s @an = 257
    iron axe¦s @an = 258
    iron hoe¦s @an = 292

    diamond sword¦s = 276
    diamond (shovel|spade)¦s = 277
    diamond pick[axe]¦s = 278
    diamond axe¦s = 279
    diamond hoe¦s = 293

    gold[en] sword¦s = 283
    gold[en] (shovel|spade)¦s = 284
    gold[en] pick[axe]¦s = 285
    gold[en] axe¦s = 286
    gold[en] hoe¦s = 294


    # -- stick --
    stick¦s = 280


    # -- bowl & stew --
    bowl¦s = 281
    empty bowl¦s @an = 281
    [mushroom] (stew|soup)¦s = 282


    # -- string --
    string¦s = 287


    # -- feather --
    feather¦s = 288


    # -- gunpowder --
    gunpowder = 289
    sulphur = 289


    # -- wheat & seeds: see crops / wheat
    bread¦s = 297


    # -- armour --
    helmet¦s = 298, 302, 306, 310, 314
    chestplate¦s = 299, 303, 307, 311, 315
    leg[ging]s @x = 300, 304, 308, 312, 316
    boots @x = 301, 305, 309, 313, 317

    leather armor¦s = 298, 299, 300, 301
    chain[mail] armor¦s = 302, 303, 304, 305
    iron armor¦s = 306, 307, 308, 309
    diamond armor¦s = 310, 311, 312, 313
    gold armor¦s = 314, 315, 316, 317

    leather (cap|helmet)¦s = 298
    leather (tunic|chest[plate])¦s = 299
    leather (pants|leg[ging]s) @x = 300
    leather boots @x = 301

    chain[mail] helmet¦s = 302
    chain[mail] chestplate¦s = 303
    chain[mail] leggings @x = 304
    chain[mail] boots @x = 305

    iron helmet¦s @an = 306
    iron chest[plate]¦s @an = 307
    iron leg[ging]s @x = 308
    iron boots @x = 309

    diamond helmet¦s = 310
    diamond chest[plate]¦s = 311
    diamond leg[ging]s @x = 312
    diamond boots @x = 313

    gold[en] helmet¦s = 314
    gold[en] chest[plate]¦s = 315
    gold[en] leg[ging]s @x = 316
    gold[en] boots @x = 317


    # -- flint --
    flint¦s = 318


    # -- porkchop --
    [<any>] pork[chop]¦s = 319, 320
    pork[chop] item¦s = 319
    raw pork[chop]¦s = 319
    (cooked|grilled) pork[chop]¦s = 320


    # -- painting --
    painting¦s = 321
    painting item¦s = 321


    # -- golden apple: see apples


    # sign: see signs


    # wooden door: see doors


    # -- buckets --
    [empty] bucket¦s = 325
    water bucket¦s = 326
    bucket¦¦s¦ of water = 326
    lava bucket¦s = 327
    bucket¦¦s¦ of lava = 327
    milk [bucket¦s] = 335
    bucket¦¦s¦ of milk = 335


    # -- minecarts --
    [<any>] minecart¦s = 328, 342, 343
    minecart item¦s = 328
    storage minecart¦s = 342
    minecart¦¦s¦ with chest = 342
    powered minecart¦s = 343
    minecart¦¦s¦ with furnace = 343
    minecart¦¦s¦ with TNT = 407
    TNT minecart¦¦s¦ = 407
    explosive minecart¦¦s¦ = 407
    minecart¦¦s¦ with hopper = 408
    hopper minecart¦¦s¦ = 408
    minecart¦¦s¦ with command block = 422
    command block minecart¦¦s¦ = 422


    # -- saddle --
    saddle¦s = 329


    # -- iron door: see doors


    # -- redstone dust --
    redstone = 331
    redstone dust = 331


    # -- snowball --
    snowball¦s = 332


    # -- boat --
    boat¦s = 333


    # -- leather --
    leather = 334


    # -- milk: see buckets


    # -- clay & clay brick: see bricks --


    # -- sugar cane: see sugar cane block


    # -- paper & books --
    paper = 339
    book¦s = 340
    book¦¦s¦ (and|with) quill = 386
    written book¦s = 387


    # -- slimeball --
    slime[ball¦s] = 341


    # minecart with chest/furnace: see minecarts


    # -- [chicken] egg --
    egg¦s @an = 344
    chicken egg¦s = 344


    # -- compass --
    compass¦es = 345


    # -- fishing rod --
    fishing rod¦s = 346


    # -- clock --
    clock¦s = 347


    # -- glowstone dust --
    glowstone dust = 348


    # -- fish --
    {fish}:
        {default} = #-#
        fish¦es = :0
        salmon¦s = :1
        clownfish¦es = :2
        pufferfish¦es = :3
    [<any>] {fish} = 349, 350
    {fish} item¦s = 349
    raw {fish} = 349
    cooked {fish} = 350


    # -- dyes: see wool & dyes


    # -- bone --
    bone¦s = 352


    # -- sugar --
    sugar = 353


    # -- cake: see cake block


    # -- bed: see bed block


    # -- redstone repeater: see redstone


    # -- cookie --
    cookie¦s = 357


    # -- map --
    map¦s = 358
    <any> map¦s = 358:0-32767
    empty map¦s @an = 395
    # You can get a specific map with map:#, e.g. map:0 for map_0 (the first map crafted)
    # (The maximum map number is 65536, but Skript currently only supports numbers up to 32767)


    # -- shears --
    shears = 359


    # -- melon slice, pumpkin seeds & melon seeds: see vegetation


    # -- beef --
    [<any>] beef = 363, 364
    beef item¦s = 363, 364
    [raw] beef = 363
    steak¦s = 364
    cooked beef = 364


    # -- chicken --
    [<any>] chicken¦s = 365, 366
    chicken item¦s = 365
    raw chicken¦s = 365
    cooked chicken¦s = 366


    # -- rotten flesh --
    rotten flesh = 367


    # -- ender pearl --
    ender pearl¦s @an = 368


    # -- blaze rod --
    blaze rod¦s = 369


    # -- ghast tear --
    ghast tear¦s = 370


    # -- gold nugget --
    gold nugget¦s = 371


    # -- nether wart: see vegetation


    # -- potions & bottles --
    [glass] bottle¦s = 374
    vial¦s = 374
    water bottle¦s = 373:0
    bottle¦¦s¦ of water = 373:0
   
    awkward potion¦s @an = 373:16

    {splash potion}:
        {default} =                   :0-16383
        non-splash =                  :0-16383
        splash =                      :16384-32767
    {splash potion no default}:
        non-splash =                  :0-16383
        splash =                      :16384-32767
   
    {extended potion}:
        {default} =                   :0-63,   :16384-16447
        unextended @an =              :0-63,   :16384-16447
        non-extended =                :0-63,   :16384-16447
        extended @an =                :64-127, :16448-16511
    {extended potion no default}:
        unextended @an =              :0-63,   :16384-16447
        non-extended =                :0-63,   :16384-16447
        extended @an =                :64-127, :16448-16511
   
    {potion tier}:
        {default} =                   :0-31,  :64-95,  :16384-16415, :16448-16479
        (1|I) =                       :0-31,  :64-95,  :16384-16415, :16448-16479
        (2|II) =                      :32-63, :96-127, :16416-16447, :16480-16511
    {potion tier no default}:
        (1|I) =                       :0-31,  :64-95,  :16384-16415, :16448-16479
        (2|II) =                      :32-63, :96-127, :16416-16447, :16480-16511
   
    {potion effect}:
        Regeneration =                :1,  :33, :65, :97,  :16385, :16417, :16449, :16481
        (Swiftness|Speed) =              :2,  :34, :66, :98,  :16386, :16418, :16450, :16482
        Fire Resistance =             :3,  :35, :67, :99,  :16387, :16419, :16451, :16483
        Poison =                      :4,  :36, :68, :100, :16388, :16420, :16452, :16484
        (Healing|[Instant] Health) =  :5,  :53, :69, :101, :16389, :16421, :16453, :16485
        Night Vision =                :6,  :38, :70, :102, :16390, :16422, :16454, :16486
        Weakness =                    :8,  :40, :72, :104, :16392, :16424, :16456, :16488
        Strength =                    :9,  :41, :73, :105, :16393, :16425, :16457, :16489
        Slowness =                    :10, :42, :74, :106, :16394, :16426, :16458, :16490
        (Harming|[Instant] Damage) =  :12, :44, :76, :108, :16396, :16428, :16460, :16492
        Invisibility =                :14, :46, :78, :110, :16398, :16430, :16462, :16494

    {extended potion no default} {splash potion no default} potion¦¦s¦ [of {potion effect} {potion tier no default}] = 373
    {extended potion} {splash potion} potion¦¦s¦ [of {potion effect} {potion tier}] item = 373
    {extended potion no default} {splash potion no default} {potion effect} potion¦¦s¦ {potion tier no default} = 373
    {extended potion} {splash potion} {potion effect} potion {potion tier} item¦s = 373


    # -- spider eye & fermented spider eye --
    spider eye¦s = 375
    fermented spider eye¦s = 376


    # -- blaze powder --
    blaze powder = 377


    # -- magma cream --
    magma cream¦s = 378


    # -- eye of ender --
    eye¦¦s¦ of ender @an = 381


    # -- glistering melon --
    glistering melon¦s = 382


    # -- spawn egg --
    {entity type}:
        experience orb @an = :2
        xp orb = :2
        TNT = :20
        minecart = :40 # < MC 1.5
        boat = :41
        minecart = :42
        minecart with chest = :43
        minecart with furnace = :44
        minecart with TNT = :45
        minecart with hopper = :46
        minecart with spawner = :47
        creeper = :50
        skeleton = :51
        spider = :52
        giant = :53
        zombie = :54
        slime = :55
        ghast = :56
        zombie pigman = :57
        pig[ ]zombie = :57
        enderman @an = :58
        cave spider = :59
        silverfish = :60
        blaze = :61
        magma cube = :62
        ender dragon @an = :63
        wither = :64
        witch = :66
        bat = :65
        pig = :90
        sheep = :91
        cow = :92
        chicken = :93
        squid = :94
        wolf = :95
        mooshroom = :96
        snow golem = :97
        ocelot @an = :98
        iron golem @an = :99
        horse = :100
        villager = :120
        ender crystal = :200

    {entity type} spawn egg¦s = 383
    random spawn egg¦s = 383:50-52, 383:54-62, 383:65-66, 383:90-96, 383:98, 383:100, 383:120 # only working eggs


    # -- bottle o' enchanting --
    bottle¦¦s¦ (o'|of) enchanting = 384
    (xp|exp[erience]) bottle¦s @an = 384


    # -- fire charge --
    fire charge¦s = 385


    # -- book and quill, written book: see book


    # -- emerald --
    emerald¦s = 388


    # -- item frame --
    item frame¦s = 389


    # -- flower pot: see vegetation --


    # -- carrot, potatoes: see vegetation --


    # -- empty map: see map --
   
   
    # -- golden carrot: see vegetation --


    # -- mob head: see mob head block --


    # -- carrot on a stick: see vegetation --


    # -- nether star --
    nether star¦s = 399


    # -- pumpkin pie: see vegetation --


    # -- Fireworks --
    firework rocket¦s = 401
    firework star¦s = 402


    # -- Enchanted Book --
    enchanted book¦s @an = 403

   
    # -- redstone comparator: see redstone
   
   
    # -- nether brick item: see nether brick stuff
   
   
    # -- nether quarz: see nether quarz block
   
   
    # -- minecart with TNT/hopper: see minecarts
   
   
    # -- horse armour --
    iron horse armor¦s = 417
    gold horse armor¦s = 418
    diamond horse armor¦s = 419
   
   
    # -- lead --
    lead¦s = 420
   
   
    # -- name tag --
    name tag¦s = 421
   
   
    # -- minecart with command block: see minecarts
   

    # -- music discs --
    music disc¦s = 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267
    record¦s = music disc
    gold [music] disc¦s = 2256
    13-disc¦s = 2256
    green [music] disc¦s = 2257
    cat [music] disc¦s = 2257
    blocks [music] disc¦s = 2258
    chirp [music] disc¦s = 2259
    far [music] disc¦s = 2260
    mall [music] disc¦s = 2261
    mellohi [music] disc¦s = 2262
    stal [music] disc¦s = 2263
    strad [music] disc¦s = 2264
    ward [music] disc¦s = 2265
    11-disc¦s = 2266
    wait [music] disc¦s = 2267

    anyblock = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170
 

CrafterMan24

Arduino is my life :C
En iyi cevaplar
0
Kod:
unsigned char kbdus[128] =
{
    0,  27, '1', '2', '3', '4', '5', '6', '7', '8',  
  '9', '0', '-', '=', '\b',   
  '\t',           
  'q', 'w', 'e', 'r',   
  't', 'y', 'u', 'i', 'o', 'p', '[', ']', '\n',   
    0,      
  'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', ';',  
'\'', '`',   0,       
'\\', 'z', 'x', 'c', 'v', 'b', 'n',           
  'm', ',', '.', '/',   0,           
  '*',
    0,   
  ' ',   
    0,   
    0,    
    0,   0,   0,   0,   0,   0,   0,   0,
    0,    
    0,    
    0,   
    0,    
    0,    
    0,   
  '-',
    0,    
    0,
    0,  
  '+',
    0,    
    0,   
    0,    
    0,    
    0,    
    0,   0,   0,
    0,   
    0,   
    0,    
};
   
static char* buffer = 0;
int i = 0;
   
void klavye(struct regs *r)
{
    unsigned char scancode;

    scancode = inb(0x60);


    if (scancode & 0x80)
    {

    }
    else
    {

        if (i == 0 && (!(kbdus[scancode] == '\n')) && (!(kbdus[scancode] == '\b')))
        {
           buffer = (kbdus[scancode]);
           i++;
        }

        else if ((!(kbdus[scancode] == '\n')) && (!(kbdus[scancode] == '\b')))
        {
           buffer[i++] = (kbdus[scancode]);
        }

        monitor_put(kbdus[scancode]);

       
        if (kbdus[scancode] == '\b')
        {
            monitor_put(' ');
            monitor_put('\b');
            buffer = 0;
        }


        if (kbdus[scancode] == '\n')
        {
             if (strcmp(buffer, "merhaba") == 0)
             {
                 k_printf("merhaba sana da\n");
             } 

             if (strcmp(buffer, "vbe") == 0)
             {
                k_printf("Henuz VBE sürücülerini desteklemiyorum!\n");
             } 

             memset(buffer, 0, 4096);
             i = 0;
             k_printf("Komut > ");
        }
    }
}

void kernel_main()
{
    init_idt();
    init_gdt();
    init_isrs();
    k_clear();

    buffer = (char*)kmalloc(4096);
    memset(buffer, 0, 4096);
    k_printf("C OS 1.0 Aktif!\n");
    k_printf("Komut > ");
    while(true)
    {
        asm volatile("sti");
        register_interrupt_handler(IRQ1, &klavye);
    }
}



Eh, işletim sistemim.. C ile yazıldı ve halen yazılacak çok şeyi var. GRUB Bootloader sağolsun multiboot headeri düzgün çalışmadığından (şimdilik) sistem belleğini tam okuyamadığından paging sürücüsü ve işletim sistemi ramin sadece 128 mb kısmını kullanabiliyor... Çözmesi yaklaşık 2 saatimi alacak gibi.

Bu arada benim gibi C ile işletim sistemi yapanlara önerim, sırf BIOS interruptlarını çağırmak için real mode işletim sistemi yapmayın. Protected Mode üzerinde de int32 ile veya virtual 8086 modu ile BIOS interruptlarına erişmek mümkün. Ben bu iki yol arasından int32'yi öneriyorum, kendisi real mode'a geri dönüp işlemi yapıp protected mode'a girme yöntemiyle çalışıyor. Yeni başlayanlar için virtual 8086 biraz sorun çıkartabilir, ayrıca her interrupt için çalışmayabilir virtual 8086 modu...

Bu arada işletim sistemim sadece bu kadarcık koddan oluşmuyor, bu sadece kernel dosyası. Diğer idt gdt sürücüleri falan onlar başka .c dosyalarında. Ancak onları da paylaşamam, değil mi? :D Bu sadece ctrl+v oyunu, ve üzerimde sadece bu kopyalanmıştı o an.

Düzenleme: İşletim sistemindeki ve Paging sürücüsündeki ram erişim sorunu çözüldü. Sadece 2 saatten daha fazla zaman aldı :(
 
Son düzenleme:

Emirinnr

eretnaturk.com emir.kim
En iyi cevaplar
0
<form action="
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
" method="post"> Eklenecek Kredi:<br> <input type="text" name="amount" value=5> <br><input type="text" name="oyuncu" value="badasdasdahost"> <br><input type="hidden" name="odemeolduurl" value="
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
"> <br><input type="hidden" name="odemeolmadiurl" value="
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
"> <br><input type="text" name="vipname" value="ultravip"> <br><input type="hidden" name="raporemail" value="[email protected]"> <br><input type="hidden" name="posturl" value="
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
"> <input type="hidden" name="batihostid" value="1"> <input type="submit" value="işlemi başlat"> </form> QW:EQw: market yapma çabaları
 

CrafterMan24

Arduino is my life :C
En iyi cevaplar
0
Ben size linke girmemenizi öneririm. Aramaya küfürlü şeyler yazarken buldum :/
Abaza arkadaşım @BlueLight2 ye atmak için kopyalamıştım :/
Gözlerim yandı, adam dünyanın en uzun küfrünü üşenmeden etmiş, bu ne işsizliktir... İşsizliğini geçtim hadi, bu adamın terbiyesi ve ahlakı = Integer.MIN_VALUE - 99999999999999999999999 sanırım....
 

FrozenBrainTR

☆☆☆ Azrail ☆☆☆
En iyi cevaplar
0
Gözlerim yandı, adam dünyanın en uzun küfrünü üşenmeden etmiş, bu ne işsizliktir... İşsizliğini geçtim hadi, bu adamın terbiyesi ve ahlakı = Integer.MIN_VALUE - 99999999999999999999999 sanırım....
Ama farkettim de, biraz yazmış sonra copy paste yapmış. F3 lerseniz görürsünüz.

SM-T530 cihazımdan Chrome kullanılarak gönderildi
 
Üst