OccupyMinecraft - ReDevelopment begins 3/25/12

Discussion in 'WIP and Development Status' started by TopGear93, Jan 30, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    TopGear93

    Occupy
    Indev

    Todo:
    Create a stock system.
    • - StockExchange is way too broken to try and update.
    Mortgage.
    • - Allow money borrowing.
    • - borrow money using command.
    • - pay off mortgage using boolean. on command use then set true.
    • - Monthly payments
    Taxes:
    • house
      daily timer
    • land
      daily timer
    • shopping
    • w2 paper
      montly timer
    • irs
      track fraudulent payments
      - Jail time!
    Retirement:
    • 401k(a) & 401k(b)
      - Timed payments
      - Stock market system
    • Social security
      - Timed payments
      - Payout after weekly work
    • Pension
      - Timed payments
      - Payout after weekly work
    Jobs:
    • implement OrePay
    • jobs system
    Insurances:
    • Health
    • House
    • Death
    Shopping:
    • Spending budget
    • Credit Card
    • Checks
    • Debit cards
    • food stamps
    • ATM Machine
    Misc:
    • Commands
      pricelists
      command help
      config reloads
    • multiple configs
      insurances config
      mortgage config
      taxes config
    • Counterfeiting cash
    • security system
      brinks type system using signs
    • Bounties - kill animals/ players for money

    Download:

    Source:
    https://github.com/cCodingBilateral/Occupy
    [​IMG]
     
  2. Offline

    TheFieldZy

    I won't let the man put me down with their taxes and government pensions for government workers. Fight the establishment!!!!!

    Haha, besides that, looks good in theory. Hope you make some progress.
     
    fromgate and TopGear93 like this.
  3. Offline

    bobbysmithyy

    TopGear93
    Have to say, this is one of the ideas i've liked the most in the WIP section
     
    TopGear93 likes this.
  4. Offline

    bobbysmithyy

    Is this project updated on Github every update? If so I will definantly be keeping an eye on this :)
     
  5. Offline

    kahlilnc

    :( Why so?

    Ignore the trolls. :p

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  6. Offline

    ThatBox

    That was me. I was trying to help. I deleted the fork.
     
    TopGear93 likes this.
  7. Offline

    DrAgonmoray

    TopGear93
    Is this a standalone economy or does it hook into Vault or something?

    Oh I see!

    me like!

    TopGear93
    Let me know how I can help-- I'm learning how to use Github just for this! :)

    Hmm, I'll have to go read up in economics, and figure out what the heck a 401k is lol.
    I'm not understanding the whole chest-stock system though.

    People put items in chests to make the value go up? wat.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  8. Offline

    ThatBox

    TopGear93 likes this.
  9. Offline

    DrAgonmoray

    Back from being sick xP
    I can add SS numbers? :D

    TopGear93

    What class are you using to save the data of players?

    Hmm... I'm wondering if using YAML would be appropriate, because I'm thinking that the filesizes might get too large to operate upon without lag.

    I'll give it some thought, then return to you with my input.

    Yeah, saving the data to a yml file should be fine.
    Code:
    DrAgonmoray:
        mortgage: 9001
        ss: 1234567890
        other-data: 1337
        other-data2: asdf
    
    Should be fairly easy-
    Why not create a "OccupyPlayer" class. It'll extend Player and allow for easy maniuplation. :D
    Then we can periodically (using the scheduler) save the data by looping through all the players, casting them to OccupyPlayer, then use some kind of custom saveData() method or something.

    TopGear93
    I can't figure out how to use Git/Github so I am unable to push the changes I made..

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  10. Offline

    DrAgonmoray

    yeah, i have no idea how to do that
     
  11. Offline

    DrAgonmoray

    wat. :(

    That shouldn't stop you, that should motivate you! You should work past that, and show that you CAN do it.
    Proper data storage? Don't worry about making it proper. I'm sure that's half your problem. Getting good at stuff like that requires you to do it many times, and as time progresses, you'll get better at it. Start with some snippets you find on Google, and implement them. If they don't work, try and figure it out and ask for help.
    I'm not sure what you mean by operative math.
    Vector math? I don't know it either! But Bukkit has a lot of it build in. Have you looked at the Vector classes? There's some neat stuff there! And if there's anything that isn't there, spend a few hours reading about it online-- you'll probably figure it out!

    I don't want to see you and this project go. :|

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  12. Offline

    bobbysmithyy

    Please don't stop developing this :(, your a great coder and I would hate to see you stop after all this hard work
     
  13. Offline

    bobbysmithyy

    Awesome, so shouldn't you change the little "cancelled" to "continued"? :)
     
  14. Offline

    Acrobot

    Hey, TopGear93

    Just seen you wanted some kind of API for ChestShop :p
    Just tell me what kind of API (events? anything?) do you need (if you do), and I'll try to add it.

    TopGear93
    Well, you can already use the database to track the payments.
    The taxes are already there, and for the creditcard/check thing, if I were you, I'd just implement it as an economy plugin, like you said earlier.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
    TopGear93 likes this.
  15. Offline

    TopGear93

    ReDevelopment Begins tomorrow. Ill be starting with Multiple configs and Tax system.
     
  16. Offline

    JoneKone

    I will paste this to you =) As I tried to paste it to YouLoan guys <- No longer active And Dynamic Economy guys Who said "This is probably out of the scope of DynamicEconomy."


    "
    Maby a bank kind of system that a player can setup..
    Put money in your bank.. A Cuboid Bank where you must go to actually get the loan..
    A player walks in, then sets command /youloan loan (get loan)
    Youloan scans the world guard registery and finds this players land that he owns (single owner on a world guard cuboid).
    prints a list
    "Hello player, these are your owned lands"
    "1. x -100 z 200 y 30 <- maby the centter of the cuboid, size of land 400x200x128"
    "Would you like to pawn this area?"
    "/yes"
    Bank owner gets a message when he log in.
    "Hello mr bank, these guys want to loan money from you"
    "Player: x-100 z 200 y 30 (size)" This area is near Zone 1.
    "Would you like to loan money for player"
    "/yes" ( sets the cuboid protection under new ownership the bank or all the owners of the bank, /region removeowner spawn_park player /region addmember spawn_park player /region addowner spawn_park the_big_bad_bank)
    "/no"
    Zones:
    The mr bank can set zones for he's bank


    What i'm promoting here is... Well MC is a build a house/building/bank game What I would like to see in all plugins/mods that it will incorporate the actual building in to everything.. It's pointless to have a Bank if you can do your banking Anywhere in the world..
    Zone 1 cuboid (spawn area)
    Zone 2 cuboid (in a town called very rich ppl)
    zone 3 cuboid everything else (don't show me these places) (deny the loan instantly when player wants to pawn it)
    This is my very first draft of what I would like to see.. And I know this means that the area has to be bought before you can apply for the loan.
    edit
    Why put money to the bank!? cos many ppl can own One bank..
    If interests are not payed in due time. Player can forfeit the area.
    "


    What i'm promoting here is... Well MC is a build a house/building/bank game What I would like to see in all plugins/mods that it will incorporate the actual building in to everything.. It's pointless to have a Bank if you can do your banking Anywhere in the world..

    And Bank would give all cards and everything..

    This would be a great StandAllone mod BTW! Items like Bank Cards and Banking Machines.. Shops =)

    A huge work.. Even without the Stand Alone..

    I salute you..

    BTW don't re invent stuff that is already out there..


    Ouh you will =D Just read the post..

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  17. Offline

    TopGear93

    yea its a huge project. One of biggest time consumers is the Config system. I either can run one huge config or setup 5 seperate configs. Im thinking it will be easier to run one huge config. Ill try and implement all the suggestions i can.
     
Thread Status:
Not open for further replies.

Share This Page