Terms and Abbreviations - SOF3/pmmp-wilderness GitHub Wiki
Abbrevations or Terms
Disclaimer: The examples below may be subjective or controversial. However, they only represent voices from different stakeholders. They are only examples, and leaving them alone here doesn't mean that such stances are our common sense. Please do not raise controversies or unnecessary edits about the examples because you don't agree with it.
Non-recognized Terms
Knowing about non-common sense is much more important than having common sense. This section is much more important than the section about recognized terms. Avoid using these terms or phrases, or add sufficient elaboration on them.
Term | Problem |
---|---|
Not working | There are myriad ways of "not working". Is it a crash? Any error messages? Simply did nothing? What did you expect it to do? What is the outcome now? Give information please. Simply saying "not working" doesn't explain anything. |
Recognized Terms
Term | Meaning(s) | Example/Note/Reference |
---|---|---|
AI | Artificial intelligence (for living non-player entities) | There's still a problem with the villager AI. They don't know how to locate doors. |
API | Application programming interface | They finally made a documentation for their API. |
CI | Continuous integration | Does that repository have CI enabled? |
CS | ClearSky | CS came a month after Genisys, the second deriative of PocketMine, was released. |
DB | Database | How many tables are in the DB? |
DDoS | Distributed denial-of-service attack | He launched a DDoS attack on our server today, but we were able to mitigate it. |
Dedi | Dedicated server | I can't host a server on my PC anymore, we need to get a Dedi. |
Dev | Developer/Develop/Development | Looking for plugin devs. Your question isn't related to a plugin dev. |
Dev | "Deviation" as in standard deviation | An SQL database facilitates the calculation of the stddev of your player's online time. |
Doc/Docs | Documentation | Your plugin needs better docs to enable more devs to add support for it. |
DoS | Denial-of-service attack | She threatened them with a DoS attack. |
Dup | Duplication | This thread is a dup. Please google it. |
Fork | A GitHub fork | Please refer to GitHub user documentation -- Fork a repo |
Fork | A PocketMine derivative | Although @Intyre kept emphasizing that these PocketMine derivatives aren't really GitHub forks, the term "PocketMine forks" is already too commonly used like a cancer in the community, like the HTTP "Referer" header. |
FPS | Frames per second | 60 FPS is optimal for PC games. |
FTP | File Transfer Protocol | Please download the file from the FTP server. |
FTP/FTxP | FloatingTextParticle |
How do you spawn an FTxP? |
GC | Garbage collection (a form of automatic memory management) | Java takes care of GC on its own. |
Hack | Usage of mods to exploit servers | I need an anti-hack plugin. |
Hack | (Specification recommended) General act of programming to solve difficult problems | They entered the annual Hackathon. |
Hack | (Specification recommended) Attack on a computer system | Hack into your clients and install the authentication app on them! |
ID | An (usually) unique identifier of any data types, including integers, strings or even objects | You can create a new stdClass as a unique ID and compare them using the === operator. |
IDE | Integrated development environment (application that helps developers write code) | Which IDE do you use? |
IM | ImagicalMine | IM was the first PocketMine derivative that threatened the community's survival. |
IP | Internet Protocol address | Do you know his IP address? |
IRC | Internet Relay Chat | Though the forums may seem empty, plenty of users hang out at the IRC. |
LAN | Local area network (the devices connected to your router) | If not port-forwarded, the server will only be visible on your LAN. |
MCPE/MPE | Minecraft: Pocket Edition | There's been so many updates for MCPE recently. |
MOTD | Message of the day (message displayed to players in the server list) | Can you see our MOTD? |
NBT | Named Binary Tag, a data serialization standard used by Minecraft; also a library class in PocketMine | The NBT file is corrupted. Probably some bugs with the NBT class in PocketMine. |
NPC | Non-player characters: An in-game character with a human-like AI | The NPC villager lives in an NPC village. |
NPC | A dummy human | The plugin Slapper by @jojoe77777, which allows management of NPCs, was named after the SlapIt plugin by @LegendOfMCPE. |
OP | Operator (someone with special privileges on a Minecraft server) | May I have OP? |
OP | Original Post/Original poster | The OP didn't give sufficient information to solve the problem. |
Perm | Permission | They messed up the perms in the plugin. |
PHP | PHP: Hypertext Preprocessor (the language PocketMine is written in) | Why was this written in PHP? |
PM | PocketMine (project name), Private Messaging | Does she still write PM plugins? |
PR | Pull request (on GitHub) | Did he merge the PR yet? |
Pseudocode | Code that is not meant to be run | Please refer to Code Environment: Example code/Pseudocode |
RCON | Remote console | Does that server have RCON enabled? |
SQL | Structured Query Language | Does their back-end use an SQL database? |
SSH | Secure socket shell | You can remotely connect to a computer using SSH. |
Sync | Synchronize | How to sync the SimpleAuth data between two servers? |
in Sync | Synchronous | All functions related to the PocketMine server instance should be run in sync. |
Sync | Synchronized | Please refer to Threaded::synchronized |
TPS | Ticks per second (indicates how many times a second things are updating) | The lower your TPS, the slower your server will be. |
Trigo | Trigonometry/Trigonometric functions | This feature may involve some trigo trouble. |
VPN | Virtual private network | Are those players behind the same VPN? |
VPS | Virtual private server | How much does it cost for a VPS? |