Результаты поиска

  1. Klanddy

    Как синхронизировать BlockState

    public class MCreatorTest { public static BlockPos blockpos; public static class BlockCustom extends Block implements ITileEntityProvider { public static final PropertyDirection FACING = BlockHorizontal.FACING; public static final PropertyBool OPENED =...
  2. Klanddy

    Как синхронизировать BlockState

    Нет ,я просто поставил блоки ,другой игрок зашёл и у него не такие же блоки как на клиенте.
  3. Klanddy

    Как синхронизировать BlockState

    Да уже понял ,переделал ,сделал по вашему туториалу -Блоки с метадатой. Но тут появилась одна проблема с синхронизацией... Не понимаю как ее решить.
  4. Klanddy

    Рендер BlockState в инвентаре

    Как рендерить blockstate в инвентаре ? У меня есть переменная public static final PropertyInteger TYPES = PropertyInteger.create("type", 0, 115); В если она меняется меняется и модель. Так же у меня есть GUI интерфейс в котором нужно рендерить Item модели с определённым значением данной...
  5. Klanddy

    Как синхронизировать BlockState

    Отправка пакета RayTraceResult objectMouseOver = Minecraft.getMinecraft().objectMouseOver; if (objectMouseOver != null && objectMouseOver.typeOfHit == RayTraceResult.Type.BLOCK) { BlockPos blockPos = objectMouseOver.getBlockPos()...
  6. Klanddy

    Как синхронизировать BlockState

    Здравствуйте ,как можно синхронизировать BlockState в мультиплеере ? Я сделал переменную "open" и блок ящика ,через пакеты меняю значение переменной "open" ,это криво работает в мультиплеере. BlockState делал по тутору из учебника.
  7. Klanddy

    Отнимать предмет у игрока

    У меня есть предмет количество которого должно отниматься ,сделал вот такой код - if ( player.inventory.hasItemStack(new ItemStack(ItemsRegister.HEALTH)) ) { for (int i = 0; i < player.inventory.getSizeInventory(); ++i ) {...
  8. Klanddy

    RayTrace на сервере

    Я переделаю под UUID потому что у "getEntityById" нет "addPotionEffect".
  9. Klanddy

    RayTrace на сервере

    Ну как то так... public class PacketPlayer1 implements IMessage { private String playertraceid; public PacketPlayer1() { } public PacketPlayer1(String playertraceid) { this.playertraceid = playertraceid; } @Override public void fromBytes(ByteBuf buf) {...
  10. Klanddy

    Как привязать модель к итему? (1.12.2)

    Вот рендер Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); А модельку уже через json закрепляешь.
  11. Klanddy

    Проверка на айтем

    if ( event.player.inventory.hasItemStack(new ItemStack(Items.DIAMOND_SWORD)) ) { //действие }
  12. Klanddy

    слои

    Ну понятно ,смотри Вот рабочий код ,проверяй public class LayerQuiver implements LayerRenderer<EntityPlayer> { @Override public void doRenderLayer(EntityPlayer player, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch, float...
  13. Klanddy

    слои

    кинь полный код своего слоя
  14. Klanddy

    слои

    это должно быть в самом конце "doRenderLayer"
  15. Klanddy

    слои

    Говорю же ,всё идеально работает )
  16. Klanddy

    слои

    Всё нормально работает ) public class Layer implements LayerRenderer<EntityPlayer> { @Override public void doRenderLayer(EntityPlayer player, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch, float scale) {...
  17. Klanddy

    Как привязать модель к итему? (1.12.2)

    Тык
  18. Klanddy

    RayTrace на сервере

    Как можно получить никнейм игрока на которого смотришь ? вот у меня есть код - private static EntityLivingBase playerTrace; public static String getTraceName() { String s = (String) playerTrace.getName(); return s; } @SubscribeEvent public void handleKeys(TickEvent.PlayerTickEvent ev)...
  19. Klanddy

    Лечение другого игрока

    Работает ,спасибо ) final WorldServer world = (WorldServer) player.world; world.getPlayerEntityByName(playerTrace.getName()).addPotionEffect(new PotionEffect(Potion.getPotionById(21), 20));
  20. Klanddy

    Лечение другого игрока

    Вообщем я получил игрока на которого смотрю - EntityLivingBase traceplayer = (EntityLivingBase) objectMouseOver.entityHit; Выдаю ему эффект - traceplayer.addPotionEffect(new PotionEffect(Potion.getPotionById(21), 20)); Эффект не выдаётся ,но когда я добавляю эффект самому себе вот так - final...
Назад
Сверху