You can find the CS+ version for MC1.7-1.12 *HERE*(2.0.1b)
ChristmasSurprise is a very versatile plugin with many customization options such as:
An Advent calendar Entities adapted to the winter time A snowball game A PvE game Multistage snow A "snow effect" IceSkates and a lot more!
/CSP help (This command shows you the help page.) /CSP info (This command shows you the info page.) /CSP ACedit [Day] (This command lets you edit the items for Advent calendar.) /CSP ACaddCommand [Day] [Command] (This command adds another command, that runs, when opening the door.) (Example: /ChristmasSurprise ACaddCommand 1 /eco give [PLAYER] 5) /CSP ACremoveCommand [Day] [Command] (This command deletes the command running when opening the door.) /CSP ACCommandsList [Day] (This command shows the list of commands, that run when opening the door.) /CSP ACsetText [Day] (This command changes the text shown, when opening the door) /CSP giveIceSkates [Number] (This command gives you the IceSkate(s).) /CSP getServerTime [Day] (This command shows the server time, with the change that is given in the config.) /CSP createCZG [Arena] (This command creates a new ChristmasZombieGame arena.) /CSP deleteCZG [Arena] (This command is deleting a ChristmasZombieGame arena.) /CSP setTextCZG [Arena] [Text] (This command changes the spawn-message of the ChristmasZombieGame.) /CSP setHealthCZG [Arena] [Health] (This command changes Health-Points of the ChristmasZombie.) /CSP addLocationCZG [Arena] (This command is adding a spawn-location to the ChristmasZombieGame.) /CSP removeLocationCZG [Arena] [Number] (This command removes a spawn-location from a ChristmasZombieGame.) /CSP listLocationsCZG [Arena] (This command shows you a list of all spawn-locations of a ChristmasZombieGame.) /CSP tpLocationCZG [Arena] [Number] (This command is teleporting you to a ChristmasZombieGame-Location.) /CSP setWarpCZG [Arena] (This command is changing the ChristmasZombieGame Warp location.) /CSP delWarpCZG [Arena] (This command is deleting the ChristmasZombieGame Warp location.) /CSP warpSG (This command teleports you to the ChristmasZombieGame.) /CSP editInventoryCZG [Arena] (This command is editing the Inventory of the witch from the ChristmasZombieGame.) /CSP reload (This command is reloading the files.)
User permission:
ChristmasSurprisePlus.openAdventCalendar (the command allows the players to open the Advent calendar doors.) ChristmasSurprisePlus.warpChristmasZombieGame (/ChristmasSurprise warpSG)
Admin permissions:
ChristmasSurprisePlus.ACedit (/CSP ACedit) ChristmasSurprisePlus.ACaddCommand (/CSP ACaddCommand) ChristmasSurprisePlus.ACremoveCommand (/CSP ACremoveCommand) ChristmasSurprisePlus.ACCommandsList (/CSP ACCommandsList) ChristmasSurprisePlus.ACsetText (/CSP ACsetText) ChristmasSurprisePlus.giveIceSkates (/CSP giveIceSkates) ChristmasSurprisePlus.getServerTime (/CSP getServerTime) ChristmasSurprisePlus.createChristmasZombieGame (/CSP createCZG) ChristmasSurprisePlus.deleteChristmasZombieGame (/CSP deleteCZG) ChristmasSurprisePlus.setTextChristmasZombieGame (/CSP setTextCZG) ChristmasSurprisePlus.setHealthChristmasZombieGame (/CSP setHealthCZG) ChristmasSurprisePlus.addLocationChristmasZombieGame (/CSP addLocationCZG) ChristmasSurprisePlus.removeLocationChristmasZombieGame (/CSP removeLocationCZG) ChristmasSurprisePlus.listLocationsChristmasZombieGame (/CSP listLocationsCZG) ChristmasSurprisePlus.tpLocationChristmasZombieGame (/CSP tpLocationCZG) ChristmasSurprisePlus.setWarpChristmasZombieGame (/CSP setWarpCZG) ChristmasSurprisePlus.delWarpChristmasZombieGame (/CSP delWarpCZG) ChristmasSurprisePlus.editInventoryChristmasZombieGame (/CSP editInventoryCZG) ChristmasSurprisePlus.reload (/CSP reload) ChristmasSurprisePlus.UpdateMessage (You get a message, if there is a new update for this plugin.)
Signs for the AdventCalendar
ChristmasZombieGame
The ChristmasZombieGame is spawning a witch after a determinate time, you can change the armor and the weapon to make it harder to kill the ChristmasZombie also you can change the death drops of the ChristmasZombie, to give your users some special items.This game is optional, but it might be fun to use it.
If you want to create a game follow these steps:
Search a location where the game should be.
Use /csp createChristmasZombieGame [Arena] to create a game.
If you want to add more than one spawn for a WitchGame, use /csp addLocationChristmasZombieGame [Arena].
To edit the spawning-message use /csp setTextChristmasZombieGame [Arena] [Text].
Now you can change the inventory of the witch by using /csp editInventoryChristmasZombieGame (The 4 slots in line 1 are the armor slots, the single slot in line 1 is the weapon slot and the other slots in line 2 are the slots with the items the ChristmasZombie will drop.)
SnowballGame
The SnowballGame is a modified version of the game King of the hill.
The players access the game, by entering a special WorldGuard region. The players are getting Snowballs, which enable them to destroy the blocks in the region for some time (you can change the time in the config). The main task is, to kick other players out of the arena. (
You need the plugin WorldGuard to use this game, you can find a schematic file with a prebuild arena below).
If you want to create a game follow these steps:
Create a WorldGuard region with the name "CSPSnowballGame".
I recommend you, to enable some of the WorldGuard flags listed below.
Version: 2.0
'[ChristmasSurprisePlus]': '&f&l[&9&lChristmasSurprisePlus&f&l]&9 '
Color:
'1': '&9'
'2': '&f'
Message:
'1': You have to be a player, to use this command.
'2': You do not have the permission for this command.
'3': '''&f[TEXT]&9'' is not a number.'
'4': The day &f[DAY]&9 must be between &f1&9 and &f24&9.
'5': You created the sign of day &f[DAY]&9.
'6': You destroyed the sign of day &f[DAY]&9.
'7': You do not have the permission to open the door.
'8': The day &f[DAY]&9 has not been yet.
'9': You can not open the door of day &f[DAY]&9, because you do not have enough
free slots in your inventory.
'10': You opend the door of day &f[DAY]&9.
'11': You already opened the door of day &f[DAY]&9.
'12': You opend the Inventory of day &f[DAY]&9.
'13': You closed the Inventory of day &f[DAY]&9.
'14': You added the &f[COMMAND]&9 of day &f[DAY]&9.
'15': You removed the &f[COMMAND]&9 of day &f[DAY]&9.
'16': The &f[COMMAND]&9 is already in use of day &f[DAY]&9.
'17': The &f[COMMAND]&9 does not contain of day &f[DAY]&9, use &f/csp CommandsListAdventCalendar&9.
'18': The text of day &f[DAY]&9 has been changed.
'19': '&f[PLAYER]&9 joined the arena.'
'20': '&f[PLAYER]&9 left the arena with &f[KILLS]&9 kills and &f[DEATHS]&9 deaths.'
'21': '&f[PLAYER1]&9 has been knocked out by &f[PLAYER2]&9.'
'22': The current time with the correction from the config is &f[TIME]&9.
'23': There is a new update available for this plugin. &f( https://fof1092.de/Plugins/CSP
)&9
'24': The plugin is reloading...
'25': Reloading completed.
'26': Try [COMMAND]
'27': You got &f[NUMBER]&9 IceSkate(s).
'28': The arena &f[ARENA]&9 has been created.
'29': The Arena &f[ARENA]&9 is already existing.
'30': The arena &f[ARENA]&9 doesn't exsist.
'31': The arena &f[ARENA]&9 has been deleted.
'32': The text from arena &f[ARENA]&9 has been changed.
'33': The location has been added to the arena &f[ARENA]&9.
'34': There must be a minimum of one spawn location.
'35': The location has been removed from the arena &f[ARENA]&9.
'36': The arena &f[ARENA]&9 doesn't have so many locations.
'37': You are now at the Location &f[NUMBER]&9.
'38': You changed the health of the Snowman.
'39': You have changed the Warp of the arena &f[ARENA]&9.
'40': You have deleted the Warp of the arena &f[ARENA]&9.
'41': The arena &f[ARENA]&9 does not have a Warp location.
HelpTextGui:
'1': '&f[&9Click to use this command&f]'
'2': '&f[&9Next page&f]'
'3': '&f[&9Last page&f]'
'4': '&7&oPage [PAGE]. &7Click on the arrows for the next page.'
HelpText:
'1': This command shows you the help page.
'2': This command shows you the info page.
'3': This command lets you edit the items for Advent calendar.
'4': This command adds another command, that runs, when opening the door.
'5': This command deletes the command running when opening the door.
'6': This command shows the list of commands, that run when opening the door.
'7': This command changes the text shown, when opening the door.
'8': This command shows the server time, with the change that is given in the config.
'9': This command is reloading the files.
'10': This command gives you the IceSkate(s).
'11': This command creates a new ChristmasZombieGame arena.
'12': This command is deleting a ChristmasZombieGame arena.
'13': This command changes the spawn-message of the ChristmasZombieGame.
'14': This command changes Health-Points of the ChristmasZombie.
'15': This command is adding a spawn-location to the ChristmasZombieGame.
'16': This command removes a spawn-location from a ChristmasZombieGame.
'17': This command shows you a list of all spawn-locations of a ChristmasZombieGame.
'18': This command is teleporting you to a ChristmasZombieGame-Location.
'19': This command is changing the ChristmasZombieGame Warp location.
'20': This command is deleting the ChristmasZombieGame Warp location.
'21': This command teleports you to the ChristmasZombieGame.
'22': This command is editing the Inventory of the ChristmasZombie from the ChristmasZombieGame.
(plugins/ChristmasSurprisePlus/Messages.yml)
Code (Text):
Version: 2.0
'1':
Text: You got the items of day &f1&9.
Items:
- ==: org.bukkit.inventory.ItemStack
type: AIR
- ==: org.bukkit.inventory.ItemStack
type: AIR
- ==: org.bukkit.inventory.ItemStack
type: AIR
- ==: org.bukkit.inventory.ItemStack
type: AIR
- ==: org.bukkit.inventory.ItemStack
type: AIR
- ==: org.bukkit.inventory.ItemStack
type: AIR
- ==: org.bukkit.inventory.ItemStack
type: AIR
- ==: org.bukkit.inventory.ItemStack
type: AIR
- ==: org.bukkit.inventory.ItemStack
type: AIR
Players: []
Commands: []
#The following lines are the same as above..