Такая проблема. Я создал по каждому инструменту с нужных материалов. Зачарование, крафт, починка, это всё работает, но кирка и лопата нет. На них пишется что есть скорость атаки и урон,, у них 1 уровень, но что лопата что кирка и топор не работают, как мечь в креативе ничего не разрушают.

Спойлер: Материал

public static ToolMaterial COPPER = EnumHelper.addToolMaterial(«industry:copper», 1, 159, 5.0F, 2.0F, 10).setRepairItem(new ItemStack(RegisterItem.COPPER_INGOT));
Вот базовые классы
Спойлер: лопаты
public class BaseShovel extends ItemSpade < public BaseShovel(ToolMaterial MaterialTool, String NameRegistry, String NameLocalized) < super(MaterialTool); this.setRegistryName(NameRegistry); this.setUnlocalizedName(NameLocalized); this.setCreativeTab(Industry.INDUSTRY); >>
Спойлер: кирки
public class BasePickaxe extends ItemPickaxe < public BasePickaxe(ToolMaterial MaterialTool, String NameRegistry, String NameLocalized) < super(MaterialTool); this.setRegistryName(NameRegistry); this.setUnlocalizedName(NameLocalized); this.setCreativeTab(Industry.INDUSTRY); >>
Спойлер: топора
public class BaseAxe extends ItemAxe < public BaseAxe(ToolMaterial MaterialTool, String NameRegistry, String NameLocalized, float MaxDamage, float MaxSpeed) < super(MaterialTool, MaxDamage, MaxSpeed); this.setRegistryName(NameRegistry); this.setUnlocalizedName(NameLocalized); this.setCreativeTab(Industry.INDUSTRY); >>
а вот и главное:

Майнкрафт, но Можно Скрафтить ПРЕДМЕТЫ ИЗ ЛАВЫ И ВОДЫ!


Спойлер: регистрация
Последнее редактирование: 17 Мар 2018
Java как глоточек кофе после трудного дня

Plasticable

291 14 156
Item COPPER_PICKAXE = new BaseHoe
Может, это нужно в нужных местах поменять на BasePickaxe, BasheShovel?

👀

mousecray

917 22 330

В лопате переопредели метод onItemUse и там сделай создание тропинки. Так в ванильке, вроде, сделано.

Ender's Magic

А ещё у нас есть свой Дискорд: ТАП

LeyxorCheysen

1,031 19 86
Так в ванильке, вроде, сделано.
Не в ванильке может и так, но лопата должна и так работать, ведь я уже делал лопаты.
Java как глоточек кофе после трудного дня

mousecray

917 22 330
У тебя есть
Может, это нужно в нужных местах поменять на BasePickaxe, BasheShovel?

Упс.. Я только заметил, но зачем ты для всех инструментов создаёшь экземпляр BaseHoe? Ват?

public static Item COPPER_HOE = new BaseHoe(MaterialTool.COPPER, «copper_hoe», «hoe.copper»); public static Item COPPER_SWORD = new BaseHoe(MaterialTool.COPPER, «copper_sword», «sword.copper»); public static Item COPPER_AXE = new BaseHoe(MaterialTool.COPPER, «copper_axe», «axe.copper»); public static Item COPPER_SHOVEL = new BaseHoe(MaterialTool.COPPER, «copper_shovel», «shovel.copper»); public static Item COPPER_PICKAXE = new BaseHoe(MaterialTool.COPPER, «copper_pickaxe», «pickaxe.copper»);

Читайте также:  Ошибка 65543 при запуске Майнкрафт как исправить

Майнкрафт, но Можно Копать Всё Что Угодно..

Ender's Magic

А ещё у нас есть свой Дискорд: ТАП

LeyxorCheysen

1,031 19 86
Может, это нужно в нужных местах поменять на BasePickaxe, BasheShovel?
Фань манильио, я понял свой же косяк, я все инструменты регал как BaseHoe, тоесть как мотыгу
Java как глоточек кофе после трудного дня

LeyxorCheysen

1,031 19 86
Я только заметил, но зачем ты для всех инструментов создаёшь экземпляр BaseHoe? Ват?

Я сам протупил, но теперь второй вопрос как для каждого инструмента прописать свой урон и скорость восстановления?

Java как глоточек кофе после трудного дня

mousecray

917 22 330

Посмотри в классах инструментов. Думаю, всё это можно сделать через конструктор.
Чёрт, как же мне надоело писать с телефона.

Ender's Magic

А ещё у нас есть свой Дискорд: ТАП

LeyxorCheysen

1,031 19 86

Ну зашибись, лопата теперь делает тропинки, а топор имеет кастомный урон и скорость, но топор, кирка и лопата теперь не разрушают блоки. Вата .

Java как глоточек кофе после трудного дня

Garik

2,932 44 596

Ну зашибись, лопата теперь делает тропинки, а топор имеет кастомный урон и скорость, но топор, кирка и лопата теперь не разрушают блоки.

Что ты там написал? Скинь класс экземпляра/инструмента и регистрацию.
Старожил набравшийся ума >_<

LeyxorCheysen

1,031 19 86

Вот базовый класс одного из инструментов, которые наследуют ванильные классы, остальные отличаются только тем, какой класс наследуют и не имеют кастомных параметров скорости и урона:

Спойлер: База топора

public class BaseAxe extends ItemAxe < public BaseAxe(ToolMaterial MaterialTool, String NameRegistry, String NameLocalized, float MaxDamage, float MaxSpeed) < super(MaterialTool, MaxDamage, MaxSpeed); this.setRegistryName(NameRegistry); this.setUnlocalizedName(NameLocalized); this.setCreativeTab(Industry.INDUSTRY); >>
А вот регистрация инструментов:
Спойлер: Регистрация
Java как глоточек кофе после трудного дня

Garik

2,932 44 596
Покрякавши сделал кустарным методом что-то эдакое:
Спойлер: База топора
import java.util.Set; import com.google.common.collect.Sets; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemAxe; import net.minecraft.item.ItemStack; public class BaseAxe extends ItemAxe < private static final SetEFFECTIVE_ON = Sets.newHashSet(Blocks.PLANKS, Blocks.BOOKSHELF, Blocks.LOG, Blocks.LOG2, Blocks.CHEST, Blocks.PUMPKIN, Blocks.LIT_PUMPKIN, Blocks.MELON_BLOCK, Blocks.LADDER, Blocks.WOODEN_BUTTON, Blocks.WOODEN_PRESSURE_PLATE); private static final float[] ATTACK_DAMAGES = new float[] ; private static final float[] ATTACK_SPEEDS = new float[] < -3.2F, -3.2F, -3.1F, -3.0F, -3.0F>; public BaseAxe(Item.ToolMaterial material) < super(material); this.attackDamage = ATTACK_DAMAGES[material.ordinal()]; this.attackSpeed = ATTACK_SPEEDS[material.ordinal()]; this.setCreativeTab(CreativeTabs.TOOLS); >public BaseAxe(Item.ToolMaterial material, float damage, float speed) < super(material); this.attackDamage = damage; this.attackSpeed = speed; >public float getDestroySpeed(ItemStack stack, IBlockState state) < Material material = state.getMaterial(); return material != Material.WOOD material != Material.PLANTS material != Material.VINE ? super.getDestroySpeed(stack, state) : this.efficiency; >>
Спойлер: Регистрация

Читайте также:  Как снимать летсплей по Майнкрафту

Источник: forum.mcmodding.ru

[Client][1.7.10] Сборка Техномага (EnderCraft)

[Client][1.7.10] Сборка Техномага (EnderCraft)

Всем привет с вами MrNith ! Сводня я вам покажу мою первую сборку. Я думаю что вы её оцените положительно . И я думаю вам она понравится. Эта сборка для техно-мага сразу говорю IC 2 НЕТ. И так приступим 🙂 . P.s Если что то у сборки будут обновления . И так приступим в этой сборке в общем 65 модов все она разделяются они на 3 типа : Глобальные , Вспомогательные (для комфортной игры) , и Ядра для модов.

[Client][1.7.10] Сборка Техномага (EnderCraft)

1.Applied Energistics2 — Мод на хранение вещей (глобальный мод)
2. BiblioCraft — Мод на декорации (вспомогательный мод)
3.Blood Magic — Мод на магию :3 (глобальный мод)
4.Botania — Мод на растения (тож типо магия) (глобальный мод
5.Carpenter’s Blocks — Мод на декорацию (добавляет изменяемую кровать , дверь и т.д) (вспомогательный мод)
6.ChickenChunks — Мод на прогрузку чанков (вспомогательный мод)
7.Chisel 2 — Мод на изменение текстур блоков ( вспомогательный мод)
8.CodeChickenCore- (ядро)
9.CoFHCore — (ядро)
10.Cogs Of The Machine — мод на шестерёнки (глобальный мод (но как бы и вспомогательный))
11.EnderIO — Мод похожий на IC2 нет времени объяснять (глобальный мод)
12.EnderStorage- мод на собственные сундуки с выбором своего цвета (вспомогательный мод)
13.ExtraUtilities — мод на разную охинею (вспомогательный мод)
14.Fps-Plus-Mod — мод на увеличение fps (ядро типо как бы)
15.Hats — Мод на шапочки :3 (вспомогательный мод)
16.HatStand -мод на стенды для шапочек аддон короче к Hats (вспомогательный)
17.iChunUtil — (ядро)
18.IguanaTinkerTweaks — аддон к TConstract (вспомогательный мод ) (точно не знаю )
19.Jabba — Мод на бочки (Вспомогательный)
20.Magical Croops — мод на выращивание руды (не читерский(вспомогательный мод))
21.Malisis Core — (ядро)
22.Malisis Doors- мод на двери( вспомогательный мод)
23.Mantle — (ядро)
24.MineFactoryReloaded — мод очень большой технологический (глобальный мод)
25.Morph Beta — мод на превращение (вспомогательный мод)
26.NotEnoughItems — мод на думаю не надо объяснять (вспомогательный)
27.Open Blocks — тоже всякой всячены (вспомогательный мод)
28.OptiFine — более гибкая настройка графики (вспомогательный)
29.Pam’s HarvestCraft — КУЧА ЕДЫ (глобальный мод)
30.RedstoneArsena — мод на броню из редика (вспомогательный мод)
31.Reis-Minimap — мини карта (вспомогательный мод ) могу установить JourneyMap
32.StevesCarts2. — гибкая настройка вагонеток больше вагонеток (глобальный мод)
33.TConstruct — гибкая настройка оружия БОЛЬШЕ ОРУЖИЯ (ГЛОБАЛЬНЫЙ МОД)
34.Thaumcraft — магия ууу !! (глобальный мод)
35.ThermalDynamics — трубы из термала (вспомогательный мод)
36.ThermalExpansion — старый добрый термал (глобальный мод)
37.ThermalFoundation — (ядро)
38.TiCTooltips — аддон к TConstruct
39.Waila — мод все известный (вспомогательный мод )
40.Witchery — ведьмество ( лобальный мод)

Читайте также:  Граница биомов в майнкрафт что это

[Client][1.7.10] Сборка Техномага (EnderCraft)

Короче берём все и кидаем в .minecraft P.S Cкоро сделаю установщик.

Источник: ru-minecraft.ru

Этот инструмент не может ничего добывать! Майнкрафт Как решить проблему? Из-за какого мода это случилось?

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Источник: otvet.mail.ru