Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
b817a74
Refactored to prepared for backwards compatibility.
Europia79 Jun 14, 2014
6c1083f
Removed all packages and classes
Europia79 Jul 6, 2014
0e23690
http://dev.bukkit.org/bukkit-plugins/virtualplayers/
Europia79 Jul 6, 2014
496239c
Parent POM that defines all the modules.
Europia79 Jul 6, 2014
4e89bfc
Added backwards compatibility.
Europia79 Jul 6, 2014
366e9bc
Merge branch '175'
Europia79 Jul 6, 2014
eb84827
Whoops.
Europia79 Jul 6, 2014
d9b067d
Added backwards compatibility.
Europia79 Jul 6, 2014
194891d
Added support for Minecraft v1_7_R4
Europia79 Jul 20, 2014
8b436c6
Added Eclipse support.
Europia79 Jul 23, 2014
da4b09b
Updated Version.java compatibility checker.
Europia79 Jul 23, 2014
77d63f1
Refactored Version.java
Europia79 Jul 26, 2014
090380c
Fixed object type
Europia79 Jul 26, 2014
ecf5636
Fixed pom.xml relative directory reference.
Europia79 Jul 27, 2014
4f8b493
Fixed cmd bpe
Europia79 Jul 27, 2014
14c901e
Updated README.md
Europia79 Jul 29, 2014
8c9439c
VirtualPlayer no longer implements Listener.
Europia79 Sep 20, 2014
26fbb8a
Forwards any calls to the new package/class.
Europia79 Sep 20, 2014
7f1a96c
Re-added old methods that forward calls to the nms package.
Europia79 Sep 20, 2014
6988883
Added test for invoke()
Europia79 Sep 20, 2014
61178d3
Removed duplicate dependency declaration in pom.xml
Europia79 Sep 20, 2014
4571980
Added sorting, zero padding, and comments.
Europia79 Sep 20, 2014
e221bb9
Changed repository
Europia79 Sep 25, 2014
be9ca3d
Changed repo. Added wagon.
Europia79 Sep 25, 2014
91aac4b
Added getPlayer(UUID id)
Europia79 Sep 25, 2014
14fa1b6
Fixed an issue that was causing a Jenkins build error.
Europia79 Sep 27, 2014
3b32677
Fixed issue with Jenkins and maven.
Europia79 Sep 27, 2014
442b15c
Fixed an issue with jenkins and maven.
Europia79 Sep 27, 2014
8992db2
Fixed an issue with jenkins and maven.
Europia79 Sep 27, 2014
1b70039
Fixed an issue with jenkins and maven.
Europia79 Sep 27, 2014
432750d
Added repo
Europia79 Sep 27, 2014
0b48c8a
Updated to Minecraft 1.8
Europia79 Dec 13, 2014
4a30efe
Switch to valid version of Minecraft 1.5
Techcable Jan 23, 2015
110064a
Merge pull request #2 from Techcable/patch-1
Europia79 Jan 23, 2015
67a90a2
Update to minecraft 1.8.3
Techcable Mar 23, 2015
a605416
Merge pull request #3 from Techcable/master
Europia79 Mar 24, 2015
0cb8093
Override PotionEffects
Europia79 Jun 17, 2015
9b4675b
Updated pom.xml with Bukkit API
Europia79 Jun 17, 2015
2f2c54d
Added v1_8_R2 module
Europia79 Jun 17, 2015
2370b2c
VirtualPlayers v1.6.5 for MC 1.8.7
Europia79 Jun 17, 2015
7088af9
Fix build: added missing dependency to pom.xml
Europia79 Jun 17, 2015
5aeea64
Refactored to CraftVirtualPlayer: Start of v2.0
Europia79 Jun 18, 2015
ae22126
Minor refactor & formatting
Europia79 Jun 18, 2015
c1bcb21
Deleted NMS classes
Europia79 Jun 25, 2015
eada98e
Added module/api & VirtualPlayer interface
Europia79 Jun 25, 2015
b54224e
Updated POM for each module
Europia79 Jun 25, 2015
949926b
Added CraftVirtualPlayer + Factory implementations
Europia79 Jun 25, 2015
4e11648
Added command alias vps
Europia79 Jun 25, 2015
e51d074
Added BattleBukkitLib v2.2.1
Europia79 Jun 25, 2015
3db28ce
Added version independent Executors
Europia79 Jun 25, 2015
9f92b16
VirtualPlayers v1.6.6
Europia79 Jun 25, 2015
dbf2392
Trimmed extra spaces & empty lines
Europia79 Jun 28, 2015
d8e8392
Removed unused imports
Europia79 Jun 28, 2015
4c49745
Added BattleBukkitLib v2.3
Europia79 Jun 28, 2015
ccb89fb
Added modules/v1_2_5
Europia79 Jun 28, 2015
e04973a
Added modules/v1_3_2
Europia79 Jun 28, 2015
9cff661
Added modules/v1_4_2
Europia79 Jun 28, 2015
7c7656e
VirtualPlayers v1.6.7
Europia79 Jun 28, 2015
fc97736
VirtualPlayers 1.6.7.2
Europia79 Dec 24, 2015
e77e41a
Updated dependency
Europia79 Dec 24, 2015
cac2c9e
VirtualPlayers v1.6.8
Europia79 Mar 9, 2016
9ec2c78
Removed SNAPSHOT designation
Europia79 Mar 9, 2016
52596d4
Added modules/v1_9_R2
Europia79 May 11, 2016
1fda201
v1.7.0 adds support for Minecraft 1.9.4
Europia79 May 11, 2016
6bd8fad
v1.7.1 -- Deleted modules/vpre
Europia79 Jun 14, 2016
269a972
Added modules/v1_10_R1
Europia79 Jun 14, 2016
05dfd80
VirtualPlayers v1.7.2
Europia79 Jun 14, 2016
1e27ed6
Change old Bukkit repository
Europia79 Jan 13, 2018
fec22b2
Fixed vault-repo
Europia79 Jan 13, 2018
b0c120a
Update BattleBukkitLib
Europia79 Jan 13, 2018
1d1db9e
Added modules/v1_11_R1
Europia79 Jan 13, 2018
902fbb3
Untested v1.7.3 adds support for Minecraft 1.11.2
Europia79 Jan 13, 2018
4d03ffc
Added modules/v1_12_R1
Europia79 Jan 13, 2018
3fbb006
VirtualPlayers v1.7.4 for Minecraft 1.12.2
Europia79 Jan 13, 2018
6ddfb3e
Update README
Europia79 Feb 11, 2018
88b1eae
Pushing local changes (massive)...
Europia79 Mar 21, 2019
38b741f
VirtualPlayers 1.13.2
Europia79 Mar 22, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#Maven
/**/target/

#Eclipse
.project
.classpath
.settings
117 changes: 117 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
VirtualPlayers2
======
Bukkit plugin that creates virtual players:
Used for easy debugging of plugins through the console.


VirtualPlayers2 was made for developers who need to easily test
their plugins against multiple versions of craftbukkit.


Downloads:
---

**Official builds**

You can find the official builds at dev.bukkit.org

[http://dev.bukkit.org/bukkit-plugins/virtualplayers2/](http://dev.bukkit.org/bukkit-plugins/virtualplayers2/ "Official builds")


**Development builds**

```python
"Development builds of this project can be acquired at the provided maven repository."
"These builds have not been approved by the BukkitDev staff. Use them at your own risk."
```

[http://rainbowcraft.sytes.net/download/plugins/VirtualPlayers2/](http://rainbowcraft.sytes.net/download/plugins/VirtualPlayers2/ "Dev builds")

The dev builds are primarily for testing purposes.


Commands as Players
---

|command|description|
|:------|:----------|
|`dc <virtual player>` | any command you would normally do as a player |
|`dc <virtual player> op` | op virtual player |
|`dc <virtual player> deop` | deop virtual player |
|`dc <virtual player> respawn` | respawn the virtual player |
|`dc <virtual player> connect` | virtual player connects to the server |
|`dc <virtual player> disconnect` | virtual player disconnects from the server |
|`dc <virtual player> reconnect` | virtual player reconnects to the server |
|`dc <virtual player> health <amount>` | give the virtual player some health ( or kill them if 0 ) |
|`dc <virtual player> inv` | print out their inventory |
|`dc <virtual player> giveinv <item>` | give them an item |
|`dc <virtual player> tp <location>` | teleport them to the given location ( "world,3,3,3" ) |
|`dc <virtual player> chat my message` | have the virtual player talk in chat |
|`dc <virtual player> hit <player2> [damage]` | attack other players, defaults to 5 damage |
|`dc <virtual player> interact <left, right> <location>` | do a PlayerInteractEvent on the specified block location |
|`/dc <virtual player> bpe <block> <location>` | do a BlockPlaceEvent of the given material at the given location |
|`/dc <virtual player> bbe <location>` | do a BlockBreakEvent at the given location |
|`/dc <virtual player> pie | Trigger a PlayerPickupItemEvent |


Other Commands
---

|command|description|
|:------|:----------|
|`/virtualplayers hideMessages` | hide messages from players |
|`/virtualplayers showMessages` | show messages from players |


Change Log
---
- **v1.6.2**
* Updated to Minecraft 1.8 compatibility.
- **v1.6.0**
* Added PIE command (PlayerPickupItemEvent)
* `/dc vp pie` will trigger a PlayerPickupItemEvent.
* The VirtualPlayer will pickup items on the ground at his/her location.
- **v1.5.10**
* Fixed BlockPlaceEvent command.
* Compatible with 1.2.5 to 1.7.10
- **v1.5.9**
* Added backwards compatibility.
* You can now use one JAR for all craftbukkit versions.
* Tested against craftbukkit versions 1.2.5 to 1.7.9
- **v1.5.6**
* `/dc help`: now shows help
* `/dc <vp> sneak <true or false>` : now sneaks and unsneaks
* Breaks the BlockPlaceEvent cmd: `/dc <vp> bpe <block> <location>`
- **v1.4.3**
* Fixes for cross world moves
- **v1.4.1.1**
* Command is now vdc, with an alias for dc
- **v1.4**
* More API commands for making virtual players
- **v1.3.1**
* Fixes for bpe and bbe
- **v1.3**
* new command : `/dc <virtual player> bpe <block> <location>` : do a BlockPlaceEvent of the given material at the given location
* new command : `/dc <virtual player> bbe <location>` : do a BlockBreakEvent at the given location
- **v1.2.5**
* new command : `/dc <virtual player> interact <left|right> <location>` : interact with the location with a left or right click, with whatever item they have in hand.
- **v1.2.4**
* new command. givehelm. Set the virtual players helm
* Fix for creating virtual players in servers that don't have world
- **v1.2.3**
* new command: `/dc <virtualplayer> hit <player2> [damage]` <- attack other players
* new command: `/dc <virtualplayer> interact <location>` <- do a block click event
- **v1.2.0**
* Add ability for virtual players to fire AsyncPlayerChat events by the use of `/dc <virtual player> chat <message>`


Contact:
======


* [Europia79](http://dev.bukkit.org/profiles/Europia79 "Europia79 on dev.bukkit.org")

* Skype: Nicodemis79

* Email: Europia79@hotmail.com

17 changes: 0 additions & 17 deletions VirtualPlayers/.project

This file was deleted.

5 changes: 0 additions & 5 deletions VirtualPlayers/README

This file was deleted.

91 changes: 0 additions & 91 deletions VirtualPlayers/pom.xml

This file was deleted.

Loading