खोज…


वाक्य - विन्यास

  • शून्य छिपाने (प्लेयर toHide);
  • शून्य शो (प्लेयर toShow);
  • बूलियन कैनी (खिलाड़ी toBeSeen);

टिप्पणियों

इवेंट्स को StackOverflow's की सूची में बेहतर ढंग से कवर किया गया है

अन्य खिलाड़ियों से एक खिलाड़ी को छुपाना

Player playerToHide;
Player playerToNotSee;


playerToNotSee.hide(playerToHide);
//playerToHide will no longer be seen by playerToNotSee.

यदि खिलाड़ी पहले से ही छिपा हुआ है, तो कुछ भी नहीं होता है

एक खिलाड़ी को दूसरे खिलाड़ी को दिखाना

Player toUnhide;
Player toSeeAgain

toSeeAgain.show(toUnhide);
//Player toSeeAgain will now see Player toUnhide again.

यदि खिलाड़ी पहले से ही दिखाई देता है, तो कुछ भी नहीं होता है।

जाँच की जा रही है कि क्या खिलाड़ी को देखा जा सकता है

Player playerToCheck;
Player playerSeeing;

boolean isVisible = playerSeeing.canSee(playerToCheck);
//isVisible returns true if playerSeeing can see playerToCheck and false otherwhise

एक इकाई से छुपा खिलाड़ी

यह EntityTargetEvent इवेंट का उपयोग करके किया जा सकता है

यदि आप ईवेंट रद्द करते हैं, तो खिलाड़ी खिलाड़ी को लक्षित नहीं करेंगे:

@EventHandler
public void onEntityTarget(EntityTargetEvent e) {
    Entity target = e.getEntity();
    if(target instanceof Player) {
        Player playerTargetted = (Player) target;
        if (shouldBeInvisible(playerTargetted) {
            e.setCancelled(true);    //Cancel the target event
        }
    }
}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow