行为属性

什么是行为属性?

行为属性是使已导入的物品执行特定的操作. 这些行为类型已经包含在插件中,向物品添加一些已经写入的功能

内置的行为属性列表

  • block_trade_machine

  • furniture_trade_machine

  • fuel

  • furniture

  • furniture_sit

  • gun

  • hat

  • keep_on_death

  • liquid_analyzer

  • liquid_bucket

  • mob_animation

  • mob

  • music_disc

  • sapling

  • spawn_egg

  • vehicle

您可以通过官方编辑器获得如何使用这些行为的建议:

# 该行为属性能够允许你在使用下列物品时打开交易界面
# 例如: black_fishing_rod 、 red_fishing_rod
block_trade_machine:
  title: "Your title"
  permission: "mypermission.trade.example" # <--- 可选项
  gui_texture: ###可选项, 取决于你是否要自定义该界面的UI
    left: customization_table_left
    right: customization_table_right
  trades_list:
    black_fishing_rod:
      ingredients:
        slot1:
          item: FISHING_ROD
          amount: 1
        slot2:
          item: BLACK_DYE
          amount: 1
      result:
        item: black_fishing_rod
        amount: 1
    red_fishing_rod:
      ingredients:
        slot1:
          item: FISHING_ROD
          amount: 1
        slot2:
          item: RED_DYE
          amount: 1
      result:
        item: red_fishing_rod
        amount: 1
        
furniture_trade_machine:
# ....... 类似于 block_trade_machine 属性

   
# 当你右键放置该物品时,该物品将会与盔甲架一同放置在地上,该物品会装备在盔甲架的头盔上(盔甲架是隐形的)
furniture:
  entity: armor_stand # 你也可以设置为 item_frame (在 1.16+ 版本中效果更好)
  small: true
  gravity: true
  fixed_rotation: false
  light_level: 7  
  solid: false
  opposite_direction: false #在放置模型时进行180°旋转
  hitbox:
    length: 2
    width: 2.3
    height: 1
    length_offset: 0.5
    width_offset: 0.5
    height_offset: 0.5
  placeable_on:
    walls: false
    ceiling: false
    floor: true

# 如果你在 "furniture" 属性下添加下列行为属性,将使模型能够以自定义的高度坐在家具模型上
furniture_sit:
  sit_height: 0.9
  opposite_direction: true #default is true
  # 坐在每个屏障方块上(用于有多个座位的家具上)
  sit_all_solid_blocks: false
  

# 使物品作为枪械,你可以定义玩家的左手需要手持什么物品才能够进行射击
gun:
  projectile: itemsadder:clip
  

# 使物品能够作为帽子来佩戴
hat: true

# 允许该物品在玩家死亡时不掉落
keep_on_death: true

# 使物品作为音乐唱片来播放自定义音频
music_disc:
  song:
    name: "itemsadder:music_disc.cdk_sunday"
    description: "Cdk - Sunday"
    

# 将当前物品设置为载具
vehicle:
  fixed_rotation: false
  small: true
  sit_height: 0
  step_height: 0.1
  hitbox:
    length: 2
    width: 1.7
    height: 1
  speed:
    drive: 1
    jump: 0.3
    fly: 0
  fuel:
    start: 150
    max: 300
    items:
      COAL: 1
      CHARCOAL: 1
      COAL_BLOCK: 9
      "itemsadder:banana": 1
  smoke:
    amount: 2
    offset:
      x: 0
      y: 0
      z: -0.8

Last updated