Eclipse не знает что такое proxy :D

683
3
21
Когда создавал блок наткнулся на проблему что эклипс не знает что такое proxy
1534448305405.png
 
хотелось бы посмотреть на автоматическую, надоело постоянно registerBlock прописывать
Are you siriusli LG? Тебе может ещё тутор по ней написать? (Гарик, опять твоё мнение!)
 
человек(?) ты вообще отрывал хотя бы "гайды по java" ? вроде как даже там обьяснят что импортировать все подряд что эклипс предлагает нельзя, что импортировать должен указывать именно ты, эклипс не знает что нужно тебе, и поэтому предлагает все что может пихнуть туда
 
дайте тазик для крови из глаз
Аргх! При megre профиля потерялась старая подпись, там был классный арт на эту тему)
эклипс не знает что такое proxy
Потому, что ты не создал эту переменную в Main
хотелось бы посмотреть на автоматическую
Scala:
items.foreach(item=>{
      val name=item.getClass.getSimpleName.dropRight(1).toLowerCase
      item.setUnlocalizedName(name).setCreativeTab(tab)
      ForgeRegistries.ITEMS.register(if(item.getRegistryName==null)item.setRegistryName(name) else item )
    })

    blocks.foreach(block=>{
      val name=block.getClass.getSimpleName.dropRight(1).toLowerCase
      ForgeRegistries.BLOCKS.register(block.setUnlocalizedName(name).setRegistryName(name).setCreativeTab(tab))
      ForgeRegistries.ITEMS.register(new ItemBlock(block).setRegistryName(name))
      block match {
        case container: BlockContainer =>
          val tile = container.createNewTileEntity(null, 0).getClass
          GameRegistry.registerTileEntity(tile, tile.getSimpleName)
        case _ =>
      }
    })
 
Аргх! При megre профиля потерялась старая подпись, там был классный арт на эту тему)

Потому, что ты не создал эту переменную в Main

Scala:
items.foreach(item=>{
      val name=item.getClass.getSimpleName.dropRight(1).toLowerCase
      item.setUnlocalizedName(name).setCreativeTab(tab)
      ForgeRegistries.ITEMS.register(if(item.getRegistryName==null)item.setRegistryName(name) else item )
    })

    blocks.foreach(block=>{
      val name=block.getClass.getSimpleName.dropRight(1).toLowerCase
      ForgeRegistries.BLOCKS.register(block.setUnlocalizedName(name).setRegistryName(name).setCreativeTab(tab))
      ForgeRegistries.ITEMS.register(new ItemBlock(block).setRegistryName(name))
      block match {
        case container: BlockContainer =>
          val tile = container.createNewTileEntity(null, 0).getClass
          GameRegistry.registerTileEntity(tile, tile.getSimpleName)
        case _ =>
      }
    })
Ну мой вариант не на скале, а на жабе и он не такой геморный.
 
@CMTV, мне кажется, нужно вдобавок ко всем соглашениям при создании темы добавить ещё блиц-опрос по знаниям java. Не прошёл - тема не создаётся, а тсу предлагается список учебников для изучения явы.
После подобных тем уже не очень смешно )
 
Назад
Сверху