Commit Graph

3204 Commits

Author SHA1 Message Date
Rabbitminers
50ff081704 Added Resource Location To NBT helper methods 2023-04-01 18:38:29 +01:00
Rabbitminers
da593fccb1 Refactored IBogeyBlock to AbstractBogeyBlock and extracted relevant StandardBogeyBlock implementations 2023-03-30 18:46:02 +01:00
Rabbitminers
17432c9113 Fixed Incorrect Registry Loading 2023-03-25 10:20:50 +00:00
Rabbitminers
c7d899369a Registered Registers 2023-03-24 23:44:03 +00:00
Rabbitminers
6d862290d7 Added BogeyStyleBuilder To Registrate 2023-03-24 23:43:23 +00:00
Rabbitminers
3dfb9e3b3b Implemented AllBogeyStyles 2023-03-24 23:43:08 +00:00
Rabbitminers
c9e71b462d Created BogeyStyleBuilder 2023-03-24 23:42:56 +00:00
Rabbitminers
a90977d642 Created AllRegistries and BogeyStyle Registry 2023-03-24 23:42:25 +00:00
Rabbitminers
154d455f3f Added BogeyStyle Wrapper 2023-03-24 23:41:56 +00:00
Rabbitminers
dfb7640bfc Removed left over logging statement 2023-03-23 18:50:41 +00:00
Rabbitminers
9920536cc3 Implemented Secondary Shaft To Large Renderer 2023-03-23 18:50:18 +00:00
Rabbitminers
6cd40cc6f9 Prevented Overwrite When Using Two BlockStates Of The Same Type With Different Properties 2023-03-23 18:49:56 +00:00
Rabbitminers
06fb901144 Implemented Common Rendering For StandardBogeyRenderer 2023-03-23 18:39:11 +00:00
Rabbitminers
435b0f8266 Added Common Renderer 2023-03-23 18:38:40 +00:00
Rabbitminers
96a0623dab Implemented BlockState Models For Rendering 2023-03-23 18:38:29 +00:00
Rabbitminers
469d9d592b Added Standard Bogey Instance (Might be redundant) 2023-03-23 17:42:28 +00:00
Rabbitminers
2661d260d8 Refactored Changes To Existing Methods 2023-03-23 17:42:06 +00:00
Rabbitminers
9ded16fbab Integrated BogeyRenderer To BogeyInstance (Also Corrected Rendering In Contraption) 2023-03-23 17:41:15 +00:00
Rabbitminers
4a82fcbca1 Implemented Changes To StandardBogeyBlock 2023-03-23 17:40:13 +00:00
Rabbitminers
7238fb93f3 Added Renderer To IBogeyBlock 2023-03-23 17:39:51 +00:00
Rabbitminers
ded4c1f613 Merge remote-tracking branch 'origin/mc1.18/dev' into mc1.18/dev 2023-03-22 17:03:37 +00:00
Rabbitminers
91727cc84a Implemented Model Data Initializer to StandardBogeyRenderer 2023-03-22 17:03:28 +00:00
Rabbitminers
6d98a1f469 Added Contraption Model Instance Initializer 2023-03-22 17:03:00 +00:00
Rabbitminers
3c02fe6ecc
Added missing render type check 2023-03-21 22:45:34 +00:00
Rabbitminers
6672c49649 Re-created standard bogey with test api 2023-03-21 22:37:36 +00:00
Rabbitminers
a8a9491fa0 Implemented Proof Of Concept Generic Bogey Renderer 2023-03-21 22:34:54 +00:00
SpottyTheTurtle
e4e5ac1c40 init 2023-03-11 21:34:59 +00:00
PepperCode1
b50b22938b Update Github files to reflect label renames 2023-03-10 16:17:49 -08:00
PepperCode1
d4106d545b Rewrite outline buffering
- Outline buffering now uses Vector3f instead of Vec3 to avoid creating
many objects and double to float casts
- Remove OutlineParams.transformNormals since it was not used
- Rename OutlineParams#disableNormals to disableLineNormals since only
lines have normals disabled
- Fix seats not having descriptions
2023-03-10 16:10:47 -08:00
zelophed
8b1f7679a8 Tabbed Out II 2023-03-08 13:56:50 +01:00
Zelophed
442e1c3c5b
Tabbed Out 2023-03-08 13:53:24 +01:00
simibubi
3a63cdbf66
Merge pull request #4395 from Creators-of-Create/l10n_crowdin_translations
New Crowdin translations
2023-03-08 13:48:11 +01:00
simibubi
0959e4408c
Merge pull request #4478 from EdrowsLuo/fix-4477
- Fixed crash when Schematicannon gets placed by another Schematicannon
2023-03-08 13:46:08 +01:00
Crowdin Bot
bb8149b2ba New Crowdin translations by Github Action 2023-03-08 12:36:11 +00:00
simibubi
af86a7366a Mildly Experienced
- Players can now sneak while using exp nuggets to only consume one item at a time
- Fixed brass funnels losing their filter when changing from or to a belt/depot funnel
- Minecart contraption items can no longer be placed in container items like toolboxes or shulkers (configurable)
- Implement #4436, #4419
2023-03-08 13:33:05 +01:00
PepperCode1
1b2ca00c44 Minor fix-ups
- Fix some contraption transforms (fix Fabricators-of-Create/Create#591)
- Remove AllStitchedTextures
- Organize imports
- Swap jarjar versions and ranges to ensure more reliable version
matching
- Add the jarJarRelease task to the jarjar group
2023-03-07 14:10:44 -08:00
douira
0588dd5124
Update issue-labeler and fix the regex (#4512)
* Fix regex in issue labeler config

The regex was wrongly matching extra characters through the use of `.` which matches any character. This also adds the requirement of the match version number being immediately after the `Minecraft Version` section.

* update issue-labeler to v3

* Update labels.yml

* fix backslashes again

* fix that there are actually two newlines

* fix escaping again?

* use sync labels

* use single quotes

* use more double backslashes

* reduce to test if this works at all

* reintroduce minecraft version

* doesn't work

* try previous version

* didn't help

* add back the 1.
2023-03-07 13:28:26 -08:00
Zelophed
95afdbed9c
add new crowdin languages
- tok (toki pona) mapping might need to be revised
2023-03-03 14:07:56 +01:00
Cyvack
c907454be9
Overhaul to how encasing blocks works (#4458)
* Make Encasing utilize Interfaces

* Add Javadoc to IEncasable and IEncased interfaces

* Fix Weird block.block issues (No clue where those came from)

* Final Touch ups for now and made requirement for casing normal Block instead of CasingBlock

* Make requested changes

* Add more parameters for tryEncasing, for use in handleEncasing
Move handleEncasing to Encased Interface for more flexability

* Simplify and organize

- Rename:
  - Encasable -> EncasableBlock
  - Encased -> EncasedBlock
  - EncasableRegistry -> EncasingRegistry
- Remove EncasedBlock#setCasing
- Remove encasedBlock argument from EncasedBlock#handleEncasing
- Add Registrate builder transformer to EncasingRegistry for easy use

---------

Co-authored-by: PepperCode1 <44146161+PepperCode1@users.noreply.github.com>
2023-02-22 13:09:11 -08:00
EdrowsLuo
3ed3fe5a09 Fix crash when SchematicannonTileEntity try to parse state using empty string 2023-02-21 14:59:46 +08:00
simibubi
40f96b0038 You wrenched this? I wrenched this.
- Fix NPE in CarriageSyncData (Unknown cause)
- Fixed crash when applying text to display boards before they initialise
- Fixed incorrect itemstack remainders on Weighted Ejectors
- Other mods' wrenches now always behave like the Create wrench on IWrenchables
2023-02-02 12:14:25 +01:00
simibubi
1188071b9a
Update bug_report.yml 2023-01-30 21:34:56 +01:00
simibubi
5836ad4b82 Compatulations
- Fixed AE2 ore crushing compat recipes not using up-to-date modid/blocks
- Added Enchantment Descriptions
2023-01-29 23:42:08 +01:00
simibubi
8cf282372c Tangled handlers
- Fixed server-side ticking code called from the render thread with forge 40.2.1 and up
2023-01-29 16:49:01 +01:00
52593a2ae9 fix nullability crash in Carriage.java 2023-01-29 16:07:19 +01:00
simibubi
157077b0ef Payload Overload
- Potential fix for players getting kicked while merging very large track networks
2023-01-28 21:04:25 +01:00
simibubi
9ab3b77294 Repeat offender
- Crashes that occur during schematic loading no longer terminate the server
- Fixed crash when creating new belts at existing chutes/funnels
- Fixed ghost items appearing on non-powered belts when extracted from
2023-01-24 15:29:59 +01:00
simibubi
6606a07d44 Remove Localisation templates 2023-01-24 14:12:04 +01:00
Zelophed
94be8b33b0
Merge pull request #4337 from triphora/patch-1
Fix Modrinth README badge
2023-01-20 16:00:31 +01:00
triphora
31e2edc9bf
Fix Modrinth README badge
API v1 has been deprecated for over a year now and should no longer be used. There are two options for implementation of this fix:
- Use the dedicated shields.io route
- Update it to still manually construct the request with API v2

Each has advantages and disadvantages. Namely, the former no longer has the precise count, and the latter will need manual reconstruction every time that the API updates. Considering that this is down to the clock with how many deprecation warnings have gone out at this point, I believe the former is the best option, and thus the one I have implemented in this PR. If you believe the latter is better, feel free to request that change.
2023-01-19 14:59:25 -05:00