World Primer

World Primer

Mod

Automatically run commands on world creation, dimension load, player login/logout/death and some other events

Server ManagementUtility

1,153 downloads
2 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...
  • Don't run dimension leave/enter commands from player join/quit events
    • There is a new config option to restore the previous behavior, if anyone relied on it

Original build time: 2020-01-22 21:15:34 UTC+3

  • Add a /worldprimer spread-player command, which is mainly meant for skyblock type spreading of players either on a grid or positioned randomly when they first join

Original build time: 2019-08-14 22:09:56 UTC+3

  • Add a new config option to change the default command sender name used by the commands ran by World Primer
  • Add a new command prefix worldprimer-command-sender "Name Here" ... for changing the command sender name per-command, if needed

Original build time: 2019-05-25 12:18:07 UTC+3

  • Added some new command substitutions:
    • {SPAWN_POINT_X} etc. which won't consider the "spawn coordinate", such as the one in The End
    • {PLAYER_BED_X} etc. which is the last set bed/spawn location, without checking if it's valid
    • {PLAYER_BED_SPAWN_X} etc. which also checks that the bed is valid for spawning
    • {WORLD_TICK_DAY} which is the current world time/day time, instead of the total world time tick that {WORLD_TICK} returns
    • Note that the player bed locations will be left un-substituted if the returned position is null/not valid/doesn't exist

Original build time: 2019-03-09 20:25:10 UTC+2

  • Fixed the mod file not getting signed (accidentally removed a local gradle config...)

Original build time: 2019-01-12 00:10:3x UTC+2

  • Add a couple of FML event log messages
  • Allow * as a wildcard for the dimension id in the dim command prefixes

Original build time: 2019-01-08 18:23:1x UTC+2

  • Allow commenting out commands with a # prefix
  • Allow offsets also in non-periodic timed commands
  • Add support for saving Chisels & Bits blocks in the cross-world compatible format to the create-structure command

Original build time: 2018-12-06 23:40:38 UTC+2

  • Add the forgotten "Materials" tag to the written Schematics
  • Fix enablePlayerRespawnCommands using the value of enablePlayerJoinCommands (copy paste fail)

Original build time: 2018-06-09 23:16:5x UTC+3

  • Fix the create-structure command's usage/help being all messed up
  • Fix/clean up some more command help stuff

Original build time: 2018-05-03 00:50:10 UTC+3

  • Add a command /worldprimer create-structure to create/save vanilla structures or schematics

Original build time: 2018-05-02 21:03:36 UTC+3

  • Add support for listening for JED dimension deletion commands/events, and reset the dimension load count for that dimension
  • Count/handle player dimension leaves/enters also from player join/quit/respawn events
  • Fix some bugs with the data tracker saving/loading

Original build time: 2018-04-30 17:38:0x UTC+3

  • Improve some console log messages
  • Add support for loading Schematic files in the place-structure command
    • NOTE: At least MCEdit-Unified and MCEdit2 don't currently create a usable block palette for modded blocks. Schematica does work correctly in that regard, however Schematica being a client-side mod, it doesn't and can't store all the TileEntity data...
  • Add support for DATA structure blocks to call functions
    • Add the ability to use DATA structure blocks in structures placed with /worldprimer place-structure
    • The Custom Data Tag Name of the DATA block will be executed as a /function
    • Add a new argument data-functions to enable the Data Structure Block functions

Original build time: 2018-04-29 19:42:56 UTC+3

  • Fix substitution arithmetic with negative values

Original build time: 2017-12-01 03:41:46 UTC+3

  • Add timed commands (based on game ticks)
  • Swap the order of the count and dim arguments in the worldprimer-dim-command-nth command prefix
  • Add a chunk loading fake command variant worldprimer-load-blocks that takes in block coordinates

Original build time: 2017-11-17 21:39:03 UTC+2

  • Add a /worldprimer reload-configs command
  • Internally refactor command substitutions
  • Add top block Y at a given XZ location substitution
  • Add a rand substitution
  • Add a TOP_Y_RAND substitution
  • Add player commands for join, quit, death, respawn, enter & leave dimension
  • Add an optional centered argument to the place-structure command
  • Add more info about command substitutions to the config category comment
  • Add real time and game tick substitutions. Expand the doc in the config.
  • Remove the escape character from escaped substitutions

Original build time: 2017-11-02 19:53:15 UTC+2

  • Add a worldprimer place-structure command
    • It can place schematics/structures to the world

Original build time: 2017-10-10 00:34:46 UTC+3

0.5.0

by masa on Oct 19, 2023
Download
  • Fix all commands being executed in the overworld
  • Add a worldprimer-load-chunks built-in fake command
  • Sign the JAR

Original build time: 2017-10-09 15:32:50 UTC+3

0.4.0

by masa on Oct 19, 2023
Download
  • Update to MC 1.12 (from 1.11.2-0.4.0)

Original build time: 2017-06-11 21:44:17 UTC+3

0.5.0

by masa on Oct 19, 2023
Download
  • Fix all commands being executed in the overworld
  • Add a worldprimer-load-chunks built-in fake command
  • Signed the JAR

Original build time: 2017-10-09 15:39:50 UTC+3

0.5.0

by masa on Oct 19, 2023
Download
  • Fix all commands being executed in the overworld
  • Add a worldprimer-load-chunks built-in fake command
  • Signed the JAR

Original build time: 2017-10-09 15:15:26 UTC+3


Project members

masa

Owner

Details

Licensed LGPL-3.0-only
Published a year ago
Updated a year ago