مرحبًا ، يبدو أن حدث BlockEvent.PlaceEvent يتم إطلاقه فقط عند وضع وسادة زنبق وليس أي كتلة.
يبدو أن ForgeHooks # onPlaceItemIntoWorld قد تم التعليق عليها ..
يبدو لي أنه من الأفضل معالجة هذا من خلال تقسيمه إلى حدثين منفصلين: حدث ما قبل التنسيب قابل للإلغاء وحدث إشعار ما بعد الموضع غير قابل للإلغاء. الطريقة التي تم إعدادها بها الآن ، فهي تضع الكتلة فعليًا ثم تحاول إزالتها إذا تم إلغاؤها. هذا ليس إلغاء. هذا تراجع. تسبب بعض الكتل تغييرات في الكتل المجاورة عند وضعها وستكون بمثابة ألم "للانعكاس / التراجع".
تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط لها منذ فترة طويلة. إذا كانت هذه المشكلة لا تزال ذات صلة ويجب أن تظل مفتوحة ، فالرجاء الرد بشرح موجز (على سبيل المثال ، "لقد تحققت من الرمز ولا تزال هذه المشكلة ذات صلة لأن ___." أو "هذه لقطة شاشة لهذه المشكلة في الإصدار الأخير"). شكرا لمساهماتكم!
تم إغلاق هذه المشكلة تلقائيًا نظرًا لعدم وجود نشاط لها منذ فترة طويلة. لا تتردد في إعادة فتحه أو إنشاء عدد جديد.
التعليق الأكثر فائدة
يبدو لي أنه من الأفضل معالجة هذا من خلال تقسيمه إلى حدثين منفصلين: حدث ما قبل التنسيب قابل للإلغاء وحدث إشعار ما بعد الموضع غير قابل للإلغاء. الطريقة التي تم إعدادها بها الآن ، فهي تضع الكتلة فعليًا ثم تحاول إزالتها إذا تم إلغاؤها. هذا ليس إلغاء. هذا تراجع. تسبب بعض الكتل تغييرات في الكتل المجاورة عند وضعها وستكون بمثابة ألم "للانعكاس / التراجع".