Commit graph

3210 commits

Author SHA1 Message Date
Rabbitminers
a55ba4267a Implemented renderer instance creator 2023-04-02 16:46:15 +01:00
Rabbitminers
43523302c2 Removed Unused Standard Bogey Instance 2023-04-02 16:45:33 +01:00
Rabbitminers
773e084422 Merge remote-tracking branch 'origin/mc1.18/dev' into mc1.18/dev
# Conflicts:
#	src/main/java/com/simibubi/create/AllBogeyStyles.java
#	src/main/java/com/simibubi/create/content/logistics/trains/BogeyTileEntityRenderer.java
#	src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyStyle.java
#	src/main/java/com/simibubi/create/content/logistics/trains/entity/CarriageContraptionEntityRenderer.java
#	src/main/java/com/simibubi/create/content/logistics/trains/entity/StandardBogeyInstance.java
#	src/main/java/com/simibubi/create/foundation/data/BogeyStyleBuilder.java
2023-04-01 18:50:15 +01:00
Rabbitminers
0c0b5a1ed6 Linked Style Registry To Bogey Blocks 2023-04-01 18:39:58 +01:00
Rabbitminers
71f839ee51 Replaced size boolean with direct use of size enum 2023-04-01 18:39:03 +01:00
Rabbitminers
50ff081704 Added Resource Location To NBT helper methods 2023-04-01 18:38:29 +01:00
Rabbitminers
d1e1f7ec5a Re-worked BogeyStyles 2023-03-30 18:47:13 +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