Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
вечер добрый
хочу сделать что-то вроде мода без мода, если просто убрать анотацию @mod не будут срабатывать FMLInitializationEventи прочие ивенты инициализации, можно это как нибудь поправить?
начал делать и немного запнулся
итемы регает нормально, а блоки не хочет
private static void registerBlock(Block block, int id)
{
id += BLOCK_MIN_ID;
if(!idList.contains(id))
{
blockRegistry.addObject(id, block.getUnlocalizedName().substring(5), block)...
вспомнил мод в котором это было сделано, нашел ту его версию у себя, декомпильнул
вот решение, мжб кому еще пригодится
@Mod(modid="mMineTrax", name="MineTrax", version="1.1.4")
public class MineTrax {
int[] arrayDisc;
public int numberOfDiscs;
public static Item newDisc;
public...
я знаю что предмет можно квалифицировать по буквенному id, я знаю, что по цифрам не корректно, но у меня вакуумный мод, где нужно делать много мехнических действий с картой, и мне нужны статические численные id
вечер добрый
хочу сделать для своего ВАКУМНОГО мода статические id для блоков и предметов, чтобы forge их не менял и можно было нормально worldedit пользоваться
как это делается?
на ум приходит сохранять индефикатор сущности, допустим если EntityCow - то 1, EntityShip - 2 и тд, сохранять хп если надо, а дальше просто когда нужно создавать нужную сущность по индефикатору, задавать координаты той в которой прячется и спавнить
если тебе нужно, чтобы у каждой entity был список, то делай не статический лист и сохраняй его в nbt, лучше для этого будет использовать уникальные ID
если нужен 1 общий список делай его статическим и храни где хочешь