CityScape
Automated NPC Village Builder
CityScape | Bukkit | WorldEdit | Citizens | |
0.1.1 | 1.2.x | 5.3 | N/a | |
0.1.2.2 | 1.3.x | 5.4 | N/a | |
0.1.2.4 | 1.4.0 - 1.4.5 | 5.4 | N/a | |
0.1.2.5 | 1.4.7 | 5.4 | N/a | |
0.1.3.0 | 1.6.2 | 5.5.7 | 2.0.9-A3 |
DO NOT MIX VERSIONS, IT WON'T WORK.
This plugin is in beginning stages of development. A general list of TO-DOs is now available.
CityScape was originally intended to be a very basic, very crude square-grid village generator. We quickly realized that method would be very lackluster. We were going to add NPC's anyway, so we decided to scrap our original idea and make something even better! We are now working on making a non-official Millénaire replica. Please note that we are not affiliated with the developer(s) of Millénaire, nor are we using any of their code. This plugin will be designed from the ground up as an NPC interaction plugin that intends to accomplish the following:
- NPC building (using NPC's to build structures from a list of World Edit schematics)
- NPC roles (including but not limited to; builders, civilian, miner, deliverer, and more)
- Resource donation (storing resources in a chest in the town hall, to be taken by builders)
- Economy support (paid for your donations)
- Automation (mines, tree farms, and more, used to collect resources automatically)
- (tentative) Spout integration, for NPC textures.
I've always wanted to see Millénaire available for multiplayer, and after a year of waiting we decided to take it up ourselves and replicate it (without outright copying it) to the best of our abilities.
As of right now, we are coding the core aspects of the plugin. We are getting closer to releasing a beta!
To view all city commands, please go here.
Like what were doing? Wanna help? Donate!
CityScape require the server to be running Java 1.7 and World Edit 5.5.7+
@MobileAlphaDev
I haven't really been keeping up with the community since the whole Bukkit/legal mess started. The project isn't abandoned, rather just on hold.
I've recently learned of the Spogot project and I know they have a stable 1.8. I need to take the time to sit down and go through the API changes and see what's different but I don't have the time right now.
The big issue is the NPC library. In order to use NPCs I have to interact directly with the net.minecraft obfuscated code and it's a bitch to deal with and update. (I haven't touched the CS code in months and I have no real motivation to do so especially considering the pain that NPCs are.)
I told someone in a PM that I would "...try to take a quick look later on." but that was Jan 7th and nothings happened yet. I don't know when but I will get back to it eventually.
If you or anyone else is interested in working on this let me know in a PM and I'll set up an account for you on the private SVN server.
@FeedDante
I want to thank you for your hard work here, I have tried this plugin in the past but I was not wise to the ways of getting plugins to play nice, I have gained so wise now.
What is that status of this plugin? Spigot & Craftbukkit are both updated to version 1.8.1, thanks to the Spigot staff and crew (many thanks there).
You have a great plugin here and you have a following, is it possible to see some updates? What would you need from the community to get this going again?
@FreddieFoxtrot
It hasn't been abandoned but we're not very active with it in the first place.
Consider the project on-hold till the whole Bukkit mess is sorted. Working with the API and having to use the obfuscated MC code too is convoluted at best and the only real way to deal with NPCs. I don't want to invest time working with obfuscated code and an API that may be scrapped in the future right now.
Either Bukkit will get the go ahead and be able to release new versions or it will remain off-line and some official modding API will come out. I'll pick this back up once either happens.
Just wondering if this is to be abandoned, moved to Spigot or updated?
@TheRedHun1
Sometime Very Soon ^_^
Is this going to be updated?
Hi there, is there a command to assign jobs to npcs and do I need to be add permissions for players to use this plugin?
Thank you
I love this plugin! <3
SOOOOO cool! Love it! Good luck.
This would be hard, but it would be cool if you, say, kill a citizen or 2, the citizens wil "kick" you out off office.
As wel i want to help this plugin i have the basics of plugin making o may be abel to help develep ore i cane help white ticket system comments updates you name it if u like me to help just let me know.
Realy looking forward to update looks promising if you keep work up u my found a donator XD
love the idee !!!
Good news, looking forward to an update (especially if it is compatible with Citizens such as Sentry, etc...) If you can also add an option like aggressive mobs (armed player like clans with swords, bows and axes) that attack villages or a player's house then it would be great (if you do, just make it optional and configurable please). Congratulations on the wedding.
Update: I'm alive, and well. Been a very long time since I have been able to check in. Wedding is over, got moved into our new home, and the most important part; our internet is installed (took them 6 weeks to do it...). Just wanted to check in with everyone to let you know this project hasn't been forgotten, and we plan on releasing an update shortly after a beta build becomes available for 1.7.2.
If you guys manage to put all the TO-DOs in the plugin then this might be the best plugin.. it might help small servers or beginning server like mine or help towny people to build there town a lil then they can expand it etc it would rlly be good to do that plz dont stop your awesome work
congratulations on the wedding jase c: hope you two are happy together
enjoy your trip and take it easy :DD
To those of you patiently waiting for an update, I assure you one is in development. We have been dormant the past 3 weeks, and will I myself will most likely be dormant for the next three weeks or so unfortunately. Dante has moved a couple weeks ago, and then the following week I moved myself, and then yesterday (9/21) was my wedding, and once we're back from our trip I have to wait for internet to be installed in our new home, so... yeah. Be patient. A marvelous update is coming.
if u ever need help with testing iam williing to help i own a steam punk RPG server and would love to use this for Npc Controled towns last time i tryed it i did notis that the npc will make lag is thay try to bulid under ground i.e buliding the town hall in a area were part of the land thay are trying to place is under ground already just a heads up :P
Good news, everyone! We have a new member helping us with CityScape. Please welcome Xzavier2142! He will be helping us create all the buildings for our plugin (they're MUCH better than what I've whipped up so far). They will be much more detailed than what is currently available in the plugin.
As far as programming goes, we're just about done implementing material requirements for builds and upgrades. Once we get that down, we will focus on NPC roles to give each town a nice sense of automation. Once that's done, we'll hit beta!
We'll probably release a lovely update in the next week or two with what we've made in the past few weeks.
@KingLucifer
We're making some good progress, but we're kind of at a point where we can't really release an update till we finish a bunch of different aspect. We're adding infrastructures in our code that by themselves don't really accomplish anything on their own, so we have to wait to implement all of them in order to notice any change in an update we release.
i hope u guys finsh this plugin iam watching it waiting on updates xD