Using a custom ServerMock implementation ======================================== Sometimes it may be needed to use a custom implementation of the ``ServerMock`` class. This could be if you want to implement some of the unimplemented methods or simply provide your own mocks for certain methods. To do that you can simply pass your custom mock that extends ``ServerMock`` to the ``MockBukkit#mock(ServerNock)`` method. .. code-block:: java MyCustomServerMock server = MockBukkit.mock(new MyCustomServerMock()); Note that ``MockBukkit.getMock()`` will return a reference to your instance.