/ImagicalMine

ImagicalMine the MCPE Software attempted at being reactive!

Primary LanguagePHPOtherNOASSERTION

ImagicalMine

Full size img: http://i.imgur.com/emmkLHg.jpg

ImagicalMine is a spoon of PocketMine-MP.
The 0.16.0 protocol changes were also forked from PocketMine.

Thanks to PocketMine due to the most of the original code is written by them.

Travis Build
IN DEV: Build status
Working temporary jenkins server!
Another download link is on our wiki download server.

Quick Links (Instead of scrolling, click these!)

Demo Server
Installation
Resources
Windows Powershell Scripts
Acknowledgements


Demo Server

Below is the ImagicalMine demo server details, you can see what features ImagicalMine has before downloading it.
TO BE CHOSEN SOON
Back to QuickLinks

Installation

Self-installation:
Supported platforms: Linux, Windows, OS X, Raspberry Pi, and ODROID
Installing Introductions
Back to QuickLinks

Resources

Guides


Windows Powershell Scripts

Instructions:

  1. Make sure that you are using windows
  2. Open up Powershell ISE
  3. Paste your desired script in to the top box
  4. Edit the script to suit your needs
  5. Test it by pressing the green arrow in the toolbar at the top
  6. If it succeeds, the "last modified" date will have the time that you ran the script
  7. Save the file

Tip for Greater Success:

Set run times for each script using Task Scheduler

  1. Search for/ Open up Windows Task Scheduler
  2. On the "actions" page, create a new action. This is what it should be set to--> Action: Start a Program --> Program/script: powershell --> Add arguements (Optional): -file "{path to the powershell file that you just created}" --> Start in (Optional): {path to the folder that you put the powershell file in}

Scripts:

  1. To download the latest stable build using powershell: ⋅
(New-Object Net.WebClient).DownloadFile("http://jenkins.terweij.nl/job/ImagicalMine/lastSuccessfulBuild/artifact/releases/ImagicalMine.phar","$((Resolve-Path .\).Path)\ImagicalMine.phar")
  1. To stop the server and restart 2 seconds later: ..
cmd /c "$((Resolve-Path .\).Path)\forceshutdown.cmd"
Start-Sleep -s 2
cmd /c "$((Resolve-Path .\).Path)\start.cmd"
  1. Backup script ..
new-item "$((Resolve-Path .\).Path)\backups" -itemtype directory
$a = Get-Date
new-item "$((Resolve-Path .\).Path)\backups\$($a.Year)-$($a.Month)-$($a.Day)-$($a.Hour)" -itemtype directory
Copy-Item "$((Resolve-Path .\).Path)\*" "$((Resolve-Path .\).Path)\backups\$($a.Year)-$($a.Month)-$($a.Day)-$($a.Hour)" -recurse -Exclude ".git"

All credit goes to @Ad5001 for making these script and @remote_vase for the ideas.
Back to QuickLinks

Acknowledgements

  • ImagicalMine was originally devised by ImagicalCorp and was authored in the old github repository.
  • This is a third-party build of PocketMine-MP. ImagicalMine is in no way affiliated with PocketMine-MP.
  • The original code in ImagicalMine is from PocketMine-MP. All original code structure and base was written by the PocketMine Team.
  • ImagicalMine's code sources include from Katana, Steadfast2, PocketMine-0.13.x, Genisys & ClearSky.
  • The switch for incompatible plugins is from a pull request from @PEMapModder on the official PM repo.
  • The weather system was written by @matcracker.
  • The hunger system is from Katana, but most of them was rewritten by @thebigsmileXD.
  • The redstone system was written by @aodzip.
  • The potion class was written by @thebigsmileXD.
    Back to QuickLinks