Commit graph

5387 commits

Author SHA1 Message Date
Ayutac
c46e03b19f Updated upgrade textures, thanks to Spearkiller 2022-05-02 19:56:51 +02:00
AngelBottomless
85638d2e42
Fix Fluid Tanks generating static lag from trying to pull /push fluid from Items.AIR (#2935)
* Did you know this?

Tank units can just generate lags by existence

* add Valid inventory check

Very modded extension can declare RebornInventory with size 0 to only process fluids without items, for that case

* separate as function 

and more condition check to reduce extra lag

* Parentheses

Co-authored-by: Ayutac <skoch02@students.uni-mainz.de>
2022-05-01 10:10:28 +02:00
Ayutac
99e77a0678
fixed bug I introduced by accident 2022-04-29 14:29:32 +02:00
Ayutac
a574c7f67e
Added the muffler upgrade (#2928)
* Added flag for ability to play sound.

* Added muffler functionality

* Added muffler to upgrade advancement

* Added muffler model

* Added muffler lang entry

* Added muffler placeholder texture

* Added muffler recipe + toast

* Added muffler tooltip
2022-04-28 09:52:10 +01:00
Ayutac
b14a4c72a1
Added two TR villagers (#2931)
* Added Tinkerer

* Added registration to tinkerer and lang

* Added electrician
2022-04-28 09:50:35 +01:00
Ayutac
a6ae3a7984
Fixed #2921 (#2929)
by adding wart blocks and shroomlights to the blocks the industrial chainsaw searches for.

Tested, works. In review to make sure this is appropriate for the mod.
2022-04-28 09:48:48 +01:00
Ayutac
b95219b3ac
Disabled datagen logging for normal starts (#2926) 2022-04-28 09:48:01 +01:00
Ayutac
7f2cb5cb95
Added red sand -> soul sand via blast furnace (#2925) 2022-04-28 09:47:24 +01:00
Ayutac
adb3bb8d30
Made some advancements goals and unhid adv.m.block (#2922) 2022-04-28 09:46:53 +01:00
Ayutac
0b7bfd9a36
Added shulker shell recipe (#2919) 2022-04-28 09:46:28 +01:00
Ayutac
f4813951b7
Added elytra recipe (#2918) 2022-04-28 09:46:00 +01:00
Ayutac
1fc34f1786
New recipes (#2917)
* Added assembling colored beds via machine

* Added pufferfish extraction for sponge piece.

Including toast and also added missing toast for sponge piece (see #2883)

* Added painting tool -> 1 string extraction

* Added sticky piston -> slime ball extraction

* Improved two recipe names incl. toasts

* Added smelting glass panes back to glass

* Added anvil uncrafting

* Added bow/crossbow -> String via extraction

* Added cobble->black & bars->ingot blast furnace recipes
2022-04-28 09:45:20 +01:00
Ayutac
deef1f3330
Rebalanced gunpowder and uu matter (#2916) 2022-04-28 09:44:25 +01:00
modmuss50
2ca8fa0e26 Fix release.yml 2022-04-20 23:54:46 +01:00
modmuss50
e5619fe71a Bump version. 2022-04-20 23:51:15 +01:00
modmuss50
22c29fea14 Replace all accessors with accesswideners. 2022-04-20 23:46:50 +01:00
modmuss50
2a5645bb19 Update fabric api 2022-04-20 23:31:06 +01:00
Ayutac
6d0288ea00
Canning patch (#2911)
* Update helium_coolant_cell_60k.json

* Update water_coolant_cell_10k.json
2022-04-20 23:27:23 +01:00
Ayutac
da1113408f
New recipes (#2907)
* Added red sand recipe

Crafting Table: Sand + Netherrack Dust -> Red Sand

Gives another use to Netherrack Dust and makes Red Sand almost renewable (only limited by available Netherrack)

* Added sugar recipe

Extractor: Sugar Cane -> Sugar

Increases yield by 50%. Good for food mods.

* Added Ender Chest uncrafting

Ind.Grinder: Ender Chest + Water/Mercury -> some obsidian dust and ender eye dust

Of course we want to throw a stone chest in the grinder. Returning dusts instead of items should make this work.

* Added datagen fluid extraction recipes

Extractor: bucket/bottle/cell -> empty version

The empty cell recipe has been moved into datagen, the rest are natural expansions.

* Added string extraction

Extractor: banner/bed -> 5/3 String

About 1 String per used wool, but 6 seemed too much for banner in comparison to bed, so 1 less.

* Added sponge grinding

Grinder: (any tagged) sponge -> 5 sponge pieces

Not much use rn. Grinding over crafting because the newly introduced tag allows grinding of other sponges as well, which might have another color. I think grinding works better for that.

* Added lantern assembling

Assembling Machine: 10 (soul) torches + 8 iron ingots -> 10 (soul) lantern

8 iron ingots are 8x8 + 8 iron nuggets and could normally only be used for 9 lanterns. The automation also saves the step of turning an ingot into nuggets first.

* Added netherite alloying

Alloy Smelter: 10 gold ingots + 10 netherite scrap -> 3 netherite ingots

Since returning 3 ingots, time is tripled from normal alloying. Effectively means 20 scrap can produce 6 ingots instead of 5, which is a 20% increase.

There are 5 tools and 4 armor pieces that can be netherite'd in vanilla. In vanilla this needs 36 Ancient debris. With the ind. Grinder only 12 Ancient Debris are needed, and alloying reduces this further to 10.
2022-04-20 23:27:03 +01:00
Ayutac
3c0ad31cce
Uncrafting Overhaul (#2893)
* Uncrafting Overhaul

Not yet working, some groovy curse I imagine.

new uncrafting recipes:
 - Chestplate (Dia/Ruby/Saph/Peri)
  + Ind.Grinder
   + Water
    -> 4 dusts + 2 small dust
   + Mercury
    -> 6 dusts + 1 small dust
 - Chestplate (Iron/Gold/Bronze/Silver/Steel)
  + Ind.BFurnace
   + Sand
    -> 5 ingots + dark ashes
 - Leggings (Dia/Ruby/Saph/Peri) or Horse Armor (Dia)
  + Ind.Grinder
   + Water
    -> 3 dusts + 2 small dust
   + Mercury
    -> 5 dusts + 1 small dust
 - Leggings (Iron/Gold/Bronze/Silver/Steel) or Horse Armor (Iron/Gold)
  + Ind.BFurnace
   + Sand
    -> 4 ingots + dark ashes
 - Helmet (Dia/Ruby/Saph/Peri)
  + Ind.Grinder
   + Water
    -> 2 dusts + 2 small dust
   + Mercury
    -> 4 dusts + 1 small dust
 - Helmet (Iron/Gold/Bronze/Silver/Steel)
  + Ind.BFurnace
   + Sand
    -> 3 ingots + dark ashes
 - Boots (Dia/Ruby/Saph/Peri)
  + Ind.Grinder
   + Water
    -> 1 dusts + 2 small dust
   + Mercury
    -> 3 dusts + 1 small dust
 - Boots (Iron/Gold/Bronze/Silver/Steel)
  + Ind.BFurnace
   + Sand
    -> 2 ingots + dark ashes
 - Axe or Pickaxe (Dia/Ruby/Saph/Peri)
  + Ind.Grinder
   + Water
    -> 3 small dust + 1 small saw dust
   + Mercury
    -> 1 dust + 3 small dust + 1 small saw dust
 - Axe or Pickaxe (Iron/Gold/Bronze)
  + Ind.BFurnace
   + Sand
    -> 1 ingot + dark ashes
 - Hoe or Sword (Dia/Ruby/Saph/Peri)
  + Ind.Grinder
   + Water
    -> 2 small dust + 1 small saw dust
   + Mercury
    -> 1 dust + 1 small dust + 1 small saw dust
 - Hoe or Sword (Iron/Gold/Bronze)
  + Ind.BFurnace
   + Sand
    -> 5 nuggets + dark ashes
 - Shovel (Dia/Ruby/Saph/Peri)
  + Ind.Grinder
   + Water
    -> 1 small dust + 1 small saw dust
   + Mercury
    -> 2 small dust + 1 small saw dust
 - Shovel (Iron/Gold/Bronze)
  + Ind.BFurnace
   + Sand
    -> 3 nuggets + dark ashes

I also made pickaxe and axe grindable for normal grinder, added a bit more sawdust for them in ind.Sawmill and added treetap to be grinded in industrial sawmill.

* Fix datagen

Co-authored-by: modmuss50 <modmuss50@gmail.com>
2022-04-19 15:27:39 +01:00
Ayutac
954882cafc
Corrected miss-named criterium.
Should change nothing during runtime.
2022-04-17 13:14:02 +02:00
Ayutac
aa57b22496
Updated rubber door texture ref, fixes #2894 2022-04-15 13:32:49 +02:00
Ayutac
95f7b72c71
Added rubber door texture
couldn't find it anywhere else
2022-04-15 13:28:14 +02:00
modmuss50
60fd7b1ab6 Replace MixinItemStack with new API in Fabric.
Also remove un-used ExtendedRecipeRemainder
2022-04-15 00:04:12 +01:00
drcrazy
cf6a8ae72c Fix Iridiyum advancement. Closes #2878 2022-04-06 12:41:12 +03:00
modmuss50
9683023658 Revert "#2775 Adding Trinket support for BatpackItem. Thanks to SimonFlapse"
This reverts commit e28c9176e5.
2022-04-05 14:12:57 +01:00
Simon
852c867a0d
Fixed #2892 Added Dark Green color. Thanks to SimonFlapse
* Changed the processing message of block breaker and placer to use dark green instead of green
2022-04-05 15:00:04 +03:00
Simon
7f2912009b
Added Block Breaker and Block Placer Machine. Huge thanks to SimonFlapse
* Added advancements crafting data for block breaker and placer

(From 7a31de7b869e67697f85aeca9f0a5099c6bc7d62)
Added Block Breaker Machine (#2871)

* Added a new machine that can break blocks in front of it

(From e56a51da2b0c4e144cdf70ebff53d7097e81b5ce)
Added Block Placer Machine

* Added a new machine that can place blocks in front of it

(From e80de2ec82e0a14f161137e4b147bb455a839e3d)
Added Block Breaker and Placer recipe

(From dccdf76eacb8ceb7075897170e098bc346b8b4db)
Break blocks instead of removing + Refactoring
2022-04-02 10:47:36 +03:00
Ayutac
c8ca8a5aa3
More sawmill recipes, finally :) Thanks to Ayutac
Important one is adding the nether stuff, which I forgot in a previous sawmill update.
Added slicing of a part of stairs to make slabs.
Added slicing slabs into pressure plate.
Added sawdust recipes for a lots of wooden stuff.
Also added grinder recipes when appropriate.
2022-04-01 09:55:35 +03:00
Ayutac
07e8ddf172
Datagen'd the vanilla dye recipes. Thanks to Ayutac.
Notably also added the extractor recipes for Cornflower, Lapis Lazuli, Cocoa Beans, Bone Meal and Lily of the Valley, hence implementing #2789
2022-04-01 09:55:09 +03:00
AngelBottomless
5dbad187ef
Dispenser Scrap Box related bug fix. Thanks to aria1th.
* Cache World-common recipe and use it

solves weird recipe errors and small performance improvement 
Expects : RebornRecipes are Immutable

* okay what is that split?

this actually solves recipe getting evaporated by modifying recipe object itself
2022-04-01 09:54:42 +03:00
Ayutac
61188e755d
No, bad RuntimeException!!
Of course I oversaw the second one... No PR this time since I just cp'd the exception class
2022-03-31 20:01:55 +02:00
Ayutac
e829e371d1
Formatted comment for better readability 2022-03-31 19:54:17 +02:00
Ayutac
8394a9940b RuntimeExceptions are not to be thrown
as a PR to be sure this still compiles and I haven't introduced a typo here by chance.

Will merge once checks say it's okay
2022-03-31 19:34:12 +02:00
Simon
0f9512efc5
Fix #2847 Allowing values larger than Integer.MAX_VALUE. Thanks to SimonFlapse
* Fix #2847 Allowing values larger than Integer.MAX_VALUE

* Allowed the GUI to display `Long` numbers to fix overflow values

* Added missing Death Messages from stepping on the fusion reactor

* Fusion Control using TranslatableText

* I've converted LiteralText to TranslatableText
2022-03-30 12:29:58 +03:00
Ayutac
3f28d3903f
Added fishing junk loot (#2869)
Rubber and tree tap
2022-03-30 12:23:55 +03:00
Simon
fa0b47c0a8
Fix #2811 Iron Furnace recipe reset did not reset progress. Thanks to SimonFlapse 2022-03-30 12:23:42 +03:00
Ayutac
ccfeeb42b1
Added datagen: Concrete Grinder and some dying recipes. Thanks to Ayutac
* Added datagen: Concrete Grinder and some dying recipes

* fixed the bugs

* dont decrease efficiency of carpet...

* another bug leftover, whoops
2022-03-30 12:23:05 +03:00
Simon
e28c9176e5
#2775 Adding Trinket support for BatpackItem. Thanks to SimonFlapse
* #2775 Adding trinket support for BatpackItem

* Added support for wearing BatpackItems in the 'back' trinket slot on the chest. This frees up an additional space for regular armor.

* BatpackItem only output when in chest armor slot
2022-03-30 12:21:29 +03:00
AngelBottomless
4fc9352c76
Fix RecipeCrafter spamming sound every tick. Thanks to aria1th
* Fix RecipeCrafter spamming sound every tick

Recycler was able to spam sound due to this. Now its limited to twice per second

* Revert Indent changes & test code

Its Identical whitespaces but different?
Speed Multiplier was changed to verify packet speed, should be reverted
2022-03-28 08:45:05 +03:00
Ayutac
80ee73ddab
New recipes + 1 nerf. Thanks to Ayutac.
* Improved readability of GrinderRecipesProvider

* GrinderRecipesProvider: Sandstone recipes

* GrinderRecipesProvider: added Sandstone recipes

* fixed a generation bug

* nerfed green dye from plantball

* added armor stand extraction recipe

* added book extraction recipe

* added elytra extraction recipe

* added shulker shell extraction recipe
2022-03-27 16:19:24 +03:00
Simon
037851ba3d
Fix #2872 Converted Nickel Dust advancement to Nugget. Thanks to SimonFlapse. 2022-03-27 16:17:40 +03:00
Simon
c61398c950
Fix #2850 Fetching cooking time based on recipe. Thanks to SimonFlapse
* Added new method cookingTime(), replacing totalCookingTime
* Added GameTest for validating smelting times
2022-03-27 16:15:22 +03:00
Ayutac
d2c146b257
Fixed file ending to .json 2022-03-25 14:20:55 +01:00
Ayutac
eab74f9745
Fixed file ending to .json 2022-03-25 14:20:33 +01:00
Ayutac
ad9fb6ca28
Replaced crafting_table with c:workbench, thanks to Xanthian 2022-03-25 12:33:52 +01:00
Ayutac
dbd0cd72f4
Replace blockus:barrels with c:wooden_barrels, thanks to Xanthian 2022-03-25 12:29:59 +01:00
Technici4n
5eb8890d94
Cable optimization: use BlockApiCache to get adjacent BE. Thanks Technici4n 2022-03-25 10:38:58 +03:00
Ayutac
cfff12afd6
Made drain speed configurable for #2863. Thanks to Ayutac. 2022-03-25 10:28:14 +03:00
xanthian
3ad1e4237f
Delete src/main/resources/data/blockus/tags/items directory 2022-03-24 09:14:17 +00:00