GUI目前的所有内容
勇士,拿出你的耐心和勇气!把它读完,不明白没关系,我后面会分支开一个一个剖析 |
在此之前首先你要了解
- 在界面渲染时逻辑是 先渲染上面写的 再渲染下面的 也就是说 下面会覆盖上面的 例如:想让图片显示在背景上面 就把图片写在背景下面
- 颜色符 § 或 &
- 设置坐标点的时 可以使用各种运算符例如 + - / 只要你会你可以设置任何复杂的公式,例如 (98 / 2 + (975 - 66)) (3 - 1)。
- 设置坐标点时 必须使用 ' ' 或 " " 包住,就算他是一个整数。 例如 startX: '100'
- 设置坐标点时 可以使用 w (小写) 代表整个界面的宽度
- 设置坐标点时 可以使用 h (小写) 代表整个界面的高度
- 设置坐标点时 可以使用 x (小写) 代表鼠标的x轴位置
- 设置坐标点时 可以使用 y (小写) 代表鼠标的y轴位置
- 界面坐标轴示意图
#介绍后面带有(可删除)标记的代表参数可以删掉不写,能让你的yml更简洁、文件更小
#options标识符表示设置这个GUI的参数(该标识符可全部删除)
options:
#设置起始坐标轴,你可以根据你的习惯来设置这个界面的原点。(如果删除此行,默认为MC界面的最上边)
startX: "w*0.01"
#设置起始坐标轴,你可以根据你的习惯来设置这个界面的原点。(如果删除此行,默认为MC界面的最左边)
startY: "10"
#打开一次后就在客户端删除该界面的缓存(就是打开并关闭后,需要重载才能再打开)可删除 默认false
consume: false
#是否开启坐标指南,开启后将会绘制指针的坐标位置(可删除,默认为false)
guide: false
#打开界面时的声音,删除此行默认无声
openSound: "minecraft:block.anvil.use"
#打开GUI时执行一些关于GUI的特殊操作 以下称为dos(可删除)
#dos都是以 标记<->参数 的形式书写 不同的标记拥有不同的功能
openDos:
- "openChild<->default3" #打开一个子窗口(default3也是一个gui目录下的yml文件)
#这个界面中支持动画的部件共有的动画,目前动画还不是所有部件兼容,但是后面会一个一个兼容直到全部兼容(可删除)
#目前兼容动画的部件有 GIF 图片 按钮 字符串 物品模型
animations:
- "default_move"
#索引名 没有特殊意义 但是禁止界面内有一样的名称
texture:
#是否开启这个组件的显示 (可删除默认为显示)
#每个组件都有这个选项
enable: true
#type作为标记这个部件是什么类型,目前拥有七个
#0为图片 1为颜色块 2为GIF 3为按钮 4为字符串 5为物品槽 6为实体 7为输入槽 8为竖向列表框
#能想到我就会添加,如果有新的需求请及时通知我
type: 0
#图片的材质路径地址可以使用 local<->地址 或者直接输入 地址
#同时支持网络连接地址 前面必须加上标记 url<-> 例如:url<->https://s1.ax1x.com/2020/06/19/NnqzVK.png
path: 'local<->textures/misc/logo.png'
#图片的显示起始坐标(图片的左上角为起始点)
locationX: "w-90"
locationY: "h-90"
#宽度width和高度height也同样支持运算符和 w h 变量 w代表整个MC的宽度
width: "50"
height: "50"
#这个图片的动画(可删除)
animations:
- "default_scale"
blackColorBlock:
type: 1
locationX: "w*0.1"
locationY: "h*0.1"
width: "w*0.1"
height: "h*0.8"
#颜色块的颜色为RGBA,请在前面加上0x,如果不了解什么是RGBA可以搜索 什么是RGBA
color: 0x88888800
#颜色块的末尾颜色,可以形成渐变色(可删除)删除后为纯色
endColor: 0x88888800
gif:
type: 2
#同样支持url<->
path: 'local<->gif/ghast.gif'
#这个gif播放几遍后停止,-1是无限循环
cycle: -1
locationX: "w*0.26"
locationY: "h*0.11"
width: "w*0.53"
height: "h*0.58"
#这个图片的动画(可删除)
animations:
- "default_move"
button:
type: 3
#按钮默认的图片
defaultPath: 'local<->textures/misc/warn.png'
#鼠标悬浮到按钮时的图片(可删除)
hoverPath: 'local<->textures/misc/logo.png'
#悬浮到按钮播放声音(可删除)
hoverSound: 'hoverbutton'
#点击按钮播放声音(可删除)
clickSound: 'clickbutton'
locationX: "w*0.3"
locationY: "h*0.1"
width: "w*0.1"
height: "h*0.2"
#是否是禁止点击悬浮的
invalid: true
#默认的按钮动画(可删除)
animations:
- "default_rotate"
#悬浮到按钮时的动画(可删除)
hoverAnimations:
- "default_rotate"
#可删除
align: "center"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&e亲爱的: %player_name%"
- "&e这是按钮"
#可删除
hoverAlign: "center"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&c亲爱的: %player_name%"
- "&c这是按钮"
#点击的时候执行dos,这里的dos在任何dos中都适用(可删除)
clickDos:
- "open<->default2" #打开另一个界面
- "open<->null" #关闭界面
- "placeholder<->%player_has_permission_germ_gui%@true" #判断变量等于true后才会往下面运行
- "placeholder<->%player_money%@1000" #玩家的钱大于等于1000才会向下执行
- "placeholder<->1000@%player_money%&%player_money%" #玩家的钱小于等于1000才会向下执行
- "putPlaceholder<->变量名@值" #例如 aaaa@10 这样变量库就会存在一个变量 %aaaa%=10
- "removePlaceholder<->变量名" #例如 aaaa 这样就会移除变量库里面的变量 写 all 会全部删除
- "delay<->3000" #3000毫秒后才会往下面运行
- "openChild<->default3" #打开一个子窗口,子窗口也是一个gui目录下的yml文件
#打开子窗口 传入变量 16、萌芽、%germquest_1_id%的值
#此时打开的子窗口中的字符串如果有 %quest1% 就会替换为16 如果有 %quest2% 就会替换为 萌芽 如果有 %quest3% 就会替换为%germquest_1_id%的值
- "openChild<->quest@16@萌芽@%germquest_1_id%"
- "openChild<->null" #关闭最后一个子窗口
- "closeChild<->default3" #关闭子界面default3
- "closeChild<->all" # 关闭所有子界面
- "update<->button@width@w*10" # 更新索引名为 button 部件中 width 属性 为 w*10
- "update<->texture@animation@default_fade$default_rotate" # 更新索引名为 button 部件中 animation 属性 为 default_fade 和 default_rotate
- "remove<->button" # 删除索引名为 button 的部件
- "invalid<->all" #禁止所有可互动操作(例如按钮的点击 悬浮改图片 播放声音)
- "invalid<->button" #禁止button(这里填的是yml的索引名)的可互动操作(例如点击 悬浮图片 播放声音)
- "valid<->all" #开启所有的可互动操作(例如点击 悬浮图片 播放声音)
- "valid<->button" #开启button的可互动操作(例如点击 悬浮图片 播放声音)
- "playSound<->opengui" #播放声音
- "cmd<->say %player_name%打开了" #点击的人以玩家的身份执行命令(支持PAPI变量)
- "opcmd<->gamemode %player_name% 1" #点击的人以OP的身份执行命令(支持PAPI变量)
- "servercmd<->say %player_name%" #点击的人让后台执行一条命令(支持PAPI变量)
rightDos: #鼠标右键时候执行dos(可删除)
- "openChild<->rightMenu"
#鼠标悬浮时候执行dos(可删除)
hoverDos:
- "open<->null" #关闭界面
#鼠标悬浮离开后执行dos(可删除)
levelDos:
- "open<->null" #关闭界面
label:
type: 4
#文字的对齐方式 左对齐 left 右对齐 right 居中 center 可删除 默认为left
align: "center"
#缩放 注意引号 可用 w h 计算 1为原大小
scale: '1'
#字符串
texts:
- "亲爱的: %player_name%"
- "您的世界: %world_name%"
- "<click>" #<click>独占一行,代表点一下才会继续显示下面的内容
locationX: "w*0.5"
locationY: "h*0.5"
#这个图片的动画(可删除)
animations:
- "default_move"
slot:
type: 5
#槽位的宽和高(可以使用 w h) 例如:size: 'w*0.1' 或 size: 'h*0.1' 或 size: ' w / h * 0.1'
size: "36"
#是否是禁止点击悬浮的
invalid: true
#是否允许与该槽位交互(可删除,默认为false)
interact: true
#任何界面中identity都不能用一样的 防止槽位的物品混乱 (如果您是开发者 推荐使用 处理该槽位的插件全名小写_用来逻辑判断的字符)
identity: "germplugin_default"
#当槽位内有物品时显示的图片
fillPath: 'local<->textures/gui/slot.png'
#当槽位为空的时候显示的图片
emptyPath: 'local<->textures/gui/slot.png'
hoverSound: 'hoverbutton'
clickSound: 'clickbutton'
locationX: "w*0.7"
locationY: "h*0.5"
entity:
type: 6
#cursor 为玩家面前的生物 ; self 为自己 ; 模型 name
model: 'self'
#提示的大小
size: "30"
locationX: "w*0.1"
locationY: "h*0.73"
input:
type: 7
#限制输入的字符长度
limit: 7
input: '默认内容'
width: "w*0.4"
height: "h*0.1"
locationX: "w*0.2"
locationY: "h*0.7"
#这个dos中的<input>将会被替换为输入槽的内容 同时兼容其他任何dos
enterDos:
- "opcmd<->say &a亲爱的 &e%player_name% &a想说 <input>"
#滚动框的参数设置 从设置了滚动框开始 下面的组件都只会显示滚动框区域内的内容
scroll:
type: 8
#滚动列表显示的宽度
width: '300'
#滚动列表显示的高度
height: '200'
#滚动列表显示的初始坐标
locationX: '100'
locationY: '100'
#竖向滑块的部件名 (可以为该界面中的任意一个部件,该部件的坐标无需设置,将由竖向滑块栏决定)
sliderV: 'texture'
#竖向滑块栏的宽度
widthV: '20'
#竖向滑块栏的高度
heightV: '200'
#是否关闭竖向滑块
invalidV: false
#竖向可滚动的像素
scrollableV: '1000'
#已经滚动的像素 要小于等于可滚动的像素
scrolledV: '500'
#滑块栏的坐标
locationVX: '100'
locationVY: '100'
#横向滑块栏的宽度
widthH: '200'
#横向滑块栏的高度
heightH: '20'
#是否关闭横向滑块
invalidH: false
#横向可滚动的像素
scrollableH: '1000'
#横向滑块栏的坐标
locationHX: '100'
locationHY: '100'
item:
type: 9
size: '30'
#这个物品的名字 名字是看不到的 但是可以根据这个更改模型
name: '名字'
#材料ID或材料名:子ID
material: '95:1'
locationX: '100'
locationY: '100'
animations:
- 'default_rotate'
Hook原版的槽位
只要槽位中的 identity 设置为以下的字符 会与原版的槽位共同变化
germplugin_main_hand
germplugin_off_hand
germplugin_armor_helmet
germplugin_armor_chestplate
germplugin_armor_leggings
germplugin_armor_boots
germplugin_backpack_0
germplugin_backpack_1
...
germplugin_backpack_? #我也不知道不知道到几结束
原版实体模型都有哪些?
下图引号中的东西,翻译下就知道是啥了
声音都支持那些?
声音支持原版的声音和自定义添加的声音,关于如何自定义的添加声音,请看添加声音章节。
原版声音列表
minecraft:ambient.cave
minecraft:block.anvil.break
minecraft:block.anvil.destroy
minecraft:block.anvil.fall
minecraft:block.anvil.hit
minecraft:block.anvil.land
minecraft:block.anvil.place
minecraft:block.anvil.step
minecraft:block.anvil.use
minecraft:block.brewing_stand.brew
minecraft:block.chest.close
minecraft:block.chest.locked
minecraft:block.chest.open
minecraft:block.chorus_flower.death
minecraft:block.chorus_flower.grow
minecraft:block.cloth.break
minecraft:block.cloth.fall
minecraft:block.cloth.hit
minecraft:block.cloth.place
minecraft:block.cloth.step
minecraft:block.comparator.click
minecraft:block.dispenser.dispense
minecraft:block.dispenser.fail
minecraft:block.dispenser.launch
minecraft:block.enchantment_table.use
minecraft:block.end_gateway.spawn
minecraft:block.end_portal.spawn
minecraft:block.end_portal_frame.fill
minecraft:block.enderchest.close
minecraft:block.enderchest.open
minecraft:block.fence_gate.close
minecraft:block.fence_gate.open
minecraft:block.fire.ambient
minecraft:block.fire.extinguish
minecraft:block.furnace.fire_crackle
minecraft:block.glass.break
minecraft:block.glass.fall
minecraft:block.glass.hit
minecraft:block.glass.place
minecraft:block.glass.step
minecraft:block.grass.break
minecraft:block.grass.fall
minecraft:block.grass.hit
minecraft:block.grass.place
minecraft:block.grass.step
minecraft:block.gravel.break
minecraft:block.gravel.fall
minecraft:block.gravel.hit
minecraft:block.gravel.place
minecraft:block.gravel.step
minecraft:block.iron_door.close
minecraft:block.iron_door.open
minecraft:block.iron_trapdoor.close
minecraft:block.iron_trapdoor.open
minecraft:block.ladder.break
minecraft:block.ladder.fall
minecraft:block.ladder.hit
minecraft:block.ladder.place
minecraft:block.ladder.step
minecraft:block.lava.ambient
minecraft:block.lava.extinguish
minecraft:block.lava.pop
minecraft:block.lever.click
minecraft:block.metal.break
minecraft:block.metal.fall
minecraft:block.metal.hit
minecraft:block.metal.place
minecraft:block.metal.step
minecraft:block.metal_pressureplate.click_off
minecraft:block.metal_pressureplate.click_on
minecraft:block.note.basedrum
minecraft:block.note.bass
minecraft:block.note.bell
minecraft:block.note.chime
minecraft:block.note.flute
minecraft:block.note.guitar
minecraft:block.note.harp
minecraft:block.note.hat
minecraft:block.note.pling
minecraft:block.note.snare
minecraft:block.note.xylophone
minecraft:block.piston.contract
minecraft:block.piston.extend
minecraft:block.portal.ambient
minecraft:block.portal.travel
minecraft:block.portal.trigger
minecraft:block.redstone_torch.burnout
minecraft:block.sand.break
minecraft:block.sand.fall
minecraft:block.sand.hit
minecraft:block.sand.place
minecraft:block.sand.step
minecraft:block.shulker_box.close
minecraft:block.shulker_box.open
minecraft:block.slime.break
minecraft:block.slime.fall
minecraft:block.slime.hit
minecraft:block.slime.place
minecraft:block.slime.step
minecraft:block.snow.break
minecraft:block.snow.fall
minecraft:block.snow.hit
minecraft:block.snow.place
minecraft:block.snow.step
minecraft:block.stone.break
minecraft:block.stone.fall
minecraft:block.stone.hit
minecraft:block.stone.place
minecraft:block.stone.step
minecraft:block.stone_button.click_off
minecraft:block.stone_button.click_on
minecraft:block.stone_pressureplate.click_off
minecraft:block.stone_pressureplate.click_on
minecraft:block.tripwire.attach
minecraft:block.tripwire.click_off
minecraft:block.tripwire.click_on
minecraft:block.tripwire.detach
minecraft:block.water.ambient
minecraft:block.waterlily.place
minecraft:block.wood.break
minecraft:block.wood.fall
minecraft:block.wood.hit
minecraft:block.wood.place
minecraft:block.wood.step
minecraft:block.wood_button.click_off
minecraft:block.wood_button.click_on
minecraft:block.wood_pressureplate.click_off
minecraft:block.wood_pressureplate.click_on
minecraft:block.wooden_door.close
minecraft:block.wooden_door.open
minecraft:block.wooden_trapdoor.close
minecraft:block.wooden_trapdoor.open
minecraft:enchant.thorns.hit
minecraft:entity.armorstand.break
minecraft:entity.armorstand.fall
minecraft:entity.armorstand.hit
minecraft:entity.armorstand.place
minecraft:entity.arrow.hit
minecraft:entity.arrow.hit_player
minecraft:entity.arrow.shoot
minecraft:entity.bat.ambient
minecraft:entity.bat.death
minecraft:entity.bat.hurt
minecraft:entity.bat.loop
minecraft:entity.bat.takeoff
minecraft:entity.blaze.ambient
minecraft:entity.blaze.burn
minecraft:entity.blaze.death
minecraft:entity.blaze.hurt
minecraft:entity.blaze.shoot
minecraft:entity.boat.paddle_land
minecraft:entity.boat.paddle_water
minecraft:entity.bobber.retrieve
minecraft:entity.bobber.splash
minecraft:entity.bobber.throw
minecraft:entity.cat.ambient
minecraft:entity.cat.death
minecraft:entity.cat.hiss
minecraft:entity.cat.hurt
minecraft:entity.cat.purr
minecraft:entity.cat.purreow
minecraft:entity.chicken.ambient
minecraft:entity.chicken.death
minecraft:entity.chicken.egg
minecraft:entity.chicken.hurt
minecraft:entity.chicken.step
minecraft:entity.cow.ambient
minecraft:entity.cow.death
minecraft:entity.cow.hurt
minecraft:entity.cow.milk
minecraft:entity.cow.step
minecraft:entity.creeper.death
minecraft:entity.creeper.hurt
minecraft:entity.creeper.primed
minecraft:entity.donkey.ambient
minecraft:entity.donkey.angry
minecraft:entity.donkey.chest
minecraft:entity.donkey.death
minecraft:entity.donkey.hurt
minecraft:entity.egg.throw
minecraft:entity.elder_guardian.ambient
minecraft:entity.elder_guardian.ambient_land
minecraft:entity.elder_guardian.curse
minecraft:entity.elder_guardian.death
minecraft:entity.elder_guardian.death_land
minecraft:entity.elder_guardian.flop
minecraft:entity.elder_guardian.hurt
minecraft:entity.elder_guardian.hurt_land
minecraft:entity.enderdragon.ambient
minecraft:entity.enderdragon.death
minecraft:entity.enderdragon.flap
minecraft:entity.enderdragon.growl
minecraft:entity.enderdragon.hurt
minecraft:entity.enderdragon.shoot
minecraft:entity.enderdragon_fireball.explode
minecraft:entity.endereye.death
minecraft:entity.endereye.launch
minecraft:entity.endermen.ambient
minecraft:entity.endermen.death
minecraft:entity.endermen.hurt
minecraft:entity.endermen.scream
minecraft:entity.endermen.stare
minecraft:entity.endermen.teleport
minecraft:entity.endermite.ambient
minecraft:entity.endermite.death
minecraft:entity.endermite.hurt
minecraft:entity.endermite.step
minecraft:entity.enderpearl.throw
minecraft:entity.evocation_fangs.attack
minecraft:entity.evocation_illager.ambient
minecraft:entity.evocation_illager.cast_spell
minecraft:entity.evocation_illager.death
minecraft:entity.evocation_illager.hurt
minecraft:entity.evocation_illager.prepare_attack
minecraft:entity.evocation_illager.prepare_summon
minecraft:entity.evocation_illager.prepare_wololo
minecraft:entity.experience_bottle.throw
minecraft:entity.experience_orb.pickup
minecraft:entity.firework.blast
minecraft:entity.firework.blast_far
minecraft:entity.firework.large_blast
minecraft:entity.firework.large_blast_far
minecraft:entity.firework.launch
minecraft:entity.firework.shoot
minecraft:entity.firework.twinkle
minecraft:entity.firework.twinkle_far
minecraft:entity.generic.big_fall
minecraft:entity.generic.burn
minecraft:entity.generic.death
minecraft:entity.generic.drink
minecraft:entity.generic.eat
minecraft:entity.generic.explode
minecraft:entity.generic.extinguish_fire
minecraft:entity.generic.hurt
minecraft:entity.generic.small_fall
minecraft:entity.generic.splash
minecraft:entity.generic.swim
minecraft:entity.ghast.ambient
minecraft:entity.ghast.death
minecraft:entity.ghast.hurt
minecraft:entity.ghast.scream
minecraft:entity.ghast.shoot
minecraft:entity.ghast.warn
minecraft:entity.guardian.ambient
minecraft:entity.guardian.ambient_land
minecraft:entity.guardian.attack
minecraft:entity.guardian.death
minecraft:entity.guardian.death_land
minecraft:entity.guardian.flop
minecraft:entity.guardian.hurt
minecraft:entity.guardian.hurt_land
minecraft:entity.horse.ambient
minecraft:entity.horse.angry
minecraft:entity.horse.armor
minecraft:entity.horse.breathe
minecraft:entity.horse.death
minecraft:entity.horse.eat
minecraft:entity.horse.gallop
minecraft:entity.horse.hurt
minecraft:entity.horse.jump
minecraft:entity.horse.land
minecraft:entity.horse.saddle
minecraft:entity.horse.step
minecraft:entity.horse.step_wood
minecraft:entity.hostile.big_fall
minecraft:entity.hostile.death
minecraft:entity.hostile.hurt
minecraft:entity.hostile.small_fall
minecraft:entity.hostile.splash
minecraft:entity.hostile.swim
minecraft:entity.husk.ambient
minecraft:entity.husk.death
minecraft:entity.husk.hurt
minecraft:entity.husk.step
minecraft:entity.illusion_illager.ambient
minecraft:entity.illusion_illager.cast_spell
minecraft:entity.illusion_illager.death
minecraft:entity.illusion_illager.hurt
minecraft:entity.illusion_illager.mirror_move
minecraft:entity.illusion_illager.prepare_blindness
minecraft:entity.illusion_illager.prepare_mirror
minecraft:entity.irongolem.attack
minecraft:entity.irongolem.death
minecraft:entity.irongolem.hurt
minecraft:entity.irongolem.step
minecraft:entity.item.break
minecraft:entity.item.pickup
minecraft:entity.itemframe.add_item
minecraft:entity.itemframe.break
minecraft:entity.itemframe.place
minecraft:entity.itemframe.remove_item
minecraft:entity.itemframe.rotate_item
minecraft:entity.leashknot.break
minecraft:entity.leashknot.place
minecraft:entity.lightning.impact
minecraft:entity.lightning.thunder
minecraft:entity.lingeringpotion.throw
minecraft:entity.llama.ambient
minecraft:entity.llama.angry
minecraft:entity.llama.chest
minecraft:entity.llama.death
minecraft:entity.llama.eat
minecraft:entity.llama.hurt
minecraft:entity.llama.spit
minecraft:entity.llama.step
minecraft:entity.llama.swag
minecraft:entity.magmacube.death
minecraft:entity.magmacube.hurt
minecraft:entity.magmacube.jump
minecraft:entity.magmacube.squish
minecraft:entity.minecart.inside
minecraft:entity.minecart.riding
minecraft:entity.mooshroom.shear
minecraft:entity.mule.ambient
minecraft:entity.mule.chest
minecraft:entity.mule.death
minecraft:entity.mule.hurt
minecraft:entity.painting.break
minecraft:entity.painting.place
minecraft:entity.parrot.ambient
minecraft:entity.parrot.death
minecraft:entity.parrot.eat
minecraft:entity.parrot.fly
minecraft:entity.parrot.hurt
minecraft:entity.parrot.imitate.blaze
minecraft:entity.parrot.imitate.creeper
minecraft:entity.parrot.imitate.elder_guardian
minecraft:entity.parrot.imitate.enderdragon
minecraft:entity.parrot.imitate.enderman
minecraft:entity.parrot.imitate.endermite
minecraft:entity.parrot.imitate.evocation_illager
minecraft:entity.parrot.imitate.ghast
minecraft:entity.parrot.imitate.husk
minecraft:entity.parrot.imitate.illusion_illager
minecraft:entity.parrot.imitate.magmacube
minecraft:entity.parrot.imitate.polar_bear
minecraft:entity.parrot.imitate.shulker
minecraft:entity.parrot.imitate.silverfish
minecraft:entity.parrot.imitate.skeleton
minecraft:entity.parrot.imitate.slime
minecraft:entity.parrot.imitate.spider
minecraft:entity.parrot.imitate.stray
minecraft:entity.parrot.imitate.vex
minecraft:entity.parrot.imitate.vindication_illager
minecraft:entity.parrot.imitate.witch
minecraft:entity.parrot.imitate.wither
minecraft:entity.parrot.imitate.wither_skeleton
minecraft:entity.parrot.imitate.wolf
minecraft:entity.parrot.imitate.zombie
minecraft:entity.parrot.imitate.zombie_pigman
minecraft:entity.parrot.imitate.zombie_villager
minecraft:entity.parrot.step
minecraft:entity.pig.ambient
minecraft:entity.pig.death
minecraft:entity.pig.hurt
minecraft:entity.pig.saddle
minecraft:entity.pig.step
minecraft:entity.player.attack.crit
minecraft:entity.player.attack.knockback
minecraft:entity.player.attack.nodamage
minecraft:entity.player.attack.strong
minecraft:entity.player.attack.sweep
minecraft:entity.player.attack.weak
minecraft:entity.player.big_fall
minecraft:entity.player.breath
minecraft:entity.player.burp
minecraft:entity.player.death
minecraft:entity.player.hurt
minecraft:entity.player.hurt_drown
minecraft:entity.player.hurt_on_fire
minecraft:entity.player.levelup
minecraft:entity.player.small_fall
minecraft:entity.player.splash
minecraft:entity.player.swim
minecraft:entity.polar_bear.ambient
minecraft:entity.polar_bear.baby_ambient
minecraft:entity.polar_bear.death
minecraft:entity.polar_bear.hurt
minecraft:entity.polar_bear.step
minecraft:entity.polar_bear.warning
minecraft:entity.rabbit.ambient
minecraft:entity.rabbit.attack
minecraft:entity.rabbit.death
minecraft:entity.rabbit.hurt
minecraft:entity.rabbit.jump
minecraft:entity.sheep.ambient
minecraft:entity.sheep.death
minecraft:entity.sheep.hurt
minecraft:entity.sheep.shear
minecraft:entity.sheep.step
minecraft:entity.shulker.ambient
minecraft:entity.shulker.close
minecraft:entity.shulker.death
minecraft:entity.shulker.hurt
minecraft:entity.shulker.hurt_closed
minecraft:entity.shulker.open
minecraft:entity.shulker.shoot
minecraft:entity.shulker.teleport
minecraft:entity.shulker_bullet.hit
minecraft:entity.shulker_bullet.hurt
minecraft:entity.silverfish.ambient
minecraft:entity.silverfish.death
minecraft:entity.silverfish.hurt
minecraft:entity.silverfish.step
minecraft:entity.skeleton.ambient
minecraft:entity.skeleton.death
minecraft:entity.skeleton.hurt
minecraft:entity.skeleton.shoot
minecraft:entity.skeleton.step
minecraft:entity.skeleton_horse.ambient
minecraft:entity.skeleton_horse.death
minecraft:entity.skeleton_horse.hurt
minecraft:entity.slime.attack
minecraft:entity.slime.death
minecraft:entity.slime.hurt
minecraft:entity.slime.jump
minecraft:entity.slime.squish
minecraft:entity.small_magmacube.death
minecraft:entity.small_magmacube.hurt
minecraft:entity.small_magmacube.squish
minecraft:entity.small_slime.death
minecraft:entity.small_slime.hurt
minecraft:entity.small_slime.jump
minecraft:entity.small_slime.squish
minecraft:entity.snowball.throw
minecraft:entity.snowman.ambient
minecraft:entity.snowman.death
minecraft:entity.snowman.hurt
minecraft:entity.snowman.shoot
minecraft:entity.spider.ambient
minecraft:entity.spider.death
minecraft:entity.spider.hurt
minecraft:entity.spider.step
minecraft:entity.splash_potion.break
minecraft:entity.splash_potion.throw
minecraft:entity.squid.ambient
minecraft:entity.squid.death
minecraft:entity.squid.hurt
minecraft:entity.stray.ambient
minecraft:entity.stray.death
minecraft:entity.stray.hurt
minecraft:entity.stray.step
minecraft:entity.tnt.primed
minecraft:entity.vex.ambient
minecraft:entity.vex.charge
minecraft:entity.vex.death
minecraft:entity.vex.hurt
minecraft:entity.villager.ambient
minecraft:entity.villager.death
minecraft:entity.villager.hurt
minecraft:entity.villager.no
minecraft:entity.villager.trading
minecraft:entity.villager.yes
minecraft:entity.vindication_illager.ambient
minecraft:entity.vindication_illager.death
minecraft:entity.vindication_illager.hurt
minecraft:entity.witch.ambient
minecraft:entity.witch.death
minecraft:entity.witch.drink
minecraft:entity.witch.hurt
minecraft:entity.witch.throw
minecraft:entity.wither.ambient
minecraft:entity.wither.break_block
minecraft:entity.wither.death
minecraft:entity.wither.hurt
minecraft:entity.wither.shoot
minecraft:entity.wither.spawn
minecraft:entity.wither_skeleton.ambient
minecraft:entity.wither_skeleton.death
minecraft:entity.wither_skeleton.hurt
minecraft:entity.wither_skeleton.step
minecraft:entity.wolf.ambient
minecraft:entity.wolf.death
minecraft:entity.wolf.growl
minecraft:entity.wolf.howl
minecraft:entity.wolf.hurt
minecraft:entity.wolf.pant
minecraft:entity.wolf.shake
minecraft:entity.wolf.step
minecraft:entity.wolf.whine
minecraft:entity.zombie.ambient
minecraft:entity.zombie.attack_door_wood
minecraft:entity.zombie.attack_iron_door
minecraft:entity.zombie.break_door_wood
minecraft:entity.zombie.death
minecraft:entity.zombie.hurt
minecraft:entity.zombie.infect
minecraft:entity.zombie.step
minecraft:entity.zombie_horse.ambient
minecraft:entity.zombie_horse.death
minecraft:entity.zombie_horse.hurt
minecraft:entity.zombie_pig.ambient
minecraft:entity.zombie_pig.angry
minecraft:entity.zombie_pig.death
minecraft:entity.zombie_pig.hurt
minecraft:entity.zombie_villager.ambient
minecraft:entity.zombie_villager.converted
minecraft:entity.zombie_villager.cure
minecraft:entity.zombie_villager.death
minecraft:entity.zombie_villager.hurt
minecraft:entity.zombie_villager.step
minecraft:item.armor.equip_chain
minecraft:item.armor.equip_diamond
minecraft:item.armor.equip_elytra
minecraft:item.armor.equip_generic
minecraft:item.armor.equip_gold
minecraft:item.armor.equip_iron
minecraft:item.armor.equip_leather
minecraft:item.bottle.empty
minecraft:item.bottle.fill
minecraft:item.bottle.fill_dragonbreath
minecraft:item.bucket.empty
minecraft:item.bucket.empty_lava
minecraft:item.bucket.fill
minecraft:item.bucket.fill_lava
minecraft:item.chorus_fruit.teleport
minecraft:item.elytra.flying
minecraft:item.firecharge.use
minecraft:item.flintandsteel.use
minecraft:item.hoe.till
minecraft:item.shield.block
minecraft:item.shield.break
minecraft:item.shovel.flatten
minecraft:item.totem.use
minecraft:music.creative
minecraft:music.credits
minecraft:music.dragon
minecraft:music.end
minecraft:music.game
minecraft:music.menu
minecraft:music.nether
minecraft:record.11
minecraft:record.13
minecraft:record.blocks
minecraft:record.cat
minecraft:record.chirp
minecraft:record.far
minecraft:record.mall
minecraft:record.mellohi
minecraft:record.stal
minecraft:record.strad
minecraft:record.wait
minecraft:record.ward
minecraft:ui.button.click
minecraft:ui.toast.in
minecraft:ui.toast.out
minecraft:ui.toast.challenge_complete
minecraft:weather.rain
minecraft:weather.rain.above