1
雖然我查看了entity event reference,但我似乎無法找到事件的名稱。什麼是事件命名?
我是否錯過了它,或者它不存在,我將不得不經常調用getCustomName()方法嗎?這可能會導致垃圾郵件快速。
非常感謝您的幫助。
雖然我查看了entity event reference,但我似乎無法找到事件的名稱。什麼是事件命名?
我是否錯過了它,或者它不存在,我將不得不經常調用getCustomName()方法嗎?這可能會導致垃圾郵件快速。
非常感謝您的幫助。
目前似乎沒有一個EventHandler用於顯式獲取命名的東西。有使用不同的事件,捎帶上掉頭向下運行getCustomName()
例如頻率可能是一些解決方法,如果你正在處理使用上的實體名稱標籤的人,你可以使用
PlayerInteractEntityEvent
這裏是所有可用事件和描述的列表 http://jd.bukkit.org/rb/apidocs/org/bukkit/event/class-use/Event.html
嗯。我喜歡這個想法,我唯一擔心的是,事件觸發時實體將不會被命名。 – Drazisil
它會很快命名,所以你可能會有某種延遲或者可能設置一個變量,如布爾checkNames = true;那麼在這個遞歸檢查,你正在考慮只有在checkNames爲true的情況下才會運行它,然後在運行之後將checkNames再次設置爲false? – zfb
也許吧。我必須玩......這很煩人,也沒有onEntityChange事件,認爲這可能會觸發900萬次。如果我一天沒有得到任何其他答案,我會批准。感謝您的建議。 :) – Drazisil