Comments (7)
Just FYI, I got an Eclipse setup and cloned the source code. I am going to try to solve this in two parts: refactoring the subclasses down to a single class with an associated builder class (which would be one pull request) and from there it will be a great deal easier to create Professions from a .json file.
I really like the concept of this mod and I really feel this would massively help it's integratability into other mods. I should point out though I am very unfamiliar with minecraft mods (this is the first work I am doing that has anything to do with minecraft) and what I am doing right now is more of a general design fix to accommodate the changes. At the very, very least, I will make a pull request for the refactoring when I am done and tested it, even if it won't actually solve the issue on its own.
from villagebox.
Hi ErikaRedmark, I'm sorry I didn't see your comments until now because I was spending most of time working on another game project.....
I really appreciate your interests in my mod and all the efforts you have done. I'm very willing to upgrade the mod for making the trading configurable.
It may take 1 week to add the code and walk through a simple test. Would it be too long for you?
Thanks! Happy new year :)
from villagebox.
Got a good progress tonight, so it won't be one week long!
And I have another good news, I can possibly make all professions be configurable(including upgrading options, trading recipes, quest, etc..).
Its really a good idea to merge all professions in just one and set up all professions through a Json file. thank you :D
from villagebox.
By the way which Minecraft version your are using?
from villagebox.
Done! ⛏ . I will go through a simple test with @wilusy then release the build!
from villagebox.
https://minecraft.curseforge.com/projects/village-box/files
build uploaded, it's under review now, will be soon available....
Thank you again!
from villagebox.
I was sleeping through the first couple messages and didn't really get a chance to get back online until soon after you already marked this as closed; from the looks of the code it doesn't look like there is anything in what I did that can be added anymore (I wouldn't have known how to specify items from other mods in json anyway, all I was focusing on at the time was removing the subclasses)
In either case, I'll update my modpack as soon as I get off of work and add some trades for some other mods and get a chance to test myself over the week as time permits. Thank you for updating the mod with this feature. Sorry for the delays getting back to you; it was the holiday vacation for me and it just ended yesterday so I was preoccupied.
from villagebox.
Related Issues (20)
- Trade Bugs
- Alchemist potions are buggy. HOT 2
- Breaking blocks doesn't give more coins with higher treasure hunt levels
- Villagers appear to disappear after a long period of time, don't respawn. HOT 2
- Spawning Villagers/Quests sometimes crash Minecraft HOT 4
- [Suggestion] OreDictionary Support HOT 1
- Typo hambuger
- Config option to disable book at starting HOT 2
- c
- Suggestion - 1.10.2 [Shopping vendor and mall]
- [Suggestion] Have minimum block space for home in configs. HOT 1
- Recipe for the book HOT 2
- [1.10.2-0.6.0] Villagers are not setting home (SMP) HOT 4
- Cannot change or add Villagebox villager trades HOT 9
- Syncing config files across server and client
- [suggestions]Add build.gradle or README HOT 4
- 1.12 update? HOT 2
- Suggestion for 1.10.2+Allow option remove global chat spam of the villagers spawning / death.
- Villagers may be phasing through blocks/floor/walls?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from villagebox.