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

48
0
Добрый день форумчане,у кого можно купить мод на оружие? 1.7.10 Готовый без косяков.
 

timaxa007

Модератор
5,831
409
672
ну ждемс, посмотрим, что ты создал)
Ну многое, этот конфиг, типа похож на INI файлы (т.е. более похожей к LTX конфигам [только не гугли, не хочу хейта]), просто по своему.
спавнит твой веапон новые энтити нормально?
При тестировании - спавнит на серверной стороне нормально и урон есть, а вот на клиентскую сторону он как-то не хочет, приходиться отправлять пакет для спавна клиентской и то ещё не полностью доделанной.
не через жопу как во флансе?
Я без понятия как там и знать не хочу.
 
1,201
31
184

timaxa007

Модератор
5,831
409
672
А так-же я ещё буду дополнять оружие. Оружия буудт ломаться и/или портятся. Так как на оружие я собираюсь поставить upgrade:
это будут простые, типа - глушитель, прицел, приклад, гранатомёт, фонарик, лазер, доп.ручки (типа убирающие отдачу в ту или иную сторону), насадки которые убирают вспышки и/или отдачу.
и по-сложнее - типа в случаи не возможности прицепить прицел, либо делаются дырки или планка для прицела, либо будет страиватся, так-же и с гранатомётом, фонариком и т.п. А так-же улучшения виде какой-то замена детали:
типа не видные (визуал не меняется) - заменяя менее изнашиваемых деталей, улучшенная скорострельность и т.п.
и видные изменения (визуал меняеться):
смена цевья для дополнительных обвесов (Хм... На что-то уже похоже.),
корпуса оружия
или же его покраска
и/или покрытие типа мазью(/лак),
приклад,
рукоять,
длина ствола, длиный ствол для дальней стрельбы, но медленная стрельба или короткий ствол для быстрой и короткой дистанции стрельбы.
размер ствола - типа для смена типа патронов (смена калибра) или смена типы стрельбы или более износоустойчивости,
прицел - не только бывает оптика, а ещё и мушка.
и просто декорированный вид.
 
1,201
31
184
Ну это да, уже сложные вещи)
Прочность (ломание) лучше делать через нбт, что я сделал, а так же починку через ремкомплект тоже сделал.
При юзе ванильного Durability предмет дергается, сам знаешь)
А апгрейды из фланса можно взять, они там нормальные, без багов. Цевье там добавить как нехрен делать :)
 

timaxa007

Модератор
5,831
409
672
Я как увидел, что у них чтобы стрелять нужно использовать только мышку, закрыл и больше не смотрел их код.
За что тебя хейтить то?)
Ну, ещё подумаю что я из-за "этой тематики" собираюсь делать этот код. Нет, просто как-то мне более этот конфиг приглянулся.
 

timaxa007

Модератор
5,831
409
672
лучше делать через нбт
Я не думаю, что будет лучше, особоено когда будет активная стрельба, а учитывая мой код будет не стабильно. У предмета уже есть готовая для этого метадата, но вот как будет с моим кодом, не знаю наверное для неё, тоже будет отдельная переменная.
---
А апгрейды из фланса можно взять,
У меня будет своё.
 
1,201
31
184
Я как увидел, что у них чтобы стрелять нужно использовать только мышку, закрыл и больше не смотрел их код.
Ну там да, нажимаешь лкм, если есть патроны, то стреляет)

Да нормальная тематика, просто у нас, русских, горький опыт создания таких модов (есть исключения), и чрезмерной любви школьников к этой теме.
 
1,201
31
184
Я не думаю, что будет лучше, особоено когда будет активная стрельба
У меня активная стрельба, и прочность адекватно снимается, за каждую выпущенную пулю 1 единица прочности убирается.
 

timaxa007

Модератор
5,831
409
672
1,201
31
184
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
 

timaxa007

Модератор
5,831
409
672

timaxa007

Модератор
5,831
409
672
Сверху