Skip to content

Implemented heavy core, moss carpet and pale moss block - #51

Open
NaySurGithub wants to merge 2 commits into
altayofficial:devfrom
NaySurGithub:feat/moss-and-heavy-core
Open

Implemented heavy core, moss carpet and pale moss block#51
NaySurGithub wants to merge 2 commits into
altayofficial:devfrom
NaySurGithub:feat/moss-and-heavy-core

Conversation

@NaySurGithub

@NaySurGithub NaySurGithub commented Aug 19, 2026

Copy link
Copy Markdown

Added the Heavy Core, Moss Carpet and Pale Moss Block to Altay.

Changes

API changes

  • Added the HeavyCore block
  • Added the MossCarpet block
  • Added the PaleMossBlock block, extending MossBlock
  • Added MossBlock::getMossBlock() and MossBlock::getMossCarpet(), so the
    spreading behaviour can be reused by pale moss

Behavioural changes

  • MossBlock now places moss carpet when fertilized, replacing the
    //vanilla places moss carpet here, which Altay does not implement yet
    placeholder
  • MossBlock::canGrowPlantOn() accepts pale moss block
  • Azalea::canBeSupportedAt() accepts pale moss block, which carries the
    vanilla minecraft:dirt tag exactly like moss block

Backwards compatibility

COMPATIBLE

Tests

Blocks are ingame.

Note: I dont know why git is doing weird things and is considering that for a change :/
image

@xRookieFight

Copy link
Copy Markdown
Contributor

Heavy core shouldn't be added in my opinion, that block is from version 0.16.0

@NaySurGithub

Copy link
Copy Markdown
Author

Okay

@NaySurGithub
NaySurGithub force-pushed the feat/moss-and-heavy-core branch from b4690fc to e22df5b Compare August 20, 2026 11:01
@NaySurGithub NaySurGithub changed the title Implemented heavy core, moss carpet and pale moss block Implemented moss carpet and pale moss block Aug 20, 2026
@NaySurGithub
NaySurGithub deleted the feat/moss-and-heavy-core branch August 20, 2026 11:01
@NaySurGithub
NaySurGithub restored the feat/moss-and-heavy-core branch August 20, 2026 11:02
@Ent0ty

Ent0ty commented Aug 20, 2026

Copy link
Copy Markdown

Heavy core shouldn't be added in my opinion, that block is from version 0.16.0

The Heavy Core is from Minecraft version 1.21. It also says so on the Minecraft Wiki.
https://minecraft.wiki/w/Heavy_Core#Bedrock_Edition

@NaySurGithub NaySurGithub reopened this Aug 20, 2026
@NaySurGithub

Copy link
Copy Markdown
Author

Heavy core shouldn't be added in my opinion, that block is from version 0.16.0

The Heavy Core is from Minecraft version 1.21. It also says so on the Minecraft Wiki. https://minecraft.wiki/w/Heavy_Core#Bedrock_Edition

oh yes your right its the trial chamber block

@xRookieFight

Copy link
Copy Markdown
Contributor

Oh I thought the wrong heavy core block, I am sorry. Yeah it can be added

@NaySurGithub

Copy link
Copy Markdown
Author

Oh I thought the wrong heavy core block, I am sorry. Yeah it can be added

okay wait need to readd it 😭

@NaySurGithub
NaySurGithub force-pushed the feat/moss-and-heavy-core branch from e22df5b to 15e5ecb Compare August 20, 2026 11:14
@NaySurGithub NaySurGithub changed the title Implemented moss carpet and pale moss block Implemented heavy core, moss carpet and pale moss block Aug 20, 2026

@xRookieFight xRookieFight left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some nits. Others LGTM

Comment thread src/block/MossBlock.php
Comment thread src/block/PaleMossBlock.php Outdated
Added a TODO comment for implementing pale moss carpet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants