Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Нужен функционал у предмета как у око эндера, только чтобы он искал мою структуру. Посмотрел код предмета, оно ищет только структуры, которые наследуют MapGenStructure, в этом классе есть метод getStructureName, через который и ищется структура. В майнкрафте такие структуры регистрируются только...
Чтоб появилась мышь, надо сначало её увести из майнкрафта, а при наведении на предмет не вылезает его название. На первом скриншоте как это в ваниле, то есть как надо, а на втором что у меня
Unlock я даю Upper, а Lower даю Facing и Lower, так как иначе если всё давать то случается рандомное состояние потом, по этому как и в коде ванильной двери я через getActualState присваиваю остальное (Unlock присваиваю Lower и т.д.), но всё работает кроме метода getActualState. (Вообще я это уже...
В F3 показывает всё как надо, но на деле модель и коллизия отвальные, unlock не сохраняется
//UNLOCK - если false, значит дверь заперта на ключ и её никак нельзя открыть
@Override
public int getMetaFromState(IBlockState state)
{
int i = 0...
Сейчас в интеллидже:
В jar если как обычно майн запускать:
Вот каким колхозом я это делал (это рендер больших часов):
public class TileEntityClockRender extends TileEntitySpecialRenderer<TileEntityClock> {
public void render(TileEntityClock tileEntity, double x, double y, double z, float...
Я вроде сделал обёртку для ItemStack через ItemStackHandler, но всё равно в TileEntitySpecialRenderer при получении предмета через tileEntityRack.getItem() выдаёт AIR
public class TileEntityRack extends TileEntity{
private ItemStackHandler item = new ItemStackHandler(2); //если ставить 1, то...
Короче есть полка, она должна рендерить предмет, всё почти готово, только когда в методе render пытаюсь получить предмет, который находиться в полке, всегда выдаёт air, я пробовал поставить чисто один предмет и с ним работает
public class TileEntityRackRender extends...
@Override
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> desc, ITooltipFlag flagIn) {
String info = "For Acorn Mob";
desc.add(info);
}
Как локализировать переменную info и подобное?
Я уже подразобался с битовыми операциями, но блок гетАктуалСтейт нормально не работает (это код двери уже если что), в F3 показывает всё верно, но на деле когда вывожу в консоль в консоль состояния, верхняя часть не берёт от нижней FACING и OPEN, а верхняя часть от нижней UNLOCK (код брал из...
Да я изначально понимал, что это бред), но я не знаю как делать рендер через тайл энтити и пока был в шараге уставший (делать ничего нормального и думать не хотелось) решил такой колхоз запилить, какой метод нужен для рендера через тайл энтити? В какой блоке есть пример такого использования? И...
Я наколхозил часы (простите пожалуйста) и они нормально не работают, только если навестись на них с нажатым ф3
Блок с часами:
public IBlockState getActualState(IBlockState state, IBlockAccess worldIn, BlockPos pos)
{
World world = (World) worldIn; //Чтобы получить The World...
Вылетает из-за этого кода и крашлог ссылается на конструктор класса (если что пожалуйста не ругайтесь за колхоз)
public int getMetaFromState(IBlockState state)
{
int i = super.getMetaFromState(state);
if(state.getValue(OPEN))
i+=100...