Closed Raycoms closed 7 years ago
Which version of Armory / JEI / Minecraft are you using? Are you using a public modpack?
Minecraft 1.10, the newest version of armory and JEI on curse. It's our own modpack on our server
2017-02-11 20:02 GMT-02:00 Orion notifications@github.com:
Which version of Armory / JEI / Minecraft are you using? Are you using a public modpack?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/SmithsGaming/Armory/issues/47#issuecomment-279179003, or mute the thread https://github.com/notifications/unsubscribe-auth/AGI9ywwOFAfc-pJjr24uziA7ogBlEYlQks5rbi_2gaJpZM4L-RPC .
Okey that is weird. I will take a look at this and the other crash you send in. However 1.10 development is actually closed. I am working on 1.11 instead.
We have a quite big modpack and servers and your mod combines very well with our mod (Minecolonies) it would be great if we could use a working version on our server.
2017-02-11 21:31 GMT-02:00 Orion notifications@github.com:
Okey that is weird. I will take a look at this and the other crash you send in. However 1.10 development is actually closed. I am working on 1.11 instead.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/SmithsGaming/Armory/issues/47#issuecomment-279183784, or mute the thread https://github.com/notifications/unsubscribe-auth/AGI9y44f_L069NYiyz7yQsE_qdFqAa6pks5rbkTRgaJpZM4L-RPC .
So i did some digging. I tested the Minecolonies Testpack, and it seems that you are right. I will take a look into JEI's API and try to find out why it does not load the API Implementation.
However i need to repair the 1.11 and the 1.10 branches to fix this. I hope that i can get this done this evening / tonight. If not i will try to produce a fix next Wednesday.
That would be great =) Glad to hear =)
2017-02-12 9:25 GMT-02:00 Orion notifications@github.com:
So i did some digging. I tested the Minecolonies Testpack, and it seems that you are right. I will take a look into JEI's API and try to find out why it does not load the API Implementation.
However i need to repair the 1.11 and the 1.10 branches to fix this. I hope that i can get this done this evening / tonight. If not i will try to produce a fix next Wednesday.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/SmithsGaming/Armory/issues/47#issuecomment-279211927, or mute the thread https://github.com/notifications/unsubscribe-auth/AGI9y-mbt9H8Iw7AkRgRRHI6lCZgNUZMks5rbuwegaJpZM4L-RPC .
@Raycoms are you the Minecolonies developer?
Yes I am one of the main developers of minecolonies.
2017-02-12 9:41 GMT-02:00 Orion notifications@github.com:
@Raycoms https://github.com/Raycoms are you the Minecolonies developer?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SmithsGaming/Armory/issues/47#issuecomment-279212759, or mute the thread https://github.com/notifications/unsubscribe-auth/AGI9y2CjufDh4TytBy137uvBYLo0aObGks5rbu__gaJpZM4L-RPC .
Awesome. I tried finding out if you guys had an API, but could not find it. I would love to integrate Armory with minecolonies more. Kinda like i did with TiCon.
If your armory armors do implement the "armor" of minecraft our guards will be able to use your armors without any problems.
We currently do not offer any integration API yet but we could work on that if you're interested. What are you thinking about?
2017-02-12 9:56 GMT-02:00 Orion notifications@github.com:
Awesome. I tried finding out if you guys had an API, but could not find it. I would love to integrate Armory with minecolonies more. Kinda like i did with TiCon.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SmithsGaming/Armory/issues/47#issuecomment-279213528, or mute the thread https://github.com/notifications/unsubscribe-auth/AGI9y7BoXXfW81AtUmB2DgL2XClGv4p2ks5rbvN1gaJpZM4L-RPC .
I am implementing ItemArmor so yeah that should work. I was actually looking to add a nice new building for a Blacksmith who can in particularly make the armor for the guards.
That would be very interesting!
I could give you a complete guide on how to implement a worker in our case. It's actually quite simple. Then we'd just activated/deactivated that worker if your mod is activated together with ours.
2017-02-12 10:01 GMT-02:00 Orion notifications@github.com:
I am implementing ItemArmor so yeah that should work. I was actually looking to add a nice new building for a Blacksmith who can in particularly make the armor for the guards.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SmithsGaming/Armory/issues/47#issuecomment-279213790, or mute the thread https://github.com/notifications/unsubscribe-auth/AGI9y6B_gWtVJWNt9BjA5JXiAtGga4NSks5rbvSKgaJpZM4L-RPC .
That would be amazing, i would maybe even think about putting the 1.11 update back then to implement this. I loved this mod and it would be amazing if this would be possible.
I was trying to find the source that you guys are using. But the Minecolonies/minecolonies development branch does not seem to hold the source for the mod.
@OrionDevelopment
@Raycoms will write a more elaborate guide, but our develop
branch contains the 1.10.2 sources of the mod. If you have any questions just ask
https://github.com/Minecolonies/minecolonies Should hold the complete source. https://github.com/Minecolonies/minecolonies/tree/develop/src/main/java/com/minecolonies/coremod Here you will found all our sources.
To implement a worker you will need:
Now to the most important.
In "public enum AIState" you can define the stages your worker will have like "waiting for material" or "smithing" or "cooldown" etc.
It's probably best to look at simple workers like the Deliveryman to check out how we organize the AI code. But it's quite simple.
/**
@param deliveryman the job he has. */ public EntityAIWorkDeliveryman(@NotNull final JobDeliveryman deliveryman) { super(deliveryman); super.registerTargets( /**
); worker.setSkillModifier(2 * worker.getCitizenData().getEndurance()
In the Constructor you define a certain set of skill which is good for him (to level up and gain perks like speed etc) And you also define the transitions. After you set the AIStates of him you can define to where they point. In the example below, there are the states of the deliveryman. First, he checks if he should execute at all and if yes he will continue to IDLE. From IDLE he will directly go to START_WORKING and in the case of START_WORKING he will call the method:
private AIState checkWareHouse()
And the return value of this method is the state he should go to next. Quite simple, isn't it?
If you want to create a custom GUI you will need WindowHutArmorySmith.java which extends AbstractWindowWorkerBuilding.java and design your GUI as a XML in the assets.
I think that's all.
2017-02-12 10:16 GMT-02:00 Orion notifications@github.com:
I was trying to find the source that you guys are using. But the Minecolonies/minecolonies development branch does not seem to hold the source for the mod.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SmithsGaming/Armory/issues/47#issuecomment-279214544, or mute the thread https://github.com/notifications/unsubscribe-auth/AGI9y9p1yjnd3R3L0drarJvlUkJjprSRks5rbvgGgaJpZM4L-RPC .
Nice! You guys have a MavenRepo i call pull the deobfed jar from? Or should i use the github source?
If you work at our repo we use travis to produce the jars and they land here: https://www.dropbox.com/sh/9cnqcjl0nan57cy/AAAlo6S1owxIw8tU_-7HJMHMa?dl=0
2017-02-12 15:08 GMT-02:00 Orion notifications@github.com:
Nice! You guys have a MavenRepo i call pull the deobfed jar from? Or should i use the github source?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SmithsGaming/Armory/issues/47#issuecomment-279232367, or mute the thread https://github.com/notifications/unsubscribe-auth/AGI9y5tUShaalcXf7DweRwxazGnCS-Zyks5rbzyNgaJpZM4L-RPC .
This should fix it once the build complete this. Do you guys have a IRC Channel or something we can communicate on so we can something like this going?
Release for 1.2.0.0-395
@OrionDevelopment send me your email and I invite you to our slack channel :)
Same mail as on my profile: oriondevelopment@outlook.com
This seems to be a problem again with the latest versions of JEI and Armory in 1.10, I know you're working on the 1.11 version (which I am looking forward to), but would it be possible to get a quick fix if it's not too much trouble?
I will take a look What is the exact issue?
Specifically it's not showing any of the recipes, making it rather difficult to progress in the mod.
Hmm again. I will dig into it. The last time they changed api definitions mid mc version. Which screwed armory over
It appears this isn't actually a problem with JEI or Armory, it seems to be an issue with the Apple Core and Apple Skin mods, which for some reason cause it to not register in JEI fully, which I suppose means this should be a new issue, but I'm really not sure who I should send it to at this point.
Hmm you say Apple Core he
I am unable to see the recipe for the armor and I can't click the recipe for the hammer to show it.