@@ -108,19 +108,19 @@ public function generate(ChunkManager $world, Random $random, int $source_x, int
108
108
// cap's borders/corners treatment
109
109
$ data = match (true ){
110
110
$ x === $ source_x - $ radius => match (true ){
111
- $ z === $ source_z - $ radius => MushroomBlockType::CAP_NORTHWEST () ,
112
- $ z === $ source_z + $ radius => MushroomBlockType::CAP_SOUTHWEST () ,
113
- default => MushroomBlockType::CAP_WEST ()
111
+ $ z === $ source_z - $ radius => MushroomBlockType::CAP_NORTHWEST ,
112
+ $ z === $ source_z + $ radius => MushroomBlockType::CAP_SOUTHWEST ,
113
+ default => MushroomBlockType::CAP_WEST
114
114
},
115
115
$ x === $ source_x + $ radius => match (true ){
116
- $ z === $ source_z - $ radius => MushroomBlockType::CAP_NORTHEAST () ,
117
- $ z === $ source_z + $ radius => MushroomBlockType::CAP_SOUTHEAST () ,
118
- default => MushroomBlockType::CAP_EAST ()
116
+ $ z === $ source_z - $ radius => MushroomBlockType::CAP_NORTHEAST ,
117
+ $ z === $ source_z + $ radius => MushroomBlockType::CAP_SOUTHEAST ,
118
+ default => MushroomBlockType::CAP_EAST
119
119
},
120
120
default => match (true ){
121
- $ z === $ source_z - $ radius => MushroomBlockType::CAP_NORTH () ,
122
- $ z === $ source_z + $ radius => MushroomBlockType::CAP_SOUTH () ,
123
- default => MushroomBlockType::CAP_MIDDLE ()
121
+ $ z === $ source_z - $ radius => MushroomBlockType::CAP_NORTH ,
122
+ $ z === $ source_z + $ radius => MushroomBlockType::CAP_SOUTH ,
123
+ default => MushroomBlockType::CAP_MIDDLE
124
124
}
125
125
};
126
126
@@ -137,26 +137,26 @@ public function generate(ChunkManager $world, Random $random, int $source_x, int
137
137
138
138
// mushroom's cap corners treatment
139
139
if ($ x === $ source_x - ($ radius - 1 ) && $ z === $ source_z - $ radius ){
140
- $ data = MushroomBlockType::CAP_NORTHWEST () ;
140
+ $ data = MushroomBlockType::CAP_NORTHWEST ;
141
141
}elseif ($ x === $ source_x - $ radius && $ z === $ source_z - ($ radius - 1 )){
142
- $ data = MushroomBlockType::CAP_NORTHWEST () ;
142
+ $ data = MushroomBlockType::CAP_NORTHWEST ;
143
143
}elseif ($ x === $ source_x + $ radius - 1 && $ z === $ source_z - $ radius ){
144
- $ data = MushroomBlockType::CAP_NORTHEAST () ;
144
+ $ data = MushroomBlockType::CAP_NORTHEAST ;
145
145
}elseif ($ x === $ source_x + $ radius && $ z === $ source_z - ($ radius - 1 )){
146
- $ data = MushroomBlockType::CAP_NORTHEAST () ;
146
+ $ data = MushroomBlockType::CAP_NORTHEAST ;
147
147
}elseif ($ x === $ source_x - ($ radius - 1 ) && $ z === $ source_z + $ radius ){
148
- $ data = MushroomBlockType::CAP_SOUTHWEST () ;
148
+ $ data = MushroomBlockType::CAP_SOUTHWEST ;
149
149
}elseif ($ x === $ source_x - $ radius && $ z === $ source_z + $ radius - 1 ){
150
- $ data = MushroomBlockType::CAP_SOUTHWEST () ;
150
+ $ data = MushroomBlockType::CAP_SOUTHWEST ;
151
151
}elseif ($ x === $ source_x + $ radius - 1 && $ z === $ source_z + $ radius ){
152
- $ data = MushroomBlockType::CAP_SOUTHEAST () ;
152
+ $ data = MushroomBlockType::CAP_SOUTHEAST ;
153
153
}elseif ($ x === $ source_x + $ radius && $ z === $ source_z + $ radius - 1 ){
154
- $ data = MushroomBlockType::CAP_SOUTHEAST () ;
154
+ $ data = MushroomBlockType::CAP_SOUTHEAST ;
155
155
}
156
156
}
157
157
158
158
// a $data of CAP_MIDDLE below the top layer means air
159
- if ($ data !== MushroomBlockType::CAP_MIDDLE () || $ y >= $ source_y + $ this ->height ){
159
+ if ($ data !== MushroomBlockType::CAP_MIDDLE || $ y >= $ source_y + $ this ->height ){
160
160
$ this ->transaction ->addBlockAt ($ x , $ y , $ z , $ this ->getType ()->setMushroomBlockType ($ data ));
161
161
}
162
162
}
0 commit comments