Archiviert
13
0

Fixed readme formating somewhat.

Dieser Commit ist enthalten in:
Kristian S. Stangeland 2012-09-16 02:22:34 +02:00
Ursprung 798d734ba9
Commit adb57e2bf3

Datei anzeigen

@ -7,7 +7,7 @@ and outgoing [packets](http://www.wiki.vg/Protocol), or inject custom packets in
stream. This is quite cumbersome to do, however, and most implementations will break stream. This is quite cumbersome to do, however, and most implementations will break
as soon as a new version of Minecraft has been released. Due to obfuscatio as soon as a new version of Minecraft has been released. Due to obfuscatio
Critically, different plugins that use this approach may `hook` into the same classes, Critically, different plugins that use this approach may _hook_ into the same classes,
with unpredictable outcomes. More than often this causes plugins to crash, but it may also with unpredictable outcomes. More than often this causes plugins to crash, but it may also
lead to more subtile bugs. lead to more subtile bugs.
@ -21,7 +21,7 @@ Resources
A new API A new API
--------- ---------
'ProtocolLib' attempts to solve this problem by providing a event API, much like Bukkit, __ProtocolLib__ attempts to solve this problem by providing a event API, much like Bukkit,
that allow plugins to monitor, modify or cancel packets sent and recieved. But more importantly, that allow plugins to monitor, modify or cancel packets sent and recieved. But more importantly,
the API also hides all the gritty, obfusctated classes with a simple index based read/write system. the API also hides all the gritty, obfusctated classes with a simple index based read/write system.
You no longer have to reference CraftBukkit! You no longer have to reference CraftBukkit!
@ -40,9 +40,7 @@ Then get a reference to ProtocolManager in onLoad() and you're good to go.
private ProtocolManager protocolManager; private ProtocolManager protocolManager;
public void onLoad() { public void onLoad() {
protocolManager = ProtocolLibrary.getProtocolManager(); protocolManager = ProtocolLibrary.getProtocolManager();
} }
To listen for packets sent by the server to a client, add a server-side listener: To listen for packets sent by the server to a client, add a server-side listener:
@ -91,7 +89,7 @@ censor by listening for Packet3Chat events:
Sending packets Sending packets
--------------- ---------------
Normally, you might have to use someting ugly like the following: Normally, you might have to do someting ugly like the following:
Packet60Explosion fakeExplosion = new Packet60Explosion(); Packet60Explosion fakeExplosion = new Packet60Explosion();