-
Notifications
You must be signed in to change notification settings - Fork 4
Home
This is a Minecraft Forge mod for version 1.14.4, 1.15.2, 1.16.2, 1.16.3 and adds a Ceramic Bucket to the game.
Adds 2 items to the game:
- Unfired Clay Bucket: Craftable with three clay balls.
- Ceramic Bucket: Craftable in furnace with an Unfired Clay Bucket.
The Ceramic Bucket acts like a normal bucket and can contain water, lava, milk and fishes. The only difference is, if the bucket contains hot fluids like lava with a temperature of 1000 (configurable) or higher, it melts as soon as you empty it.
- All mod fluids and gases are supported
- flipped buckets are also supported for all fluids and gases where the density is lower than 0
All fluids of following mods were officially supported:
- Industrial Foregoing (1.14.4-2.1.2-582ea8b & 1.15.2-2.2.1-f27c515)
- Mekanism (1.15) (9.9.11.403) (alpha)
- Mekanism Generators (1.15.2-9.9.16.408) (alpha)
- Milk All The Mobs (1.14 & 1.15)
- MrCrayfish's Vehicle Mod (1.15) (0.42.7)
- Omega Craft 4.0.9 (1.14 & 1.15)
- Silent's Mechanisms (1.15.2-0.7.0+50 & 1.14.4-0.6.13+49) (beta)
- The Midnight (1.14 & 1.15)
- Ultimate Car (1.14 & 1.15)
The behaviour of the ceramic variant of the milk buckets is maybe interesting for mod developers:
- All milk fluids are supported if they have the fluid tag "forge:milk"
- In onItemUseFinish method the curePotionEffects is called with a vanilla milk bucket to support all vanilla effects and all mod effects which are using the vanilla milk bucket for curing
- In onItemUseFinish method CONSUME_ITEM trigger is called with a vanilla milk bucket to support advancements that are triggered with vanilla milk bucket using
When another mod enables to milk other mobs than a cow, it can be supported with some code changes. Example: https://github.com/cech12/CeramicBucket/issues/10
The vanilla fish entities Salmon, Cod, Pufferfish and Tropical Fish are supported.
Next to them all entities of the following mods are also supported:
- Aquaculture 2 (1.14.4-2.0.7) (1.15.2-2.0.21) (1.16.3-2.1.1)
- Combustive Fishing (1.14.4-2.0-beta5) (1.15.2-2.0) (1.16.3-4.0.0.1)
- Upgrade Aquatic (1.14.4-v1.4.10) (1.15.2-v1.7.1) (1.16.1-v2.0.1)
Only the vanilla fish entities Salmon, Cod, Pufferfish and Tropical Fish were supported.
Since 2.1.0 the filled Ceramic Bucket can be used as ingredient in data pack recipes. There are two different ways to do so:
You can add the filled ceramic bucket with a set fluid as ingredient of a recipe:
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"type": "ceramicbucket:filled_ceramic_bucket",
"tag": "minecraft:lava"
}
],
"result": {
"item": "minecraft:grass"
}
}
It is important that the type
is ceramicbucket:filled_ceramic_bucket
. The tag
must be a defined fluid tag.
You can also add a fluid container with a set fluid and amount as ingredient of a recipe:
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"type": "ceramicbucket:fluid",
"tag": "minecraft:water",
"amount": 1000,
"exact": true
}
],
"result": {
"item": "minecraft:grass"
}
}
It is importent that the type
is ceramicbucket:fluid
. The tag
must be a defined fluid tag. For buckets the amount
should be 1000 or lower. The value exact
means that the defined fluid container must contain exactly the set amount. If exact
is not set or false, the fluid contatiner can also contain more of the fluid. It is important to know, that the container is completely emptied by Minecrafts crafting process.