User Tools

Site Tools


tutorial:fluids

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tutorial:fluids [2020/01/18 15:40] – Update tutorial to 1.15.1 + some cleanup virtuoeltutorial:fluids [2020/02/22 02:15] – Mappings + minor fixes earthcomputer
Line 45: Line 45:
  */  */
  @Override  @Override
- protected boolean method_15777(FluidState fluidState, BlockView blockView, BlockPos blockPos, Fluid fluid, Direction direction)+ protected boolean canBeReplacedWith(FluidState fluidState, BlockView blockView, BlockPos blockPos, Fluid fluid, Direction direction)
  {  {
  return false;  return false;
Line 61: Line 61:
   
  /**  /**
- * Water returns 1. Lava returns in the Overworld and in the Nether.+ * Water returns 1. Lava returns in the Overworld and in the Nether.
  */  */
  @Override  @Override
Line 176: Line 176:
  // ...  // ...
   
- STILL_ACID = Registry.FLUID.add(new Identifier(MOD_ID, "acid"), new AcidFluid.Still());+ STILL_ACID = Registry.register(Registry.FLUID, new Identifier(MOD_ID, "acid"), new AcidFluid.Still());
   
- FLOWING_ACID = Registry.FLUID.add(new Identifier(MOD_ID, "flowing_acid"), new AcidFluid.Flowing());+ FLOWING_ACID = Registry.register(Registry.FLUID, new Identifier(MOD_ID, "flowing_acid"), new AcidFluid.Flowing());
   
- ACID_BUCKET = Registry.ITEM.add(new Identifier(MOD_ID, "acid_bucket"), new BucketItem(STILL_ACID, new Item.Settings().recipeRemainder(Items.BUCKET).maxCount(1)));+ ACID_BUCKET = Registry.register(Registry.ITEM, new Identifier(MOD_ID, "acid_bucket"), new BucketItem(STILL_ACID, new Item.Settings().recipeRemainder(Items.BUCKET).maxCount(1)));
   
  // ...  // ...
Line 215: Line 215:
  // ...  // ...
   
- ACID = Registry.BLOCK.add(new Identifier(MOD_ID, "acid"), new FluidBlock(STILL_ACID, FabricBlockSettings.copy(Blocks.WATER).build()){});+ ACID = Registry.register(Registry.BLOCK, new Identifier(MOD_ID, "acid"), new FluidBlock(STILL_ACID, FabricBlockSettings.copy(Blocks.WATER).build()){});
   
  // ...  // ...
Line 293: Line 293:
  final Identifier listenerId = new Identifier(fluidId.getNamespace(), fluidId.getPath() + "_reload_listener");  final Identifier listenerId = new Identifier(fluidId.getNamespace(), fluidId.getPath() + "_reload_listener");
   
- final Sprite[] fluidSprites = new Sprite[] { null, null };+ final Sprite[] fluidSprites = { null, null };
   
  ResourceManagerHelper.get(ResourceType.CLIENT_RESOURCES).registerReloadListener(new SimpleSynchronousResourceReloadListener()  ResourceManagerHelper.get(ResourceType.CLIENT_RESOURCES).registerReloadListener(new SimpleSynchronousResourceReloadListener()
tutorial/fluids.txt · Last modified: 2023/05/04 11:31 by solidblock