@@ -92,21 +92,15 @@ class EndstoneActorBase : public Interface {
9292 return ActorPermissibleBase::get ().removeAttachment (attachment);
9393 }
9494
95- void recalculatePermissions () override
96- {
97- ActorPermissibleBase::get ().recalculatePermissions ();
98- }
95+ void recalculatePermissions () override { ActorPermissibleBase::get ().recalculatePermissions (); }
9996
10097 [[nodiscard]] std::unordered_set<PermissionAttachmentInfo *> getEffectivePermissions () const override
10198 {
10299 return ActorPermissibleBase::get ().getEffectivePermissions ();
103100 }
104101
105102 // Object
106- [[nodiscard]] const std::type_info &getClassTypeId () const override
107- {
108- return typeid (Interface);
109- }
103+ [[nodiscard]] const std::type_info &getClassTypeId () const override { return typeid (Interface); }
110104
111105 [[nodiscard]] bool isInstanceOf (const std::type_info &target) const override
112106 {
@@ -118,15 +112,9 @@ class EndstoneActorBase : public Interface {
118112
119113 void sendErrorMessage (const Message &message) const override {}
120114
121- [[nodiscard]] Server &getServer () const override
122- {
123- return server_;
124- }
115+ [[nodiscard]] Server &getServer () const override { return server_; }
125116
126- [[nodiscard]] std::string getName () const override
127- {
128- return CommandUtils::getActorName (getHandle ());
129- }
117+ [[nodiscard]] std::string getName () const override { return CommandUtils::getActorName (getHandle ()); }
130118
131119 // Actor
132120 [[nodiscard]] const ActorType &getType () const override
@@ -135,10 +123,7 @@ class EndstoneActorBase : public Interface {
135123 return server_.getRegistry <ActorType>().getOrThrow (ActorTypeId{canonical});
136124 }
137125
138- [[nodiscard]] std::uint64_t getRuntimeId () const override
139- {
140- return getHandle ().getRuntimeID ().raw_id ;
141- }
126+ [[nodiscard]] std::uint64_t getRuntimeId () const override { return getHandle ().getRuntimeID ().raw_id ; }
142127
143128 [[nodiscard]] Location getLocation () const override
144129 {
@@ -164,20 +149,11 @@ class EndstoneActorBase : public Interface {
164149 return {delta.x , delta.y , delta.z };
165150 }
166151
167- [[nodiscard]] bool isOnGround () const override
168- {
169- return getHandle ().isOnGround ();
170- }
152+ [[nodiscard]] bool isOnGround () const override { return getHandle ().isOnGround (); }
171153
172- [[nodiscard]] bool isInWater () const override
173- {
174- return getHandle ().isInWater ();
175- }
154+ [[nodiscard]] bool isInWater () const override { return getHandle ().isInWater (); }
176155
177- [[nodiscard]] bool isInLava () const override
178- {
179- return getHandle ().isInLava ();
180- }
156+ [[nodiscard]] bool isInLava () const override { return getHandle ().isInLava (); }
181157
182158 [[nodiscard]] Level &getLevel () const override
183159 {
@@ -188,13 +164,10 @@ class EndstoneActorBase : public Interface {
188164
189165 [[nodiscard]] Dimension &getDimension () const override
190166 {
191- return *getLevel (). getDimension (getHandle ().getDimension ().getName ());
167+ return *server_. getEndstoneLevel ()-> getDimension (getHandle ().getDimension ().getDimensionId ());
192168 }
193169
194- void setRotation (float yaw, float pitch) override
195- {
196- getHandle ().setRotationWrapped ({pitch, yaw});
197- }
170+ void setRotation (float yaw, float pitch) override { getHandle ().setRotationWrapped ({pitch, yaw}); }
198171
199172 bool teleport (const Location &location) override
200173 {
@@ -215,25 +188,13 @@ class EndstoneActorBase : public Interface {
215188 return true ;
216189 }
217190
218- bool teleport (const Actor &target) override
219- {
220- return teleport (target.getLocation ());
221- }
191+ bool teleport (const Actor &target) override { return teleport (target.getLocation ()); }
222192
223- [[nodiscard]] std::int64_t getId () const override
224- {
225- return getHandle ().getOrCreateUniqueID ().raw_id ;
226- }
193+ [[nodiscard]] std::int64_t getId () const override { return getHandle ().getOrCreateUniqueID ().raw_id ; }
227194
228- void remove () override
229- {
230- getHandle ().remove ();
231- }
195+ void remove () override { getHandle ().remove (); }
232196
233- [[nodiscard]] bool isDead () const override
234- {
235- return !getHandle ().isAlive ();
236- }
197+ [[nodiscard]] bool isDead () const override { return !getHandle ().isAlive (); }
237198
238199 [[nodiscard]] bool isValid () const override
239200 {
@@ -244,30 +205,15 @@ class EndstoneActorBase : public Interface {
244205 return handle->isAlive ();
245206 }
246207
247- [[nodiscard]] std::vector<std::string> getScoreboardTags () const override
248- {
249- return getHandle ().getTags ();
250- }
208+ [[nodiscard]] std::vector<std::string> getScoreboardTags () const override { return getHandle ().getTags (); }
251209
252- [[nodiscard]] bool addScoreboardTag (std::string tag) const override
253- {
254- return getHandle ().addTag (tag);
255- }
210+ [[nodiscard]] bool addScoreboardTag (std::string tag) const override { return getHandle ().addTag (tag); }
256211
257- [[nodiscard]] bool removeScoreboardTag (std::string tag) const override
258- {
259- return getHandle ().removeTag (tag);
260- }
212+ [[nodiscard]] bool removeScoreboardTag (std::string tag) const override { return getHandle ().removeTag (tag); }
261213
262- [[nodiscard]] bool isNameTagVisible () const override
263- {
264- return getHandle ().canShowNameTag ();
265- }
214+ [[nodiscard]] bool isNameTagVisible () const override { return getHandle ().canShowNameTag (); }
266215
267- void setNameTagVisible (bool visible) override
268- {
269- getHandle ().setNameTagVisible (visible);
270- }
216+ void setNameTagVisible (bool visible) override { getHandle ().setNameTagVisible (visible); }
271217
272218 [[nodiscard]] bool isNameTagAlwaysVisible () const override
273219 {
@@ -281,25 +227,13 @@ class EndstoneActorBase : public Interface {
281227 static_cast <SynchedActorData::ID>(ActorDataIDs::NAMETAG_ALWAYS_SHOW), visible);
282228 }
283229
284- [[nodiscard]] std::string getNameTag () const override
285- {
286- return getHandle ().getNameTag ();
287- }
230+ [[nodiscard]] std::string getNameTag () const override { return getHandle ().getNameTag (); }
288231
289- void setNameTag (std::string name) override
290- {
291- getHandle ().setNameTag (name);
292- }
232+ void setNameTag (std::string name) override { getHandle ().setNameTag (name); }
293233
294- [[nodiscard]] std::string getScoreTag () const override
295- {
296- return getHandle ().getScoreTag ();
297- }
234+ [[nodiscard]] std::string getScoreTag () const override { return getHandle ().getScoreTag (); }
298235
299- void setScoreTag (std::string score) override
300- {
301- getHandle ().setScoreTag (score);
302- }
236+ void setScoreTag (std::string score) override { getHandle ().setScoreTag (score); }
303237
304238 Handle &getHandle () const
305239 {
0 commit comments