Starting the work on farming station #463

Closed
Trytoon wants to merge 2 commits from mybranch/1.20.1-6.0.16 into dev/1.20.1
Trytoon commented 2023-08-15 17:07:13 +00:00 (Migrated from github.com)

Description

Adds functionnalities to plant crops to the farming station.

I push the code as a draft so you can have a look. It is in early state.

Currently, it can execute every task related to planting crops:

  • Tilling the dirt
  • Planting the seed
  • Apply bonemeal on them
  • Make farmland wet with the water in the water tank (on the left)

And I will work later on collecting crops and foraging trees (I will need help on this one I think) but I currently don't have time anymore.

Closes #142

Todo

  • Model + make UI better (set background for slot items for example)
  • Better task system to coordinate tasks so the machine doesn't try to do everything at the same time. Currently using a tick counter to not do everything at once.
  • Collecting + foraging functionnalities --> Once grown the crops have to be collected in the output slot and the trees must be cut down.

Checklist:

  • My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you).
  • I have performed a self-review of my own code.
  • I have commented my code in areas it may be challenging to understand.
  • I have made corresponding changes to the documentation.
  • My changes are ready for review from a contributor.
# Description Adds functionnalities to plant crops to the farming station. I push the code as a draft so you can have a look. It is in early state. Currently, it can execute every task related to planting crops: - Tilling the dirt - Planting the seed - Apply bonemeal on them - Make farmland wet with the water in the water tank (on the left) And I will work later on collecting crops and foraging trees (I will need help on this one I think) but I currently don't have time anymore. Closes #142 <!-- Follow this exact pattern for every issue you've fixed to help GitHub automatically link your PR to the relevant issues --> <!-- Remove this section if you're submitting an already-complete PR --> # Todo - [ ] Model + make UI better (set background for slot items for example) - [ ] Better task system to coordinate tasks so the machine doesn't try to do everything at the same time. Currently using a tick counter to not do everything at once. - [ ] Collecting + foraging functionnalities --> Once grown the crops have to be collected in the output slot and the trees must be cut down. <!-- For drafts, fill this in as you go; if you are leaving draft, make sure these are all done --> # Checklist: - [X] My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you). - [X] I have performed a self-review of my own code. - [X] I have commented my code in areas it may be challenging to understand. <!-- (Although we prefer code that is readable instead of over-commented) --> - [ ] I have made corresponding changes to the documentation. - [ ] My changes are ready for review from a contributor. <!-- Thanks to: https://embeddedartistry.com/blog/2017/08/04/a-github-pull-request-template-for-your-projects/ for the building blocks of this template -->
dphaldes commented 2024-04-20 17:32:50 +00:00 (Migrated from github.com)

Superseded by #568

Superseded by #568

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Team-EnderIO/EnderIO#463
No description provided.