Обж мод на оружие,помогите!

48
0
Добрый день форумчане,у кого можно купить мод на оружие? 1.7.10 Готовый без косяков.
 
ну ждемс, посмотрим, что ты создал)
Ну многое, этот конфиг, типа похож на INI файлы (т.е. более похожей к LTX конфигам [только не гугли, не хочу хейта]), просто по своему.
спавнит твой веапон новые энтити нормально?
При тестировании - спавнит на серверной стороне нормально и урон есть, а вот на клиентскую сторону он как-то не хочет, приходиться отправлять пакет для спавна клиентской и то ещё не полностью доделанной.
не через жопу как во флансе?
Я без понятия как там и знать не хочу.
 
А так-же я ещё буду дополнять оружие. Оружия буудт ломаться и/или портятся. Так как на оружие я собираюсь поставить upgrade:
это будут простые, типа - глушитель, прицел, приклад, гранатомёт, фонарик, лазер, доп.ручки (типа убирающие отдачу в ту или иную сторону), насадки которые убирают вспышки и/или отдачу.
и по-сложнее - типа в случаи не возможности прицепить прицел, либо делаются дырки или планка для прицела, либо будет страиватся, так-же и с гранатомётом, фонариком и т.п. А так-же улучшения виде какой-то замена детали:
типа не видные (визуал не меняется) - заменяя менее изнашиваемых деталей, улучшенная скорострельность и т.п.
и видные изменения (визуал меняеться):
смена цевья для дополнительных обвесов (Хм... На что-то уже похоже.),
корпуса оружия
или же его покраска
и/или покрытие типа мазью(/лак),
приклад,
рукоять,
длина ствола, длиный ствол для дальней стрельбы, но медленная стрельба или короткий ствол для быстрой и короткой дистанции стрельбы.
размер ствола - типа для смена типа патронов (смена калибра) или смена типы стрельбы или более износоустойчивости,
прицел - не только бывает оптика, а ещё и мушка.
и просто декорированный вид.
 
Ну это да, уже сложные вещи)
Прочность (ломание) лучше делать через нбт, что я сделал, а так же починку через ремкомплект тоже сделал.
При юзе ванильного Durability предмет дергается, сам знаешь)
А апгрейды из фланса можно взять, они там нормальные, без багов. Цевье там добавить как нехрен делать :)
 
Я как увидел, что у них чтобы стрелять нужно использовать только мышку, закрыл и больше не смотрел их код.
За что тебя хейтить то?)
Ну, ещё подумаю что я из-за "этой тематики" собираюсь делать этот код. Нет, просто как-то мне более этот конфиг приглянулся.
 
лучше делать через нбт
Я не думаю, что будет лучше, особоено когда будет активная стрельба, а учитывая мой код будет не стабильно. У предмета уже есть готовая для этого метадата, но вот как будет с моим кодом, не знаю наверное для неё, тоже будет отдельная переменная.
---
А апгрейды из фланса можно взять,
У меня будет своё.
 
Я как увидел, что у них чтобы стрелять нужно использовать только мышку, закрыл и больше не смотрел их код.
Ну там да, нажимаешь лкм, если есть патроны, то стреляет)

Да нормальная тематика, просто у нас, русских, горький опыт создания таких модов (есть исключения), и чрезмерной любви школьников к этой теме.
 
Я не думаю, что будет лучше, особоено когда будет активная стрельба
У меня активная стрельба, и прочность адекватно снимается, за каждую выпущенную пулю 1 единица прочности убирается.
 
Caused by: net.minecraftforge.client.model.ModelFormatException: IO Exception reading model format
at net.minecraftforge.client.model.obj.WavefrontObject.<init>(WavefrontObject.java:60)
at net.minecraftforge.client.model.obj.ObjModelLoader.loadInstance(ObjModelLoader.java:27)
at net.minecraftforge.client.model.AdvancedModelLoader.loadModel(AdvancedModelLoader.java:65)
at smt.pack.decorative.client.event.EventsForgeClient.<clinit>(EventsForgeClient.java:198)
... 41 more
Caused by: java.io.FileNotFoundException: smt_common:model/armor/backpack.obj
at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65)
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67)
at net.minecraftforge.client.model.obj.WavefrontObject.<init>(WavefrontObject.java:55)
... 44 more
Еще вот это, у меня несколько эксепшенов в консоли лул
cpw.mods.fml.common.LoaderException: java.lang.ExceptionInInitializerError
at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
at smt.pack.decorative.client.event.EventsClient.init(EventsClient.java:8)
at smt.pack.decorative.client.Proxy.preInit(Proxy.java:11)
at smt.pack.decorative.SMTDecorative.preInit(SMTDecorative.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
... 12 more
 
Назад
Сверху